@charset "UTF-8";
/* autoprefixer: off */
/** Motif Primary Colors **/
/** Motif Secondary Colors **/
/** Accent colors for Motif **/
/**  Anthem Font Variables  **/
/* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
/* Declaring initial maps */
/* Loop through spacer-base to create 'px' map */
/* Convert spacer map to rems */
/* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
/**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
/* Import Icon Variables */
.classic-theme {
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*current-bills widget */
  /* = over-rides for Rx checkout modals */
  /* Desktop view starts at 768. */
  /* end of @media screen 768 */
  /* Desktop view starts at 600 - 900. */
  /* end of @media screen 600 - 900 */
  /*currentbills widget end */
  /* Message container for bill pay widgets. */
  /*payment history widget start*/
  /* IE 10+ styles. */
  /* Desktop view. */
  /*payment history widget: end*/
  /*summary bill start*/
  /*summary bill end*/
  /*add payment start*/
  /*add payment end*/
  /*do payment start*/
  /*do payment end*/
  /*start pay methods*/
  /*end pay methods*/
  /*linked accounts widget start*/
  /* Desktop view. */
  /* End of media screen 768. */
  /*linked accounts widget: end*/
  /*auto payments widget start*/
  /* Desktop view. */
  /* End of media screen 768. */
  /*auto payments widget: end*/
  /*add link acct start*/
  /*add link acct end*/
  /*ebill signup start*/
  /*ebill signup end*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** NG2 Style Refactor **/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*message list start*/
  /*message list end*/
  /*del swipe start*/
  /*.tcp-animate-repeat.ng-move,
.tcp-animate-repeat.ng-enter,
.tcp-animate-repeat.ng-leave {
  -webkit-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
  -moz-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
  -ms-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
  -o-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
  transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: clip;
  white-space:nowrap;
}

.tcp-animate-repeat.ng-leave.ng-leave-active,
.tcp-animate-repeat.ng-move,
.tcp-animate-repeat.ng-enter {
  opacity:0;
  max-height:0;
}

.tcp-animate-repeat.ng-leave,
.tcp-animate-repeat.ng-move.ng-move-active,
.tcp-animate-repeat.ng-enter.ng-enter-active {
  opacity:1;
  max-height:40px;
}*/
  /*del swipe end*/
  /*new msg start*/
  /*new msg end*/
  /*a&g start*/
  /*a&g end*/
  /*Compose Message Group dropdown customise START */
  /*Compose Message Group dropdown customise END */
  /* Prior Auth Form START */
  /* Prior Auth Form END */
  /*Find Benefits CSS*/
  /* To be moved to global styles */
  /* Benefits CSS*/
  /* TODO: Remove Commented css, once annotations got finalized*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Landing Page -- Welcome Widget **/
  /** End Welcome Widget **/
  /** Landing Page Alert **/
  /* Mirror width of container -- TODO: Move to UXD, clean up*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* claims details nav list */
  /* claims details */
  /* filter-panel */
  /*
.filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .filter-panel-body {
  padding-left: 20px;
}
.filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .psLabel {
  padding-left: 8px;
}
*/
  /* claim ID search */
  /* sort menu */
  /* - - - - - -  */
  /** Claim Line Detail Modal **/
  /** Wrapper of Claims Item/Card **/
  /*** hide mini-widget heading when in collapsible heading/block ***/
  /*** Claims Filter Styles ***/
  /* column display */
  /* headings only */
  /** - Media Queries - **/
  /** Claim Detail **/
  /* claims end detail view */
  /*Pharmacy EOB START*/
  /*Pharmacy EOB END*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* shared START ************************************************************/
  /* START: delete once in UX package *********/
  /* END: delete once in UX package **********/
  /* Overrides of global accordion pattern
#accordion-id-cards {

  .panel-body{
    margin:0px;
    padding:30px 0px 0px;
  }

}
*/
  /** Fix extra scrollbar issue when accordions are collapsed **/
  /* id card flipper */
  /* ID CARD MODAL */
  /* Id Card: email id card modal *******/
  /*** Unique Styles for ZOOM Modal only ***/
  /*** End ZOOM Modal Styles ***/
  /* screen 1024 start *********************************************************/
  /* screen 1024 end ***********************************************************/
  /* fax id card modal */
  /* if id card does not load, this mocks a background of one */
  /* shared END ****************************************************************/
  /* tcp-id-cards-container START **********************************************/
  /* tcp-id-cards-container END ************************************************/
  /* Contact us page - id cards:  start */
  /* Contact us page - id cards:  start */
  /*Zoom and Flip Idcard*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* tcp-id-card-mini-widget start *********************************************/
  /* tcp-id-card-mini-widget end ***********************************************/
  /* Pharmacy (Start) ***********************/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Styles SPECIFICALLY for communication preferences for the modal in the refill and renew section */
  /* Motif styles for memberportal specific modal that is not connected to the pattern library */
  /* THIS IS DEPRECATED - THE PHARMACY PAGE IS ON WCS NOW - NO WRAPPER ON PAGE */
  /* Summary */
  /*.ant-progress-bar-full {
            height: 20px;
            margin-bottom: 20px;*/
  /*overflow: hidden;*/
  /*background-color: #ab46bc;
            border-radius: 10px;*/
  /*-webkit-border-top-right-radius: 10px;
            -webkit-border-bottom-right-radius: 10px;
            -moz-border-radius-topright: 10px;
            -moz-border-radius-bottomright: 10px;
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;*/
  /*box-shadow: inset 0 1px 2px rgba(0,0,0,0);
        }*/
  /*.ant-progress-bar {
            border-right: solid 2px #fff;
            float: left;
            width: 0;
            height: 100%;
            font-size: 14px;
            line-height: 20px;
            color: #fff;
            text-align: center;
            background-color: #ab46bc;
            -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0);
            box-shadow: inset 0 -1px 0 rgba(0,0,0,0);
            -webkit-transition: width .6s ease;
            -o-transition: width .6s ease;
            transition: width .6s ease;
        }*/
  /*.ant-progress-bar:first-of-type {
            -webkit-border-top-left-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-bottomleft: 10px;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
        }
        .ant-progress-bar .ant-value-info {
            color: #666666;
            position: relative;
            left: 50%;
            top: -23px;
            text-align: center;
        }
        .ant-value-yearly {
            color: #666666;
            float: right;
            position: relative;
            right: 10px;
            top: -23px;
            text-align: center;
            width: 55px;
        }
        .ant-progress-bar-thirty {
            background-color: #e098ec;
            width:15%;
            @media only screen and(min-width:600px) {
                width:8%;
            }
        }
        .ant-progress-bar-ninety {
            background-color: #cb71da;
            width:15%;
            @media only screen and(min-width:600px) {
                width:10%;
            }
        }*/
  /*.care-gap-buttons button {
            background-color:#ffffff;
            border-bottom:solid 4px #ab46bc;
            border-left:solid 1px #666;
            border-right:solid 1px #666;
            border-top:solid 1px #666;
            color:#666666;
            display:inline-block;
            font-size:16px;
            margin-bottom:20px;
            margin-left:5px;
            margin-right:5px;
            padding:3px 15px;
            position: relative;
        }
        .care-gap-buttons button:hover {
            background-color: #ab46bc;
            border-color:#ab46bc;
            color:#fff;
        }
        .care-gap-buttons button:active, .care-gap-buttons button:focus, button-active {
            background-color: #ab46bc;
            border-color:#ab46bc;
            color:#fff;
        }
        .care-gap-buttons button.active {
          background-color: #ab46bc;
          border-color:#ab46bc;
          color:#fff;
        }*/
  /*@media only screen and(min-width:600px) {
            .ant-progress-bar-thirty {

            }
        }*/
  /*summary End **/
  /*START: Anthem Home Delivery */
  /*END: Anthem Home Delivery */
  /* Pharmacy (End) ***********************/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** =================================== PCP Version 2 SCSS =================================== **/
  /* mobile search screen wrapper */
  /* mobile summary screen */
  /* PCP award modal wrapper */
  /* PCP Map modal wrapper */
  /* compare screen desktop */
  /** ----------------------------- Desktop --------------------------- **/
  /* gray background manual code */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Health and Wellness Preventive**/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* SCSS for Benefits - Service Limits feature */
  /* Global service limits grid styles */
  /*Pre Authorization CSS */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** forms **/
  /** forms **/
  /** Form Motif **/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Use this scss file to provide all css selectors for Benefits module/page/components*/
  /* Styles for Bridge link in top menu nav bar and hamburger menu */
  /* End of Top menu styles */
  /* Online Enroll SSO Link Component */
  /* End of Online Enroll SSO Link Component */
  /* AutoSuggest Component */
  /* End of AutoSuggest Component */
  /* Styles for expand/collapse component */
  /* End of styles for expand/collapse component */
  /* Styles for tree list component */
  /* End tree list component styles */
  /* Styles for all Card components */
  /* End of styles for all card components */
  /* Styles for the Health Plan Overview card on Dashboard */
  /* End of styles for HPO card component */
  /** Styles for all Benefits pages */
  /* End all benefit page styles*/
  /* Styles for Plan info select card component */
  /* End plan info select styles */
  /* Styles for just Find Benefits component */
  /* End of styles for Find Benefits */
  /* Styles for Plan Details component */
  /* End of styles for Plan Details */
  /* Styles for Plan Documents component */
  /* End of styles for Plan Documents */
  /* Shared styles for Service Limits and Benefit Details component */
  /* End shared styles for Service Limits and Benefit Details */
  /* Styles for Benefit Details component */
  /* End styles for Benefit Details */
  /* Styles for Plan Progress component */
  /* End Plan Progress styles */
  /* Styles for Disability and life Plan Detail component */
  /* End disability plan details styles */
  /* Styles for carousel tile components */
  /* End carousel tile styles */
  /* General selector carousel component (used in Plan Selector and Benefit Period Selector) */
  /* End general selector carousel styles */
  /* Plan selector carousel component styles */
  /* End Plan selector carousel styles */
  /* Benefit period selector carousel component styles */
  /* End Benefit period selector carousel styles */
  /* Color Tab selector carousel component styles */
  /* End Color Tab selector carousel styles */
  /* Coverage selector carousel component styles */
  /* End Coverage selector carousel styles */
  /* Benefit Types carousel component styles */
  /* End Benefit Types carousel styles */
  /* Benefit Type color styles */
  /* End Benefit Type color styles */
  /* for benefits 1 line carousel text to align it like SIT for v1 */
  /** firefox */
  /** safari only selector */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Use this scss file to provide all css selectors for Benefits module/page/components*/
  /* Styles for Bridge link in top menu nav bar and hamburger menu */
  /* End of Top menu styles */
  /* Online Enroll SSO Link Component */
  /* End of Online Enroll SSO Link Component */
  /* AutoSuggest Component */
  /* End of AutoSuggest Component */
  /* Styles for expand/collapse component */
  /* End of styles for expand/collapse component */
  /* Styles for tree list component */
  /* End tree list component styles */
  /* Styles for all Card components */
  /* End of styles for all card components */
  /* Styles for the Health Plan Overview card on Dashboard */
  /* End of styles for HPO card component */
  /** Styles for all Benefits pages */
  /* End all benefit page styles*/
  /* Styles for Plan info select card component */
  /* End plan info select styles */
  /* Styles for just Find Benefits component */
  /* End of styles for Find Benefits */
  /* Styles for Plan Details component */
  /* End of styles for Plan Details */
  /* Styles for Plan Documents component */
  /* End of styles for Plan Documents */
  /* Shared styles for Service Limits and Benefit Details component */
  /* End shared styles for Service Limits and Benefit Details */
  /* Styles for Benefit Details component */
  /* End styles for Benefit Details */
  /* Styles for Plan Progress component */
  /* End Plan Progress styles */
  /* Styles for Disability and life Plan Detail component */
  /* End disability plan details styles */
  /* Styles for carousel tile components */
  /* End carousel tile styles */
  /* General selector carousel component (used in Plan Selector and Benefit Period Selector) */
  /* End general selector carousel styles */
  /* Plan selector carousel component styles */
  /* End Plan selector carousel styles */
  /* Benefit period selector carousel component styles */
  /* End Benefit period selector carousel styles */
  /* Color Tab selector carousel component styles */
  /* End Color Tab selector carousel styles */
  /* Coverage selector carousel component styles */
  /* End Coverage selector carousel styles */
  /* Benefit Types carousel component styles */
  /* End Benefit Types carousel styles */
  /* Benefit Type color styles */
  /* End Benefit Type color styles */
  /* for benefits 1 line carousel text to align it like SIT for v1 */
  /** firefox */
  /** safari only selector */
  /* Styles for Authorizations and Referrals card component */
  /* End styles for Authorizations and Referrals cards */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Use this scss file to provide all css selectors for Spending Accounts module**/
  /** style for Page level **/
  /** style for contract selector widget **/
  /** style for account selector widget **/
  /** style for spending review selector widget **/
  /** style for reimbursement widget **/
  /** style for transaction selector widget **/
  /* breakpoint Max @ 801px */
  /* breakpoint Min @ 801px */
  /* breakpoint Min @ 480px */
  /* breakpoint Min @ 801px */
  /* breakpoint Min @ 1024px */
  /* breakpoint Min @ 1200px */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** FAQs **/
  /* Expand/Collapse */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Start Co-Branding Styles **/
  /** This we will have to make sure in the topOFPageCmp that we grab the [data-tcp-wcs-cmp] and add a class somewhere to push
    //the dashboard image down since it is a fixed margin-top px **/
  /* Live Chat */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /**discounts css **/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* RX filter/sort row ---------------------------- */
  /* filter */
  /* END RX filter/sort row ---------------------------- */
  /* Prescription List Header ---------------------------- */
  /* END Prescription List Header ---------------------------- */
  /* Prescription List ---------------------------- */
  /* express check out modifivcations */
  /* END Presription List ---------------------------- */
  /** Order Confirmation starts **/
  /* Multi-step navigation -----------------------------------------------*/
  /* END Multi-step navigation -----------------------------------------------*/
  /* survey -----------------------------------------------*/
  /* end survey -----------------------------------------------*/
  /* banner link ----------------------------------------------*/
  /* end banner link ------------------------------------------*/
  /* pfSelect isn't picking up motif styles. */
  /* isn't getting picked up */
  /* required for even text heights */
  /* remove from our styles */
  /* create and add class for this */
  /* remove from our styles */
  /* remove sb class from wrappers */
  /* remove class from markup */
  /* -- */
  /* provider search modal */
  /* end voyager items that may move out as motif fixes -------------------*/
  /* Start pharmacy tools ----------------------------------------------*/
  /* shipping address modal over-rides (to be superceded by new component) */
  /* onboarding carousel */
  /* misc overrides */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Review order ----------------------------------------------------------------- */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* END Review order ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Express checkout style ends  ---------------------------------------------- */
  /* Review order ----------------------------------------------------------------- */
  /* END Review order ----------------------------------------------------------------- */
  /* Prescription List Totals Footer ---------------------------------------------- */
  /* END Prescription List Totals Footer ------------------------------------------ */
  /* Shipping Address Review Modal ------------------------------------------------ */
  /* END Shipping Address Review Modal -------------------------------------------- */
  /* Search ----------------------------------------------------------------------- */
  /*-- Modal error fixes --*/
  /* End Search ------------------------------------------------------------------- */
  /* Refill modal -------------------------------------------- */
  /* END Refill modal -------------------------------------------- */
  /*land prescriptions start*/
  /*land prescriptions end*/
  /* over rides */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Pharmacy Landing page Express checkout */
  /* END: AHD - MAIL ORDER */
  /*START RETAIL 90 */
  /*END RETAIL 90 */
  /* Start Pharmacy Payment & Activity History */
  /* start express checkout pharmacy online tools wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* start express checkout pharmacy online tools wcs */
  /* start express checkout Pharmacy Resources wcs */
  /* start Access your ID Card and Have Questions wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*rx pay methods start*/
  /*rx pay methods end*/
  /* Price A Med Landing page */
  /*.container {
  max-width: 1003px;
  width: 100%;
  padding: 0 3%;
}*/
  /* custom details styling */
  /************************/
  /* Pharmacy Price a Med */
  /************************/
  /*****************************/
  /* start price a med results */
  /*****************************/
  /* end price a med results */
  /* start price a med details results */
  /* end price a med details results */
  /* Price a Medication detail page alignment fixes */
  /* start price a med details results */
  /* start Price a med store pickup */
  /* end Price a med store pickup */
  /* start Price A Medication landing page */
  /** Price med changes for new wires
20.1 changes*/
  /* Pharmacy Landing page Express checkout */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Start Payment Amount Section **/
  /** Start set up autopay Section **/
  /** End set up autopay Section **/
  /**START PAY ACC SPLTY MIDDLE PAGE **/
  /**END PAY ACC SPLTY MIDDLE PAGE **/
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Pay Specialty Account Balance */
  /* pharmacy landing page make payment */
  /** Automatic payment confirmation page style starts **/
  /** Automatic payment confirmation page style ends **/
  /* dashboard background image */
  /* branding header */
  /* top nav */
  /* bottom bar */
  /* Smartphones (portrait) ----------- */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /**
======================
Co-Browse styles (RCP)
======================
*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* mobile search screen wrapper */
  /* mobile summary screen */
  /* PCP award modal wrapper */
  /* PCP Map modal wrapper */
  /* compare screen desktop */
  /** ----------------------------- Desktop --------------------------- **/
  /* gray background manual code */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* START: delete once in UX package ********/
  /* END: delete once in UX package **********/
  /*page transition start*/
  /*page transition end*/
  /*compose msg start*/
  /*compose msg end*/
  /*404 and 500 error*/ }
  .classic-theme .mpy-ajax-text {
    margin-top: 3px;
    margin-left: 10px; }
  .classic-theme .btn-icon-constant {
    background: transparent !important;
    box-shadow: 0 0 !important;
    color: #0079c2 !important; }
  .classic-theme .mpy-head-margin {
    margin: 1.714rem 25px 1.714rem 25px; }
  .classic-theme .mpy-billpay-medisys {
    margin: 30px; }
  .classic-theme #mpy-summary-bill {
    margin-bottom: 1rem; }
  .classic-theme .mpy-summary-bill-container,
  .classic-theme .mpy-manage-pay-list,
  .classic-theme .mpy-currentbills-container,
  .classic-theme .mpy-payments-container.mpy-recent-payments {
    margin-bottom: 2.285rem; }
  .classic-theme .mpy-head-inline {
    display: inline-block; }
  .classic-theme .mpy-currentbills-container .mpy-currentbills-items {
    margin-bottom: 0; }
  .classic-theme .mpy-currentbills-container .mpy-currentbills-loader .fa.fa-circle-o-notch {
    color: #69b3e7;
    font-size: 30px;
    top: 1px;
    margin-right: 5px;
    margin-left: 1px; }
  .classic-theme .rx-pharm-wrapper .prOption,
  .classic-theme .rx-none-prof-mode .prOption {
    position: absolute;
    left: auto; }
  .classic-theme .vgr-shipping-address-modal .rx-none-prof-mode .prOption,
  .classic-theme .vgr-paymethod-review-modal .rx-pm-methods .prOption {
    width: 0%;
    position: relative;
    left: -9999px;
    float: left; }
  .classic-theme .mpy-currentbills-head .mpy-head .mpy-title {
    text-align: center;
    margin: 0; }
  .classic-theme .mpy-currentbills-head .mpy-head .mpy-title-tooltip {
    float: right;
    color: #fff;
    font-size: 25px;
    margin: 0;
    display: none; }
  .classic-theme .mpy-currentbills-head .mpy-head .faux-label {
    font-size: 21px; }
  .classic-theme .mpy-currentbills-item {
    width: 100%;
    float: left;
    border-radius: 0 !important; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue {
      padding: 0px 10px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert {
        margin: 0;
        padding-top: 0; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert .popIcon .fa {
          font-size: 24px;
          color: #fe5e3c; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert .fa-exclamation-circle {
          font-size: 1.444rem; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head {
      width: 100%;
      margin-left: 0px;
      padding-top: 0px;
      border-bottom: 1px solid #dcdcdc;
      margin-bottom: 2.428rem;
      padding-left: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head.odd {
        background-color: transparent; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head.last {
        border-bottom: 0px solid; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head.last .mpy-currentbills-data-6 {
          margin-bottom: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head.first {
        padding-top: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .fa-plus-circle {
        float: left; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-icon-label {
        margin-top: 4px;
        float: left; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        display: inline-block;
        vertical-align: top; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1 div,
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2 div,
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3 div,
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 div,
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 div {
          display: inline-block;
          width: auto; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1 {
        display: none; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2 {
        margin-right: 0;
        width: 49%;
        padding-left: 10px;
        margin-bottom: 1.285rem; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3 {
        margin-right: 0;
        width: 49%;
        margin-bottom: 1.285rem; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 {
        margin-right: 0;
        width: 49%;
        padding-left: 10px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        margin-right: 0;
        width: 49%;
        vertical-align: top; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 {
        display: inline-block;
        margin-right: 0;
        width: 100%;
        vertical-align: top;
        margin-top: 1.714rem;
        margin-bottom: 2.428rem;
        padding-right: 5px; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left {
          float: left;
          width: 49%;
          padding-left: 10px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left a {
            float: left;
            padding: 0; }
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left a span.fa {
              margin-left: 0; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right {
          float: right;
          width: 49%; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn {
            margin-top: 1rem;
            float: left; }
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn {
              background-color: #fff;
              color: #286ce2;
              border: 1px solid;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn .buttonMain {
                padding: 0; }
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:hover,
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:focus {
              background-color: #286ce2;
              color: #fff;
              border-color: #286ce2;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:hover .fa,
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:focus .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:hover .buttonMain,
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:focus .buttonMain {
                padding: 0; }
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div {
              position: relative; }
              .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div a {
                font-size: 1rem;
                word-wrap: break-word;
                white-space: normal; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-value {
            font-size: 16px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-label {
            font-size: 16px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .btn-pay,
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .btn-cancel {
            min-width: 130px;
            border-radius: 0; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-action-btns {
            margin-top: 10px;
            float: left; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-center {
          margin: 0 auto; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 span.faux-label {
          float: left;
          margin-top: 0; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 span.faux-value {
          float: left;
          position: relative;
          top: 5px; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 div {
          width: 100%; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .mpy-no-toggle {
          padding-left: 20px;
          padding-right: 40px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .mpy-no-toggle .fa {
            margin-right: 5px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .mpy-no-toggle .btn-pay {
            float: right;
            min-width: 120px;
            padding: 10px 20px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .faux-label {
        display: block;
        font-weight: 300; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-no-toggle .faux-label:before {
        content: "\e081";
        font-size: 30px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .toggleAlt {
        width: 100% !important; }
    .classic-theme .mpy-currentbills-item .toggle .faux-label:before {
      content: "\e081"; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body.last {
      border-bottom: 0px solid; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body.collapse.in {
      height: 0;
      overflow: hidden; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1,
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2,
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3,
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4,
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5,
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 {
      vertical-align: top; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1 div,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2 div,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 div,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 div,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 div,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 div {
        display: inline-block;
        float: none;
        margin-right: 50px;
        width: 100%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1 {
      margin-right: 0;
      width: 5%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2 {
      margin-right: 0;
      width: 14%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 {
      margin-right: 0;
      width: 14%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 {
      margin-right: 0;
      width: 17%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 {
      margin-right: 0;
      width: 25%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 {
      margin-right: 0;
      width: 100%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .faux-label {
      display: block;
      font-weight: 400; }
    .classic-theme .mpy-currentbills-item .faux-value {
      display: block;
      font-size: 1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit;
      padding: 0;
      margin: 0; }
      .classic-theme .mpy-currentbills-item .faux-value .dobSm {
        font-size: 16px;
        display: inline; }
  .classic-theme .mpy-currentbills-footer {
    width: 100%;
    margin-top: 1.857rem;
    margin-bottom: 2.5rem;
    display: inline-block; }
    .classic-theme .mpy-currentbills-footer .footer {
      margin-left: 0px;
      text-align: center; }
  .classic-theme .mpy-currentbills-modal .modal-content .modal-body {
    padding-bottom: 0;
    margin-top: 10px; }
    .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item {
      border: none; }
    .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body {
      height: auto;
      display: block;
      padding-left: 5px; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body button.mpy-payment-pdfBtn {
        border: none;
        text-decoration: inherit; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-1,
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-2,
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-3,
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-4,
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-5 {
        width: 100%;
        margin-bottom: 2.248rem; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-1 div,
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-2 div {
        width: 49%;
        margin: 0;
        vertical-align: top; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-3 {
        margin-bottom: 0; }
        .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-3 div {
          width: 100%;
          margin-bottom: 2.248rem; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-4 div,
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-5 div {
        width: 100%;
        vertical-align: top; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body div.mpy-summary-item {
        display: none; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body div.mpy-single-item {
        display: inline-block; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body.mpy-summary div.mpy-summary-item {
        display: inline-block; }
      .classic-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body.mpy-summary div.mpy-single-item {
        display: none; }
  .classic-theme .mpy-currentbills-modal .modal-content .modal-header {
    padding-bottom: 0; }
  .classic-theme .mpy-currentbills-modal .modal-content .modal-footer {
    padding-top: 25px;
    padding-bottom: 25px; }
  .classic-theme .mpy-currentbills-modal .modal-dialog {
    min-width: 30%; }
  .classic-theme .mpy-currentbills-modal .modal-dialog {
    min-width: 30%; }
  .classic-theme .mpy-currentbills-content.show,
  .classic-theme .mpy-currentbills-error.show {
    display: table; }
  .classic-theme .modal.mpy-cancel-payment-modal .modal-dialog {
    min-width: 30%; }
  .classic-theme .modal.mpy-cancel-payment-modal .modal-footer button {
    min-width: 120px; }
  .classic-theme .modal.mpy-cancel-payment-modal h2 .mpy-fail {
    color: #cc0033; }
    .classic-theme .modal.mpy-cancel-payment-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .classic-theme .modal.mpy-cancel-payment-modal h2 .mpy-success {
    color: #00cc33; }
    .classic-theme .modal.mpy-cancel-payment-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .classic-theme .modal.mpy-cancel-payment-modal .mpy-ajax-ind {
    text-align: center; }
    .classic-theme .modal.mpy-cancel-payment-modal .mpy-ajax-ind .fa {
      font-size: 70px; }
  .classic-theme .modal.mpy-auto-payments-modal .modal-dialog {
    min-width: 30%; }
  .classic-theme .modal.mpy-auto-payments-modal .modal-footer button {
    min-width: 115px;
    padding-left: 30px;
    padding-right: 30px; }
  .classic-theme .modal.mpy-auto-payments-modal h2 .mpy-fail {
    color: #cc0033; }
    .classic-theme .modal.mpy-auto-payments-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .classic-theme .modal.mpy-auto-payments-modal h2 .mpy-success {
    color: #00cc33; }
    .classic-theme .modal.mpy-auto-payments-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .classic-theme .modal.mpy-auto-payments-modal .mpy-ajax-ind {
    text-align: center; }
    .classic-theme .modal.mpy-auto-payments-modal .mpy-ajax-ind .fa {
      font-size: 70px; }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue {
      padding: 0px 19px 5px 18px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue.odd {
        background-color: #eee; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert {
        padding-bottom: 0;
        padding-top: 0; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert .popIcon .fa {
          font-size: 27px;
          color: #fe5e3c; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head {
      border-bottom: none;
      border-radius: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head a.ant-toggle-ctrl span.fa {
        margin-left: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4,
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        margin-bottom: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1 {
        display: inline-block;
        margin-left: 18px;
        width: 5%;
        padding-top: 8px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2 {
        width: 17%;
        margin-left: 12px;
        padding-left: 0px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3 {
        width: 11%;
        margin-left: 12px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 {
        width: 20%;
        margin-left: 12px;
        padding-left: 0px; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 div {
          width: 100%; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        width: 16%;
        margin-left: 12px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 {
        width: 18%;
        display: inline-block;
        margin-top: 0px;
        padding-top: 0;
        margin-bottom: 0; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left {
          display: none; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right {
          width: 100%; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .btn {
            min-width: 130px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button .fa {
            padding: 0 5px 0 10px;
            font-size: 20px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div {
            position: relative; }
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div a {
              font-size: 1rem; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .toggle .faux-label:before {
        content: "\e082";
        font-size: 30px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .toggle a {
        padding: 0;
        padding-top: 5px; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body {
      height: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-pdfBtn {
        border: none;
        text-decoration: inherit;
        padding-left: 0;
        margin-top: 5px; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1 {
        margin-left: 18px;
        width: 5%;
        display: inline-block;
        /*float: left;*/ }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2 {
        margin-right: 0;
        width: 20%;
        margin-left: 12px;
        display: inline-block; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 {
        margin-right: 0;
        width: 20%;
        margin-left: 12px;
        display: inline-block; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3.pdf {
        width: 18%;
        margin-left: 0; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 {
        margin-left: 12px;
        display: inline-block; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 {
        padding-left: 10px;
        margin-right: 0;
        width: 32%;
        display: inline-block; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 .bottom {
          display: none; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 {
        width: 15%;
        display: inline-block;
        padding-left: 8%; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right {
          width: 100%; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button .fa {
            padding: 0 5px 0 10px;
            font-size: 20px; }
          .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div {
            position: relative; }
            .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div a {
              font-size: 1rem; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body:after, .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body:before {
        display: table; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body div {
        display: inline-block; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body div.mpy-summary-item {
          display: inline-block; }
        .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body div.mpy-single-item {
          display: inline-block; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body.mpy-summary div.mpy-summary-item {
        display: inline-block; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body.mpy-summary div.mpy-single-item {
        display: none; }
      .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body.collapse.in {
        height: 85px;
        overflow: visible; }
    .classic-theme .mpy-currentbills-modal,
    .classic-theme .mpy-currentbills-modal-backdrop {
      display: none !important; }
    .classic-theme .btn-add-auto-payment {
      margin-top: 20px; }
    .classic-theme .modal.mpy-cancel-payment-modal .modal-footer button {
      min-width: 198px; }
    .classic-theme .modal.mpy-auto-payments-modal .modal-footer button {
      min-width: 198px;
      padding-left: 40px;
      padding-right: 40px; } }
  @media screen and (min-width: 600px) {
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button .buttonMain {
      padding: 0; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body {
      height: 0; } }
  @media screen and (min-width: 1024px) {
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
      width: 22%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 {
      width: 16%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 {
      width: 22%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 {
      width: 30%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 {
      padding-left: 0;
      width: 20%; }
    .classic-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 {
      width: 16%; } }
  .classic-theme .billpay-msg {
    display: none; }
  .classic-theme .mpy-payments-head .btn-back {
    text-decoration: none; }
    .classic-theme .mpy-payments-head .btn-back .active-step {
      display: inline !important; }
    .classic-theme .mpy-payments-head .btn-back .fa {
      color: #0079c2;
      font-size: 21px;
      top: 2px; }
  .classic-theme .mpy-payments-head .btn-back:hover,
  .classic-theme .mpy-payments-head .btn-back:focus,
  .classic-theme .mpy-payments-head .btn-back:active,
  .classic-theme .mpy-payments-head .btn-back:active:focus {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    text-decoration: none;
    color: #0079c2; }
  .classic-theme .mpy-payments-head .mpy-head .mpy-title {
    text-align: center;
    margin: 0; }
  .classic-theme .mpy-payments-head .mpy-head .mpy-title-tooltip {
    float: right;
    color: #fff;
    font-size: 25px;
    margin: 0;
    display: none; }
  .classic-theme .mpy-payments-head .mpy-head .mpy-faux-label {
    margin-top: 13px;
    font-size: 21px; }
  .classic-theme .mpy-payments-items .uxd-table-row {
    width: 100%; }
  .classic-theme .mpy-payment-item {
    width: 100%;
    margin-bottom: 10px;
    float: left; }
    .classic-theme .mpy-payment-item.panel {
      border-radius: 0;
      margin-bottom: 1rem; }
      .classic-theme .mpy-payment-item.panel.last {
        margin-bottom: 0; }
    .classic-theme .mpy-payment-item .mpy-payment-item-head {
      width: 100%;
      margin: 0 0 2rem 0;
      padding: 0 0 2.571rem 0;
      line-height: normal;
      border-bottom: 1px solid #dcdcdc; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head.odd {
        background-color: transparent; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head.last {
        border-bottom: 0px solid;
        padding-bottom: 0;
        margin-bottom: 0; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head.first {
        padding-top: 0; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        display: inline-block;
        margin-bottom: 2.428rem;
        vertical-align: top;
        margin-left: 12px; }
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 div {
          display: inline-block;
          vertical-align: top; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-icon-label {
        vertical-align: super; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 {
        display: none; }
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 .mpy-toggle {
          max-width: 100%;
          padding-top: 8px; }
          .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 .mpy-toggle a {
            padding: 0;
            padding-top: 10px; }
          .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 .mpy-toggle .faux-label:before {
            font-size: 30px;
            content: "\e081"; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2 {
        width: 50%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3 {
        width: 40%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4 {
        width: 50%;
        margin-bottom: 1.714rem; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        width: 40%;
        margin-bottom: 1.714rem; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6 {
        display: block; }
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row {
          padding-left: 12px;
          width: 100%; }
          .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row .mpy-toggle a {
            border-bottom: none;
            width: 125px;
            padding-left: 0; }
            .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row .mpy-toggle a .fa {
              font-size: 1.444rem;
              float: left;
              margin-right: 10px;
              margin-left: 0; }
            .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row .mpy-toggle a .mpy-icon-label {
              margin-top: 4px;
              float: left; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .faux-label {
        display: block;
        font-weight: 400; }
        .classic-theme .mpy-payment-item .mpy-payment-item-head .faux-label::before {
          color: #0081dc;
          display: inline-block;
          font-family: "Glyphicons Halflings";
          margin-right: 5px;
          margin-top: -2px;
          position: relative;
          top: 2px; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .toggleAlt {
        width: 100% !important; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body {
      width: 100%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.odd {
        background-color: transparent; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-pdfBtn {
        border: none;
        text-decoration: inherit;
        padding-left: 0; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1,
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2,
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3,
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4,
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5,
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-6 {
        margin-right: 0;
        display: inline-block;
        vertical-align: top; }
        .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 div,
        .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-6 div {
          display: inline-block;
          width: 100%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1 {
        width: 5%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2 {
        width: 25%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3 {
        width: 25%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4 {
        width: 12px; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 {
        width: auto; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-6 {
        width: auto; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body .faux-label {
        display: block;
        font-weight: 400; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.mpy-summary .mpy-summary-item {
        display: inline-block; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.mpy-summary .mpy-single-item {
        display: none; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.mpy-individual .mpy-summary-item {
        display: none; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.mpy-individual .mpy-single-item {
        display: inline-block; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.in {
        height: 0; }
        .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.in .mpy-payment-pdfBtn {
          display: none; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.mpy-individual.in {
        height: 0; }
    .classic-theme .mpy-payment-item .viewPdf {
      min-width: 0;
      padding: 2px 8px; }
      .classic-theme .mpy-payment-item .viewPdf::before {
        color: #fff;
        display: inline-block;
        font-family: "Glyphicons Halflings";
        margin-right: 5px;
        margin-top: -2px;
        position: relative;
        top: 2px; }
      .classic-theme .mpy-payment-item .viewPdf:before {
        content: "\e025"; }
    .classic-theme .mpy-payment-item .faux-value {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit;
      margin-bottom: 0; }
      .classic-theme .mpy-payment-item .faux-value.dobSm {
        font-size: 16px;
        display: inline; }
  .classic-theme .mpy-payments-container .btn-back {
    margin-bottom: 2rem; }
  .classic-theme .mpy-payments-container .mpy-recent-payments {
    display: none; }
  .classic-theme .mpy-payments-container .btn-back {
    color: #286ce2; }
  .classic-theme .mpy-payments-container.mpy-recent-payments .mpy-recent-payments {
    display: block; }
  .classic-theme .mpy-payments-container.mpy-recent-payments .btn-back {
    display: none; }
  .classic-theme .mpy-payments-container .mpy-payments-footer {
    margin-top: 2rem;
    margin-bottom: 3.5rem;
    width: 100%; }
    .classic-theme .mpy-payments-container .mpy-payments-footer .mpy-footer {
      margin-left: 0px; }
      .classic-theme .mpy-payments-container .mpy-payments-footer .mpy-footer p {
        margin: 0;
        text-align: center; }
  .classic-theme .mpy-payment-detail-modal h4 {
    margin-bottom: 10px; }
  .classic-theme .mpy-payment-detail-modal .payment-provider-seperator {
    margin-bottom: 20px; }
    .classic-theme .mpy-payment-detail-modal .payment-provider-seperator .row {
      margin-bottom: 5px; }
  .classic-theme .mpy-payment-detail-modal .modal-content .modal-header {
    padding: 10px 20px 10px; }
  .classic-theme .mpy-payment-detail-modal .modal-content .modal-body {
    padding-bottom: 0; }
    .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item {
      border: none; }
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item .faux-value {
        white-space: nowrap; }
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item .faux-value-pmtsrc {
        word-wrap: break-word;
        white-space: normal;
        font-size: 0.98rem; }
    .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body {
      height: auto;
      display: block;
      padding-left: 5px; }
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-pdfBtn {
        margin-top: 2.248rem;
        padding: 0;
        height: 30px; }
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-1,
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-2,
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3,
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-4 {
        width: 100%;
        margin-bottom: 2.248rem; }
        .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-1 div,
        .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-2 div,
        .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 div,
        .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-4 div {
          width: 49%;
          margin: 0;
          vertical-align: top; }
          .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-1 div.ant-full-width,
          .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-2 div.ant-full-width,
          .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 div.ant-full-width,
          .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-4 div.ant-full-width {
            width: 100%; }
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 {
        width: 100%; }
        .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 div {
          width: 99%;
          margin: 0;
          vertical-align: top; }
      .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-5 {
        width: 100%; }
        .classic-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-5 div {
          width: 99%;
          margin: 0;
          vertical-align: top;
          margin-bottom: 2.248rem; }
  .classic-theme .mpy-payment-detail-modal .modal-content .modal-footer {
    padding-top: 5px;
    padding-bottom: 10px; }
  @media screen and (max-width: 480px) {
    .classic-theme .mpy-payment-detail-modal .jelly-mobile-align {
      overflow: visible !important;
      width: unset !important;
      height: unset !important;
      margin: 10px !important; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .classic-theme {
      /* Icon needs v align only in IE */ }
      .classic-theme .mpy-payment-item-head .mpy-payment-data-1 {
        vertical-align: middle; } }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-payment-item .mpy-payment-item-head {
      margin: 0;
      padding-bottom: 1rem;
      padding-top: 10px;
      border-bottom: none; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head.last {
        padding-bottom: 10px; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head.odd {
        background-color: #eee; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4,
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        margin-bottom: 0; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 {
        width: 5%;
        display: inline-block; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2 {
        width: 18%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3 {
        width: 15%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4 {
        width: 25%; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        width: 25%; }
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 .bottom {
          display: none; }
      .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6 {
        display: none; }
        .classic-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6 a .fa {
          font-size: 30px; }
    .classic-theme .mpy-payment-item .faux-value {
      white-space: nowrap; }
    .classic-theme .mpy-payment-item .mpy-toggle .faux-label:before {
      content: "\e082";
      font-size: 30px; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body.odd {
      background-color: #eee; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.in {
      height: 130px; }
      .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.in .mpy-payment-pdfBtn {
        display: block;
        padding-left: 0; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.mpy-individual.in {
      height: 80px; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.has-pdf.mpy-individual.in {
      height: 130px; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body.collapse.has-pdf.mpy-summary.in {
      height: 185px; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1,
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2,
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3,
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4,
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 {
      margin-left: 12px; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1 {
      width: 5%; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2 {
      width: 33%; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3 {
      width: 0; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4 {
      width: 25%; }
    .classic-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 {
      width: 25%; }
    .classic-theme .mpy-payments-container .mpy-payments-footer .mpy-footer p .btn {
      min-width: 198px; } }
  .classic-theme .mpy-summary-bill-container {
    margin-top: 2rem;
    text-align: left; }
    .classic-theme .mpy-summary-bill-container .mpy-bill-amt {
      font-size: 22px; }
      .classic-theme .mpy-summary-bill-container .mpy-bill-amt h2 {
        font-size: 21px; }
      .classic-theme .mpy-summary-bill-container .mpy-bill-amt .faux-value {
        font-size: 24px;
        font-weight: 600; }
    .classic-theme .mpy-summary-bill-container .faux-label.col-sm-9 {
      width: 76%; }
    .classic-theme .mpy-summary-bill-container .col-sm-3 {
      width: 24%; }
    .classic-theme .mpy-summary-bill-container .btn-sm {
      width: 160px;
      border-radius: 0;
      display: inline-block;
      text-align: center; }
    .classic-theme .mpy-summary-bill-container .mpy-bill-due .faux-label {
      width: 100%;
      float: left; }
    .classic-theme .mpy-summary-bill-container .mpy-bill-due .faux-value {
      width: 100%;
      float: left;
      font-size: 40px; }
    .classic-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg {
      max-width: 450px;
      margin: 0 auto; }
      .classic-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg .media-body {
        text-align: left; }
        .classic-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg .media-body p {
          font-size: 1.375rem; }
      .classic-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg .ant-anthem-alert {
        margin: 0; }
  .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg span.fa {
    margin-top: 5px; }
  .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg p {
    font-size: 22px; }
  .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media-top {
    padding-left: 55px;
    font-size: 29px;
    font-weight: 300;
    text-align: left; }
  .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg p {
    margin-bottom: 0; }
  .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media {
    float: left; }
  @media screen and (max-width: 480px) {
    .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media-top {
      padding-right: 0; } }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-summary-bill-container .mpy-summary-bill-loader,
    .classic-theme .mpy-summary-bill-container .mpy-summary-bill-error {
      padding-right: 30px; }
    .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media {
      float: left; } }
  @media screen and (min-width: 1024px) {
    .classic-theme .col-md-6 .mpy-summary-bill-container {
      border-right: solid 1px #dcdcdc; } }
  .classic-theme .add-eddit-billpay-form {
    margin-top: 60px; }
  .classic-theme .mpy-add-payment {
    padding: 0;
    margin: 0 auto;
    max-width: 600px;
    /*.mpy-card-selected {
      border: 2px solid #69b3e7;
      border-radius: 5px;
    }*/
    /*.row {
      margin-bottom: 15px;
    }*/ }
    .classic-theme .mpy-add-payment [data-uxd-dropdown-cmp] legend {
      margin-bottom: 5px;
      float: left;
      font-size: 14px; }
    .classic-theme .mpy-add-payment input[type="number"]::-webkit-inner-spin-button,
    .classic-theme .mpy-add-payment input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .classic-theme .mpy-add-payment .mpy-section-title {
      margin-bottom: 2rem; }
    .classic-theme .mpy-add-payment .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .classic-theme .mpy-add-payment hr {
      margin: 1.714rem 0 1.714rem 0; }
    .classic-theme .mpy-add-payment .mpy-edit-payment-nickname label {
      margin-top: 0; }
    .classic-theme .mpy-add-payment label,
    .classic-theme .mpy-add-payment .ant-span-label {
      margin-bottom: 5px;
      margin-top: 0; }
      .classic-theme .mpy-add-payment label.pfText, .classic-theme .mpy-add-payment label.psLabel,
      .classic-theme .mpy-add-payment .ant-span-label.pfText,
      .classic-theme .mpy-add-payment .ant-span-label.psLabel {
        margin-bottom: 0;
        margin-top: 0; }
      .classic-theme .mpy-add-payment label.acct-type-lbl,
      .classic-theme .mpy-add-payment .ant-span-label.acct-type-lbl {
        border: none;
        margin-top: 0; }
    .classic-theme .mpy-add-payment #address1-street,
    .classic-theme .mpy-add-payment #address2-apt {
      margin-top: 1rem; }
    .classic-theme .mpy-add-payment label#lblAepBusAcct {
      margin-bottom: 1.714rem;
      margin-top: 0; }
    .classic-theme .mpy-add-payment form input[type="radio"] {
      width: auto; }
    .classic-theme .mpy-add-payment ol {
      padding-left: 0;
      margin-left: 0;
      margin-bottom: 0; }
      .classic-theme .mpy-add-payment ol > li {
        list-style-type: none;
        margin-bottom: 0px;
        margin-right: 20px;
        display: block;
        float: left; }
        .classic-theme .mpy-add-payment ol > li input[type="radio"] {
          display: -moz-inline-box;
          display: inline-block;
          width: auto;
          height: auto; }
        .classic-theme .mpy-add-payment ol > li label {
          display: -moz-inline-box;
          display: inline-block;
          vertical-align: middle;
          margin-bottom: 1.714rem;
          margin-top: 0; }
    .classic-theme .mpy-add-payment .mpy-disable-img {
      filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
      /* Firefox 10+, Firefox on Android */
      filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      /* IE6-9 */
      -webkit-filter: grayscale(100%);
      /* Chrome 19+, Safari 6+, Safari 6+ iOS */
      opacity: 0.5; }
    .classic-theme .mpy-add-payment .mpy-card-logos {
      width: 100%;
      float: left;
      margin-bottom: 5px; }
      .classic-theme .mpy-add-payment .mpy-card-logos span {
        float: left;
        width: 100%; }
      .classic-theme .mpy-add-payment .mpy-card-logos .fa {
        width: auto;
        font-size: 45px;
        color: #06a59d;
        margin-right: 20px; }
    .classic-theme .mpy-add-payment .mpy-card-address h3 {
      font-size: 16px;
      font-weight: bold; }
    .classic-theme .mpy-add-payment .mpy-card-address fieldset legend {
      display: none; }
    .classic-theme .mpy-add-payment .mpy-card-address ol > li {
      width: 100%; }
    .classic-theme .mpy-add-payment h3 {
      margin: 0; }
    .classic-theme .mpy-add-payment .mpy-card-num-lbl {
      width: 100%; }
    .classic-theme .mpy-add-payment .mpy-route-acct-img {
      width: 345px; }
    .classic-theme .mpy-add-payment .mpy-route-num-tip {
      position: absolute;
      width: 120px;
      left: 40px; }
    .classic-theme .mpy-add-payment .routing-col-tip {
      margin-bottom: 30px;
      margin-top: 1.714rem; }
    .classic-theme .mpy-add-payment .mpy-acct-num-tip {
      position: absolute;
      width: 150px;
      left: 190px; }
    .classic-theme .mpy-add-payment .mpy-address2-lbl {
      width: 250px; }
    .classic-theme .mpy-add-payment .mpy-error {
      width: 100%;
      display: block;
      float: left; }
    .classic-theme .mpy-add-payment .mpy-add-payment-cc .mpy-add-payment-expdate input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-add-payment-nickname .mpy-add-payment-expdate input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-add-payment-address .mpy-add-payment-expdate input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-nickname .mpy-add-payment-expdate input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-add-payment-bank-acct .mpy-add-payment-expdate input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name .mpy-add-payment-expdate input[type="tel"] {
      width: 120px; }
    .classic-theme .mpy-add-payment .mpy-add-payment-cc input[type="text"],
    .classic-theme .mpy-add-payment .mpy-add-payment-cc input[type="number"],
    .classic-theme .mpy-add-payment .mpy-add-payment-cc input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-add-payment-nickname input[type="text"],
    .classic-theme .mpy-add-payment .mpy-add-payment-nickname input[type="number"],
    .classic-theme .mpy-add-payment .mpy-add-payment-nickname input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-add-payment-address input[type="text"],
    .classic-theme .mpy-add-payment .mpy-add-payment-address input[type="number"],
    .classic-theme .mpy-add-payment .mpy-add-payment-address input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-nickname input[type="text"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-nickname input[type="number"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-nickname input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-add-payment-bank-acct input[type="text"],
    .classic-theme .mpy-add-payment .mpy-add-payment-bank-acct input[type="number"],
    .classic-theme .mpy-add-payment .mpy-add-payment-bank-acct input[type="tel"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name input[type="text"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name input[type="number"],
    .classic-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name input[type="tel"] {
      width: 100%; }
    .classic-theme .mpy-add-payment .add-pay-method-footer {
      margin-top: 1.714rem; }
      .classic-theme .mpy-add-payment .add-pay-method-footer .btn {
        min-width: inherit; }
      .classic-theme .mpy-add-payment .add-pay-method-footer .btn-save {
        margin-right: 10px; }
    .classic-theme .mpy-add-payment .col {
      display: inline-block; }
    .classic-theme .mpy-add-payment .mpy-add-payment-address1,
    .classic-theme .mpy-add-payment .mpy-add-payment-address2,
    .classic-theme .mpy-add-payment .mpy-card-number {
      min-width: 100%; }
    .classic-theme .mpy-add-payment .mpy-add-payment-state {
      width: 100%;
      margin-top: 1.714rem; }
      .classic-theme .mpy-add-payment .mpy-add-payment-state .pfSelect legend {
        margin-bottom: 1rem; }
  .classic-theme .mpy-external-use .mpy-add-payment .self-use-only {
    display: none; }
  .classic-theme .mpy-external-use h2 {
    display: none; }
  @media screen and (min-width: 768px) {
    .classic-theme .newwidget .mpy-add-payment {
      width: 780px; }
    .classic-theme .mpy-add-payment {
      max-width: none; }
      .classic-theme .mpy-add-payment .mpy-acct-num-tip {
        position: absolute;
        width: 140px;
        left: 190px; }
      .classic-theme .mpy-add-payment .mpy-route-num-tip {
        position: absolute;
        width: 140px;
        left: 40px; }
      .classic-theme .mpy-add-payment .add-pay-method-footer .btn {
        min-width: 198px; }
      .classic-theme .mpy-add-payment .add-pay-method-footer .btn-save {
        float: none; }
      .classic-theme .mpy-add-payment .mpy-add-payment-address1,
      .classic-theme .mpy-add-payment .mpy-add-payment-address2,
      .classic-theme .mpy-add-payment .mpy-card-number {
        min-width: 0; }
    .classic-theme .add-pay-method-footer .btn-cancel {
      float: none; }
    .classic-theme .mpy-add-payment .mpy-add-payment-bank-acct .col-sm-3 {
      margin-bottom: 0px; }
    .classic-theme .mpy-address2-lbl1 {
      float: none; }
    .classic-theme .mpy-add-payment-state {
      width: auto; } }
  @media screen and (min-width: 800px) {
    .classic-theme .mpy-add-payment #zipCode,
    .classic-theme .mpy-add-payment #city {
      margin-bottom: 0; } }
  .classic-theme .mpy-do-payment-container {
    padding: 0; }
    .classic-theme .mpy-do-payment-container .ant-collapse-body {
      padding: 0 !important; }
    .classic-theme .mpy-do-payment-container .mpy-check {
      width: 20%;
      float: left;
      margin-top: 3px; }
      .classic-theme .mpy-do-payment-container .mpy-check .pcLabel {
        padding-left: 0; }
    .classic-theme .mpy-do-payment-container .print-btn {
      float: right;
      margin-bottom: 20px;
      border-bottom: 0;
      height: 2rem; }
      .classic-theme .mpy-do-payment-container .print-btn span {
        color: #fe5e3c;
        font-size: 2rem;
        line-height: 2rem; }
      .classic-theme .mpy-do-payment-container .print-btn span:nth-child(2) {
        color: #0079c2;
        font-size: 1rem;
        display: block;
        margin: 0 1rem;
        float: right; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-confirm .success a {
      position: absolute;
      right: 0;
      top: 0;
      border-bottom: 0;
      height: 2rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-confirm .success a span {
        color: #fe5e3c;
        font-size: 2rem;
        line-height: 2rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-confirm .success a span:nth-child(2) {
        color: #0079c2;
        font-size: 1rem;
        display: block;
        margin: 0 1rem;
        float: right; }
    .classic-theme .mpy-do-payment-container .btn-back .active-step {
      display: inline !important; }
    .classic-theme .mpy-do-payment-container .btn-back .fa {
      color: #0079c2;
      font-size: 21px;
      top: 2px; }
    .classic-theme .mpy-do-payment-container .btn-back.btn:hover,
    .classic-theme .mpy-do-payment-container .btn-back.btn:focus,
    .classic-theme .mpy-do-payment-container .btn-back.btn:active,
    .classic-theme .mpy-do-payment-container .btn-back.btn:active:focus {
      background-color: transparent;
      border-radius: 0;
      box-shadow: none;
      text-decoration: none;
      color: #0079c2; }
    .classic-theme .mpy-do-payment-container .selAccts {
      margin-bottom: 2rem; }
    .classic-theme .mpy-do-payment-container .panel-group {
      margin-bottom: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-actions .btn {
      min-width: 120px;
      padding: 10px; }
    .classic-theme .mpy-do-payment-container .mpy-label {
      display: block;
      font-weight: 600; }
    .classic-theme .mpy-do-payment-container fieldset label.prLabel {
      margin-bottom: 1rem; }
    .classic-theme .mpy-do-payment-container .mpy-value {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit; }
      .classic-theme .mpy-do-payment-container .mpy-value .dobSm {
        font-size: 0.8rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method {
      margin-top: 20px; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-1,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-2,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-3,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-4,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-5,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-6,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-7,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-8,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-9,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-10,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-11,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-12 {
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment hr {
        margin: 0.71rem 0 0.71rem 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment label,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .ant-span-label {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-state-ddl {
        margin-top: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-method {
      margin: 1.714rem 0rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-method .mpy-payment-method {
        max-width: 400px; }
        .classic-theme .mpy-do-payment-container .mpy-do-payment-method .mpy-payment-method .psButton {
          z-index: 0; }
    .classic-theme .mpy-do-payment-container hr {
      margin: 2rem 0; }
    .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-0,
    .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-01,
    .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-1,
    .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-2,
    .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-3 {
      display: none; }
      .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-0.active-step,
      .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-01.active-step,
      .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-1.active-step,
      .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-2.active-step,
      .classic-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-3.active-step {
        display: block; }
    .classic-theme .mpy-do-payment-container .bill-amt-lbl,
    .classic-theme .mpy-do-payment-container .mpy-bill-amt-lbl {
      font-size: 1.25rem; }
    .classic-theme .mpy-do-payment-container .bill-amt,
    .classic-theme .mpy-do-payment-container .mpy-bill-amt {
      font-size: 1.8rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-item {
      border-bottom: 1px solid #dcdcdc;
      margin-bottom: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-item.last {
        border-bottom: 0px solid; }
    .classic-theme .mpy-do-payment-container .ant-expand-collapse .panel-heading {
      padding: 0; }
    .classic-theme .mpy-do-payment-container .ant-expand-collapse .panel-body {
      padding: 1rem 0 0 0; }
    .classic-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl {
      padding: 0; }
      .classic-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.fa {
        margin-right: 15px;
        float: left;
        margin-left: 0; }
        .classic-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.fa:before {
          margin-left: 0; }
      .classic-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.mpy-toggle-text {
        display: inline-block;
        margin-top: -30px;
        text-indent: 1px; }
    .classic-theme .mpy-do-payment-container .ant-expand-collapse .collapse {
      max-height: 0;
      -webkit-transition: max-height 0.5s ease 0s;
      -o-transition: max-height 0.5s ease 0s;
      transition: max-height 0.5s ease 0s;
      overflow: hidden;
      height: inherit;
      display: block; }
      .classic-theme .mpy-do-payment-container .ant-expand-collapse .collapse.in {
        max-height: 10000px;
        -webkit-transition: max-height 2s ease 0s;
        -o-transition: max-height 2s ease 0s;
        transition: max-height 2s ease 0s;
        overflow: hidden;
        height: inherit;
        display: block; }
    .classic-theme .mpy-do-payment-container .ant-anthem-alert {
      margin: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method-save {
      margin-top: 1.714rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-overDueMsg .ant-anthem-alert {
      margin: 0px 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-payMinimum {
      margin-bottom: 0.714rem;
      margin-top: 1rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-pay-review-msg.ant-anthem-alert {
      margin: 10px 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-cc-tip .ant-anthem-alert {
      margin-top: 20px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-date-error {
      margin-top: 10px;
      max-width: 500px; }
    .classic-theme .mpy-do-payment-container .row {
      margin-left: 0;
      margin-right: 0; }
    .classic-theme .mpy-do-payment-container .btn-back {
      padding: 0;
      text-decoration: none;
      margin-bottom: 2rem; }
    .classic-theme .mpy-do-payment-container hr {
      margin: 2.428rem 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-actions {
      margin: 1.714rem 0px;
      text-align: center; }
    .classic-theme .mpy-do-payment-container .mpy-section-title {
      margin-bottom: 1.714rem;
      position: relative; }
    .classic-theme .mpy-do-payment-container .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item {
      margin-top: 1rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel1,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel2,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel3,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 35%;
        margin-bottom: 1rem;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel3,
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel4 {
        margin-bottom: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item.last {
        margin-bottom: 1.714rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-pay-select {
      margin-top: 5px;
      height: 100px;
      padding-left: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-pay-select::before {
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin2 {
      width: 50%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin4 {
      width: 100%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item {
      padding-top: 1rem;
      padding-bottom: 1rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item.last {
        padding-bottom: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel3 {
        float: left;
        width: 35%;
        margin-bottom: 5px;
        margin-left: 15%;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel2 {
        float: left;
        width: 85%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel1 {
        float: left;
        width: 15%;
        padding: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin2 {
      width: 50%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin4 {
      width: 100%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin2 {
      width: 50%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin4 {
      width: 100%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item {
      padding-top: 1rem;
      padding-bottom: 1rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item.last {
        padding-bottom: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel3 {
        float: left;
        width: 35%;
        margin-bottom: 5px;
        margin-left: 15%;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel2 {
        float: left;
        width: 85%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel1 {
        float: left;
        width: 15%;
        padding: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .ant-anthem-alert {
      padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-section-title .fail {
      color: #cc0033; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-section-title .fail .fa {
        color: #cc0033; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin2 {
      width: 50%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin4 {
      width: 100%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item {
      padding-top: 1rem;
      padding-bottom: 1rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item.last {
        padding-bottom: 1.714rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel3 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel2 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel1 {
        float: left;
        width: 50%;
        padding: 0; }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.mpy-toggle-text {
      padding-left: 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-actions .btn {
      min-width: 198px;
      padding: 12px 40px 13px;
      margin-right: 10px;
      float: none; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-actions .btn-continue,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-actions .btn-submit {
      float: none; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-4,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-5,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-6,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-7,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-8,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-9,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-10,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-11,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-12 {
      padding-left: 15px;
      padding-right: 15px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment label,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .ant-span-label {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-payMinimum {
      width: 400px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-item {
      border-bottom: 0;
      margin-bottom: 1.714rem; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-item.odd {
        background-color: #eee; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-item.last {
        margin-bottom: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel0 {
      width: 10%;
      padding: 0; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel1 {
      width: 20%;
      margin-bottom: 0px;
      padding-left: 5px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel2 {
      width: 25%;
      margin-bottom: 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel3 {
      width: 20%;
      margin-bottom: 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel4 {
      width: 20%;
      margin-bottom: 0px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel5 {
      right: 0;
      width: 20%;
      position: absolute; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-pay-select {
      height: 60px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin4 {
      width: 25%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item {
      padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel3 {
        width: 25%;
        margin-left: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel4 {
        width: 25%; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel2 {
        width: 40%; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel1 {
        width: 10%;
        padding-left: 5px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin4 {
      width: 25%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin4 {
      width: 25%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item {
      padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel3 {
        width: 25%;
        margin-left: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel4 {
        width: 25%; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel2 {
        width: 40%; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel1 {
        width: 10%;
        padding-left: 5px; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin1,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin2,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin3,
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin4 {
      width: 25%; }
    .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item {
      padding: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel3 {
        width: 25%;
        margin-left: 0; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel4 {
        width: 25%; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel2 {
        width: 25%; }
      .classic-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel1 {
        width: 25%; } }
  .classic-theme .mpy-manage-pay-container .btn-back {
    margin-bottom: 2rem;
    text-decoration: none; }
    .classic-theme .mpy-manage-pay-container .btn-back span {
      border-bottom: solid 0px; }
    .classic-theme .mpy-manage-pay-container .btn-back .fa {
      color: #0079c2;
      font-size: 21px;
      top: 2px;
      margin-left: 0;
      border-bottom: none; }
  .classic-theme .mpy-manage-pay-container .btn-back:hover,
  .classic-theme .mpy-manage-pay-container .btn-back:focus,
  .classic-theme .mpy-manage-pay-container .btn-back:active,
  .classic-theme .mpy-manage-pay-container .btn-back:active:focus {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    text-decoration: none;
    color: #0079c2; }
  .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-none {
    margin-top: 0; }
  .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list,
  .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error,
  .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader {
    padding: 0; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-long-list,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .mpy-long-list,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .mpy-long-list {
      display: none; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item {
      margin-top: 10px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body {
        border-top: 0;
        margin-top: -3px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body {
        margin-right: 0;
        margin-left: 0;
        padding-bottom: 2.428rem;
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 2.428rem; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body.last {
          border-bottom: 0px solid;
          margin-bottom: 0; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
          padding-top: 1rem;
          margin-left: 15%;
          padding-left: 25px;
          clear: none; }
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep {
            border-left: 1px solid #dcdcdc;
            margin-right: 20px;
            margin-left: 20px;
            position: relative;
            top: 2px; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .faux-value,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .faux-value,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .faux-value {
          white-space: normal; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
          font-size: 24px;
          color: #06a59d;
          width: 20%; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf {
          width: 40%;
          height: 55px; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date {
          font-size: 16px; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-mng-payments,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-add-payment,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .btn-mng-payments,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .btn-add-payment,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .btn-mng-payments,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .btn-add-payment {
      margin-left: 10px;
      margin-bottom: 1.857rem; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-manage-pay-item-head,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .mpy-manage-pay-item-head,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .mpy-manage-pay-item-head {
      margin-bottom: 15px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-manage-pay-item-head div a,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .mpy-manage-pay-item-head div a,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .mpy-manage-pay-item-head div a {
        margin-top: 20px;
        min-width: 100%; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-long-list,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-long-list,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-long-list {
      display: inherit; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-long-list .btn,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-long-list .btn,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-long-list .btn {
        display: inline-block; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-short-list,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-short-list,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-short-list {
      display: none; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-short-list .col-acct-name,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-short-list .col-acct-name,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-short-list .col-acct-name {
        width: 25%; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item {
      padding-left: 15px;
      padding-right: 15px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body {
        border-top: 0;
        margin-top: -3px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body {
        padding-top: 0.428rem;
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 1.428rem; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body.last {
          border-bottom: 0px solid; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4 {
          margin-bottom: 1.857rem;
          padding-left: 70px; }
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3.col-acc-type-icon,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3.col-acc-type-icon,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3.col-acc-type-icon,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon {
            padding-left: 0; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .faux-label,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .faux-label,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .faux-label {
          font-size: 1rem;
          font-weight: 400; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn {
          min-width: 100px;
          padding: 10px 20px; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep {
          border-left: 1px solid #dcdcdc;
          margin-right: 20px;
          margin-left: 20px;
          position: relative;
          top: 2px; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon,
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon {
          height: auto; }
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf {
            padding-left: 0px; }
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
            font-size: 24px;
            color: #06a59d;
            float: left;
            width: 70px;
            top: 0;
            padding-left: 20px; }
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date {
            font-size: 16px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify .col-sm-12,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify .col-sm-12,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify .col-sm-12 {
        padding: 0; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify:visible + .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify:visible + .mpy-manage-pay-item-body,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify:visible + .mpy-manage-pay-item-body {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .faux-value,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .faux-value,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .faux-value {
      display: block;
      font-size: 1rem;
      overflow: hidden;
      text-overflow: ellipsis; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .col-action,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .col-action,
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .col-action {
      padding-top: 0;
      padding-bottom: 0; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .col-action .btn-delete,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .col-action .btn-delete,
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .col-action .btn-delete {
        margin: 0; }
  .classic-theme .modal.mpy-payment-methods-modal .modal-dialog {
    min-width: 30%; }
  .classic-theme .modal.mpy-payment-methods-modal .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  .classic-theme .modal.mpy-payment-methods-modal h2 .mpy-fail {
    color: #cc0033; }
    .classic-theme .modal.mpy-payment-methods-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .classic-theme .modal.mpy-payment-methods-modal h2 .mpy-success {
    color: #00cc33; }
    .classic-theme .modal.mpy-payment-methods-modal h2 .mpy-success .fa {
      color: #00cc33; }
  @media screen and (min-width: 700px) {
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item {
      margin-bottom: 0;
      padding-top: 10px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item.odd {
        background-color: #f7f7f7; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body {
        border: none;
        margin-bottom: 0; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4 {
          margin-bottom: 5px;
          padding-left: 0;
          width: 28%;
          float: left; }
          .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon {
            padding-left: 0;
            margin-bottom: 20px;
            width: 50%; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
          padding-right: 0;
          border-top: none;
          padding-top: 20px;
          width: 22%; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
          font-size: 35px;
          width: 110px; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-list-title {
      width: 50%; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item {
      margin-bottom: 0;
      margin-top: 0;
      padding-top: 10px; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item.odd {
        background-color: #eee; }
      .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body {
        border: none;
        margin-bottom: 0; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-8 {
          width: 56%;
          float: left; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
          padding-left: 0;
          text-align: left;
          padding-top: 0;
          margin-left: 0; }
        .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
          font-size: 35px; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-mng-payments {
      min-width: 198px;
      padding: 12px 30px 13px; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-manage-pay-item-head div a {
      margin-top: 0px;
      min-width: 198px;
      float: right; }
    .classic-theme .modal.mpy-payment-methods-modal .btn {
      min-width: 198px;
      padding-left: 40px;
      padding-right: 40px; }
    .classic-theme .modal.mpy-payment-methods-modal .mpy-ajax-ind {
      text-align: center; }
      .classic-theme .modal.mpy-payment-methods-modal .mpy-ajax-ind .fa {
        font-size: 70px; } }
  @media screen and (min-width: 1024px) {
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-add-payment {
      margin-left: 2rem; }
    .classic-theme .pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-8 {
      width: 40%;
      float: left; }
    .classic-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
      padding-left: 0; } }
  .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-self {
    margin-bottom: 2rem;
    margin-top: 0; }
  .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-title {
    float: left;
    margin: 0rem 0rem 1rem 0rem; }
  .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-head .mpy-lnk-accts-head {
    margin-left: 0px;
    margin-right: 25px;
    margin-bottom: 0; }
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-head .mpy-lnk-accts-head .mpy-lnk-accts-title-tooltip {
      float: right;
      font-size: 25px;
      margin: 0; }
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-head .mpy-lnk-accts-head .faux-label {
      margin-top: 13px;
      font-size: 21px; }
  .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .zebra-stripe {
    background: #f7f7f7; }
  .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item {
    width: 100%;
    float: left;
    margin-bottom: 2rem; }
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .faux-value {
      font-size: 1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .faux-value.dobSm {
        font-size: 16px;
        display: inline; }
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body {
      display: flex;
      flex-wrap: wrap;
      padding: 1rem;
      align-items: center;
      margin: 0;
      line-height: normal; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1,
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2,
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3,
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        display: block;
        margin-bottom: 1rem;
        padding-left: 0; }
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div {
          vertical-align: top; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 {
        width: 100%;
        padding-left: 0px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 {
        width: 100%; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 {
        width: 100%;
        padding-left: 0px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        width: 100%; }
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 .fa {
          color: #00609a;
          margin-left: 2px;
          font-size: 30px;
          position: relative;
          top: 2px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 {
        display: inline-block;
        vertical-align: top; }
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom {
          display: inline-block;
          width: 100%;
          padding: 0; }
          .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .faux-label {
            display: none; }
          .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom button.btn {
            margin-right: 15px;
            margin-bottom: 10px;
            width: 100px;
            padding-left: 0;
            padding-right: 0;
            text-decoration: none; }
          .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn {
            width: 160px;
            padding-left: 5px; }
            .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn {
              background-color: #fff;
              color: #fe5e3c;
              border: 1px solid;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn .buttonMain {
                padding: 0; }
            .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn:hover,
            .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn button.btn:focus {
              background-color: #e82d05;
              color: #fff;
              border-color: #e82d05;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn:hover .fa,
              .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn button.btn:focus .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn:hover .buttonMain,
              .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn button.btn:focus .buttonMain {
                padding: 0; }
            .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .ant-main-div {
              position: relative; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .faux-label {
        display: inline-block;
        width: 45%;
        font-weight: 400; }
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .faux-label::before {
          color: #0081dc;
          display: inline-block;
          font-family: "Glyphicons Halflings";
          margin-right: 5px;
          margin-top: -2px;
          position: relative;
          top: 2px; }
  .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-new {
    margin-right: 0; }
  .classic-theme .mpy-lnk-accts-loader {
    margin-bottom: 2rem; }
  .classic-theme .mpy-lnk-accts-modal h2 .mpy-fail {
    color: #cc0033; }
    .classic-theme .mpy-lnk-accts-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .classic-theme .mpy-lnk-accts-modal h2 .mpy-success {
    color: #00cc33; }
    .classic-theme .mpy-lnk-accts-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .classic-theme .mpy-lnk-accts-modal .modal-dialog .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  .classic-theme .mpy-lnk-accts-modal .modal-dialog .mpy-ajax-ind {
    text-align: center; }
    .classic-theme .mpy-lnk-accts-modal .modal-dialog .mpy-ajax-ind .fa {
      font-size: 70px; }
  .classic-theme .mpy-lnk-accts-req-modal h2 .mpy-fail {
    color: #cc0033; }
    .classic-theme .mpy-lnk-accts-req-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .classic-theme .mpy-lnk-accts-req-modal h2 .mpy-success {
    color: #00cc33; }
    .classic-theme .mpy-lnk-accts-req-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .classic-theme .mpy-lnk-accts-req-modal .modal-dialog .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  .classic-theme .mpy-lnk-accts-req-modal .modal-dialog .mpy-ajax-ind {
    text-align: center; }
    .classic-theme .mpy-lnk-accts-req-modal .modal-dialog .mpy-ajax-ind .fa {
      font-size: 70px; }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item {
      margin-bottom: 2rem;
      border: none;
      padding-left: 10px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item.last {
        border-bottom: none;
        margin-bottom: 0; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item.odd {
        background-color: #eee; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .faux-label {
        display: inline-block;
        width: auto;
        line-height: normal;
        float: none;
        padding-right: 0; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1,
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2,
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3,
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        display: inline-block;
        padding-left: 30px; }
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div {
          display: inline-block;
          vertical-align: top; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 {
        width: 20%;
        padding-left: 0; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 {
        width: 15%;
        padding-left: 12px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 {
        width: 20%;
        padding-left: 12px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        width: 15%;
        padding-left: 12px; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 {
        padding-left: 12px;
        width: 25%;
        margin-left: 0;
        border: none; }
        .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom {
          padding: 0; }
          .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom button.btn-secondary {
            margin-right: 0; }
      .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .faux-value {
        white-space: normal;
        word-wrap: break-word;
        display: block; }
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item-last {
      padding-left: 0; }
    .classic-theme .mpy-lnk-acct-list .mpy-lnk-accts-new {
      min-width: 198px; }
    .classic-theme .mpy-lnk-accts-modal .modal-dialog {
      min-width: 30%; }
      .classic-theme .mpy-lnk-accts-modal .modal-dialog .btn {
        min-width: 198px;
        padding-left: 40px;
        padding-right: 40px; }
    .classic-theme .mpy-lnk-accts-req-modal .modal-dialog {
      min-width: 30%; }
      .classic-theme .mpy-lnk-accts-req-modal .modal-dialog .btn {
        min-width: 198px;
        padding-left: 40px;
        padding-right: 40px; } }
  .classic-theme .autopay-details-container {
    display: block; }
  @media screen and (max-width: 1024px) {
    .classic-theme .autopay-details-container {
      display: inline-block !important; } }
  .classic-theme .mpy-auto-payments-container {
    padding: 0; }
    .classic-theme .mpy-auto-payments-container .btn-back {
      text-decoration: none;
      margin-bottom: 2rem; }
      .classic-theme .mpy-auto-payments-container .btn-back .fa {
        color: #0079c2;
        font-size: 21px;
        top: 2px; }
    .classic-theme .mpy-auto-payments-container .btn-back:hover,
    .classic-theme .mpy-auto-payments-container .btn-back:focus,
    .classic-theme .mpy-auto-payments-container .btn-back:active,
    .classic-theme .mpy-auto-payments-container .btn-back:active:focus {
      background-color: transparent;
      border-radius: 0;
      box-shadow: none;
      text-decoration: none;
      color: #0079c2; }
    .classic-theme .mpy-auto-payments-container .mpy-section-title {
      margin-bottom: 2rem; }
    .classic-theme .mpy-auto-payments-container .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .classic-theme .mpy-auto-payments-container hr {
      margin: 2.428rem 0; }
    .classic-theme .mpy-auto-payments-container .fail .ant-anthem-alert {
      padding: 0;
      margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .fail .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .classic-theme .mpy-auto-payments-container .success .ant-anthem-alert {
      padding: 0;
      margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .success .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payment-steps-1 .row,
    .classic-theme .mpy-auto-payments-container .mpy-auto-payment-steps-3 .row {
      margin-left: 0;
      margin-right: 0; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head {
      margin-bottom: 1rem; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.last {
        margin-bottom: 1.714rem; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review {
        padding-left: 0;
        margin-bottom: 0; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-desc,
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          width: 50%;
          margin-top: 10px;
          float: left;
          padding-left: 0; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          padding-top: 0;
          float: right; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check {
        width: 20%;
        float: left;
        margin-top: 3px; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check .pcLabel {
          padding-left: 0; }
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check .pcLabel::before {
            width: 30px;
            height: 30px;
            font-size: 30px;
            line-height: 0.9em; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc,
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-mem {
        width: 40%;
        float: right;
        margin-bottom: 1rem; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc {
        margin-top: 0;
        margin-bottom: 1rem; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc.last {
        margin-left: 20%;
        float: left;
        margin-top: 0;
        margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.odd {
        background-color: transparent; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .head {
        margin-left: 25px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 25px; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .head .title {
          float: left;
          color: #fff;
          font-size: 25px;
          margin: 0; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .head .title-tooltip {
          float: right;
          color: #fff;
          font-size: 25px;
          margin: 0; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .head .faux-label {
          margin-top: 13px;
          font-size: 21px; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item {
      width: 100%;
      float: left;
      border: 1px solid #dcdcdc;
      border-radius: 5px;
      margin-bottom: 10px; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .faux-value {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: inherit; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body {
        margin: 0;
        padding: 0;
        line-height: normal; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1,
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2,
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3,
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 {
          display: inline-block;
          margin-bottom: 6px;
          vertical-align: top;
          margin-left: 12px; }
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1 div,
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2 div,
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3 div,
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 div {
            display: inline-block;
            vertical-align: top; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1 {
          width: 40%; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2 {
          width: 50%; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3 {
          width: 40%; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 {
          width: 50%; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 {
          width: 100%;
          border-top: 1px solid #dcdcdc;
          background-color: #eee;
          display: inline-block;
          vertical-align: top;
          padding: 10px 15px; }
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom {
            margin-top: 15px;
            width: 100%; }
            .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn {
              min-width: 120px;
              padding: 10px 20px; }
            .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-remove {
              float: left; }
            .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-edit {
              float: right; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .faux-label {
          display: block;
          font-weight: 400;
          margin-top: 15px; }
          .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .faux-label::before {
            color: #0081dc;
            display: inline-block;
            font-family: "Glyphicons Halflings";
            margin-right: 5px;
            margin-top: -2px;
            position: relative;
            top: 2px; }
    .classic-theme .mpy-auto-payments-container .mpy-payment-method,
    .classic-theme .mpy-auto-payments-container .mpy-payment-date {
      width: 100%; }
    .classic-theme .mpy-auto-payments-container .mpy-payment-date {
      margin-top: 1.714rem; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-new {
      margin-right: 0;
      margin-bottom: 0px; }
    .classic-theme .mpy-auto-payments-container .ant-expand-collapse {
      margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .panel-heading {
        padding-left: 0; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .panel-body {
        padding-left: 0;
        padding-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .ant-toggle-body {
        float: left;
        width: 100%; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .collapse {
        max-height: 0;
        -webkit-transition: max-height 0.5s ease 0s;
        -o-transition: max-height 0.5s ease 0s;
        transition: max-height 0.5s ease 0s;
        overflow: hidden;
        height: inherit;
        display: block; }
        .classic-theme .mpy-auto-payments-container .ant-expand-collapse .collapse.in {
          max-height: 10000px;
          -webkit-transition: max-height 2s ease 0s;
          -o-transition: max-height 2s ease 0s;
          transition: max-height 2s ease 0s;
          overflow: hidden;
          height: inherit;
          display: block; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl {
        padding-bottom: 0;
        padding-top: 0; }
        .classic-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl span.fa {
          margin-right: 0;
          float: left;
          margin-left: 0; }
          .classic-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl span.fa::before {
            margin-left: 0; }
        .classic-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl .mpy-toggle-label {
          display: block;
          padding-left: 35px;
          margin-top: 1px; }
          .classic-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl .mpy-toggle-label:hover, .classic-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl .mpy-toggle-label:focus {
            color: #333; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-index {
        width: 5%;
        float: left;
        padding: 0; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc {
        width: 45%;
        float: left; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-mem {
        width: 50%;
        float: left; }
      .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc.last {
        margin-left: 5%;
        float: none;
        margin-bottom: 0; }
    .classic-theme .mpy-auto-payments-container .mpy-drop-down-area {
      width: 100%;
      float: left; }
    .classic-theme .mpy-auto-payments-container .add-edit-auto-pay-form1 {
      float: left;
      width: 100%; }
    .classic-theme .mpy-auto-payments-container .mpy-label {
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .mpy-auto-payments-container .mpy-value {
      font-size: 1rem; }
      .classic-theme .mpy-auto-payments-container .mpy-value.dobSm {
        font-size: 0.8rem; }
    .classic-theme .mpy-auto-payments-container .bill-amt-lbl {
      font-size: 1.25rem; }
    .classic-theme .mpy-auto-payments-container .mpy-value.bill-amt,
    .classic-theme .mpy-auto-payments-container .mpy-label.bill-amt {
      font-size: 1.8rem; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payment-content {
      padding: 0; }
    .classic-theme .mpy-auto-payments-container .mpy-footer-buttons {
      width: 100%;
      text-align: center;
      margin-top: 1.714rem; }
      .classic-theme .mpy-auto-payments-container .mpy-footer-buttons .btn {
        min-width: 120px;
        padding-left: 30px;
        padding-right: 30px;
        float: none; }
      .classic-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-con,
      .classic-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-sub {
        margin-right: 10px; }
  .classic-theme .mpy-auto-payment-overdue-modal .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-auto-payments-container .btn-overview {
      min-width: 198px; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payment-steps-1 .mpy-auto-payments-head {
      padding-top: 1rem;
      padding-bottom: 1rem; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head {
      margin-bottom: 0;
      padding-bottom: 0;
      padding-top: 0;
      border-bottom: none; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review {
        padding-left: 0;
        margin-bottom: 0; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-desc,
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          width: 25%;
          margin-top: 0px;
          margin-bottom: 0; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          padding-top: 0;
          float: left; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check {
        width: 10%;
        float: left;
        margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc {
        width: 25%;
        float: left;
        margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-mem {
        width: 35%;
        float: left;
        margin-bottom: 0; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc.last {
        margin-left: 0; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-head.odd {
        background-color: #eee; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1 {
      width: 20%; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2 {
      width: 15%; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3 {
      width: 20%; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 {
      width: 10%; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 {
      width: 25%;
      border: none;
      background-color: #fff;
      margin-bottom: 6px;
      margin-left: 12px;
      padding: 0; }
      .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom {
        text-align: right; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-remove {
          float: none;
          margin-right: 10px; }
        .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-edit {
          float: none; }
    .classic-theme .mpy-auto-payments-container .mpy-auto-payments-item .faux-value {
      white-space: nowrap; }
    .classic-theme .mpy-auto-payments-container .mpy-payment-method,
    .classic-theme .mpy-auto-payments-container .mpy-payment-date {
      width: 400px; }
    .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-index {
      margin-top: 1rem; }
    .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc {
      width: 30%;
      float: left;
      margin-top: 1rem; }
    .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-mem {
      width: 35%;
      float: left;
      margin-top: 1rem; }
    .classic-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc.last {
      margin-left: 0;
      float: left;
      margin-top: 1rem; }
    .classic-theme .mpy-auto-payments-container .mpy-footer-buttons .btn {
      min-width: 198px;
      padding-left: 40px;
      padding-right: 40px;
      float: none; }
    .classic-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-con,
    .classic-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-sub {
      margin-right: 10px; }
    .classic-theme .mpy-auto-payment-overdue-modal .modal-dialog {
      min-width: 30%; }
    .classic-theme .mpy-auto-payment-overdue-modal .btn {
      min-width: 120px;
      padding-left: 30px;
      padding-right: 30px;
      float: left; } }
  .classic-theme .mpy-add-link-container {
    max-width: 600px;
    margin: 0 auto; }
    .classic-theme .mpy-add-link-container .mpy-section-title {
      margin-bottom: 2rem; }
    .classic-theme .mpy-add-link-container .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .classic-theme .mpy-add-link-container .btn-back {
      text-decoration: none; }
      .classic-theme .mpy-add-link-container .btn-back .fa {
        color: #0079c2;
        font-size: 21px;
        top: 2px;
        padding-right: 5px; }
    .classic-theme .mpy-add-link-container .btn-back:hover,
    .classic-theme .mpy-add-link-container .btn-back:focus,
    .classic-theme .mpy-add-link-container .btn-back:active,
    .classic-theme .mpy-add-link-container .btn-back:active:focus {
      background-color: transparent;
      border-radius: 0;
      box-shadow: none;
      text-decoration: none;
      color: #0079c2; }
    .classic-theme .mpy-add-link-container hr {
      margin: 2.428rem 0; }
    .classic-theme .mpy-add-link-container label#lblAlaFName,
    .classic-theme .mpy-add-link-container label#lblAlaLName {
      margin-top: 0; }
    .classic-theme .mpy-add-link-container label {
      margin-bottom: 1rem;
      margin-top: 1.714rem; }
      .classic-theme .mpy-add-link-container label.pfText {
        margin-top: 0;
        margin-bottom: 0; }
    .classic-theme .mpy-add-link-container .mpy-add-link-idcard {
      max-width: 300px;
      margin-top: 1.714rem; }
    .classic-theme .mpy-add-link-container .mpy-section-title .fail .ant-anthem-alert {
      margin: 0;
      padding: 0; }
      .classic-theme .mpy-add-link-container .mpy-section-title .fail .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .classic-theme .mpy-add-link-container .mpy-section-title .success .ant-anthem-alert {
      margin: 0;
      padding: 0; }
      .classic-theme .mpy-add-link-container .mpy-section-title .success .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .classic-theme .mpy-add-link-container .mpy-add-link-body .ant-span-label {
      margin-bottom: 1rem;
      margin-top: 1.714rem; }
    .classic-theme .mpy-add-link-container .mpy-add-link-body input[type="text"] {
      width: 100%; }
    .classic-theme .mpy-add-link-container .mpy-add-link-err-val .ant-anthem-alert {
      margin: 0 0 20px; }
    .classic-theme .mpy-add-link-container .mpy-add-link-footer {
      margin-top: 2rem; }
      .classic-theme .mpy-add-link-container .mpy-add-link-footer .btn {
        min-width: 120px; }
      .classic-theme .mpy-add-link-container .mpy-add-link-footer .btn-save {
        margin-right: 10px; }
    .classic-theme .mpy-add-link-container .ant-info-icon {
      position: absolute;
      top: 45px;
      right: 30px;
      left: inherit; }
    .classic-theme .mpy-add-link-container .popover {
      max-width: 300px; }
    .classic-theme .mpy-add-link-container .mpy-add-lnk-sub-err {
      float: left;
      width: 100%; }
  @media screen and (max-width: 400px) {
    .classic-theme .mpy-add-link-container .ant-info-icon {
      top: 65px; } }
  @media screen and (min-width: 768px) {
    .classic-theme .mpy-add-link-container {
      max-width: none; }
      .classic-theme .mpy-add-link-container .btn-overview {
        min-width: 198px; }
      .classic-theme .mpy-add-link-container .mpy-add-link-body input[type="text"] {
        padding-right: 0; }
      .classic-theme .mpy-add-link-container .mpy-add-link-body .col-sm-5 {
        width: 41%;
        float: left; }
      .classic-theme .mpy-add-link-container .mpy-add-link-footer .btn {
        min-width: 198px; }
      .classic-theme .mpy-add-link-container .ant-info-icon {
        position: relative;
        top: 10px;
        left: -32px;
        right: inherit; } }
  @media screen and (max-width: 768px) {
    .classic-theme .mpy-add-link-container label#lblAlaLName {
      margin-top: 1.714rem; } }
  .classic-theme .mpy-ebill-container {
    margin-top: 3rem; }
    .classic-theme .mpy-ebill-container .mpy-ebill-icon {
      margin-right: 1rem;
      float: left; }
      .classic-theme .mpy-ebill-container .mpy-ebill-icon .fa {
        margin: 0; }
    .classic-theme .mpy-ebill-container .mpy-ebill-details h3 {
      margin-bottom: 0.714rem; }
    .classic-theme .mpy-ebill-container .mpy-ebill-head {
      margin-bottom: 35px; }
    .classic-theme .mpy-ebill-container .text-center {
      text-align: left; }
  .classic-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg p {
    font-size: 22px; }
  @media print {
    .classic-theme .mbr-page-header,
    .classic-theme .mbr-top-of-page-wrapper,
    .classic-theme .mbr-bottom-of-page,
    .classic-theme .all-clear-id-display,
    .classic-theme .mpy-do-payment-actions,
    .classic-theme .mpy-do-payment-confirm .success a {
      display: none; }
    .classic-theme .mpy-do-payment-container .print-btn {
      display: none; } }
  .classic-theme .mpy-col-desc {
    display: inline-block; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-display-icon .alt-toggle-header {
    padding-top: 0.75rem; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-display-icon .alt-toggle-icon {
    display: none; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-toggle-Amt-none {
    margin-bottom: 35px; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .psDropdown.active {
    width: auto; }
  @media (min-width: 1024px) {
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col0,
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col4 {
      padding-left: 10%; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col1,
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col3 {
      padding-left: 6%;
      position: absolute; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col1-header {
      max-width: 22%; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col4-header {
      padding-left: 5%; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .alt-toggle-icon {
      padding-top: 3%; } }
  @media (max-width: 1023px) {
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-pmnt-sm {
      width: 50%;
      float: left;
      display: block;
      padding-bottom: 5px; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-pmnt-display {
      display: block; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-pmnt-hide {
      display: none;
      margin: 0 5px; } }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp {
    padding: 0px;
    border: 0px;
    margin: 0px; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp:nth-child(even) .alt-toggle-header {
      background: #eee; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header {
      width: 100%;
      float: right;
      margin: 0px;
      min-height: 3rem; }
      .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header .ant-max-ln {
        max-width: 10.3rem;
        display: block;
        overflow: hidden;
        white-space: nowrap; }
      .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header .table-spacing {
        position: relative;
        top: 100%;
        margin: 0.65rem 0.3rem 0.3rem 0.3rem;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header .ant-claims-item-detail {
        background: white; }
  @media (min-width: 1024px) {
    .classic-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-error-msg {
      margin: 20px 0 0 20px; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-col2-heading,
    .classic-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-col3-heading {
      padding-left: 4%; }
    .classic-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-col4-heading {
      padding-left: 8%; } }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-data-display-carousel-cmp] .fa {
    color: #0079c2;
    padding: 0.75rem 0rem;
    background: none; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-data-display-carousel-cmp] [data-uxd-data-display-tile-carousel-cmp].button-select-item {
    border: none; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-data-display-carousel-cmp] li.button-select-content-container {
    background: #eee; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] .carousel-selector-cmp .carousel-left-control {
    top: 78%;
    z-index: 1;
    left: 12%; }
  .classic-theme [data-tcp-consumer-payment-provider-cmp] .carousel-selector-cmp .carousel-right-control {
    top: 78%;
    z-index: 1;
    right: 12%; }
  .classic-theme .ant-instamed-summary-loader-spinner {
    text-align: center;
    margin-top: -20px;
    width: 100%;
    float: left; }
  .classic-theme .ant-toggle-instamed-icon .alt-toggle-icon {
    display: none; }
  @media (max-width: 1023px) {
    .classic-theme .ant-instamed-marin-top {
      margin-top: 20px; }
    .classic-theme .ant-instamed-summary-loader-spinner {
      margin-top: 0px; } }
  .classic-theme .ant-instamed-modal {
    margin-bottom: 0.65rem; }
  .classic-theme .ant-instamed-modal-head {
    margin-bottom: 0.85rem; }
  .classic-theme .ant-instamed-modal-footer {
    padding: 15px;
    text-align: left;
    margin-top: 11rem; }
  .classic-theme .tab-controls-container.tab-container-billpay > ul {
    border-bottom: none; }
  .classic-theme .tab-controls-container.tab-container-billpay .tab-item-control {
    background: #dcdcdc;
    border-bottom: 0 solid;
    width: 375px;
    margin: 20px 0 -3px; }
    .classic-theme .tab-controls-container.tab-container-billpay .tab-item-control h2 {
      color: #fff; }
  @media (min-width: 320px) and (max-width: 768px) {
    .classic-theme .tab-controls-container.tab-container-billpay .tab-item-control {
      width: 145px; }
    .classic-theme .tab-controls-container.tab-container-billpay .tab-label {
      font-size: 1rem;
      font-weight: 400; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .classic-theme .tab-controls-container.tab-container-billpay .tab-item-control {
      width: 270px; } }
  .classic-theme .tab-controls-container.tab-container-billpay .tab-label {
    height: 45px;
    padding-top: 0.25rem;
    width: 375px; }
  .classic-theme .tab-controls-container.tab-container-billpay .open.active-control {
    background-color: #0079c2;
    border-bottom: none; }
    .classic-theme .tab-controls-container.tab-container-billpay .open.active-control > span {
      content: "";
      width: 30px;
      height: 30px;
      background: #0079c2;
      position: absolute;
      bottom: -15px;
      transform: rotate(45deg);
      margin-left: -15px;
      left: 50%;
      z-index: -1; }
  .classic-theme .accordion-item-control.active-control.open + .tab-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: unset !important; }
  .classic-theme .mpy-disclaimer-font {
    font-size: 1rem; }
  .classic-theme .mbr-body {
    margin-top: 0px !important; }
  .classic-theme .ventanexPageContainer .ventanex-heading-center {
    text-align: center; }
  .classic-theme .ventanexPageContainer .ventanex-heading-underline {
    height: 3px;
    width: 100px;
    background: #06a59d; }
  .classic-theme .ventanexPageContainer .tcp-error-title {
    text-align: center;
    margin: 2rem 0rem 2rem 0rem; }
  .classic-theme .venta-hr {
    margin-top: 40px;
    border-top: 2px solid #eeeeee; }
  .classic-theme .plan-subhead {
    margin-bottom: 5px;
    padding-top: 10px; }
  .classic-theme .sub-headl {
    margin-bottom: 30px;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 30px; }
  .classic-theme .last-pmt-margin {
    margin-left: -30px; }
  .classic-theme .make-pmt-margin {
    margin-left: -45px !important; }
  .classic-theme .display-grid {
    display: grid; }
  .classic-theme .tbl {
    margin-left: -15px; }
  .classic-theme .tbl thead th {
    font-size: 0.8rem;
    font-weight: 600;
    padding-bottom: 2%; }
  .classic-theme .tbl tbody tr td {
    padding-top: 25px;
    font-size: 0.8rem; }
  .classic-theme .tbl thead {
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 10px; }
  .classic-theme .table-padding-top {
    padding-top: 5%; }
  .classic-theme .date-venta {
    padding-bottom: 30px;
    font-size: 0.8rem;
    float: right;
    text-align: right; }
  .classic-theme .label-font {
    float: left;
    font-weight: 600;
    font-size: 0.8rem;
    padding-bottom: 30px; }
  .classic-theme .recent-pay {
    padding-bottom: 10px;
    font-size: 15px; }
  .classic-theme .venta-label-margin {
    margin-bottom: 0.7143rem; }
  .classic-theme .info {
    padding-top: 40px;
    font-size: 15px;
    padding-bottom: 50px;
    margin-left: -30px; }
  .classic-theme .icon-acrdn::before {
    content: "\002b"; }
  .classic-theme [data-tcp-ventanex-page-cmp] [data-uxd-alt-toggle-cmp] .alt-toggle-icon .alt-toggle-plus {
    color: #fe5e3c; }
  .classic-theme [data-tcp-ventanex-page-cmp] [data-uxd-alt-toggle-cmp] .alt-toggle-icon .alt-toggle-minus {
    color: #fe5e3c; }
  .classic-theme .pay-amnt.ant-text-input {
    width: 520px; }
  .classic-theme .payment-wrap {
    padding-bottom: 30px; }
  .classic-theme #makePaymentDescription {
    padding-top: 3%; }
  .classic-theme .payment-wrap img {
    height: 121px; }
  .classic-theme .no-pay {
    padding: 3%;
    border: 1px solid #a3a3a3;
    border-left: 5px solid #0079c2;
    font-size: 13px;
    margin-top: 6%; }
  .classic-theme .exclamation-circle {
    float: left;
    padding-top: 15%;
    padding-right: 5%; }
  .classic-theme .img-margin {
    margin-top: -25px; }
  .classic-theme .venta-xxs-centered-buttons {
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .classic-theme .left-column-padding {
    padding-top: 7px; }
  @media (max-width: 480px) {
    .classic-theme .venta-xxs-centered-buttons {
      text-align: center; }
      .classic-theme .venta-xxs-centered-buttons .btn {
        width: 60%; }
      .classic-theme .venta-xxs-centered-buttons .cancel-button {
        margin-top: 10px; } }
  @media only screen and (min-width: 360px) {
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; } }
  @media only screen and (min-width: 375px) {
    .classic-theme .no-pay {
      font-size: 14px; }
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; }
    .classic-theme .payment-wrap img {
      height: 150px; } }
  @media only screen and (min-width: 425px) {
    .classic-theme .no-pay {
      font-size: 15px; }
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem; }
    .classic-theme .payment-wrap img {
      height: 177px; } }
  @media only screen and (min-width: 426px) {
    .classic-theme .venta-xxs-centered-buttons .venta-buttons {
      margin-top: 30px; }
    .classic-theme .venta-xxs-centered-buttons .cancel-button {
      margin-left: 10px; } }
  @media only screen and (min-width: 426px) and (max-width: 768px) {
    .classic-theme .last-pmt-amt-rwd {
      padding-left: 6% !important; }
    .classic-theme .img-margin {
      margin-top: 0px; } }
  @media only screen and (min-width: 769px) {
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .classic-theme .payment-wrap img {
      height: 164px; }
    .classic-theme .last-pmt-amt-rwd {
      padding-left: 13% !important; }
    .classic-theme .img-margin {
      margin-top: 25px; } }
  @media only screen and (min-width: 1025px) and (max-width: 3200px) {
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .classic-theme .last-pmt-amt-rwd {
      padding-left: 10% !important; } }
  .classic-theme .bridgePageContainer .bridge-heading-center {
    text-align: center; }
  .classic-theme .bridgePageContainer .bridge-heading-underline {
    height: 3px;
    width: 100px;
    background: #69b3e7; }
  .classic-theme .bridgePageContainer .ant-heading-five {
    font-weight: 600; }
  .classic-theme .bridgePageContainer .small-margin {
    margin-bottom: 10px; }
  .classic-theme .bridgePageContainer .btn-width {
    width: 42%; }
  .classic-theme .bridgePageContainer .load-more {
    padding-left: 11%;
    display: contents; }
  .classic-theme .uxd-selector {
    display: none; }
  .classic-theme .mobile-selector {
    display: block; }
  .classic-theme .mobile-padding {
    padding: 0px; }
  @media screen and (max-width: 480px) {
    .classic-theme .mobile-padding {
      padding: 5%; }
    .classic-theme .bridge-model-content {
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px !important;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      overflow: unset !important;
      width: auto !important;
      height: unset !important; } }
  @media screen and (min-width: 480px) {
    .classic-theme .uxd-selector {
      display: block; }
    .classic-theme .mobile-selector {
      display: none; } }
  .classic-theme .bridgeList {
    list-style-type: none;
    display: contents !important; }
  .classic-theme .bridgeMobileList {
    position: relative;
    padding: 1.25rem;
    text-align: center; }
  .classic-theme .bridgeMobileLine {
    padding: 1rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
      margin-top: 2rem;
      padding-top: 5px;
      padding-bottom: 10px;
      text-align: center; }
      .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center;
        margin-top: 20px;
        text-align: center;
        margin-left: auto;
        margin-right: auto; } }
  @media screen and (min-width: 480px) and (max-width: 480px) {
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .modal-title {
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem; }
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center; }
      .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
        width: 70%; } }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-header {
    padding-bottom: 0; }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-title {
    margin-top: 60px;
    margin-left: 40px;
    margin-right: 40px;
    line-height: 1.4;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 400; }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-body {
    padding-top: 30px;
    font-size: 0.8rem;
    line-height: 2;
    text-align: center; }
  @media (max-width: 480px) {
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-title {
      margin-left: 0;
      margin-right: 0;
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem;
      font-weight: 300;
      text-align: left; }
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-body {
      padding-top: 0;
      padding-bottom: 0;
      line-height: 2;
      font-size: 1rem;
      padding-left: 7%;
      text-align: left; } }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
    margin-top: 2rem;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center; }
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center;
      margin-top: 20px;
      text-align: center;
      margin-left: auto;
      margin-right: auto; }
    @media (max-width: 480px) {
      .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center; }
        .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
          width: 70%; }
        .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .bridge-button-margin {
          margin-bottom: 10px; } }
  .classic-theme .mbr-body {
    margin-top: 0px !important; }
  .classic-theme .ventanexPageContainer .ventanex-heading-center {
    text-align: center; }
  .classic-theme .ventanexPageContainer .ventanex-heading-underline {
    height: 3px;
    width: 100px;
    background: #06a59d; }
  .classic-theme .ventanexPageContainer .tcp-error-title {
    text-align: center;
    margin: 2rem 0rem 2rem 0rem; }
  .classic-theme .venta-hr {
    margin-top: 40px;
    border-top: 2px solid #eeeeee; }
  .classic-theme .plan-subhead {
    margin-bottom: 5px;
    padding-top: 10px; }
  .classic-theme .sub-headl {
    margin-bottom: 30px;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 30px; }
  .classic-theme .last-pmt-margin {
    margin-left: -30px; }
  .classic-theme .make-pmt-margin {
    margin-left: -45px !important; }
  .classic-theme .display-grid {
    display: grid; }
  .classic-theme .tbl {
    margin-left: -15px; }
  .classic-theme .tbl thead th {
    font-size: 0.8rem;
    font-weight: 600;
    padding-bottom: 2%; }
  .classic-theme .tbl tbody tr td {
    padding-top: 25px;
    font-size: 0.8rem; }
  .classic-theme .tbl thead {
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 10px; }
  .classic-theme .table-padding-top {
    padding-top: 5%; }
  .classic-theme .date-venta {
    padding-bottom: 30px;
    font-size: 0.8rem;
    float: right;
    text-align: right; }
  .classic-theme .label-font {
    float: left;
    font-weight: 600;
    font-size: 0.8rem;
    padding-bottom: 30px; }
  .classic-theme .recent-pay {
    padding-bottom: 10px;
    font-size: 15px; }
  .classic-theme .venta-label-margin {
    margin-bottom: 0.7143rem; }
  .classic-theme .info {
    padding-top: 40px;
    font-size: 15px;
    padding-bottom: 50px;
    margin-left: -30px; }
  .classic-theme .icon-acrdn::before {
    content: "\002b"; }
  .classic-theme .pay-amnt.ant-text-input {
    width: 100%; }
  .classic-theme .payment-wrap {
    padding-bottom: 30px; }
  .classic-theme #makePaymentDescription {
    padding-top: 3%; }
  .classic-theme .no-pay {
    padding: 3%;
    border: 1px solid #a3a3a3;
    border-left: 5px solid #0079c2;
    font-size: 13px;
    margin-top: 6%; }
  .classic-theme .exclamation-circle {
    float: left;
    padding-top: 15%;
    padding-right: 5%; }
  .classic-theme .img-margin {
    margin-top: -25px; }
  .classic-theme .ventanex-action-buttons {
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .classic-theme .left-column-padding {
    padding-top: 7px; }
  .classic-theme .last-pmt-alert-cmp-width {
    margin-left: -5%;
    width: 99%; }
  @media (max-width: 480px) {
    .classic-theme .ventanex-action-buttons {
      text-align: center; }
      .classic-theme .ventanex-action-buttons .btn {
        width: 60%; }
      .classic-theme .ventanex-action-buttons .cancel-button {
        margin-top: 10px; } }
  .classic-theme .routing-image {
    padding-left: 0px; }
    .classic-theme .routing-image img {
      width: 90%;
      vertical-align: initial; }
  @media (max-width: 800px) {
    .classic-theme .routing-image {
      margin-bottom: 20px; } }
  @media (min-width: 801px) {
    .classic-theme .routing-image {
      padding: 20px;
      top: 20px; } }
  @media only screen and (min-width: 360px) {
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; } }
  @media only screen and (min-width: 375px) {
    .classic-theme .no-pay {
      font-size: 14px; }
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; }
    .classic-theme .last-pmt-alert-cmp-width {
      margin-left: -4%; } }
  @media only screen and (min-width: 425px) {
    .classic-theme .no-pay {
      font-size: 15px; }
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem; }
    .classic-theme .last-pmt-alert-cmp-width {
      width: 100%;
      margin-left: -4%; } }
  @media only screen and (min-width: 426px) {
    .classic-theme .ventanex-action-buttons .venta-buttons {
      margin-top: 30px; }
    .classic-theme .ventanex-action-buttons .cancel-button {
      margin-left: 10px; } }
  @media only screen and (min-width: 426px) and (max-width: 768px) {
    .classic-theme .last-pmt-amt-rwd {
      padding-left: 6% !important; }
    .classic-theme .img-margin {
      margin-top: 0px; }
    .classic-theme .last-pmt-alert-cmp-width {
      width: 91.5%;
      margin-left: -2%; } }
  @media only screen and (min-width: 769px) {
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .classic-theme .last-pmt-amt-rwd {
      padding-left: 13% !important; }
    .classic-theme .img-margin {
      margin-top: 25px; }
    .classic-theme .last-pmt-alert-cmp-width {
      width: 96.5%;
      margin-left: -1.5%; } }
  @media only screen and (min-width: 1025px) and (max-width: 3200px) {
    .classic-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .classic-theme .last-pmt-amt-rwd {
      padding-left: 10% !important; }
    .classic-theme .last-pmt-alert-cmp-width {
      width: 97.5%;
      margin-left: -1.3%; } }
  .classic-theme .bridgePageContainer .bridge-heading-center {
    text-align: center; }
  .classic-theme .bridgePageContainer .bridge-heading-underline {
    height: 3px;
    width: 100px;
    background: #69b3e7; }
  .classic-theme .bridgePageContainer .ant-heading-five {
    font-weight: 600; }
  .classic-theme .bridgePageContainer .small-margin {
    margin-bottom: 10px; }
  .classic-theme .bridgePageContainer .btn-width {
    width: 42%; }
  .classic-theme .bridgePageContainer .load-more {
    padding-left: 11%;
    display: contents; }
  .classic-theme .uxd-selector {
    display: none; }
  .classic-theme .mobile-selector {
    display: block; }
  .classic-theme .mobile-padding {
    padding: 0px; }
  @media screen and (max-width: 480px) {
    .classic-theme .mobile-padding {
      padding: 5%; }
    .classic-theme .bridge-model-content {
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px !important;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      overflow: unset !important;
      width: auto !important;
      height: unset !important; } }
  @media screen and (min-width: 480px) {
    .classic-theme .uxd-selector {
      display: block; }
    .classic-theme .mobile-selector {
      display: none; } }
  .classic-theme .bridgeList {
    list-style-type: none;
    display: contents !important; }
  .classic-theme .bridgeMobileList {
    position: relative;
    padding: 1.25rem;
    text-align: center; }
  .classic-theme .bridgeMobileLine {
    padding: 1rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
      margin-top: 2rem;
      padding-top: 5px;
      padding-bottom: 10px;
      text-align: center; }
      .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center;
        margin-top: 20px;
        text-align: center;
        margin-left: auto;
        margin-right: auto; } }
  @media screen and (min-width: 480px) and (max-width: 480px) {
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .modal-title {
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem; }
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center; }
      .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
        width: 70%; } }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-header {
    padding-bottom: 0; }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-title {
    margin-top: 60px;
    margin-left: 40px;
    margin-right: 40px;
    line-height: 1.4;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 400; }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-body {
    padding-top: 30px;
    font-size: 0.8rem;
    line-height: 2;
    text-align: center; }
  @media (max-width: 480px) {
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-title {
      margin-left: 0;
      margin-right: 0;
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem;
      font-weight: 300;
      text-align: left; }
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-body {
      padding-top: 0;
      padding-bottom: 0;
      line-height: 2;
      font-size: 1rem;
      padding-left: 7%;
      text-align: left; } }
  .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
    margin-top: 2rem;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center; }
    .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center;
      margin-top: 20px;
      text-align: center;
      margin-left: auto;
      margin-right: auto; }
    @media (max-width: 480px) {
      .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center; }
        .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
          width: 70%;
          margin-left: 0px; }
        .classic-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .bridge-button-margin {
          margin-bottom: 10px; } }
  .classic-theme .ant-instamed-pmnt-hide {
    margin: 0 5px; }
  .classic-theme .uxd-expansion-table .mpy-currentbills-item-head .uxd-table-row {
    overflow: visible; }
  .classic-theme .mpy-currentbills-item .uxd-expansion-table .uxd-expansion-header {
    overflow: visible; }
  .classic-theme .billpay-custom-accordion.uxd-expansion-panel {
    overflow: visible; }
  .classic-theme .billpay-custom-accordion .mpy-currentbills-data-1,
  .classic-theme .billpay-custom-accordion .mpy-currentbills-data-5,
  .classic-theme .billpay-custom-accordion .mpy-currentbills-data-3 {
    display: flex;
    flex-direction: column;
    width: auto; }
  .classic-theme .uxd-panel-content-body .mpy-currentbills-data-1,
  .classic-theme .uxd-panel-content-body .mpy-currentbills-data-5,
  .classic-theme .uxd-panel-content-body .mpy-currentbills-data-5,
  .classic-theme .uxd-panel-content-body .mpy-currentbills-data-3 {
    width: auto;
    margin: 0 1.5rem; }
  .classic-theme .pdf-load-fail {
    margin-top: 15px;
    margin-bottom: 15px; }
  .classic-theme .footer.mpy-short-list {
    margin-top: 2rem; }
  .classic-theme .tcp-plan-prog-container {
    overflow: hidden; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-plan-prog-net-error {
      display: inline-block; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .ant-bold {
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .popover {
      z-index: 999; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-dob {
      font-size: 16px; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .row {
      margin: 0; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-all-head {
      border-bottom: 1px solid #dcdcdc;
      margin-top: 15px;
      margin-bottom: 15px;
      padding-bottom: 10px;
      padding-top: 10px; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-all {
      border-bottom: none;
      float: left;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-all dt {
        font-size: 1rem;
        font-weight: 600; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-all dt.tcp-ded-lbl {
          font-size: 14px;
          font-weight: 400; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all1,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all2,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all3,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all4,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx {
      width: 100%;
      float: left;
      padding: 0px; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all1 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all2 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all3 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all4 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .visible-xs {
        display: block !important; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all1 {
      margin-bottom: 1rem;
      margin-top: 1rem; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all2,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all3,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all4 {
      padding-left: 20px;
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 1rem; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .pfSelect legend {
      margin-bottom: 6px;
      border: none;
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container hr {
      border-color: #000;
      margin: 20px 20px 0; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container h3 {
      font-size: 26px;
      margin: 20px 0;
      font-weight: 500; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .ant-expand-collapse a.ant-toggle-ctrl span.fa {
      color: #0079c2;
      float: left;
      line-height: 25px;
      vertical-align: top;
      margin-top: 3px; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .fa-minus-circle:before {
      content: "\f0d7"; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .fa-plus-circle:before {
      content: "\f0da"; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .ant-expand-collapse .panel-heading a.ant-toggle-ctrl {
      font-weight: 400; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-detail1,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-detail2,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-detail3 {
      width: 100%;
      float: left;
      text-align: center;
      font-size: 20px; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-detail1 {
      font-size: 26px; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-paid-detail {
      color: #06a59d;
      font-size: 26px;
      font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-chart-details {
      margin: 30px 0px;
      float: left;
      width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-network-details {
      float: left;
      width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-slide0 {
      float: left;
      width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-empty {
      float: left; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .tcp-ded-chart-head {
      text-align: center; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse.ant-expand-collapse .collapse .sup,
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse.ant-expand-collapse .collapse sup {
      vertical-align: top;
      width: 20%;
      line-height: 22px;
      position: initial;
      font-size: 75%;
      top: -0.5em; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse.ant-expand-collapse .collapse.in {
      height: auto; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse.ant-expand-collapse .collapse.in .sup,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse.ant-expand-collapse .collapse.in sup {
        overflow: inherit; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-heading {
      padding: 0; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-heading .popIcon {
        padding: 10px 0px 17px;
        margin-top: -1px;
        z-index: 1000; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-heading .popIcon .fa::before {
          display: inline-block;
          padding: 0;
          font-size: 36px;
          top: 4px;
          margin-left: 10px;
          position: relative; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse {
      float: left;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .carousel-control {
        display: none; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .carousel-indicators {
        bottom: -30px; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .carousel-indicators li {
          width: 20px;
          height: 20px;
          border: 1px solid #fe5e3c;
          margin-right: 10px; }
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .carousel-indicators li.active {
            background-color: #fe5e3c; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child {
        float: left;
        width: 100%;
        margin-right: 10px; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-chart {
          text-align: center; }
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-chart .span,
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-chart span {
            font-weight: 600;
            display: block;
            float: left;
            width: 100%;
            position: initial; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .data-tcp-donut-chart-dir {
          display: inline-block;
          padding-left: 10px; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-donut-chart {
          height: 200px;
          width: 200px;
          margin-bottom: 20px; }
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-donut-chart .tcp-arc-0 {
            fill: #06a59d; }
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-donut-chart .tcp-arc-1 {
            fill: #dcdcdc; }
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child .tcp-donut-chart .tcp-line-ind {
            fill: #00609a; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-bar-chart {
      height: 25px;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-bar-chart .rect-accum {
        fill: #06a59d; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-bar-chart .rect-split {
        fill: #00609a; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-bar-chart .rect-rem {
        fill: #dcdcdc; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-chart {
      float: left;
      width: 100%;
      padding: 0 12%; }
    .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-rem {
      float: right;
      margin-top: 10px;
      font-size: 20px;
      font-weight: 600;
      width: 100%;
      text-align: center; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-quarterly {
      display: none;
      font-size: 14px;
      font-weight: 400; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-has-quarterly .tcp-quarterly {
      display: initial; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-has-quarterly .singleQuart {
      margin-bottom: 6px;
      border: none;
      font-size: 20px;
      font-weight: 600;
      color: #333; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters {
      margin-right: 0px;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters .tcp-oop-chart-quarters-ddl {
        width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters-btn {
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters-btn .btn-apply {
        margin-top: 10px;
        margin-bottom: 20px;
        min-width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .ant-bold {
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .popover {
      z-index: 999; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-dob {
      font-size: 16px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .row {
      margin: 0; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-all-head {
      border-bottom: 1px solid #dcdcdc;
      margin-bottom: 15px;
      padding-bottom: 10px;
      padding-top: 10px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-all {
      border-bottom: none;
      float: left;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-all dt {
        font-size: 1rem;
        font-weight: 600; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-all dt.tcp-oop-lbl {
          font-size: 1rem;
          font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all1,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all2,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all3,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all4,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx {
      width: 100%;
      float: left;
      padding: 0px; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all1 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all2 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all3 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all4 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .visible-xs {
        display: block !important; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all1 {
      margin-bottom: 10px;
      margin-top: 10px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all2,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all3,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all4 {
      padding-left: 20px;
      padding-top: 10px;
      padding-bottom: 5px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container hr {
      border-color: #000;
      margin: 20px 20px 0; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container h3 {
      font-size: 26px;
      margin: 20px 0;
      font-weight: 500; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail1,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail2,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail3 {
      width: 100%;
      float: left;
      text-align: center;
      font-size: 20px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail1 {
      font-size: 26px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-paid-detail {
      color: #06a59d;
      font-size: 26px;
      font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-chart-details {
      margin: 30px 0px;
      float: left;
      width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-network-details {
      float: left;
      width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .ant-expand-collapse a.ant-toggle-ctrl span.fa {
      color: #0079c2;
      float: left;
      line-height: 25px;
      vertical-align: top;
      margin-top: 3px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .fa-minus-circle:before {
      content: "\f0d7"; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .fa-plus-circle:before {
      content: "\f0da"; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .ant-expand-collapse .panel-heading a.ant-toggle-ctrl {
      font-weight: 400;
      margin-top: 15px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail1,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail2,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail3 {
      width: 100%;
      float: left;
      text-align: center;
      font-size: 20px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-detail1 {
      font-size: 26px;
      font-weight: 500; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-paid-detail {
      color: #06a59d;
      font-size: 26px;
      font-weight: 600; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-chart-details {
      margin: 30px 0px;
      float: left;
      width: 100%; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .tcp-oop-chart-head {
      text-align: center; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse.ant-expand-collapse .collapse .sup,
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse.ant-expand-collapse .collapse sup {
      vertical-align: top;
      width: 20%;
      position: initial;
      line-height: 22px;
      font-size: 75%;
      top: -0.5em; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse.ant-expand-collapse .collapse.in {
      height: auto; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse.ant-expand-collapse .collapse.in .sup,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse.ant-expand-collapse .collapse.in sup {
        overflow: inherit; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-heading {
      padding: 0; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-heading .popIcon {
        padding: 10px 0px 17px;
        margin-top: -1px;
        z-index: 1000; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-heading .popIcon .fa::before {
          display: inline-block;
          padding: 0;
          font-size: 36px;
          top: 4px;
          margin-left: 10px;
          position: relative; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse {
      float: left;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .tcp-network-details {
        float: left;
        width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body {
        padding-left: 0px; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .carousel-control {
          display: none; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .carousel-indicators {
          bottom: -30px; }
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .carousel-indicators li {
            width: 20px;
            height: 20px;
            border: 1px solid #fe5e3c;
            margin-right: 10px; }
            .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .carousel-indicators li.active {
              background-color: #fe5e3c; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child {
          float: left;
          width: 100%;
          margin-right: 10px; }
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-chart {
            text-align: center; }
            .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-chart .span,
            .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-chart span {
              font-weight: 600;
              display: block;
              float: left;
              width: 100%;
              position: initial; }
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .data-tcp-donut-chart-dir {
            display: inline-block;
            padding-left: 10px; }
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-donut-chart {
            height: 200px;
            width: 200px;
            margin-bottom: 20px; }
            .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-donut-chart .tcp-arc-0 {
              fill: #06a59d; }
            .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-donut-chart .tcp-arc-1 {
              fill: #dcdcdc; }
            .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child .tcp-donut-chart .tcp-line-ind {
              fill: #00609a; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-bar-chart {
      height: 25px;
      width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-bar-chart .rect-accum {
        fill: #06a59d; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-bar-chart .rect-split {
        fill: #00609a; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-bar-chart .rect-rem {
        fill: #dcdcdc; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-chart {
      float: left;
      width: 100%;
      padding: 0 12%; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-rem {
      float: right;
      margin-top: 10px;
      font-size: 20px;
      font-weight: 600;
      width: 100%;
      text-align: center; }
    .classic-theme .tcp-plan-prog-container .col-sm-5 {
      width: auto;
      padding-right: 15px; }
    .classic-theme .tcp-plan-prog-container .tcp-plan-prog-coverages .singleCovPer {
      margin-bottom: 6px;
      border: none;
      font-size: 20px;
      font-weight: 600;
      color: #333; }
    .classic-theme .tcp-plan-prog-container .tcp-plan-prog-cov-per {
      width: auto; }
    .classic-theme .tcp-plan-prog-container .tcp-plan-prog-ded-net {
      width: auto;
      margin-top: 1rem;
      margin-bottom: 1.714rem; }
    .classic-theme .tcp-plan-prog-container .tcp-plan-prog-btn {
      text-align: center; }
    .classic-theme .tcp-plan-prog-container .planProgButton {
      margin-top: 0;
      margin-bottom: 1.714rem; }
    .classic-theme .tcp-plan-prog-container .fa.lg.fa-info-circle {
      display: inline-block;
      vertical-align: middle;
      font-size: 20px; }
    .classic-theme .tcp-plan-prog-container .tcp-plan-prog-disclaimer {
      padding: 0px 10px;
      width: 80%;
      vertical-align: top;
      font-size: 14px; }
    .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached {
      text-align: center;
      padding-left: 0; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached.gridView {
        text-align: left;
        font-weight: 400; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached .oopMessage {
        text-align: left;
        margin-left: 10px;
        display: inline-block;
        width: 80%;
        vertical-align: top;
        font-size: 14px; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached .ant-bold {
        font-size: 14px; }
    .classic-theme .tcp-plan-prog-container hr {
      border-top: solid 1px #000;
      margin: 20px 20px 0; }
    @media screen and (min-width: 1024px) {
      .classic-theme .tcp-plan-prog-container .tcp-plan-prog-btn {
        text-align: left; } }
    @media screen and (min-width: 760px) {
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .row-head {
        border-bottom: 1px solid #dcdcdc; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-grid-row-items {
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 20px; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-all dt.tcp-ded-lbl {
        font-size: 1rem;
        font-weight: 400; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all1 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all2 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all3 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all4 .visible-xs {
        display: none !important; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all1 {
        width: 40%;
        text-align: left;
        padding-right: 20px;
        margin-top: 0; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all2,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all3,
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-all4 {
        width: 20%;
        padding-top: 15px;
        text-align: right; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx {
        width: 60%;
        padding-left: 0;
        padding-right: 0; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .col-ded-all2,
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .col-ded-all3,
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .col-ded-all4 {
          width: 33.333%;
          padding-top: 0px; }
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .col-ded-all2 .tcp-ded-lbl,
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .col-ded-all3 .tcp-ded-lbl,
          .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .col-ded-allx .col-ded-all4 .tcp-ded-lbl {
            position: absolute;
            left: -9999px; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body {
        padding-left: 65px; }
        .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-chart-collapse .panel-collapse .panel-body .tcp-ded-chart-child {
          width: 48%; }
      .classic-theme .tcp-plan-prog-container .tcp-ded-chart-container .tcp-ded-rem {
        text-align: right; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters {
        margin-right: 30px;
        width: 300px; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters-btn {
        width: auto; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-quarters-btn .btn-apply {
          min-width: 120px;
          margin-top: 38px; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-all dt.tcp-oop-lbl {
        font-size: 1rem; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all1 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all2 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all3 .visible-xs,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all4 .visible-xs {
        display: none !important; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all1 {
        width: 40%;
        text-align: left;
        padding-right: 20px;
        margin-top: 0; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all2,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all3,
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-all4 {
        width: 20%;
        padding-top: 15px;
        padding-bottom: 0px;
        text-align: right; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx {
        width: 60%;
        padding-left: 0;
        padding-right: 0; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .col-oop-all2,
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .col-oop-all3,
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .col-oop-all4 {
          width: 33.333%;
          padding-top: 0px; }
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .col-oop-all2 .tcp-oop-lbl,
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .col-oop-all3 .tcp-oop-lbl,
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .col-oop-allx .col-oop-all4 .tcp-oop-lbl {
            position: absolute;
            left: -9999px; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-chart-details {
        margin-bottom: 30px;
        float: left;
        width: 100%; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body {
        padding-left: 65px; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-chart-collapse .panel-collapse .panel-body .tcp-oop-chart-child {
          float: left;
          width: 48%;
          margin-right: 10px; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-container .tcp-oop-rem {
        text-align: right; }
      .classic-theme .tcp-plan-prog-container .tcp-plan-prog-ded-net {
        width: auto;
        margin-top: 0;
        margin-bottom: 0; }
      .classic-theme .tcp-plan-prog-container .planProgButton {
        margin-top: 39px;
        min-width: 120px;
        padding: 8px 40px 13px; }
      .classic-theme .tcp-plan-prog-container .fa.lg.fa-info-circle {
        display: inline-block;
        vertical-align: middle;
        font-size: 34px; }
      .classic-theme .tcp-plan-prog-container .tcp-plan-prog-disclaimer {
        width: 85%;
        vertical-align: middle;
        font-size: 1rem; }
      .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached {
        text-align: center;
        padding: 0 25%; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached.gridView {
          padding: 0 0 15px;
          display: inline-block; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached.indCharts {
          padding: 0;
          margin: 0 20px; }
          .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached.indCharts .oopMessage {
            width: 80%; }
        .classic-theme .tcp-plan-prog-container .tcp-oop-chart-limReached .oopMessage {
          width: 80%; } }
  .classic-theme .tcp-plan-prog-controls {
    margin-bottom: 1.5rem;
    /*temp override */ }
    .classic-theme .tcp-plan-prog-controls .btn {
      margin: 0; }
    .classic-theme .tcp-plan-prog-controls #tcp-plan-prog-network-drop-down {
      margin-top: 1rem; }
      @media screen and (min-width: 801px) {
        .classic-theme .tcp-plan-prog-controls #tcp-plan-prog-network-drop-down {
          margin-top: 0; } }
    .classic-theme .tcp-plan-prog-controls .tcp-plan-prog-update-btn {
      text-align: center;
      margin-top: 2.1rem; }
      .classic-theme .tcp-plan-prog-controls .tcp-plan-prog-update-btn .btn {
        display: inline-block; }
    @media screen and (min-width: 1200px) {
      .classic-theme .tcp-plan-prog-controls .tcp-plan-prog-update-btn {
        text-align: left;
        position: relative; } }
  .classic-theme .buttonMargin {
    margin-top: 15px; }
  .classic-theme .disable-pointer-events {
    pointer-events: none; }
    .classic-theme .disable-pointer-events textarea {
      pointer-events: all;
      overflow: auto !important; }
  .classic-theme .yellow {
    color: #ffd76e; }
  .classic-theme .msg-font-size {
    font-size: 0.9rem; }
  .classic-theme #legendddlMsgSortByDef {
    display: none; }
  .classic-theme .msg-font-size-weight {
    font-size: 1rem;
    font-weight: 600; }
  .classic-theme .tcp-msgs-container {
    padding: 0;
    position: relative; }
    .classic-theme .tcp-msgs-container .tcp-msgs-load-more .ant-anthem-alert .media-body {
      width: auto; }
    .classic-theme .tcp-msgs-container h2 {
      text-align: center;
      width: 100%;
      float: left; }
    .classic-theme .tcp-msgs-container .ant-bold {
      font-weight: 600; }
    .classic-theme .tcp-msgs-container .ant-collapse-filter {
      float: right;
      position: relative; }
      .classic-theme .tcp-msgs-container .ant-collapse-filter .ant-collapse-filter .fa {
        right: -10px;
        top: -10px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-loader {
      text-align: center; }
    .classic-theme .tcp-msgs-container .tcp-msgs-ctrl-bar {
      padding: 0;
      float: left;
      width: 100%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-ctrl-bar .btn-compose {
        min-width: 120px;
        padding: 5px 10px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-del,
    .classic-theme .tcp-msgs-container .tcp-msgs-arch,
    .classic-theme .tcp-msgs-container .tcp-msgs-comp {
      margin-top: 15px; }
    .classic-theme .tcp-msgs-container .btn-del,
    .classic-theme .tcp-msgs-container .btn-star {
      border: none;
      background-color: #ffffff;
      float: right;
      font-size: 35px; }
    .classic-theme .tcp-msgs-container .tcp-pad-right-0 {
      padding-right: 0; }
    .classic-theme .tcp-msgs-container .tcp-margin-bot-25 {
      margin-bottom: 25px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item {
      border-top: 1px solid #dcdcdc; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item.last {
        border-bottom: 1px solid #dcdcdc; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-from-lbl,
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-sub-lbl {
        margin: 0;
        font-weight: bold; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item.read .tcp-msgs-from-lbl,
      .classic-theme .tcp-msgs-container .tcp-msgs-item.read .tcp-msgs-sub-lbl {
        font-weight: normal; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-control {
        font-size: 25px;
        width: 100%;
        float: left;
        font-weight: bold;
        display: inline-block;
        width: 70%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item.read .tcp-msgs-control {
        font-weight: normal; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .faux-label {
        font-size: 16px;
        float: left;
        width: 100%;
        margin: 0;
        font-weight: normal;
        color: #666; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .faux-value {
        font-weight: normal;
        font-size: 25px;
        float: left;
        width: 100%;
        margin: 0;
        color: #666;
        cursor: pointer; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-from-lbl {
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 50%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-date-lbl {
        float: right;
        margin-right: -15px;
        font-weight: bold;
        font-size: 16px; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item.read .tcp-msgs-date-lbl {
        font-weight: normal; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-sub-lbl {
        display: inline-block;
        width: 70%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-body-lbl {
        font-size: 16px;
        display: block; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-body-lbl .dash {
          display: none; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions {
        padding: 0;
        float: left;
        width: 10%; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions.tcp-col-actions-del {
          display: none; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .faux-label {
          margin-top: 15px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .btn {
          padding: 0; }
          .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .btn:focus .fa-star-o, .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .btn:hover .fa-star-o {
            color: #666666; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .btn-del {
          display: none; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .fa {
          margin-right: 0; }
        .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions .fa-trash {
          padding-right: 5px; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-msg-body {
        cursor: pointer;
        float: left;
        width: 90%;
        padding-top: 10px;
        padding-bottom: 10px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-body {
      float: left;
      margin-top: 20px;
      width: 100%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-page-sort {
        padding: 0; }
      .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination {
        padding: 0; }
        .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .tcp-msgs-page-desc {
          float: left;
          padding-top: 13px;
          margin-right: 20px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-prev,
        .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-next {
          padding: 5px;
          margin-top: -5px; }
          .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-prev:disabled,
          .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-next:disabled {
            background-color: transparent;
            opacity: 1; }
            .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-prev:disabled:hover, .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-prev:disabled:focus,
            .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-next:disabled:hover,
            .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-next:disabled:focus {
              background-color: transparent; }
            .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-prev:disabled .fa,
            .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-pagination .btn-next:disabled .fa {
              color: #dcdcdc; }
      .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-sort-desc {
        text-align: center;
        padding: 13px 0px 0px 0px;
        font-style: italic; }
    .classic-theme .tcp-msgs-container .tcp-msgs-msgbox {
      margin-bottom: 20px; }
      .classic-theme .tcp-msgs-container .tcp-msgs-msgbox input[type="radio"] {
        left: -9999px;
        position: absolute; }
      .classic-theme .tcp-msgs-container .tcp-msgs-msgbox label {
        padding: 10px;
        cursor: pointer;
        color: #fe5e3c; }
        .classic-theme .tcp-msgs-container .tcp-msgs-msgbox label:focus, .classic-theme .tcp-msgs-container .tcp-msgs-msgbox label:hover, .classic-theme .tcp-msgs-container .tcp-msgs-msgbox label.active {
          background-color: #dcdcdc; }
      .classic-theme .tcp-msgs-container .tcp-msgs-msgbox legend {
        border-bottom: none;
        margin-bottom: 10px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort {
      padding: 0; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort a.ant-expand-filter {
        float: right;
        margin-top: 10px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort a.ant-expand-filter .fa-plus-circle::before {
          content: "\002b"; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort a.ant-expand-filter .fa-minus-circle::before {
          content: "\2212"; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-expand {
        text-align: right;
        padding: 0;
        width: 50%;
        float: right;
        margin-top: -65px; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-compose {
        padding: 0;
        width: 50%;
        float: left; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-info {
        padding-top: 10px;
        margin-bottom: 5px;
        text-align: center;
        width: 100%;
        float: left; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-info .totMessages {
          display: inline; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .ant-expand-collapse .collapse {
        overflow: hidden;
        border: none;
        padding: 0;
        display: none; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .ant-expand-collapse .collapse.in {
          overflow: initial;
          min-height: 320px;
          border: 2px solid #dedede;
          padding: 30px;
          display: block;
          width: 100%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort a.ant-toggle-ctrl .fa {
        margin-right: 0px;
        color: #666;
        top: 1px;
        font-size: 25px;
        margin-top: -10px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort a.ant-toggle-ctrl .fa::before {
          font-size: 25px;
          top: 0px; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form {
        float: left;
        text-align: left;
        background-color: #eeeeee;
        border-top: 2px solid #dedede;
        border-bottom: 2px solid #dedede;
        padding: 30px;
        position: relative;
        margin-top: 5px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form:after, .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form:before {
          bottom: 100%;
          right: 25px;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form:after {
          border-color: rgba(238, 238, 238, 0);
          border-bottom-color: #eee;
          border-width: 22px;
          margin-left: -20px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form:before {
          border-color: rgba(220, 220, 220, 0);
          border-bottom-color: #dcdcdc;
          border-width: 25px;
          margin-right: -3px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .ant-collapse-filter {
          float: right;
          position: relative; }
          .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .ant-collapse-filter .fa {
            right: 0;
            top: -10px;
            z-index: 1000; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form h3 {
          margin-bottom: 20px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form legend {
          border-bottom: none;
          font-size: 1rem;
          font-weight: 600; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .pfRadio .prLabel {
          width: 100%; }
          .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .pfRadio .prLabel::before {
            background-color: #fff; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form #ddlMsgSortByDef {
          width: 100%; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .pfSelect {
          float: none; }
          .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .pfSelect legend {
            margin-bottom: 20px; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .col-sm-6 {
          width: 100%;
          padding: 0; }
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-msg-loading {
    text-align: center; }
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-cat .psDropdown.active {
    max-height: 300px !important;
    height: auto !important; }
    .classic-theme .tcp-msgs-new-msg .tcp-msgs-cat .psDropdown.active div {
      height: 300px !important; }
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-exmsg {
    padding: 0px 10px;
    display: inline-block;
    width: 80%;
    vertical-align: middle; }
  .classic-theme .tcp-msgs-new-msg .btn-cancel {
    min-width: 120px;
    padding: 15px 20px; }
  .classic-theme .tcp-msgs-new-msg .btn-send {
    min-width: 120px;
    padding: 15px 20px; }
  .classic-theme .tcp-msgs-new-msg textarea {
    width: 100%;
    height: 400px; }
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-cat,
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-sub-cat {
    width: 100%; }
  .classic-theme .tcp-msgs-new-msg .btn-attach {
    padding-bottom: 10px;
    padding-top: 10px;
    float: left; }
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-files-sub {
    margin-top: 10px;
    margin-bottom: 0px;
    float: left;
    width: 100%; }
  .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-file {
    width: 100%;
    float: left;
    background-color: #eeeeee;
    padding: 5px 20px; }
    .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-file .btn-delete {
      float: left; }
      .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-file .btn-delete .fa {
        font-size: 20px;
        color: #666;
        background: #fff;
        border-radius: 50%;
        padding: 5px 7px;
        margin-bottom: 10px;
        margin-right: 5px; }
    .classic-theme .tcp-msgs-new-msg .tcp-msgs-new-file .tcp-msgs-new-file-name {
      float: left;
      margin-top: 7px;
      margin-right: 10px; }
  .classic-theme .tcp-msgs-new-msg .tcp-msg-att-ttip {
    padding-left: 25px;
    display: flex; }
    @media screen and (max-width: 800px) {
      .classic-theme .tcp-msgs-new-msg .tcp-msg-att-ttip {
        padding-top: 5px; } }
  .classic-theme .iframe-mode .tcp-msgs-new-msg textarea {
    height: 200px; }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-sub-lbl {
      width: auto; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-date-lbl {
      margin-right: 0; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-body-lbl {
      font-size: 16px;
      display: inline-block; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-body-lbl .dash {
        display: inline; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-info {
      padding: 0;
      display: none; }
      .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-info .totMessages {
        display: block; }
        .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-info .totMessages span {
          display: none; }
    .classic-theme .tcp-msgs-new-msg .col-sm-8 {
      width: 700px; }
    .classic-theme .tcp-msgs-new-msg .btn-attach {
      width: auto; }
    .classic-theme .tcp-msgs-new-msg .tcp-msg-att-ttip {
      width: 80%;
      padding-left: 25px;
      float: left; }
    .classic-theme .tcp-msgs-new-msg .btn-cancel {
      min-width: 198px;
      padding: 12px 40px 13px;
      margin-right: 20px; }
    .classic-theme .tcp-msgs-new-msg .btn-send {
      min-width: 198px;
      padding: 12px 40px 13px; } }
  .classic-theme .tcp-msgs-detail .tcp-msgs-detail-loader {
    text-align: center; }
  .classic-theme .tcp-msgs-detail .btn:focus, .classic-theme .tcp-msgs-detail .btn:active {
    color: #0079c2 !important; }
  .classic-theme .tcp-msgs-detail .btn-back {
    padding: 0;
    margin-bottom: 10px;
    text-decoration: none; }
    .classic-theme .tcp-msgs-detail .btn-back.active  {
      color: #0079c2; }
    .classic-theme .tcp-msgs-detail .btn-back .fa {
      color: #a3a3a3;
      font-size: 21px;
      top: 2px; }
  .classic-theme .tcp-msgs-detail textarea {
    width: 95%;
    height: 200px;
    margin-top: 10px; }
  .classic-theme .tcp-msgs-detail .btn-attach {
    padding-bottom: 10px; }
  .classic-theme .tcp-msgs-detail .tcp-msgs-new-file {
    max-width: 100%;
    width: 100%;
    float: left;
    margin-right: 10px;
    margin-top: 5px; }
    .classic-theme .tcp-msgs-detail .tcp-msgs-new-file .btn-delete {
      float: left; }
      .classic-theme .tcp-msgs-detail .tcp-msgs-new-file .btn-delete .fa {
        font-size: 30px; }
  .classic-theme .tcp-msgs-detail .tcp-msgs-att-file-lnk {
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    overflow: hidden; }
  .classic-theme .tcp-msgs-detail .tcp-msgs-detail-btns {
    float: left; }
  .classic-theme .tcp-msgs-detail .tcp-msgs-detail-header .btn-star {
    border: none;
    background-color: #ffffff;
    margin-left: 10px;
    margin-top: 10px; }
    .classic-theme .tcp-msgs-detail .tcp-msgs-detail-header .btn-star .fa {
      font-size: 32px; }
  .classic-theme .tcp-msgs-detail .tcp-msgs-detail-header h2 {
    margin-top: 8px; }
  .classic-theme .tcp-msgs-detail .fa-star .yellow {
    color: yellow !important; }
  .classic-theme .tcp-msgs-detail .fa-star-o:hover, .classic-theme .tcp-msgs-detail .fa-star-o:focus {
    color: #666666; }
  .classic-theme .tcp-msgs-detail .tcp-msg-detail-item {
    padding: 10px 15px 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
    float: left;
    width: 100%; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-from-lbl {
      float: left;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 50%;
      font-size: 16px; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-date-lbl {
      float: right;
      font-size: 16px; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-body-lbl {
      float: left;
      width: 100%;
      margin-top: 10px; }
      .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-body-lbl * {
        font-size: 18px !important; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-sub-lbl {
      float: left;
      width: 100%;
      font-size: 21px;
      font-weight: 300; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-detail-body {
      padding: 0;
      width: 100%;
      float: left; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-detail-actions {
      padding: 0;
      width: 30px;
      float: left; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .row {
      margin: 0; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msgs-new-file {
      background-color: #eeeeee;
      padding: 15px; }
  .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    float: left;
    width: 100%;
    margin-bottom: 10px; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .btn-archive {
      float: right; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .btn-attach {
      padding-bottom: 10px;
      margin-top: 10px; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .tcp-msgs-new-files-sub {
      margin-top: 10px;
      margin-bottom: 0px;
      float: left;
      width: 100%; }
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .tcp-msgs-new-file {
      width: 100%;
      float: left;
      background-color: #eeeeee;
      padding: 5px 20px; }
      .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .tcp-msgs-new-file .btn-delete {
        float: left; }
        .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .tcp-msgs-new-file .btn-delete .fa {
          font-size: 20px;
          color: #666;
          background: #fff;
          border-radius: 50%;
          padding: 5px 7px;
          margin-bottom: 10px;
          margin-right: 5px; }
      .classic-theme .tcp-msgs-detail .tcp-msg-detail-reply .tcp-msgs-new-file .tcp-msgs-new-file-name {
        float: left;
        margin-top: 7px;
        margin-right: 10px; }
  .classic-theme .tcp-msgs-detail .btn-reply,
  .classic-theme .tcp-msgs-detail .btn-archive,
  .classic-theme .tcp-msgs-detail .btn-cancel,
  .classic-theme .tcp-msgs-detail .btn-send {
    min-width: 120px; }
  .classic-theme .tcp-msgs-detail .tcp-msg-att-ttip {
    width: 100%;
    float: left; }
  .classic-theme .tcp-msgs-detail #dcnLink {
    border-bottom: 0px; }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-msgs-detail .tcp-msg-detail-item {
      padding: 10px 40px 20px;
      margin-bottom: 10px; }
      .classic-theme .tcp-msgs-detail .tcp-msg-detail-item .tcp-msg-detail-actions {
        width: 40px; }
    .classic-theme .tcp-msgs-detail .btn-reply,
    .classic-theme .tcp-msgs-detail .btn-archive {
      min-width: 120px; }
    .classic-theme .tcp-msgs-detail .btn-cancel,
    .classic-theme .tcp-msgs-detail .btn-send {
      min-width: 198px;
      padding: 12px 40px 13px; }
    .classic-theme .tcp-msgs-detail .tcp-msg-att-ttip {
      width: 80%;
      float: right; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-msgs-container .tcp-msgs-ctrl-bar .btn-compose {
      min-width: 198px;
      padding: 15px 40px 13px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-msgs-from-lbl {
      overflow: inherit;
      text-overflow: inherit;
      width: auto; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions-del .btn-del {
      display: inline-block; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions-del .btn-del .fa {
        font-size: 0px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item:hover .tcp-col-actions-del .btn-del .fa {
      font-size: 25px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions {
      width: 4.1533%; }
      .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-actions.tcp-col-actions-del {
        display: block; }
    .classic-theme .tcp-msgs-container .tcp-msgs-item .tcp-col-msg-body {
      width: 91.66667%; }
    .classic-theme .tcp-msgs-container .tcp-msgs-body .tcp-msgs-sort-desc {
      text-align: right; }
    .classic-theme .tcp-msgs-container .tcp-msgs-body:focus .tcp-col-actions-del .btn-del .fa {
      font-size: 25px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .ant-expand-collapse .collapse.in {
      min-height: 240px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form #ddlMsgSortByDef {
      width: 300px; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-filt-sort-form .col-sm-6 {
      width: 50%;
      clear: none; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-info {
      display: block;
      width: 33.3333%;
      text-align: center;
      padding-top: 1rem; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-compose {
      width: 33.3333%; }
    .classic-theme .tcp-msgs-container .tcp-msgs-filt-sort .tcp-msgs-expand {
      width: 33.3333%;
      margin-top: 10px; }
    .classic-theme .tcp-msgs-new-msg .tcp-msgs-cat,
    .classic-theme .tcp-msgs-new-msg .tcp-msgs-sub-cat {
      width: 400px; } }
  .classic-theme .data-uxd-swipe-to-del-dir {
    width: 100%;
    float: left;
    height: 100%; }
  .classic-theme .uxd-item-swipe-wrapper {
    float: left;
    width: 100%;
    height: 100%; }
    .classic-theme .uxd-item-swipe-wrapper .uxd-swiper {
      width: 100%;
      height: 100%;
      zoom: 1; }
    .classic-theme .uxd-item-swipe-wrapper .uxd-undo-div,
    .classic-theme .uxd-item-swipe-wrapper .uxd-peek-div,
    .classic-theme .uxd-item-swipe-wrapper .uxd-pend-div {
      display: block;
      width: auto;
      position: absolute;
      right: 0px;
      top: 0px;
      background-color: #eeeeee;
      padding: 10px;
      height: 100%; }
      .classic-theme .uxd-item-swipe-wrapper .uxd-undo-div .fa,
      .classic-theme .uxd-item-swipe-wrapper .uxd-peek-div .fa,
      .classic-theme .uxd-item-swipe-wrapper .uxd-pend-div .fa {
        float: right;
        margin-right: 5px;
        margin-top: 50%; }
    .classic-theme .uxd-item-swipe-wrapper .uxd-undo-div {
      width: 100%; }
      .classic-theme .uxd-item-swipe-wrapper .uxd-undo-div .uxd-undo-text {
        width: 50%;
        height: 100%;
        margin-top: 10%; }
      .classic-theme .uxd-item-swipe-wrapper .uxd-undo-div .uxd-undo-btn {
        margin-top: 5%;
        background-color: #eeeeee;
        border: none; }
    .classic-theme .uxd-item-swipe-wrapper .uxd-pend-div {
      width: 100%;
      text-align: center;
      padding: 0;
      background-color: #f9f9f9; }
      .classic-theme .uxd-item-swipe-wrapper .uxd-pend-div .ant-data-load {
        padding: 15px; }
  @media screen and (min-width: 800px) {
    .classic-theme .uxd-item-swipe-wrapper .uxd-undo-div {
      display: none; } }
  .classic-theme .tcp-new-msg-loading {
    text-align: center; }
    .classic-theme .tcp-new-msg-loading .sk-spinner-wave div {
      background-color: #cccccc !important; }
  .classic-theme .tcp-new-msg-list .tcp-msgs-from-lbl {
    font-size: 16px;
    width: 100%;
    float: left;
    font-weight: normal; }
  .classic-theme .tcp-new-msg-list .tcp-msgs-sub-lbl {
    font-size: 21px;
    width: 100%;
    float: left;
    font-weight: normal; }
  .classic-theme .tcp-new-msg-list .tcp-msgs-body-lbl {
    font-size: 16px;
    width: 100%;
    float: left; }
  .classic-theme .tcp-new-msg-list .tcp-new-msg-item {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede; }
  .classic-theme .tcp-new-msg-list .tcp-new-msg-detail {
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    padding-top: 10px; }
  .classic-theme .tcp-app-grev-container {
    padding: 0;
    margin-top: 50px;
    max-width: 950px;
    margin-left: 0;
    margin-right: 0; }
    .classic-theme .tcp-app-grev-container input[type="number"]::-webkit-inner-spin-button,
    .classic-theme .tcp-app-grev-container input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .classic-theme .tcp-app-grev-container #lblPhoneNo,
    .classic-theme .tcp-app-grev-container #lblServDt {
      margin-top: 20px; }
    .classic-theme .tcp-app-grev-container ul {
      padding-left: 20px;
      margin-left: 0;
      margin-bottom: 0;
      width: 100%; }
      .classic-theme .tcp-app-grev-container ul > li {
        list-style-type: none;
        margin-bottom: 0px;
        margin-right: 20px;
        display: block;
        float: left;
        width: auto; }
    .classic-theme .tcp-app-grev-container .row {
      margin-top: 30px; }
    .classic-theme .tcp-app-grev-container legend {
      border: none; }
    .classic-theme .tcp-app-grev-container input[type="text"] {
      width: 100%; }
      .classic-theme .tcp-app-grev-container input[type="text"].hasDatepicker {
        width: auto; }
  @media screen and (min-width: 800px) {
    .classic-theme #tcpMsgListDir_btnCompose {
      padding-left: 32px;
      padding-right: 32px;
      font-size: 16px; }
    .classic-theme .tcp-app-grev-container #lblPhoneNo,
    .classic-theme .tcp-app-grev-container #lblServDt {
      margin-top: 0; }
    .classic-theme .tcp-app-grev-container .col-sm-8 {
      width: 700px; } }
  .classic-theme .tcp-msg-unread-icon {
    font-size: 14px !important;
    top: 51px;
    left: 38px !important;
    right: auto !important; }
  .classic-theme .tcp-msg-all-question-icon {
    font-size: 28px !important;
    top: 6px !important; }
  .classic-theme #tcpMsgGroupDrpdwn .btn.dropdown-toggle {
    height: 2.03rem;
    margin-top: 0.4rem; }
  .classic-theme #tcpMsgGroupDrpdwn .btn.dropdown-toggle.filter-panel-btn .fa {
    color: #0079c2;
    border-left: 1px solid #666666;
    line-height: 1.2rem; }
  .classic-theme #tcpMsgGroupDrpdwn .btn.dropdown-toggle .fa {
    padding: 0.3rem 0.6rem 0.5rem; }
  .classic-theme #tcpMsgGroupDrpdwn .btn.dropdown-toggle .buttonMain {
    text-align: left;
    position: relative;
    padding: 0.075rem 0.5rem 0.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block; }
  @media screen and (max-width: 1366px) {
    .classic-theme #tcpMsgGroupDrpdwn .btn.dropdown-toggle {
      width: 100%;
      max-width: 100%;
      height: 2.04rem; } }
  .classic-theme .RailRow {
    display: flex;
    flex-direction: row; }
  @media screen and (max-width: 1366px) {
    .classic-theme .RailColumn {
      display: flex;
      flex-direction: column;
      text-align: left; } }
  @media screen and (max-width: 1366px) {
    .classic-theme .ResponsiveRailColumn {
      display: flex;
      flex-direction: column;
      text-align: left; } }
  .classic-theme .RailControl {
    margin-bottom: 40px; }
  @media screen and (max-width: 1200px) {
    .classic-theme #tcpMsgListDir_btnCompose {
      padding-left: 10px;
      padding-right: 10px;
      font-size: 12px; }
    .classic-theme .ResponsiveButton {
      margin-left: 45px; } }
  .classic-theme .FirstRailControl {
    margin-bottom: 70px; }
  .classic-theme .spanControl {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer; }
  .classic-theme .iconControl {
    height: 40px;
    width: 40px; }
  .classic-theme .ArchivedRotation {
    transform: rotate(270deg); }
  @media screen and (max-width: 1200px) {
    .classic-theme .RailVertLineResponsive {
      border-left: 1px solid gray;
      height: 225px;
      position: absolute;
      left: 76%;
      top: 125px;
      visibility: hidden; } }
  .classic-theme .RailVertLine {
    border-left: 1px solid gray;
    height: 225px;
    position: absolute;
    left: 76%;
    top: 125px; }
  .classic-theme .marginRight {
    margin-right: -30px; }
  .classic-theme .composeControl {
    margin-left: -20px;
    margin-top: 8px; }
  @media screen and (max-width: 1200px) {
    .classic-theme .responsivecomposecontrol {
      margin-left: 5px;
      margin-top: 8px; } }
  .classic-theme .buttonControl {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    float: right; }
  .classic-theme .displayMessage {
    background-color: white !important;
    color: black !important;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 50px; }
  .classic-theme .errorMessageControl {
    margin-left: -10px; }
  .classic-theme .marginRightControl {
    margin-right: -40px; }
  .classic-theme .marginSpan {
    margin-left: 3%; }
  .classic-theme .iconSize {
    font-size: 35px;
    color: #666; }
  .classic-theme .msgIconSize {
    font-size: 25px;
    color: #666; }
  .classic-theme .greyFont {
    color: #666; }
  .classic-theme .railHighLight {
    color: #0079c2; }
  .classic-theme .overflowStyle {
    height: 500px;
    overflow-y: auto;
    overflow-x: hidden; }
  .classic-theme .dropDownStyle {
    padding: 10px; }
  .classic-theme .compose-subject {
    font-size: 1rem; }
  .classic-theme .new-bullet {
    font-size: 24px;
    margin-left: 5px;
    margin-right: 5px; }
  .classic-theme .new-msg {
    color: #69b3e7; }
  .classic-theme .center-align-row {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .classic-theme .tcp-prior-auth-container p {
    margin-bottom: 0em; }
  .classic-theme .tcp-prior-auth-container label {
    margin-bottom: 0.7143rem; }
  .classic-theme .tcp-prior-auth-container .row {
    margin-top: 30px; }
  .classic-theme .tcp-prior-auth-container legend {
    border: none; }
  .classic-theme .modal-delete-button {
    margin-right: 25px; }
  .classic-theme .rail-word-break {
    display: block;
    width: 150px;
    word-wrap: break-word; }
  .classic-theme #tcp-find-benefits-dir-container {
    min-height: 975px; }
    @media (min-width: 480px) {
      .classic-theme #tcp-find-benefits-dir-container {
        min-height: 1100px; } }
    @media (min-width: 800px) {
      .classic-theme #tcp-find-benefits-dir-container {
        min-height: 1px; } }
  .classic-theme #tcp-find-benefits-dir-container,
  .classic-theme #tcp-find-benefits-dir-modal-container,
  .classic-theme #tcp-mbr-svc-lmt-dir-container {
    /*Cost Shares*/
    /* Styles for Find Benefits Service Limit section */ }
    .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben_header_brws-list,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben_header_brws-list,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben_header_brws-list {
      margin-bottom: 1.214rem; }
    .classic-theme #tcp-find-benefits-dir-container .btn-period-update,
    .classic-theme #tcp-find-benefits-dir-modal-container .btn-period-update,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .btn-period-update {
      /* padding: 10px;
    min-width: 120px;
    margin-top: 6px; - Darrel */ }
    .classic-theme #tcp-find-benefits-dir-container #psDropdowntcp-find-ben_search-ddl,
    .classic-theme #tcp-find-benefits-dir-modal-container #psDropdowntcp-find-ben_search-ddl,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #psDropdowntcp-find-ben_search-ddl {
      top: 5rem; }
      .classic-theme #tcp-find-benefits-dir-container #psDropdowntcp-find-ben_search-ddl div,
      .classic-theme #tcp-find-benefits-dir-modal-container #psDropdowntcp-find-ben_search-ddl div,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #psDropdowntcp-find-ben_search-ddl div {
        height: 140px; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben_list-container,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben_list-container,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben_list-container {
      margin-bottom: 1.857rem;
      max-width: 93%; }
      @media screen and (min-width: 800px) {
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben_list-container,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben_list-container,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben_list-container {
          width: 100%; } }
    .classic-theme #tcp-find-benefits-dir-container #tcp-find-benefits-dir-modal-container h1,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-benefits-dir-modal-container h1,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-benefits-dir-modal-container h1 {
      margin-top: 0.5rem; }
    .classic-theme #tcp-find-benefits-dir-container #legendtcp-find-benefits-dir_drop-down,
    .classic-theme #tcp-find-benefits-dir-modal-container #legendtcp-find-benefits-dir_drop-down,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #legendtcp-find-benefits-dir_drop-down {
      margin-bottom: 5px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-z-indx,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-z-indx,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-z-indx {
      z-index: 100; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-drop-zindex,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-drop-zindex,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-drop-zindex {
      z-index: 101; }
    .classic-theme #tcp-find-benefits-dir-container #ben_dtl-modal_situation-costShares .table-row,
    .classic-theme #tcp-find-benefits-dir-modal-container #ben_dtl-modal_situation-costShares .table-row,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #ben_dtl-modal_situation-costShares .table-row {
      margin-bottom: 0; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-drop,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-drop,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-drop {
      margin-bottom: 1.4rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-drop > .col-sm-3,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-drop > .col-sm-3,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-drop > .col-sm-3 {
      text-align: center;
      margin-top: 1rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-nrml-font,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-nrml-font,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-nrml-font {
      font-size: 20px;
      margin-bottom: 0;
      font-weight: 600; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-font-accord,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-font-accord,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-font-accord {
      font-size: 16px;
      margin-bottom: 0;
      font-weight: 400; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list-align,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list-align,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list-align {
      padding-left: 0;
      padding-top: 25px;
      margin-bottom: 30px; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc {
      margin-top: 1.857rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .popover,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .popover,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .popover {
        margin-left: -10px;
        margin-top: -10px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .popover .popover-close a,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .popover .popover-close a,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .popover .popover-close a {
          top: 1px;
          left: 0px; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .popover .popover-close a .fa,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .popover .popover-close a .fa,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .popover .popover-close a .fa {
            top: -1px;
            left: -0.5px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc a.popIcon .fa,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc a.popIcon .fa,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc a.popIcon .fa {
        top: 6px;
        position: relative; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-btm-drop,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-btm-drop,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-btm-drop {
        margin-bottom: 30px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc hr,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc hr,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc hr {
        border-color: #d3d3d3;
        margin: 20px 20px 20px 0; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .anthem-alert,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .anthem-alert,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .anthem-alert {
        margin: 30px 0px;
        padding: 12px 15px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc #exServcDisclaimer,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc #exServcDisclaimer,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc #exServcDisclaimer {
        margin-top: 5px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-exp-icon-detail,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .tcp-find-ben-exp-icon-detail,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-exp-icon-detail {
        width: 22px;
        padding: 0;
        display: inline-block; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column {
        overflow: hidden; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul {
          margin: 0; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul.first,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul.first,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul.first {
            padding-right: 60px; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul.second,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul.second,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul.second {
            padding-left: 60px; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul li,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul li,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul li {
            color: #06a59d;
            font-size: 1rem; }
            .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul li span,
            .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul li span,
            .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul li span {
              color: #333;
              display: block;
              margin-bottom: 20px; }
    @media (max-width: 1200px) {
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column {
        overflow: visible;
        margin-left: 25px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul.first,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul.first,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul.first {
          padding: 0px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul.second,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul.second,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul.second {
          padding: 0px; } }
    @media (min-width: 800px) {
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .exc-ben-alert,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .exc-ben-alert,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .exc-ben-alert {
        padding-left: 4px; } }
    @media (max-width: 799px) {
      .classic-theme #tcp-find-benefits-dir-container .position-relative,
      .classic-theme #tcp-find-benefits-dir-modal-container .position-relative,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .position-relative {
        position: relative; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-link-list-container,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-link-list-container,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-link-list-container {
        float: none !important;
        position: absolute;
        right: 0;
        top: 4.5rem; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben_entry-wrapper,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben_entry-wrapper,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben_entry-wrapper {
        padding-right: 1.5rem; }
      .classic-theme #tcp-find-benefits-dir-container .btn-period-update,
      .classic-theme #tcp-find-benefits-dir-modal-container .btn-period-update,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .btn-period-update {
        /* padding: 10px;
      min-width: 100%;
      margin-top: 6px; */ }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li {
        display: block !important;
        text-align: right;
        list-style-type: none;
        margin-left: 5px;
        margin-bottom: 5px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc {
        max-width: 93%; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-btm-body,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-btm-body,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-btm-body {
          margin-left: 0;
          font-size: 16px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .anthem-alert,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .anthem-alert,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .anthem-alert {
          margin: 15px 0px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .exc-ben-alert,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .exc-ben-alert,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .exc-ben-alert {
          padding-left: 34px; }
      .classic-theme #tcp-find-benefits-dir-container .two-column,
      .classic-theme #tcp-find-benefits-dir-modal-container .two-column,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .two-column {
        margin-left: 50px; }
        .classic-theme #tcp-find-benefits-dir-container .two-column ul li,
        .classic-theme #tcp-find-benefits-dir-modal-container .two-column ul li,
        .classic-theme #tcp-mbr-svc-lmt-dir-container .two-column ul li {
          font-size: 16px; } }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-title-alpha,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-title-alpha,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-title-alpha {
      margin-left: 0; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li a,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li a,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li a {
      text-transform: uppercase;
      font-size: 14px;
      font-weight: 600; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li a.inactive,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li a.inactive,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li a.inactive {
      color: grey;
      cursor: default;
      border-bottom: 0px;
      color: #a3a3a3; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li a.selected,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li a.selected,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li a.selected {
      font-weight: 800;
      color: #333333;
      cursor: default;
      font-size: 14px;
      border-bottom: 0px;
      outline: none; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-head,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-head,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-head {
      margin-bottom: 0.3571rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-res,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-res,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-res {
      margin-bottom: 0.4rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-link-font,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-link-font,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-link-font {
      font-size: 14px;
      font-weight: 400; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-detail-definition-desc,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-detail-definition-desc,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-detail-definition-desc {
      font-size: 0.857rem;
      font-weight: 400;
      margin-bottom: 15px; }
    @media only screen and (min-width: 800px) {
      .classic-theme #tcp-find-benefits-dir-container #psDropdowntcp-find-ben_search-ddl,
      .classic-theme #tcp-find-benefits-dir-modal-container #psDropdowntcp-find-ben_search-ddl,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #psDropdowntcp-find-ben_search-ddl {
        top: 4.5rem; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li a.selected,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li a.selected,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li a.selected {
        font-weight: 800;
        color: #333333;
        cursor: default;
        font-size: 20px;
        border-bottom: 0px;
        outline: none; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li a,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li a,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li a {
        text-transform: uppercase;
        font-size: 20px; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-res,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-res,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-res {
        margin-bottom: 0px; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-link-font,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-link-font,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-link-font {
        font-size: 1rem;
        font-weight: 400; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-font-accord,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-font-accord,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-font-accord {
        font-size: 20px;
        margin-bottom: 0;
        font-weight: 400; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-list li,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-list li,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-list li {
        list-style-type: none;
        display: inline;
        margin-right: 10px;
        font-size: 20px;
        font-weight: 600; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben_btn-load,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben_btn-load,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben_btn-load {
        min-width: 300px; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-head,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-head,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-head {
        margin-bottom: 0px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-left,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-left,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-mrg-left {
        margin-left: 28px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .two-column ul,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .two-column ul,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .two-column ul {
        padding: 0 0 0 25px; } }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm {
      margin-bottom: 20px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-accord-list,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-accord-list,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-accord-list {
      cursor: pointer; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-body,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-body,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-body {
      margin-bottom: 20px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-body.collapsed,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-body.collapsed,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-body.collapsed {
      display: none; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-srch-link,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-srch-link,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-srch-link {
      display: table;
      margin-left: 0;
      margin-bottom: 10px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-exp-icon,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-exp-icon,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-exp-icon {
      width: 22px;
      cursor: pointer;
      vertical-align: top;
      display: table-cell;
      padding-top: 0; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-exp-icon-detail,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-exp-icon-detail,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-exp-icon-detail {
      padding-right: 10px;
      cursor: pointer;
      vertical-align: middle;
      display: table-cell; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-srch-btn,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-srch-btn,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-srch-btn {
      background: #fff;
      color: #666;
      border: 1px solid #666;
      padding: 10px; }
    .classic-theme #tcp-find-benefits-dir-container .form-control,
    .classic-theme #tcp-find-benefits-dir-modal-container .form-control,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .form-control {
      height: 50px;
      border: 1px solid #666; }
    .classic-theme #tcp-find-benefits-dir-container .noFocusBorder:focus,
    .classic-theme #tcp-find-benefits-dir-modal-container .noFocusBorder:focus,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .noFocusBorder:focus {
      outline-width: 0px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-srch-btn,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-srch-btn,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-srch-btn {
      border: 0px;
      border-left: 1px solid #000;
      color: #0079c2;
      background-color: transparent;
      position: absolute;
      z-index: 100;
      font-size: 20px;
      padding: 4px 10px;
      right: 0; }
    .classic-theme #tcp-find-benefits-dir-container .fa-search,
    .classic-theme #tcp-find-benefits-dir-modal-container .fa-search,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .fa-search {
      position: relative;
      top: 1px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-ant-auto-suggest,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-ant-auto-suggest,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-ant-auto-suggest {
      position: relative; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-ben-definition-wrapper,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-ben-definition-wrapper,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-ben-definition-wrapper {
      margin-bottom: 0.7143rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-def-hdr,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-def-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-def-hdr {
      display: inline;
      font-weight: 200; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-info-icon,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-info-icon,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-info-icon {
      vertical-align: middle;
      margin-right: 10px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-no-pad-left,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-no-pad-left,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-no-pad-left {
      padding-left: 0; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-model-child-list,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-model-child-list,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-model-child-list {
      padding-left: 0px;
      list-style-type: none; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-left,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-left,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-left {
      margin-left: 0; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-anchor-click,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-anchor-click,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-anchor-click {
      border-bottom: 0px;
      color: #333; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-new-alert,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-new-alert,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-new-alert {
      border: 0;
      margin: 0px 0px 30px;
      padding: 12px 15px 8px;
      border-radius: 3px;
      background: #fff;
      clear: both; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-new-alert-icon,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-new-alert-icon,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-new-alert-icon {
      color: #0079c2;
      font-size: 34px;
      top: 1px;
      margin-right: 5px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-top,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-top,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-top {
      margin-top: 0.857rem;
      font-weight: 200; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dtl-display-block,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dtl-display-block,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dtl-display-block {
      display: block; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-alpha-selector,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-alpha-selector,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-alpha-selector {
      margin-bottom: 0.8rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-tab-cell,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-tab-cell,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-tab-cell {
      display: table-cell; }
    .classic-theme #tcp-find-benefits-dir-container .table-row-cell-details,
    .classic-theme #tcp-find-benefits-dir-modal-container .table-row-cell-details,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell-details {
      float: left;
      width: 100%;
      margin-right: 0.7143rem;
      min-height: 1px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dt-inline,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dt-inline,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dt-inline {
      float: left;
      clear: left;
      margin-right: 10px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-ben-dtl-hr,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-ben-dtl-hr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-ben-dtl-hr {
      margin: 0px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dd-inline,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dd-inline,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dd-inline {
      margin-left: 0px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-clear-both,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-clear-both,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-clear-both {
      clear: both; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-new-alert-dtl,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-new-alert-dtl,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-new-alert-dtl {
      border: 0;
      margin: 0px;
      padding: 12px 15px 8px;
      border-radius: 3px;
      background: #fff;
      clear: both; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-fin-ben-rel-ben-icon,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-fin-ben-rel-ben-icon,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-fin-ben-rel-ben-icon {
      font-size: 34px;
      position: relative;
      top: 6px; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-new-alert-icon-dtl,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-new-alert-icon-dtl,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-new-alert-icon-dtl {
      color: #0079c2;
      font-size: 28px;
      top: 1px;
      margin-right: 5px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-selector,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-selector,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-selector {
      font-weight: 600;
      display: inline; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dtl-ntwrk-ctg,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dtl-ntwrk-ctg,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dtl-ntwrk-ctg {
      font-size: 1rem;
      font-weight: 400; }
      @media (min-width: 480px) {
        .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dtl-ntwrk-ctg,
        .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dtl-ntwrk-ctg,
        .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dtl-ntwrk-ctg {
          margin-left: 0.6666rem; } }
    .classic-theme #tcp-find-benefits-dir-container .tcp-ntwrk-dtl-hdr,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-ntwrk-dtl-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-ntwrk-dtl-hdr {
      font-weight: 200; }
      @media (min-width: 480px) {
        .classic-theme #tcp-find-benefits-dir-container .tcp-ntwrk-dtl-hdr,
        .classic-theme #tcp-find-benefits-dir-modal-container .tcp-ntwrk-dtl-hdr,
        .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-ntwrk-dtl-hdr {
          margin-bottom: 0.5rem; } }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dtl-fnt-nrml,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dtl-fnt-nrml,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dtl-fnt-nrml {
      font-weight: 400; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dtl-mrg-lft,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dtl-mrg-lft,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dtl-mrg-lft {
      margin-left: 10px; }
    @media only screen and (min-width: 800px) {
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-dtl-visit-font,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-dtl-visit-font,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-dtl-visit-font {
        font-size: 22px; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-drop > .col-sm-3,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-drop > .col-sm-3,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-drop > .col-sm-3 {
        text-align: left;
        margin-top: 1.7rem; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-ser-limit-modal-pad,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-ser-limit-modal-pad,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-ser-limit-modal-pad {
        padding-left: 10px; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-ser-limit-limit-pad,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-ser-limit-limit-pad,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-ser-limit-limit-pad {
        padding-left: 0.4%; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-ser-limit-used-pad,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-ser-limit-used-pad,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-ser-limit-used-pad {
        padding-left: 1%; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-ser-limit-rem-pad,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-ser-limit-rem-pad,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-ser-limit-rem-pad {
        padding-left: 1.2%; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-fin-ben-width-thrityfive,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-fin-ben-width-thrityfive,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-fin-ben-width-thrityfive {
        width: 34% !important; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-fin-ben-width-fifteen,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-fin-ben-width-fifteen,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-fin-ben-width-fifteen {
        width: 14% !important; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-font-accord-lrg,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-font-accord-lrg,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-font-accord-lrg {
        font-size: 22px; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-plan-info-pad-left-ser-link-large,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-plan-info-pad-left-ser-link-large,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-pad-left-ser-link-large {
        padding-left: 5px; } }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-ser-lmt-user,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-ser-lmt-user,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-ser-lmt-user {
      margin-bottom: 15px; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-ser-lmt-info-icon,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-ser-lmt-info-icon,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-ser-lmt-info-icon {
      font-size: 20px;
      margin-right: 0px;
      padding-right: 0px; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-pad-right-null,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-pad-right-null,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-pad-right-null {
      padding-right: 0px; }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-pad-left-five,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-pad-left-five,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-pad-left-five {
      padding-left: 5px; }
    @media only screen and (max-width: 799px) {
      .classic-theme #tcp-find-benefits-dir-container .tcp-plan-info-ver-align-middle,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-plan-info-ver-align-middle,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ver-align-middle {
        display: table-cell !important;
        vertical-align: middle;
        padding-right: 15px;
        padding-left: 10px;
        background: transparent !important; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-plan-info-dis-table-cell,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-plan-info-dis-table-cell,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-dis-table-cell {
        display: table-cell !important; } }
    .classic-theme #tcp-find-benefits-dir-container .find-ben-srch-pad,
    .classic-theme #tcp-find-benefits-dir-modal-container .find-ben-srch-pad,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .find-ben-srch-pad {
      padding-right: 17%; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-mrg-btm-ten,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-mrg-btm-ten,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-mrg-btm-ten {
      margin-bottom: 15px !important; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben-z-index,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben-z-index,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben-z-index {
      z-index: 100; }
    .classic-theme #tcp-find-benefits-dir-container .ant-text-input:focus + .tcp-find-ben-srch-btn,
    .classic-theme #tcp-find-benefits-dir-modal-container .ant-text-input:focus + .tcp-find-ben-srch-btn,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .ant-text-input:focus + .tcp-find-ben-srch-btn {
      border-left: 1px solid #69b3e7; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-excl-sub-hdr,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .tcp-find-ben-excl-sub-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-excl-sub-hdr {
      margin-bottom: 1.285rem;
      padding: 5px 25px 0;
      font-size: 1rem; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-excl-svc-hdr,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-find-ben-ecld-svc .tcp-find-ben-excl-svc-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-find-ben-ecld-svc .tcp-find-ben-excl-svc-hdr {
      display: inline; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-be_header-display-inline,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-be_header-display-inline,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-be_header-display-inline {
      display: inline; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-find-ben_entry-wrapper .tcp-find-ben-mrg-btm-body,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-find-ben_entry-wrapper .tcp-find-ben-mrg-btm-body,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-find-ben_entry-wrapper .tcp-find-ben-mrg-btm-body {
      margin-left: 23px; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-cost-share-hdr,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-cost-share-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-cost-share-hdr {
      font-weight: 200;
      margin-bottom: 0.8333rem;
      margin-top: 0.8333rem; }
    .classic-theme #tcp-find-benefits-dir-container #ben_dtl-modal_situation-costShares,
    .classic-theme #tcp-find-benefits-dir-modal-container #ben_dtl-modal_situation-costShares,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #ben_dtl-modal_situation-costShares {
      margin-bottom: 2.7778rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-ntwrk-row,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-ntwrk-row,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-ntwrk-row {
      margin-bottom: 0.7143rem; }
      .classic-theme #tcp-find-benefits-dir-container .tcp-ntwrk-row p,
      .classic-theme #tcp-find-benefits-dir-modal-container .tcp-ntwrk-row p,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-ntwrk-row p {
        margin-bottom: 0.5rem; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-ben-dtl-definition-body h4,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-ben-dtl-definition-body h4,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-ben-dtl-definition-body h4 {
      font-weight: 400;
      font-size: 1.111rem; }
    .classic-theme #tcp-find-benefits-dir-container .tcp-related-ben-section,
    .classic-theme #tcp-find-benefits-dir-modal-container .tcp-related-ben-section,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-related-ben-section {
      margin-bottom: 2.7778rem; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-ben-dtl_header-additional-benefit,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-ben-dtl_header-additional-benefit,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-ben-dtl_header-additional-benefit {
      font-weight: 200; }
    .classic-theme #tcp-find-benefits-dir-container .ddl-animated,
    .classic-theme #tcp-find-benefits-dir-modal-container .ddl-animated,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .ddl-animated {
      -webkit-animation-duration: 1s;
      animation-duration: 1s; }
    .classic-theme #tcp-find-benefits-dir-container .pagination-animated,
    .classic-theme #tcp-find-benefits-dir-modal-container .pagination-animated,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .pagination-animated {
      -webkit-animation-duration: 1.005s;
      animation-duration: 1.005s; }
    .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2,
    .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 {
      margin-bottom: 2.7778rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header-container,
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-view-all-container,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header-container,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-view-all-container,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header-container,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-view-all-container {
        float: left;
        width: 100%;
        min-height: 1px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-view-all,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-view-all,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-view-all {
        font-size: 0.9rem;
        cursor: pointer; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header {
        font-weight: 200; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-single-mbr,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-single-mbr,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-single-mbr {
        margin-top: 0.7143rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr {
        width: 100%;
        margin-top: 0.3888rem; }
        @media (min-width: 480px) {
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr {
            margin-bottom: 0.2857rem;
            width: 85%; } }
        @media (min-width: 800px) {
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-ben-dtl-multiple-mbr {
            width: 80%; } }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #legendtcp-ben-dtl-mbr-ddl,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 #legendtcp-ben-dtl-mbr-ddl,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #legendtcp-ben-dtl-mbr-ddl {
        margin-bottom: 0.5555rem;
        font-weight: 300;
        font-style: italic;
        font-size: 0.8571rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-name,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-name,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-name {
        font-size: 1rem;
        padding-right: 0.3125rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob {
        font-size: 0.8571rem; }
        @media (min-width: 480px) {
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob {
            font-size: 0.875rem; } }
        @media (min-width: 800px) {
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-ben-dtl-mbr-dob {
            font-size: 0.7777rem; } }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-type,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-type,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-type {
        font-weight: 400;
        font-size: 1rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row {
        padding: 10px 15px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row-dtls,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row-dtls,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row-dtls {
        margin-bottom: 0.4rem; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row:nth-child(odd),
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row:nth-child(odd),
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row:nth-child(odd) {
        background-color: #dcdcdc; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col {
        font-size: 1rem; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col {
          display: none; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .collapsed,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .collapsed,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .collapsed {
        display: none; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body {
        margin: 5px 15px 0; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body ul,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body ul,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body ul {
          margin-left: -30px;
          list-style: none; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-view-dtls,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-view-dtls,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-view-dtls {
        display: inline;
        color: #333; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-find-ben-anchor-click,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-find-ben-anchor-click,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-find-ben-anchor-click {
        border-bottom: 0px;
        color: #333; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-view-details-icon,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-view-details-icon,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-view-details-icon {
        padding-right: 5px;
        cursor: pointer; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-dtls-row,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-dtls-row,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-dtls-row {
        margin: 0.4rem 0; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-label,
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-value,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-label,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-value,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-value {
        display: inline-block;
        vertical-align: text-top; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-label,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-label {
        width: 40%;
        padding: 0 15px; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-value,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-value,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-mobile-value {
        width: 58%; }
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-shared-title,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-shared-title,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-shared-title {
        font-weight: 600; }
      @media screen and (min-width: 480px) {
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-svc-lmt-dtls-mobile,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-svc-lmt-dtls-mobile,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 #tcp-svc-lmt-dtls-mobile {
          display: none; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header-container,
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-view-all-container,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header-container,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-view-all-container,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-header-container,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmts-view-all-container {
          width: 45%;
          margin-right: 10px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row {
          padding-bottom: 2px;
          border-bottom: 1px solid gray; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col {
            vertical-align: text-bottom;
            font-size: 1rem; }
            .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.limit-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.used-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.remaining-col,
            .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.limit-col,
            .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.used-col,
            .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.remaining-col,
            .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.limit-col,
            .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.used-col,
            .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-hdr-row .tcp-svc-lmt-desktop-col.remaining-col {
              font-weight: 600; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col {
          display: inline-block;
          vertical-align: text-top;
          font-size: 1rem;
          padding-right: 10px; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col {
            display: inline-block; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.first-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.first-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.first-col {
            width: 40%; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.limit-col {
            width: 26%; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col {
            width: 15%; }
            .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col .align-col-adjust, .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col .align-col-adjust,
            .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col .align-col-adjust,
            .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col .align-col-adjust,
            .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.used-col .align-col-adjust,
            .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-col .align-col-adjust {
              position: relative;
              left: 4px; }
          .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
          .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
          .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val {
            position: absolute; } }
    @media screen and (min-width: 480px) and (min-width: 480px) {
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val {
        right: 25px; } }
    @media screen and (min-width: 480px) and (min-width: 800px) {
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val {
        right: 30px; } }
    @media screen and (min-width: 480px) and (min-width: 1024px) {
      .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
      .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-desktop-col.remaining-val {
        right: 35px; } }
      @media screen and (min-width: 480px) {
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-row {
          font-size: 0.875rem;
          padding: 20px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-type,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-type,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-type {
          margin-left: 15px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-indent,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-indent,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-ntwrk-indent {
          margin-left: 30px; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-svc-lmt-ntwrk-dropdown-body {
          margin: 5px 25px 0; }
        .classic-theme #tcp-find-benefits-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-find-ben-exp-icon-detail,
        .classic-theme #tcp-find-benefits-dir-modal-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-find-ben-exp-icon-detail,
        .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-mbr-svc-lmt-dir-container-v2 .tcp-find-ben-exp-icon-detail {
          padding-right: 10px;
          cursor: pointer;
          position: relative;
          top: 7px; } }
  @media screen and (min-width: 480px) {
    .classic-theme #psSearchtcp-find-ben_search-ddl {
      padding: 6px 10px !important; }
    .classic-theme #tcp-find-benefits-dir-modal-container .table-row-cell-details {
      width: 45%; } }
  .classic-theme #tcp-find-benefits-dir-modal-container .heading1 {
    margin-top: 1.857rem; }
  .classic-theme .inline-disclaimer {
    font-style: italic;
    font-weight: 400;
    font-size: 0.8571rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .inline-disclaimer {
      font-size: 0.875rem; } }
  @media screen and (min-width: 800px) {
    .classic-theme .inline-disclaimer {
      font-size: 0.7777rem; } }
  .classic-theme .cell-value-italic {
    font-style: italic;
    color: red; }
  @media (min-width: 480px) and (max-width: 650px) {
    .classic-theme .tcp-accum-min-height {
      min-height: 140px; } }
  .classic-theme .tab-content-container > a.accordion-item-control:first-child {
    margin-top: -2rem; }
  .classic-theme #tcp-plan-info-dir-container .table-row dd dl dt:first-child {
    margin-top: 0px; }
  .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-coinsu-alert .media-body .col-xs-12 {
    padding: 0; }
  .classic-theme #tcp-plan-info-dir-container,
  .classic-theme #tcp-mbr-svc-lmt-dir-container {
    /* Benefits table view CSS start*/
    /* Benefits table view CSS end*/ }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-capitalize,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-capitalize {
      text-transform: capitalize; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-min-view-all-btn,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-min-view-all-btn {
      margin-top: 30px; }
    .classic-theme #tcp-plan-info-dir-container .ben-plan-info-mrg-btm,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .ben-plan-info-mrg-btm {
      margin-top: 2rem; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_whos-covered-acces-link,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_whos-covered-acces-link {
      font-size: 14px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-btm-drop,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-btm-drop {
      padding-bottom: 30px; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_whos-covered-header,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_whos-covered-header {
      padding-top: 1.857rem; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-top-hdr > .col-md-12,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-top-hdr > .col-md-12 {
      margin-bottom: 0.714rem; }
    .classic-theme #tcp-plan-info-dir-container .tcp-paln-info-mrg-top,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-paln-info-mrg-top {
      margin-top: 10px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-print,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-print {
      margin-top: -8px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-download-btn,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-download-btn {
      margin: -8px 0 5px 0;
      padding-right: 0px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-download-btn-top,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-download-btn-top {
      /*margin-top:25px;*/
      /* DA 091216  */ }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-print-anchor,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-print-anchor {
      border-bottom: 0; }
    .classic-theme #tcp-plan-info-dir-container .tcp-paln-info-print-space,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-paln-info-print-space {
      margin-right: 10px; }
    .classic-theme #tcp-plan-info-dir-container label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container label {
      font-size: 1rem; }
    .classic-theme #tcp-plan-info-dir-container .btn-period-update,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .btn-period-update {
      padding: 10px;
      min-width: 120px;
      margin-top: 0; }
    .classic-theme #tcp-plan-info-dir-container .hide-in-print-media.col-sm-3,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .hide-in-print-media.col-sm-3 {
      margin-bottom: 1.714rem;
      text-align: center; }
    .classic-theme #tcp-plan-info-dir-container .table-row-heading_md-weight,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading_md-weight {
      font-size: 16px;
      font-weight: 400; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-nrml-font,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-nrml-font {
      font-size: 1.285rem; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dis-inline,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-dis-inline {
      display: inline; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-message,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-message {
      text-align: center; }
    @media only screen and (max-width: 768px) {
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-print,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-print {
        margin-top: 0; } }
    @media only screen and (max-width: 799px) {
      .classic-theme #tcp-plan-info-dir-container .table-row-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-label {
        display: block;
        float: none;
        width: auto;
        margin-right: 20px;
        margin-left: 10px;
        text-indent: 15px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-small-font,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-small-font {
        font-size: 14px; }
      .classic-theme #tcp-plan-info-dir-container .btn-period-update,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .btn-period-update {
        padding: 10px;
        margin-top: 0;
        margin-bottom: 1.714rem; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dis-inline,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-dis-inline {
        display: inline; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-plus,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-plus {
        background: #eee;
        padding: 1rem 0;
        display: block; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-plus-even,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-plus-even {
        background: #fff; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-plus-odd,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-plus-odd {
        background: #eee; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-plus-deduct,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-plus-deduct {
        background-color: #fff; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-minus,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-minus {
        background: #666;
        padding: 1rem 0;
        display: block;
        margin-bottom: 1rem; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-fa-style,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-fa-style {
        text-shadow: 1px 1px #fff, -1px -1px #fff, -1px 1px #fff, 1px -1px #fff;
        background: #fff;
        border-radius: 50%;
        height: 34px;
        margin-left: 10px;
        margin-right: 10px;
        vertical-align: middle;
        font-size: 1.857rem; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-fa-style-ded,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-fa-style-ded {
        text-shadow: 1px 1px #fff, -1px -1px #fff, -1px 1px #fff, 1px -1px #fff;
        background: #fff;
        border-radius: 50%;
        height: 34px;
        margin-left: 10px;
        margin-right: 10px;
        font-size: 1.285rem; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-messages,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-messages {
        text-align: center;
        margin-top: 10px; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dir_cvg-selector-body,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-dir_cvg-selector-body {
      clear: both; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-btm-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-btm-hdr {
      margin-bottom: 20px; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-deductable,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-deductable {
      margin-bottom: 30px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-heading,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-heading {
      font-weight: 600; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-hr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-hr {
      clear: both;
      border-top: 1px solid #a3a3a3; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-hr-tab-top,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-hr-tab-top {
      margin-bottom: 0px; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-coinsurance-label,
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-preauth-label,
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-benefitPeriod-label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-coinsurance-label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-preauth-label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-benefitPeriod-label {
      font-size: 1rem;
      font-weight: 600; }
    @media screen and (min-width: 800px) {
      .classic-theme #tcp-plan-info-dir-container .dob,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .dob {
        font-size: 12px; }
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-coinsurance-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-preauth-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-benefitPeriod-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-coinsurance-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-preauth-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-benefitPeriod-label {
        /*font-size: 26px;*/
        font-weight: 300; } }
    .classic-theme #tcp-plan-info-dir-container .dob,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .dob {
      font-size: 12px; }
    @media only screen and (max-width: 799px) {
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-btm-hdr,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-btm-hdr {
        margin-bottom: 0px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-btm-drop,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-btm-drop {
        margin-bottom: 1rem;
        padding-bottom: 0; }
      .classic-theme #tcp-plan-info-dir-container .table-row-heading-plus,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading-plus {
        /* font-size: 26px !important;
      font-weight: 300 !important */ }
      .classic-theme #tcp-plan-info-dir-container .table-row-heading-minus,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading-minus {
        /*font-size: 26px !important;
      font-weight: 300 !important;*/
        color: #fff; } }
    .classic-theme #tcp-plan-info-dir-container dt,
    .classic-theme #tcp-plan-info-dir-container dl,
    .classic-theme #tcp-plan-info-dir-container dd,
    .classic-theme #tcp-mbr-svc-lmt-dir-container dt,
    .classic-theme #tcp-mbr-svc-lmt-dir-container dl,
    .classic-theme #tcp-mbr-svc-lmt-dir-container dd {
      margin: 0;
      padding: 0; }
    .classic-theme #tcp-plan-info-dir-container dt,
    .classic-theme #tcp-plan-info-dir-container dd,
    .classic-theme #tcp-mbr-svc-lmt-dir-container dt,
    .classic-theme #tcp-mbr-svc-lmt-dir-container dd {
      line-height: 1.75rem; }
    .classic-theme #tcp-plan-info-dir-container h3,
    .classic-theme #tcp-mbr-svc-lmt-dir-container h3 {
      clear: both;
      font-size: 1.285rem; }
    .classic-theme #tcp-plan-info-dir-container .table-row,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row {
      clear: both; }
    .classic-theme #tcp-plan-info-dir-container .table-row-heading,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading {
      font-weight: 600; }
    .classic-theme #tcp-plan-info-dir-container .table-heading-cell,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-heading-cell {
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 10px; }
    .classic-theme #tcp-plan-info-dir-container .table-heading-cell p:before,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-heading-cell p:before {
      content: attr(data-table-label); }
    .classic-theme #tcp-plan-info-dir-container dt.table-row-label:before,
    .classic-theme #tcp-mbr-svc-lmt-dir-container dt.table-row-label:before {
      content: attr(data-table-label); }
    .classic-theme #tcp-plan-info-dir-container .table-row-label,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-label {
      display: block;
      float: none;
      width: auto;
      margin-right: 20px;
      margin-left: 10px;
      font-weight: 600;
      text-indent: 15px; }
    .classic-theme #tcp-plan-info-dir-container .table-row-cell,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell {
      display: block;
      margin-left: 25px;
      margin-bottom: 1.214rem; }
    .classic-theme #tcp-plan-info-dir-container .table-heading-cell,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .table-heading-cell {
      display: none; }
      .classic-theme #tcp-plan-info-dir-container .table-heading-cell p,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-heading-cell p {
        margin-bottom: 0; }
    @media screen and (min-width: 480px) {
      .classic-theme #tcp-plan-info-dir-container .table-row-heading,
      .classic-theme #tcp-plan-info-dir-container .table-row-cell,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell {
        font-size: 14px;
        float: none; }
      .classic-theme #tcp-plan-info-dir-container .table-row-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-label {
        display: block;
        width: 150px; } }
    @media screen and (min-width: 800px), print {
      .classic-theme #tcp-plan-info-dir-container .table-row-heading,
      .classic-theme #tcp-plan-info-dir-container .table-row-cell,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell {
        float: left;
        width: 24%;
        /*margin-right: 1%;*/
        min-height: 1px;
        margin-left: 0px;
        margin-bottom: 0px; }
      .classic-theme #tcp-plan-info-dir-container .table-heading-cell,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-heading-cell {
        float: left;
        width: 24%;
        /* margin-right: 0.6%; */
        min-height: 1px;
        margin-left: 0px;
        margin-bottom: 10px; }
      .classic-theme #tcp-plan-info-dir-container .table-row-heading,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-heading {
        font-size: 16px;
        font-weight: 400; }
      .classic-theme #tcp-plan-info-dir-container .desktop-sr-only,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .desktop-sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0; }
      .classic-theme #tcp-plan-info-dir-container .table-heading-cell,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-heading-cell {
        display: block; }
      .classic-theme #tcp-plan-info-dir-container .table-row-cell_margin-top,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell_margin-top {
        margin-top: 15px; }
      .classic-theme #tcp-plan-info-dir-container .table-row-cell_margin-top-data,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell_margin-top-data {
        margin-top: 0px; }
      .classic-theme #tcp-plan-info-dir-container .table-row-cell_margin-top-data-mem,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell_margin-top-data-mem {
        margin-top: 25px; }
      .classic-theme #tcp-plan-info-dir-container .table-row-cell_margin-top-data-co-ins,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell_margin-top-data-co-ins {
        margin-top: 30px; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-selector,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-selector {
      font-weight: 600;
      display: inline; }
    .classic-theme #tcp-plan-info-dir-container .hide,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .hide {
      display: none; }
    @media print {
      .classic-theme #tcp-plan-info-dir-container .hide-in-print-media,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .hide-in-print-media {
        display: none; }
      .classic-theme #tcp-plan-info-dir-container .show-in-print-media,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .show-in-print-media {
        display: block; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-heading-four,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-heading-four {
      /* font-size: 26px;*/
      font-weight: 300;
      vertical-align: middle; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-header-four,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-header-four {
      /*font-size: 1rem;*/
      font-weight: 600; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-top-hdr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-top-hdr {
      margin-top: 2.285rem; }
    @media screen and (min-width: 800px) {
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-top-small,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-top-small {
        margin-top: 0px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-heading-four,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-heading-four {
        /*font-size: 1rem;*/
        font-weight: 400; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-zebra-odd,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-zebra-odd {
        background-color: #eee;
        padding: 20px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-zebra-even,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-zebra-even {
        background-color: #fff;
        padding: 20px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-left-table-head,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-left-table-head {
        margin: 0 15px 0 15px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-header-four,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-header-four {
        /*font-size: 26px;*/
        font-weight: 300; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-line-height,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-line-height {
      line-height: 1; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-sso-icon,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-sso-icon {
      margin-top: 10px;
      margin-right: 10px; }
    @media screen and (min-width: 800px) {
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-top-pre,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-top-pre {
        margin-top: 15px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-paln-info-mrg-right-null,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-paln-info-mrg-right-null {
        margin-right: 0px; }
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir-container .hide-in-print-media.col-sm-3,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir-container .hide-in-print-media.col-sm-3 {
        margin-top: 0.4375rem; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-btm-null,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-btm-null {
      margin-bottom: 0; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-sso-link-font,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-sso-link-font {
      vertical-align: super;
      font-size: 1rem;
      font-weight: 600;
      border-bottom: 0; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pad-left-ser-link,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-pad-left-ser-link {
      padding-left: 5px; }
    .classic-theme #tcp-plan-info-dir-container .plan-info-new-alert,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .plan-info-new-alert {
      border: 0;
      margin: 0px 0px 30px;
      padding: 12px 15px 8px;
      border-radius: 3px;
      background: #fff;
      clear: both; }
    .classic-theme #tcp-plan-info-dir-container .plan-info-dis-block,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .plan-info-dis-block {
      display: block;
      font-size: 0.7rem;
      font-weight: 400;
      line-height: 1.25 !important; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-btm-null-imp,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-btm-null-imp {
      margin-bottom: 0px; }
    .classic-theme #tcp-plan-info-dir-container #tcp-embedded-den-vis-info-message,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-embedded-den-vis-info-message {
      margin-top: -1rem; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-bottom-tbl,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-bottom-tbl {
      margin-top: 1.25rem; }
    .classic-theme #tcp-plan-info-dir-container #tcp-embedded-den-vis-info-message .media-left,
    .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-embedded-den-vis-info-message .media-left {
      display: none; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pad-lef-rgt-null,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-pad-lef-rgt-null {
      padding: 0.7143rem 0; }
    @media only screen and (min-width: 800px) {
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-benefit-col,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-benefit-col {
        width: 33%;
        margin-right: 2%; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ben-period-col,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ben-period-col {
        width: 26%;
        margin-right: 2%; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-status-col,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-status-col {
        width: 15%;
        font-size: 16px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-width-thirty,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-width-thirty {
        width: 28%;
        margin-right: 2%;
        font-size: 16px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-width-ten,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-width-ten {
        width: 8%;
        margin-right: 2%;
        font-size: 16px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-width-twenty,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-width-twenty {
        width: 18%;
        margin-right: 2%; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-width-fourty,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-width-fourty {
        width: 38%;
        margin-right: 2%; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-section-head-font,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-coinsurance-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-preauth-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
      .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-benefitPeriod-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-section-head-font,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-coinsurance-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-preauth-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
      .classic-theme #tcp-mbr-svc-lmt-dir-container #tcp-plan-info-dir_summary-tbl-benefitPeriod-label {
        font-size: 1rem;
        font-weight: 400; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col .fa-vision.xl.salmon,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-vision-col .fa-vision.xl.salmon {
        position: relative;
        top: 6px; }
      .classic-theme #tcp-plan-info-dir-container .table-row-cell_margin-top-pre-auth,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .table-row-cell_margin-top-pre-auth {
        margin-top: 10px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-paln-info-txt-right-large,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-paln-info-txt-right-large {
        text-align: left;
        padding-right: 3%; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-spe-font,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-spe-font {
      font-size: 1.285rem;
      margin-right: 10px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-sso-hr,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-sso-hr {
      clear: both;
      border: none;
      margin-bottom: 10px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-null-mrg,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-null-mrg {
      margin-top: 0px;
      margin-bottom: 0px; }
    @media only screen and (max-width: 799px) {
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-paragraph-text,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-paragraph-text {
        margin: 0.714rem 0; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ver-align-span,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-ver-align-span {
        display: table-cell !important;
        background: transparent;
        vertical-align: middle;
        padding: 0px 23px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dis-tab,
      .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-dis-tab {
        display: table-cell;
        vertical-align: middle; } }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-top-five,
    .classic-theme #tcp-mbr-svc-lmt-dir-container .tcp-plan-info-mrg-top-five {
      margin-top: 5px; }
  .classic-theme #download-plan-modal .modal-header {
    padding: 0 1.428rem 2rem; }
    .classic-theme #download-plan-modal .modal-header h1 {
      padding-top: 1.428rem; }
    .classic-theme #download-plan-modal .modal-header .close {
      top: 0.85rem; }
  .classic-theme #download-plan-modal .modal-body {
    padding: 0 1.428rem;
    margin-bottom: 2rem; }
    .classic-theme #download-plan-modal .modal-body #getPDFAPIFailure .ant-anthem-alert {
      margin-top: 0; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .introHeader {
      margin-bottom: 1.8rem; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .form-group {
      margin-bottom: 5px; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type h3 {
      margin-bottom: 1.857rem; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument {
      list-style-type: none; }
      .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li {
        margin-left: -35px; }
        .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li div.PDFLink {
          padding-bottom: 5px; }
          .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li div.PDFLink .fa-file-pdf-o {
            vertical-align: middle; }
        .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .doclist {
          margin-left: 10px;
          vertical-align: middle; }
          .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .doclist a {
            border-bottom: none; }
        .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .inline-loader {
          vertical-align: middle;
          display: none; }
          .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .inline-loader.showLoader {
            display: inline-block; }
          .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .inline-loader .ant-data-load {
            padding: 0 15px; }
            .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .inline-loader .ant-data-load .sk-spinner-wave {
              height: 30px;
              display: inline-block;
              float: none;
              width: auto;
              vertical-align: middle; }
            .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .inline-loader .ant-data-load .ant-data-text {
              padding-left: 15px;
              display: inline-block;
              float: none;
              width: auto;
              vertical-align: middle; }
  @media (min-width: 300px) and (max-width: 799px) {
    .classic-theme #download-plan-modal .modal-body #getPDFAPIFailure .ant-anthem-alert {
      margin-top: 0; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .form-group {
      margin-bottom: 5px; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type h3 {
      margin-bottom: 1.857rem; }
    .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument {
      list-style-type: none; }
      .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li {
        margin-left: -35px; }
        .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .doclist {
          margin-left: 10px; }
          .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .doclist a {
            border-bottom: none; } }
  @media screen and (max-width: 480px) {
    .classic-theme #download-plan-modal .modal-body .download-plan-container .download-plan-type .listDocument li .inline-loader.showLoader {
      display: block;
      margin-top: 5px; }
    .classic-theme #download-plan-modal .modal-header {
      padding-bottom: 3rem; } }
  .classic-theme #tcp-plan-info-dir-container #legendtcp-plan-info-dir_drop-down {
    margin: 0; }
  .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col,
  .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pharm-col,
  .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col {
    margin-top: 15px;
    padding: 0; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col .fa,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pharm-col .fa,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col .fa {
      display: none; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col .tcp-plan-info-print-anchor,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pharm-col .tcp-plan-info-print-anchor,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col .tcp-plan-info-print-anchor {
      font-size: 0.7rem;
      font-weight: 400; }
  .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-deductable,
  .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-oop {
    position: relative;
    bottom: 2px; }
  .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-coinsu-alert .media-left {
    display: none; }
  .classic-theme #tcp-plan-info-dir-container #tcp_plan-information-benefit-summary .tcp-plan-info-mbr-plan {
    line-height: 1.5rem;
    margin-left: 0.7143rem; }
    @media screen and (min-width: 480px) {
      .classic-theme #tcp-plan-info-dir-container #tcp_plan-information-benefit-summary .tcp-plan-info-mbr-plan {
        margin-left: 0.625rem; } }
    @media screen and (min-width: 800px) {
      .classic-theme #tcp-plan-info-dir-container #tcp_plan-information-benefit-summary .tcp-plan-info-mbr-plan {
        margin-left: 0.5556rem; } }
  .classic-theme #tcp-plan-info-dir-container #tcp_plan-information-benefit-summary .tcp-plan-info-grp-name {
    display: block; }
    @media screen and (min-width: 800px) {
      .classic-theme #tcp-plan-info-dir-container #tcp_plan-information-benefit-summary .tcp-plan-info-grp-name {
        display: inline-block;
        border-right: 2px solid #333;
        padding-right: 0.5556rem;
        margin-right: 0.5556rem; } }
  @media screen and (min-width: 480px) {
    .classic-theme #tcp-plan-info-dir-container .hide-in-print-media.col-sm-3 {
      text-align: left; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-coinsu-alert .media-left {
      display: table-cell; }
    .classic-theme #download-plan-modal .modal-header .close {
      top: -0.445rem; } }
  @media screen and (min-width: 800px) {
    .classic-theme #tcp-plan-info-dir_ded_body {
      margin-bottom: 1.25rem; }
    .classic-theme #tcp-plan-info-dir_ded_body > .table-row,
    .classic-theme #tcp-plan-info-dir_oop_body > .table-row {
      padding: 15px;
      font-size: 16px; }
    .classic-theme #tcp-plan-info-dir_summary-tbl-coinsurance-label,
    .classic-theme #tcp-plan-info-dir_summary-tbl-preauth-label,
    .classic-theme #tcp-plan-info-dir_summary-tbl-lifeTimeMaximum-label,
    .classic-theme #tcp-plan-info-dir_summary-tbl-mbrClaimFlng-label,
    .classic-theme #tcp-plan-info-dir_summary-tbl-benefitPeriod-label {
      font-weight: 600 !important; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-download-btn {
      width: 40%; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ntwrk-label-row {
      float: right;
      width: 61%;
      padding-left: 10px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-ntwrk-label {
      width: 32%; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-left-table-head .tcp-plan-info-width-thirty:first-child,
    .classic-theme #tcp-plan-info-dir-container dl .tcp-plan-info-width-eighteen {
      width: 18%; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-mrg-left-table-head .tcp-plan-info-width-thirty:nth-child(2),
    .classic-theme #tcp-plan-info-dir-container dl .tcp-plan-info-width-thirtysix {
      width: 36%; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-bottom-tbl > .table-row {
      padding: 15px 0; }
    .classic-theme #tcp-plan-info-dir-container .table-row-cell_margin-top-data-co-ins {
      margin-top: 42px; }
    .classic-theme #tcp-plan-info-dir-container #tcp-embedded-den-vis-info-message .media-left {
      display: table-cell;
      font-size: 1.857rem; }
    .classic-theme #tcp-plan-info-dir-container #tcp-embedded-den-vis-info-message {
      margin-top: 0; }
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-deductable,
    .classic-theme #tcp-plan-info-dir-container #tcp-plan-info-dir_summary-tbl-oop {
      bottom: 0; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pharm-col,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col {
      margin-top: 30px; } }
  @media screen and (min-width: 1024px) {
    .classic-theme #tcp-plan-info-dir-container .tcp-paln-info-txt-right-large {
      width: 28%;
      padding: 0; }
    .classic-theme #tcp-plan-info-dir-container .hide-in-print-media.col-sm-3 {
      width: 20%; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-download-btn {
      padding: 0;
      width: 68%;
      margin-right: 15px; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-download-btn-top {
      margin-top: 0.6rem; }
    .classic-theme #tcp-plan-info-dir-container .tcp-paln-info-print-mrg-top {
      margin-top: 0.6rem; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pharm-col,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col,
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col {
      padding: 0 30px; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-pharm-col .fa,
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-vision-col .fa,
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col .fa {
        display: inline-block; }
    .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col {
      border-right: 1px solid #a3a3a3;
      border-left: 1px solid #a3a3a3; }
      .classic-theme #tcp-plan-info-dir-container .tcp-plan-info-dental-col .fa-toothbrush {
        position: relative;
        top: 3px; } }
  .classic-theme .address-container-no-results {
    font-style: italic;
    color: #cc0033;
    margin-bottom: 1.5rem; }
  .classic-theme .ant-contact-message .ant-collapse-body p {
    text-align: left; }
  .classic-theme .ant-contact-call-write {
    /* margin: 70px 0px 40px; */
    /* margin: 3.7rem 0px 40px; */
    /* margin: 4rem 0px 40px; */
    margin: 0 0px 2rem; }
  .classic-theme .ant-contact-call-write h2 {
    text-align: center;
    /* margin-bottom:20px */ }
  .classic-theme .ant-phone-heading,
  .classic-theme .ant-contact-support h3 {
    /* margin-bottom:20px; */
    /* margin-bottom:0px; */
    text-align: center; }
  .classic-theme .ant-contact-support .media {
    margin-top: 0; }
  .classic-theme .ant-contact-support .media-body span {
    clear: both;
    display: block; }
  .classic-theme .ant-contact-support .media-left {
    vertical-align: top; }
    .classic-theme .ant-contact-support .media-left .fa {
      top: 8px;
      position: relative; }
  .classic-theme .tcp-id-card-mini-widget .id-card-card-controls {
    margin: auto !important;
    float: none !important; }
  .classic-theme .tcp-id-card-mini-widget {
    /* margin: 20px 0px !important; */
    margin: 0px 0px !important; }
  .classic-theme .tcp-id-card-mini-widget {
    min-width: auto;
    margin-top: 25px; }
  .classic-theme .mini-content-wrapper.id-card-content {
    max-width: initial !important; }
  .classic-theme .mini-content-wrapper .img-container.sixteen-ten {
    width: 90% !important;
    margin: auto;
    float: none;
    max-width: 350px !important; }
  .classic-theme .mini-controls-wrapper.id-card-controls-wrapper {
    width: 90%;
    margin: 10px auto !important;
    float: none;
    max-width: 350px !important; }
  .classic-theme .tcp-id-card-mini-widget .id-card-card-controls {
    float: none;
    margin: auto; }
  @media (min-width: 480px) {
    .classic-theme .mini-controls-wrapper.id-card-controls-wrapper,
    .classic-theme .mini-content-wrapper .img-container.sixteen-ten {
      float: left; }
    .classic-theme .ant-contact-support .media-body span,
    .classic-theme .tcp-contact-us-address-phone-wrapper p,
    .classic-theme .ant-contact-call-write p,
    .classic-theme .ant-contact-support h3,
    .classic-theme .ant-contact-call-write h2,
    .classic-theme .ant-phone-heading {
      text-align: left; }
    .classic-theme .ant-contact-support .media-left .fa {
      display: inline-block; } }
  .classic-theme .tcp-contact-us-address-phone-wrapper {
    margin-top: 20px; }
    .classic-theme .tcp-contact-us-address-phone-wrapper .contact-us-debug {
      max-width: 750px;
      border: 1px solid red;
      padding: 10px;
      margin-bottom: 20px;
      background-color: #ffe6e6; }
    .classic-theme .tcp-contact-us-address-phone-wrapper .contact-us-phone {
      padding: 0 0 50px 0; }
    .classic-theme .tcp-contact-us-address-phone-wrapper .contact-us-address {
      padding: 0 0 20px 0;
      display: block;
      width: auto; }
    .classic-theme .tcp-contact-us-address-phone-wrapper .loading {
      margin-top: -2px; }
    .classic-theme .tcp-contact-us-address-phone-wrapper .contact-title {
      font-weight: 500;
      margin-bottom: 20px; }
  @media (min-width: 769px) {
    .classic-theme .tcp-contact-us-address-phone-wrapper .contact-us-address {
      padding: 0 0 20px 0;
      display: inline-block;
      width: 50%;
      vertical-align: top; } }
  @media (min-width: 767px) {
    .classic-theme .ant-contact-message .call-button {
      display: none; }
    .classic-theme .ant-contact-message .call-link {
      display: inline; } }
  @media (max-width: 767px) {
    .classic-theme .ant-contact-message .call-button {
      display: inline; }
    .classic-theme .ant-contact-message .call-link {
      display: none; }
    .classic-theme .id-card-card {
      margin-top: 1rem !important; } }
  .classic-theme .ant-contact-message .uxd-expand-collapse-wcs .content-control .ant-collapse-body {
    padding: 1rem 0; }
  .classic-theme .ant-contact-message .call-button button {
    margin-bottom: 1rem; }
  .classic-theme .ant-contact-message-wrapper {
    margin-bottom: 1.5rem; }
  .classic-theme .ant-contact-message.ant-widget-wrapper {
    text-align: left;
    margin-bottom: 0px; }
  .classic-theme #schedulecallback fieldset {
    text-align: left; }
  .classic-theme .ant-multi-row-helper #schedulecallback div[class*="col-xs"] {
    clear: none !important; }
  .classic-theme #schedulecallback .row .ant-arrow-previous {
    margin-left: 15px; }
  .classic-theme #schedulecallback .row textarea::placeholder {
    font-style: italic; }
  .classic-theme #schedulecallback.ant-claims-sliding-panel {
    padding-left: 0;
    padding-right: 0; }
    .classic-theme #schedulecallback.ant-claims-sliding-panel .form-item {
      margin-bottom: 0.7143rem; }
  .classic-theme #schedulecallback .row .scbHeading {
    margin-bottom: 40px;
    text-align: center;
    padding: 1rem;
    margin-left: 15px; }
  .classic-theme #scbIssueDescription.ant-text-input {
    width: 100%;
    height: 100px; }
  .classic-theme #scbCharacterLimit1,
  .classic-theme #scbCharacterLimit3 {
    font-style: italic; }
  .classic-theme #scbCharacterLimit1,
  .classic-theme #scbCharacterLimit2,
  .classic-theme #scbCharacterLimit3 {
    font-size: 14px; }
  .classic-theme .row #scbCharacterLimit2 {
    padding: 0 0.2rem; }
  .classic-theme .scb-btn-group {
    margin-top: 40px;
    text-align: center; }
  .classic-theme .scb-btn-group button + button {
    margin-left: 25px; }
  .classic-theme #schedulecallback .row {
    text-align: left; }
  .classic-theme .callSuccessMessage {
    margin: 15px; }
  .classic-theme .callFailureMessage {
    margin-top: 20px; }
  @media (max-width: 450px) {
    .classic-theme .scb-btn-group button + button {
      margin-left: 15px; }
    .classic-theme .scb-btn-group button {
      padding-left: 24px;
      padding-right: 24px; } }
  .classic-theme #callMail .ant-anthem-alert .media-body,
  .classic-theme #messageUs .ant-anthem-alert .media-body,
  .classic-theme #liveChat .ant-anthem-alert .media-body {
    text-align: left; }
    .classic-theme #callMail .ant-anthem-alert .media-body p,
    .classic-theme #messageUs .ant-anthem-alert .media-body p,
    .classic-theme #liveChat .ant-anthem-alert .media-body p {
      text-align: left; }
  @media screen and (max-width: 360px) {
    .classic-theme #callMail .id-card-list .id-card-card .img-container.id-card-resize {
      margin-left: 0px; }
    .classic-theme #callMail .id-card-list .id-card-card .id-card-card-controls .zoom-container {
      padding-left: 0px; } }
  .classic-theme .collapseItemContainer .ant-collapse-heading {
    text-align: left; }
  .classic-theme .contact-us-intro-paragraph {
    padding-bottom: 2rem;
    text-align: left; }
  .classic-theme .contact-us-custom-phone-number {
    padding-bottom: 1rem; }
  .classic-theme .contact-us-id-card-description {
    margin-top: 40px;
    text-align: left;
    padding-bottom: 1rem; }
  .classic-theme .techSupportHoursOfOperations {
    display: block;
    margin-bottom: 1rem; }
  .classic-theme .contact-us-wrapper .tab-content {
    padding-top: 40px; }
  .classic-theme .dashboard-wcs-unavailable {
    color: #666666;
    margin-top: 110px; }
  .classic-theme .ant-member-secure .masthead .tcp-dashboard-heading-one {
    font-size: 1.7rem;
    color: #0079c2;
    margin-top: 10px; }
  .classic-theme .ant-member-secure .masthead .col-xs-12,
  .classic-theme .ant-member-secure .masthead .col-xs-4,
  .classic-theme .ant-member-secure .masthead .col-xs-3 {
    background-color: #ffffff;
    color: #666666; }
    .classic-theme .ant-member-secure .masthead .col-xs-12 .btn,
    .classic-theme .ant-member-secure .masthead .col-xs-4 .btn,
    .classic-theme .ant-member-secure .masthead .col-xs-3 .btn {
      white-space: normal; }
    .classic-theme .ant-member-secure .masthead .col-xs-12 .ant-main-div ul li,
    .classic-theme .ant-member-secure .masthead .col-xs-4 .ant-main-div ul li,
    .classic-theme .ant-member-secure .masthead .col-xs-3 .ant-main-div ul li {
      border-top: 1px solid #dcdcdc;
      padding: 10px;
      text-indent: 5%; }
      .classic-theme .ant-member-secure .masthead .col-xs-12 .ant-main-div ul li a,
      .classic-theme .ant-member-secure .masthead .col-xs-4 .ant-main-div ul li a,
      .classic-theme .ant-member-secure .masthead .col-xs-3 .ant-main-div ul li a {
        border: none; }
  .classic-theme .ant-member-secure .mbr-page-header {
    margin-bottom: 82px; }
  @media screen and (min-width: 320px) {
    .classic-theme .ant-member-secure .masthead .col-xs-12 {
      width: 300px;
      padding-top: 5px;
      margin: 0 auto;
      margin-top: 20px; }
      .classic-theme .ant-member-secure .masthead .col-xs-12 .ant-help-container ul {
        list-style-type: none; } }
  @media screen and (min-width: 480px) {
    .classic-theme .ant-member-secure .masthead .col-xs-12 {
      float: none; }
      .classic-theme .ant-member-secure .masthead .col-xs-12 .ant-help-container {
        margin-left: -85px;
        margin-right: -45px;
        margin-bottom: -35px; } }
  @media screen and (min-width: 768px) {
    .classic-theme .ant-member-secure .masthead .col-xs-12 {
      width: 396px;
      margin-left: 25px;
      margin-top: 25px; }
      .classic-theme .ant-member-secure .masthead .col-xs-12 .ant-help-container {
        margin-left: -85px;
        margin-right: -45px;
        margin-bottom: -35px; } }
  .classic-theme .gw-btn-group {
    margin-top: 10px; }
    .classic-theme .gw-btn-group button + button {
      margin-left: 0.5rem; }
  .classic-theme .ant-greeting-widget {
    font-weight: 300;
    margin-top: 5px;
    padding-bottom: 15px; }
    .classic-theme .ant-greeting-widget .push-left {
      margin-left: 5px; }
  .classic-theme .ant-landing-page {
    background-repeat: no-repeat;
    background-position: 65% 0px;
    padding-bottom: 20px; }
  .classic-theme .ant-landing-page .ant-help-container {
    margin-left: -70px;
    margin-right: -30px;
    margin-bottom: -30px; }
  .classic-theme .ant-landing-page .ant-help-container .ant-btn-group-wrapper {
    padding: 20px 15px;
    border-bottom-left-radius: 50% 10px;
    border-bottom-right-radius: 50% 10px;
    border-top-left-radius: 50% 10px;
    border-top-right-radius: 50% 10px;
    position: relative; }
  .classic-theme .ant-landing-page .ant-help-container button.btn .buttonMain {
    padding: 12px 10px; }
  .classic-theme .ant-landing-page .ant-help-container button.btn .fa {
    padding: 10px 12px 8px 0px; }
  .classic-theme .ant-landing-page h1 {
    clear: both;
    float: none;
    text-align: center; }
  .classic-theme .ant-landing-page p {
    text-align: center;
    margin: 15px 0px 10px; }
  .classic-theme .ant-landing-page p span.data-item {
    display: block; }
  .classic-theme .ant-landing-page p span.data-item:last-of-type {
    border: 0px solid;
    margin-right: 0px;
    padding-right: 0px; }
  @media screen and (min-width: 480px) {
    .classic-theme .ant-landing-page .ant-help-container button.btn .buttonMain {
      padding: 12px; }
    .classic-theme .ant-landing-page .ant-help-container button.btn .fa {
      padding: 12px 18px 11px 0px; }
    .classic-theme .ant-landing-page .ant-help-container .ant-btn-group-wrapper {
      padding: 25px 30px; }
      .classic-theme .ant-landing-page .ant-help-container .ant-btn-group-wrapper ul {
        list-style-type: none; } }
  @media screen and (min-width: 800px) {
    .classic-theme .mbr-page-header.ant-landing-page {
      text-align: center;
      padding-bottom: 40px; }
    .classic-theme .ant-landing-page {
      background-position: center; }
    .classic-theme .ant-landing-page h1 {
      margin-top: 40px; }
    .classic-theme .mbr-page-header.ant-landing-page .ant-help-container {
      float: none; }
    .classic-theme .ant-landing-page p span.data-item {
      display: inline-block;
      border: 0px solid transparent;
      margin-right: auto;
      padding-right: 0px;
      border-right: 1px solid;
      margin-right: 10px;
      padding-right: 15px; } }
  .classic-theme #psDropdownddl-grt {
    text-align: left; }
    .classic-theme #psDropdownddl-grt i {
      color: #fe5e3c;
      font-size: 12px; }
  .classic-theme .ant-overlay-text {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25), -2px -2px 2px rgba(0, 0, 0, 0.25), -2px 2px 2px rgba(0, 0, 0, 0.25), 2px -2px 2px rgba(0, 0, 0, 0.25); }
  .classic-theme .ant-anthem-alert.ant-dismissable {
    left: 50%;
    transform: translateX(-50%); }
  @media (max-width: 767px) {
    .classic-theme .gw-btn-group .btn {
      min-width: 0;
      padding: 0.3333rem 1.111rem;
      font-size: 0.8889rem; } }
  @media (min-width: 768px) {
    .classic-theme .wtaModalBody {
      min-height: 400px; }
    .classic-theme #sundayskyDiv {
      min-height: 350px; } }
  @media (min-width: 800px) {
    .classic-theme .ant-anthem-alert.ant-dismissable {
      width: 720px;
      margin: auto; } }
  @media (min-width: 1024px) {
    .classic-theme .ant-anthem-alert.ant-dismissable {
      width: 940px;
      margin: auto; }
    .classic-theme .wtaModalBody {
      min-height: 500px; }
    .classic-theme #sundayskyDiv {
      min-height: 450px; } }
  @media (min-width: 1200px) {
    .classic-theme .ant-anthem-alert.ant-dismissable {
      width: 1140px;
      margin: auto; } }
  .classic-theme #landingAlert {
    display: none; }
  .classic-theme .wta-dashboard-link {
    margin-top: 20px;
    color: #000 !important;
    border-bottom: none; }
  .classic-theme .wta-dashboard-link > span.fa {
    font-size: 1.286rem;
    margin-right: 5px;
    position: relative;
    top: 2px; }
  .classic-theme #wta-error-msg {
    color: #e82d05; }
  .classic-theme .nmc-modal-body {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px; }
    .classic-theme .nmc-modal-body .nmc-form {
      margin-top: 40px; }
    .classic-theme .nmc-modal-body .nmc-footer-disclaimer,
    .classic-theme .nmc-modal-body .paperless-row {
      margin-top: 20px; }
    .classic-theme .nmc-modal-body .ant-text-input {
      min-width: 300px; }
  .classic-theme .nmc-modal-footer {
    margin: 20px; }
    .classic-theme .nmc-modal-footer .btn-secondary {
      margin-left: 20px; }
    .classic-theme .nmc-modal-footer .nmc-action-buttons {
      margin-top: 20px; }
    .classic-theme .nmc-modal-footer .pcLabel {
      font-weight: 300; }
    .classic-theme .nmc-modal-footer .disabled {
      cursor: not-allowed; }
    .classic-theme .nmc-modal-footer .ant-anthem-alert {
      margin: 0; }
  .classic-theme .plan-prog-button-row {
    margin-top: 40px;
    flex-direction: row;
    display: flex;
    width: 100%;
    justify-content: space-between; }
    @media screen and (max-width: 1200px) {
      .classic-theme .plan-prog-button-row {
        margin-top: 15px;
        flex-direction: column; } }
  .classic-theme .spending-account-button {
    margin-left: auto;
    margin-top: 0px; }
    @media screen and (max-width: 1200px) {
      .classic-theme .spending-account-button {
        margin-top: 20px;
        margin-left: 0px;
        width: 100%; } }
  .classic-theme .content-row {
    display: flex; }
  .classic-theme .mpy-instamed-display {
    margin-top: 0; }
  .classic-theme .greeting-menu-items {
    border-left: 2px solid #41c0b8;
    font-weight: bold;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    background-color: white;
    margin-left: 10px;
    margin-right: 10px;
    border-right: 1px solid #dcdcdc; }
    .classic-theme .greeting-menu-items.greeting-menu-enrollments {
      font-weight: 300; }
      .classic-theme .greeting-menu-items.greeting-menu-enrollments a {
        font-weight: bold; }
      .classic-theme .greeting-menu-items.greeting-menu-enrollments p {
        text-align: left;
        margin: 0px 10px 0px; }
  .classic-theme .ant-member-secure .masthead .ant-main-div ul li.greeting-menu-enrollments {
    text-indent: 0;
    padding-left: 5%; }
  .classic-theme .bottom-space-2 {
    margin-bottom: 2rem; }
  .classic-theme .bottom-space-1 {
    margin-bottom: 1rem; }
  .classic-theme .top-space-2 {
    margin-top: 2rem; }
  .classic-theme .top-space-1 {
    margin-top: 1rem; }
  .classic-theme .sydney-promo-section .nopad-nomargin,
  .classic-theme .sydney-promo-section-mobile .nopad-nomargin {
    padding: 0;
    margin: 0 0 8rem 0; }
  .classic-theme .sydney-promo-section .promo-img,
  .classic-theme .sydney-promo-section-mobile .promo-img {
    position: absolute;
    bottom: 0;
    right: 5rem;
    width: 265px;
    height: 370px; }
  .classic-theme .sydney-promo-section .promo-img-mobile,
  .classic-theme .sydney-promo-section-mobile .promo-img-mobile {
    position: absolute;
    bottom: 1.2rem;
    right: 5rem;
    width: 265px;
    height: 370px; }
    @media screen and (max-width: 500px) {
      .classic-theme .sydney-promo-section .promo-img-mobile,
      .classic-theme .sydney-promo-section-mobile .promo-img-mobile {
        right: -10rem; } }
  .classic-theme .sydney-promo-section .img-button,
  .classic-theme .sydney-promo-section-mobile .img-button {
    margin-right: 1rem; }
  .classic-theme .sydney-promo-section .sydney-promo-content,
  .classic-theme .sydney-promo-section-mobile .sydney-promo-content {
    padding-top: 2rem;
    padding-bottom: 2rem; }
    @media screen and (max-width: 500px) {
      .classic-theme .sydney-promo-section .sydney-promo-content .text-content,
      .classic-theme .sydney-promo-section-mobile .sydney-promo-content .text-content {
        width: 75%; } }
    .classic-theme .sydney-promo-section .sydney-promo-content .text-content h1,
    .classic-theme .sydney-promo-section-mobile .sydney-promo-content .text-content h1 {
      margin-bottom: 2rem; }
    .classic-theme .sydney-promo-section .sydney-promo-content .buttonbox,
    .classic-theme .sydney-promo-section-mobile .sydney-promo-content .buttonbox {
      margin-top: 2rem; }
  .classic-theme .sydney-promo-section.nopad-nomargin,
  .classic-theme .sydney-promo-section-mobile.nopad-nomargin {
    padding: 0;
    margin: 0 0 8rem 0; }
  .classic-theme .spending-account-items {
    border-left: 3px solid #0079c2;
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
    background-color: white;
    border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .spending-account-item {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-direction: row; }
  .classic-theme .flex {
    display: flex;
    justify-content: space-between; }
  .classic-theme .flex-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 20px; }
  .classic-theme .plan-progress-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px; }
    @media screen and (max-width: 1200px) {
      .classic-theme .plan-progress-container {
        flex-direction: column; } }
  .classic-theme .plan-progress-column {
    display: flex;
    flex-direction: column;
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .classic-theme .plan-progress-column {
        width: 100%; } }
  .classic-theme .spending-accounts-column {
    display: flex;
    flex-direction: column;
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .classic-theme .spending-accounts-column {
        width: 100%; } }
  .classic-theme .plan-name {
    margin-top: 10px;
    margin-bottom: 10px; }
  .classic-theme .spending-account-margin {
    margin-top: 0px; }
    @media screen and (max-width: 1200px) {
      .classic-theme .spending-account-margin {
        margin-top: 30px; } }
  .classic-theme .plan-progress-end {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%; }
  .classic-theme .balance-weight {
    font-weight: normal; }
  .classic-theme .currency-align {
    flex: auto;
    text-align: right;
    font-size: 25px;
    font-weight: normal; }
  .classic-theme .plan-progress-text {
    display: flex;
    flex-direction: column; }
  @media screen and (max-width: 1200px) {
    .classic-theme .planprogressResponsive {
      display: flex;
      flex-direction: column; }
    .classic-theme .plan-progress-text {
      width: 100%;
      padding-bottom: 10px; } }
  .classic-theme .spent-ytd-value {
    display: flex;
    align-items: center;
    color: #0079c2;
    font-size: 1.5em; }
  .classic-theme .spent-ytd {
    display: flex;
    align-items: center;
    font-size: 0.7em; }
  .classic-theme .remaining-ytd-value {
    flex: auto;
    text-align: right;
    font-size: 1.5em; }
  .classic-theme .remaining-ytd {
    flex: auto;
    text-align: right;
    font-size: 0.7em; }
  .classic-theme .button-margin {
    float: left;
    margin-top: 25px; }
  .classic-theme .resource-border {
    border-top: 3px solid #06a59d;
    width: 50px; }
  .classic-theme .blue .bg-rect {
    fill: #0079c2; }
  .classic-theme .bluefont {
    color: blue; }
  .classic-theme .pad-bot-5 {
    padding-bottom: 5px; }
  .classic-theme .full-width-column {
    width: 100%; }
  .classic-theme .half-width-column {
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .classic-theme .half-width-column {
        width: 100%; } }
  .classic-theme .dashboard-benefits-widget-class .ant-chart-container .ant-chart svg:not(:root) {
    background: #eee;
    border-radius: 10px; }
  .classic-theme .ant-claims-sliding-panel {
    width: 100%;
    position: relative;
    float: left;
    background: #fff;
    opacity: 1;
    padding-right: 30px;
    padding-left: 10px; }
  .classic-theme .ant-claims-detail-heading {
    margin-bottom: 1rem; }
  .classic-theme .ant-claims-status-code-explanation h3 {
    margin-bottom: 1rem; }
  .classic-theme .ant-claims-hra-status-code-approved h3 {
    margin-top: 2rem;
    margin-bottom: 1rem; }
  .classic-theme .ant-claims-hra-status-code-approved span {
    font-weight: bold; }
  .classic-theme .ant-claims-hra-status-code-explanation h3 {
    margin-top: 2rem;
    margin-bottom: 1rem; }
  .classic-theme .ant-claims-hra-status-code-explanation span {
    font-weight: bold; }
  .classic-theme .ant-claims-display-for-print {
    display: none; }
  .classic-theme .ant-claims-sliding-panel-header {
    margin-bottom: 1.712rem; }
  .classic-theme .ant-claims-sliding-panel-title {
    margin-bottom: 1rem; }
  .classic-theme .tcp-cogscale-feeback {
    margin: 65px 5px 50px 5px; }
  .classic-theme .tcp-cogscale-thumb {
    text-align: center;
    margin-top: 10px;
    font-weight: bold; }
  .classic-theme .ant-claims-sliding-panel-description {
    margin-bottom: 1rem; }
  .classic-theme .ant-claims-line-detail {
    margin: 2rem 0; }
  .classic-theme .ant-claims-line-detail-total {
    border-top: 2px solid gainsboro;
    padding-top: 1rem; }
  .classic-theme .ant-claim-line-detail-remarks-link {
    display: block;
    font-size: 1rem;
    line-height: 1.4rem; }
  .classic-theme #claim-line-detail-remarks .info-label {
    max-width: 35%; }
  .classic-theme #claim-line-detail-remarks .ant-claim-line-detail-item-right {
    width: 65%; }
  .classic-theme .ant-claims-text-xs-align {
    text-align: left; }
  @media only screen and (min-width: 480px) {
    .classic-theme .ant-claims-text-xs-align {
      text-align: right; } }
  .classic-theme .ant-claims-item-detail a.ant-action-link .fa {
    font-size: 1.5rem;
    padding-right: 0.65rem; }
  .classic-theme .ant-claims-nav-link-list {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid gainsboro; }
  .classic-theme .ant-claims-nav-link-list li {
    list-style: none;
    margin: 0;
    border-bottom: 1px solid gainsboro;
    padding: 1rem 0;
    position: relative; }
    .classic-theme .ant-claims-nav-link-list li:hover {
      cursor: pointer; }
  .classic-theme .ant-claims-nav-link-list li > span {
    display: block;
    border-bottom: none;
    margin-right: 1rem;
    color: #000; }
  .classic-theme .ant-claims-nav-link-list-label,
  .classic-theme .ant-claims-nav-link-list-value {
    display: inline-block; }
  .classic-theme .ant-claims-nav-link-list-label {
    width: 53%; }
  .classic-theme .ant-claims-nav-link-list-value {
    text-align: right;
    width: 44%; }
  .classic-theme .ant-claims-nav-link-list li:after {
    content: "\f112";
    color: #fe5e3c;
    font-family: "ant-classic-icons";
    font-size: 1.2rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer; }
  .classic-theme .ant-claims-nav-link-list li.nolink .ant-claims-nav-link-list-value {
    padding-right: 1rem; }
  .classic-theme .ant-claims-nav-link-list li.nolink:after {
    content: none; }
  .classic-theme .ant-claims-eob-download {
    display: block; }
  .classic-theme .ant-float-right {
    float: right; }
  .classic-theme .ant-claims-item-detail p {
    margin-bottom: 10px;
    line-height: 1.286rem; }
  .classic-theme .ant-claims-filtersort-row {
    padding: 1.5rem 0 0 0; }
  .classic-theme .sort-by {
    margin-bottom: 1.5rem; }
  .classic-theme .filter-panel {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 0 rem;
    margin-bottom: 1.5rem; }
  .classic-theme .filter-panel-btn {
    min-width: 200px;
    position: relative;
    text-align: left;
    vertical-align: top; }
  .classic-theme .btn.dropdown-toggle.filter-panel-btn .buttonMain {
    padding-right: 4px; }
  .classic-theme .btn.dropdown-toggle.filter-panel-btn .fa {
    position: absolute;
    right: 0px; }
  .classic-theme .filter-panel-title a {
    display: block;
    font-size: 1rem; }
  .classic-theme .filter-panel-options-dropdown {
    border: 1px solid #dcdcdc;
    border-top: 0px;
    position: absolute;
    width: 225px;
    z-index: 199; }
  .classic-theme .filter-panel-options-dropdown .psDropdown {
    position: relative;
    width: 100%;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    max-height: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin-left: 0px; }
  .classic-theme .filter-panel-options-dropdown .psDropdown.active {
    max-height: none;
    border: 1px solid #dcdcdc;
    border-top: 0px;
    overflow: hidden; }
  .classic-theme .filter-panel-options-dropdown span.fa-chevron-right,
  .classic-theme .filter-panel-options-dropdown span.fa-chevron-left {
    float: right;
    margin-right: 5px;
    margin-top: 0.33rem;
    color: #0079c2;
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-90deg); }
  .classic-theme .filter-panel-options-dropdown .highlight span.fa-chevron-right,
  .classic-theme .filter-panel-options-dropdown .highlight span.fa-chevron-left {
    color: white; }
  .classic-theme .filter-panel-options-dropdown .filter-panel-heading {
    border-top: 1px solid #dcdcdc;
    overflow: auto;
    background: white;
    position: relative;
    z-index: 500; }
    .classic-theme .filter-panel-options-dropdown .filter-panel-heading:hover {
      cursor: pointer; }
    .classic-theme .filter-panel-options-dropdown .filter-panel-heading .fa-caret-down {
      margin-right: 5px; }
  .classic-theme .filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .filter-panel-heading {
    border-top: none; }
  .classic-theme .filter-panel-options-dropdown .filter-panel-heading a {
    padding: 0.725rem 10px 0.725rem 0.75rem;
    border-bottom: none;
    color: #333; }
  .classic-theme .filter-panel-options-dropdown .btn {
    width: 100%;
    margin-bottom: 1rem; }
  .classic-theme .filter-panel-options-dropdown .filter-panel-heading a {
    border-bottom: none;
    color: #333; }
  .classic-theme .filter-panel-options-dropdown.ant-expand-collapse .xfilter-panel-heading.odd {
    background: transparent; }
  .classic-theme .filter-panel-options-dropdown.ant-expand-collapse .filter-panel-body {
    padding: 0; }
  .classic-theme .filter-panel-options-dropdown .psDropdown.active {
    border: none; }
  .classic-theme .filter-panel-panel-body .psLabel {
    font-size: 0.8571rem;
    /* aka body-sm */ }
  .classic-theme .filter-panel-psLabel {
    display: block;
    font-weight: 400;
    cursor: pointer;
    padding: 8px 1rem 8px 1.25rem;
    margin: 0px;
    position: relative;
    z-index: 500;
    background: white; }
  .classic-theme .filter-panel-psLabel-error {
    display: block;
    font-weight: 400;
    padding: 8px 1rem 8px 1.25rem;
    margin: 0px;
    position: relative;
    z-index: 500;
    background: white; }
  .classic-theme .filter-panel-psLabel:hover,
  .classic-theme .filter-panel-psLabel.highlight,
  .classic-theme .filter-panel-options-dropdown .filter-panel-nested-option.highlight a {
    color: white;
    background: #00609a; }
  .classic-theme .psDropdown input.position-relative {
    position: relative;
    left: auto; }
  .classic-theme .filter-panel-nested-option .filter-panel-heading {
    border-top: none; }
  .classic-theme .filter-panel-nested-option .ant-heading-six {
    /* emulate pfLabel */
    font-weight: 400;
    font-size: 0.8571rem;
    padding: 8px 1rem 8px 0.5rem; }
  .classic-theme .filter-panel-nested {
    padding: 0 0.75rem; }
    .classic-theme .filter-panel-nested span.ant-form-item-error {
      font-size: 1rem; }
    .classic-theme .filter-panel-nested span.ant-form-item-error:before {
      top: 2px;
      margin-right: 5px;
      font-size: 16px; }
  .classic-theme .filter-panel-heading-option .filter-panel-title a {
    /* emulate pfLabel */
    font-weight: 400;
    font-size: 0.8571rem;
    padding-left: 1.25rem; }
  .classic-theme .filter-panel-options-dropdown .filter-panel-heading.filter-panel-heading-option {
    border-top: none;
    padding-bottom: 0.5rem; }
  .classic-theme .filter-panel-zfix {
    position: relative;
    z-index: 500; }
  @media (max-width: 599px) {
    .classic-theme .btn.filter-panel-btn {
      margin: 0px; } }
  .classic-theme .ant-claims-claimIDsearch-wrapper {
    display: inline-block;
    vertical-align: top; }
    .classic-theme .ant-claims-claimIDsearch-wrapper .ant-search-button span.fa {
      border: 0px; }
  .classic-theme .ant-claims-filter-separator,
  .classic-theme .ant-claims-claimIDsearch {
    display: inline-block; }
  .classic-theme .ant-claims-filter-separator {
    padding: 0.85rem 0.5rem 0 0.5rem;
    vertical-align: top;
    font-style: italic;
    color: #a3a3a3; }
  .classic-theme .ant-claims-claimIDsearch {
    padding-top: 0.5rem;
    vertical-align: top;
    margin-right: 1rem; }
  @media (max-width: 1024px) {
    .classic-theme .filter-panel,
    .classic-theme .ant-claims-claimIDsearch-wrapper {
      margin-bottom: 1rem; } }
  .classic-theme .claims-sort-by-label {
    display: inline-block; }
    .classic-theme .claims-sort-by-label span {
      vertical-align: middle; }
    .classic-theme .claims-sort-by-label .shim {
      font-size: 1.5rem; }
  .classic-theme .claims-sort-by-button {
    display: inline-block;
    vertical-align: middle; }
    .classic-theme .claims-sort-by-button .psActiveOption,
    .classic-theme .claims-sort-by-button .psArrow {
      vertical-align: middle; }
  .classic-theme .sort-by {
    white-space: nowrap;
    display: inline-block;
    padding-top: 0.4rem; }
  .classic-theme .sort-by .pfSelect legend {
    margin: 0; }
  .classic-theme .ant-wel-message,
  .classic-theme #claims-mini-widget .ant-claims-summary,
  .classic-theme #tcp-plan-info-dir-container {
    margin-bottom: 5rem; }
  .classic-theme #claim-line-detail-list > p:first-child {
    margin-bottom: 2.714rem; }
  .classic-theme .ant-claim-line-detail-item > small {
    display: block;
    margin-top: 0.5rem;
    color: #666666; }
  .classic-theme .ant-claim-line-detail-item.chart-total {
    border-top: 1px solid #333;
    padding-top: 0.8rem; }
  .classic-theme .txt-teal {
    color: #06a59d; }
  .classic-theme .ellipsis {
    width: 76%; }
  .classic-theme .ellipsis.show {
    width: 100%; }
  .classic-theme .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left; }
  .classic-theme .ellipsis-link {
    font-size: 1rem;
    margin-left: 5px;
    font-weight: normal; }
  .classic-theme .ellipsis-link.hide {
    display: none; }
  .classic-theme .ellipsis.show {
    text-overflow: inherit;
    overflow: inherit;
    white-space: inherit; }
  .classic-theme .modal-title {
    line-height: 1.2em; }
  .classic-theme .claim-line-detail-item {
    margin-bottom: 1.715rem; }
  .classic-theme .ant-claim-line-title {
    font-size: 1.143rem;
    margin-top: 1rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 10px; }
    .classic-theme .ant-claim-line-title p {
      display: block;
      float: left;
      width: 100%;
      margin-bottom: 0;
      line-height: 1.4em;
      font-weight: 400; }
  .classic-theme .ant-claim-item-right .ant-claim-line-detail-item-right,
  .classic-theme .ant-claim-item-left .ant-claim-line-detail-item-right {
    text-align: right;
    float: right; }
  .classic-theme .ant-claims-remarks-sliding-panel {
    width: 100%;
    position: relative;
    float: left;
    background: #fff;
    opacity: 1;
    padding-right: 30px; }
    .classic-theme .ant-claims-remarks-sliding-panel h3 {
      font-size: 1rem;
      font-weight: 400;
      margin-top: 1rem; }
  @media (min-width: 801px) {
    .classic-theme .ant-claims-remarks-sliding-panel h3 {
      font-size: 0.8889rem; } }
  .classic-theme .ant-claims-sliding-panel .ant-claim-line-detail-item {
    text-align: left;
    margin-bottom: 1.142rem;
    line-height: 1rem; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-line-detail-item .info-label {
      text-align: left;
      font-weight: 400;
      max-width: 160px;
      min-width: 30%; }
  .classic-theme .ant-claims-sliding-panel .ant-claim-item-top-left,
  .classic-theme .claimsPlanSavingModal .ant-claim-item-top-left,
  .classic-theme .claimsYouPayModal .ant-claim-item-top-left {
    margin-bottom: 2.714rem; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-item-top-left p,
    .classic-theme .claimsPlanSavingModal .ant-claim-item-top-left p,
    .classic-theme .claimsYouPayModal .ant-claim-item-top-left p {
      line-height: 1.4em;
      margin-bottom: 1.142rem; }
      .classic-theme .ant-claims-sliding-panel .ant-claim-item-top-left p .info-label,
      .classic-theme .claimsPlanSavingModal .ant-claim-item-top-left p .info-label,
      .classic-theme .claimsYouPayModal .ant-claim-item-top-left p .info-label {
        font-weight: 400;
        clear: both;
        display: block; }
  .classic-theme .ant-claims-sliding-panel .claim-line-detail,
  .classic-theme .claimsPlanSavingModal .claim-line-detail,
  .classic-theme .claimsYouPayModal .claim-line-detail {
    display: block;
    text-align: center;
    clear: both; }
  .classic-theme .ant-claims-sliding-panel .claim-line-detail-item .claim-line-detail,
  .classic-theme .claimsPlanSavingModal .claim-line-detail-item .claim-line-detail,
  .classic-theme .claimsYouPayModal .claim-line-detail-item .claim-line-detail {
    display: block; }
  .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-left,
  .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
  .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-left,
  .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
  .classic-theme .claimsYouPayModal .ant-claim-modal-list-left,
  .classic-theme .claimsYouPayModal .ant-claim-modal-list-right {
    margin-bottom: 1.4287rem;
    display: block; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-left .ant-pie-chart-wrapper,
    .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-right .ant-pie-chart-wrapper,
    .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-left .ant-pie-chart-wrapper,
    .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-right .ant-pie-chart-wrapper,
    .classic-theme .claimsYouPayModal .ant-claim-modal-list-left .ant-pie-chart-wrapper,
    .classic-theme .claimsYouPayModal .ant-claim-modal-list-right .ant-pie-chart-wrapper {
      text-align: center; }
  .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
  .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
  .classic-theme .claimsYouPayModal .ant-claim-modal-list-right {
    text-align: center;
    font-size: 1.286rem;
    line-height: 1.3rem; }
  .classic-theme .ant-claims-sliding-panel .explanation-list,
  .classic-theme .claimsPlanSavingModal .explanation-list,
  .classic-theme .claimsYouPayModal .explanation-list {
    clear: both;
    padding-top: 1rem; }
  .classic-theme .ant-claims-sliding-panel .explanation-list-item,
  .classic-theme .claimsPlanSavingModal .explanation-list-item,
  .classic-theme .claimsYouPayModal .explanation-list-item {
    margin-bottom: 2rem;
    border: 0 !important; }
    .classic-theme .ant-claims-sliding-panel .explanation-list-item .info-label,
    .classic-theme .claimsPlanSavingModal .explanation-list-item .info-label,
    .classic-theme .claimsYouPayModal .explanation-list-item .info-label {
      font-weight: 400;
      display: block; }
  .classic-theme .ant-claims-sliding-panel .explanation-list > .explanation-list-item:last-child,
  .classic-theme .claimsPlanSavingModal .explanation-list > .explanation-list-item:last-child,
  .classic-theme .claimsYouPayModal .explanation-list > .explanation-list-item:last-child {
    margin-bottom: 0; }
  .classic-theme .ant-claims-sliding-panel .chart-label,
  .classic-theme .claimsPlanSavingModal .chart-label,
  .classic-theme .claimsYouPayModal .chart-label {
    font-weight: 400;
    display: block; }
  .classic-theme .ant-claims-sliding-panel .chart-amount,
  .classic-theme .claimsPlanSavingModal .chart-amount,
  .classic-theme .claimsYouPayModal .chart-amount {
    display: block; }
  .classic-theme .ant-claims-sliding-panel .ant-claim-remarks dd,
  .classic-theme .ant-claims-sliding-panel .ant-claim-remarks dt,
  .classic-theme .claimsPlanSavingModal .ant-claim-remarks dd,
  .classic-theme .claimsPlanSavingModal .ant-claim-remarks dt,
  .classic-theme .claimsYouPayModal .ant-claim-remarks dd,
  .classic-theme .claimsYouPayModal .ant-claim-remarks dt {
    display: block;
    margin-right: 10px; }
  .classic-theme .ant-claims-sliding-panel .ant-claim-line-detail-item.chart-total,
  .classic-theme .claimsPlanSavingModal .ant-claim-line-detail-item.chart-total,
  .classic-theme .claimsYouPayModal .ant-claim-line-detail-item.chart-total {
    font-weight: 400; }
  .classic-theme .ant-claims-sliding-panel .ant-claim-remarks,
  .classic-theme .claimsPlanSavingModal .ant-claim-remarks,
  .classic-theme .claimsYouPayModal .ant-claim-remarks {
    padding-top: 1rem; }
  @media (min-width: 480px) {
    .classic-theme .ant-claims-sliding-panel .chart-amount,
    .classic-theme .claimsPlanSavingModal .chart-amount,
    .classic-theme .claimsYouPayModal .chart-amount {
      width: 100px;
      text-align: right;
      display: inline-block; }
    .classic-theme .ant-claims-sliding-panel .chart-label,
    .classic-theme .claimsPlanSavingModal .chart-label,
    .classic-theme .claimsYouPayModal .chart-label {
      width: 200px;
      text-align: left;
      display: inline-block; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-item-top-left p .info-label,
    .classic-theme .claimsPlanSavingModal .ant-claim-item-top-left p .info-label,
    .classic-theme .claimsYouPayModal .ant-claim-item-top-left p .info-label {
      clear: none;
      display: inline-block; }
    .classic-theme .ant-claims-sliding-panel .col-heading-sortable,
    .classic-theme .claimsPlanSavingModal .col-heading-sortable,
    .classic-theme .claimsYouPayModal .col-heading-sortable {
      position: relative;
      left: -18px; } }
  @media (min-width: 801px) {
    .classic-theme .ant-claims-sliding-panel .ant-claim-line-title p,
    .classic-theme .claimsPlanSavingModal .ant-claim-line-title p,
    .classic-theme .claimsYouPayModal .ant-claim-line-title p {
      width: 150px;
      line-height: 1.2em;
      text-align: right; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-line-title p.info-label,
    .classic-theme .claimsPlanSavingModal .ant-claim-line-title p.info-label,
    .classic-theme .claimsYouPayModal .ant-claim-line-title p.info-label {
      width: calc(100% - 150px);
      xmargin-right: 50px;
      text-align: left; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-item-right,
    .classic-theme .claimsPlanSavingModal .ant-claim-item-right,
    .classic-theme .claimsYouPayModal .ant-claim-item-right {
      float: right;
      width: 48%;
      margin-left: 2%; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-item-left,
    .classic-theme .claimsPlanSavingModal .ant-claim-item-left,
    .classic-theme .claimsYouPayModal .ant-claim-item-left {
      float: left;
      width: 48%;
      margin-right: 2%; }
    .classic-theme .ant-claims-sliding-panel .claim-line-detail,
    .classic-theme .claimsPlanSavingModal .claim-line-detail,
    .classic-theme .claimsYouPayModal .claim-line-detail {
      display: table-row;
      text-align: left; }
    .classic-theme .ant-claims-sliding-panel .claim-line-detail-item .claim-line-detail,
    .classic-theme .claimsPlanSavingModal .claim-line-detail-item .claim-line-detail,
    .classic-theme .claimsYouPayModal .claim-line-detail-item .claim-line-detail {
      display: block; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-left,
    .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
    .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-left,
    .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
    .classic-theme .claimsYouPayModal .ant-claim-modal-list-left,
    .classic-theme .claimsYouPayModal .ant-claim-modal-list-right {
      display: table-cell;
      vertical-align: middle; } }
  .classic-theme .claims-item {
    width: 100%;
    border: 1px solid #989898;
    float: left;
    margin-bottom: 30px; }
  .classic-theme .claims-header-miniWidget {
    margin-bottom: 2rem; }
    .classic-theme .claims-header-miniWidget h2 {
      margin-bottom: 0.675rem; }
  .classic-theme .ant-responsive-collapse .claims-header-miniWidget {
    display: none; }
  .classic-theme .ant-expand-collapse .collapse.in {
    height: 100%; }
  .classic-theme .ant-expand-collapse .collapse.opened {
    display: block;
    height: 100%; }
  .classic-theme .ant-claims-controls {
    text-align: left;
    margin: 0px 0px 0px;
    /* Remove once converted to correct element type*/ }
    .classic-theme .ant-claims-controls select {
      min-width: 225px; }
  .classic-theme .billpay-link {
    cursor: pointer; }
  .classic-theme #payment-and-billing-message {
    font-size: 1.1rem; }
  .classic-theme #claimsDurationMessageHeader {
    font-size: 1.1rem; }
  .classic-theme .claimsPlanSavingModal .modal-dialog,
  .classic-theme .ant-claims-sliding-panel .modal-dialog,
  .classic-theme .claimsYouPayModal .modal-dialog,
  .classic-theme .dateFilterModal .modal-dialog {
    width: 100vw;
    height: 100vh;
    margin: 0 auto;
    overflow: hidden; }
  .classic-theme .claimsPlanSavingModal .modal-content,
  .classic-theme .ant-claims-sliding-panel .modal-content,
  .classic-theme .claimsYouPayModal .modal-content,
  .classic-theme .dateFilterModal .modal-content {
    border: 0px;
    border-radius: 0px; }
  .classic-theme .claimsPlanSavingModal .modal-top,
  .classic-theme .ant-claims-sliding-panel .modal-top,
  .classic-theme .claimsYouPayModal .modal-top,
  .classic-theme .dateFilterModal .modal-top {
    border-radius: 0px;
    border: 0px;
    height: 100vh;
    padding-bottom: 70px;
    overflow-x: auto;
    box-shadow: 0 0 0 transparent; }
  .classic-theme .claimsPlanSavingModal .modal-header,
  .classic-theme .ant-claims-sliding-panel .modal-header,
  .classic-theme .claimsYouPayModal .modal-header,
  .classic-theme .dateFilterModal .modal-header {
    border: 0px;
    padding: 1.428rem 3.929rem 2.714rem 1.429rem; }
  .classic-theme .claimsPlanSavingModal .modal-footer,
  .classic-theme .ant-claims-sliding-panel .modal-footer,
  .classic-theme .claimsYouPayModal .modal-footer,
  .classic-theme .dateFilterModal .modal-footer {
    background: #eeeeee;
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0px; }
  .classic-theme .claimsPlanSavingModal .modal-footer-inner .btn,
  .classic-theme .ant-claims-sliding-panel .modal-footer-inner .btn,
  .classic-theme .claimsYouPayModal .modal-footer-inner .btn,
  .classic-theme .dateFilterModal .modal-footer-inner .btn {
    min-width: auto;
    padding: 8px 20px 9px; }
  .classic-theme .claimsPlanSavingModal .modal-footer-inner .btn + .btn,
  .classic-theme .ant-claims-sliding-panel .modal-footer-inner .btn + .btn,
  .classic-theme .claimsYouPayModal .modal-footer-inner .btn + .btn,
  .classic-theme .dateFilterModal .modal-footer-inner .btn + .btn {
    margin-left: 20px; }
  .classic-theme .claimsPlanSavingModal .modal-backdrop,
  .classic-theme .ant-claims-sliding-panel .modal-backdrop,
  .classic-theme .claimsYouPayModal .modal-backdrop,
  .classic-theme .dateFilterModal .modal-backdrop {
    background: #666666; }
  @media (min-width: 480px) {
    .classic-theme .claimsPlanSavingModal .modal-dialog,
    .classic-theme .ant-claims-sliding-panel .modal-dialog,
    .classic-theme .claimsYouPayModal .modal-dialog,
    .classic-theme .dateFilterModal .modal-dialog {
      width: 95vw;
      box-shadow: 1px 0px 4px 1px rgba(0, 0, 0, 0.2); } }
  @media (min-width: 801px) {
    .classic-theme .claimsPlanSavingModal .modal-dialog,
    .classic-theme .ant-claims-sliding-panel .modal-dialog,
    .classic-theme .claimsYouPayModal .modal-dialog,
    .classic-theme .dateFilterModal .modal-dialog {
      width: 90vw;
      max-width: 1024px; }
    .classic-theme .claimsPlanSavingModal .modal-top,
    .classic-theme .ant-claims-sliding-panel .modal-top,
    .classic-theme .claimsYouPayModal .modal-top,
    .classic-theme .dateFilterModal .modal-top {
      height: 100vh;
      padding: 0px 25px 100px; } }
  @media (min-width: 1024px) {
    .classic-theme .claimsPlanSavingModal .modal-top,
    .classic-theme .ant-claims-sliding-panel .modal-top,
    .classic-theme .claimsYouPayModal .modal-top,
    .classic-theme .dateFilterModal .modal-top {
      padding: 0px 60px 100px; } }
  .classic-theme .outerSpanForNGFor {
    font-size: 0; }
  .classic-theme .innerSpanForNGFor {
    font-size: 1rem; }
  @media screen and (min-width: 801px) {
    .classic-theme .ant-claim-line-detail-item .info-label {
      min-width: 0px; }
    .classic-theme .ant-claims-item-summary,
    .classic-theme .innerSpanForNGFor {
      font-size: 0.8889rem; }
    .classic-theme .ellipsis {
      width: 86%; }
    .classic-theme .ellipsis.show {
      width: 100%; }
    .classic-theme .ant-claims-sliding-panel .modal-body {
      padding-bottom: 80px;
      -webkit-padding-after: 0; } }
  @media screen and (min-width: 1024px) {
    .classic-theme .claimsPlanSavingModal .modal-header,
    .classic-theme .ant-claims-sliding-panel .modal-header,
    .classic-theme .claimsYouPayModal .modal-header,
    .classic-theme .dateFilterModal .modal-header {
      padding-right: 20px; } }
  .classic-theme .claims-list {
    clear: both;
    margin-bottom: 1.857rem;
    scroll-behavior: smooth;
    overflow: hidden; }
    .classic-theme .claims-list .popover {
      display: block;
      margin-top: -10px; }
      .classic-theme .claims-list .popover p {
        float: none; }
  .classic-theme .claim-detail-marquee-label .popIcon {
    display: none; }
  .classic-theme .ant-claims-detail-body > .ant-claim-detail-row:last-child {
    margin-bottom: 0; }
  .classic-theme .ant-claim-detail-row {
    clear: both;
    text-align: left;
    margin-bottom: 1.714rem;
    scroll-behavior: smooth; }
    .classic-theme .ant-claim-detail-row .popover {
      max-width: 250px;
      margin-left: -10px; }
  .classic-theme .ant-claim-detail-row .claim-detail-marquee-label {
    margin-bottom: 0;
    float: left;
    top: 0; }
  .classic-theme .ant-claim-detail-row .claim-detail-marquee-amount {
    float: right;
    margin-bottom: 0; }
  .classic-theme .claim-detail-marquee-amount > a {
    color: #333;
    border: none; }
  .classic-theme .claim-detail-marquee-amount > a > br {
    display: none; }
  .classic-theme .claim-detail-marquee-amount > a .hidden-xs {
    color: #0079c2;
    border-bottom: 1px solid #0079c2;
    font-size: 1rem;
    font-weight: normal;
    display: inline-block;
    margin-top: 18px; }
  .classic-theme .claim-detail-marquee-amount > a:hover .hidden-xs,
  .classic-theme .claim-detail-marquee-amount > a:focus .hidden-xs {
    color: #00609a; }
  .classic-theme .claim-summary-messages,
  .classic-theme .tcp-transaction-balances-messages {
    text-align: center; }
  .classic-theme .claim-summary-messages button {
    margin: 5px 5px 5px 5px; }
  .classic-theme .submitClaim {
    float: right;
    margin: 0 0 0 auto; }
  .classic-theme .claim-summary-loader-spinner {
    text-align: center;
    margin-top: -50px;
    width: 100%;
    float: left; }
  .classic-theme .ant-claims-summary .date,
  .classic-theme .ant-claims-summary .patient,
  .classic-theme .ant-claims-summary .provider,
  .classic-theme .ant-claims-summary .total,
  .classic-theme .ant-claims-summary .status {
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .classic-theme .ant-claims-summary .date {
    width: 29%; }
  .classic-theme .ant-claims-summary .patient {
    display: none; }
  .classic-theme .ant-claims-headings .provider {
    width: 40%; }
  .classic-theme .ant-claim-row .provider {
    width: 40%; }
  .classic-theme .ant-claims-summary .total {
    display: none; }
  .classic-theme .ant-claims-summary .status {
    width: 28%;
    float: right;
    overflow: visible;
    text-align: left;
    margin-right: 2%; }
  .classic-theme #claims-mini-widget .ant-claims-headings .date {
    left: -25px; }
  .classic-theme #claims-mini-widget .ant-claims-headings .provider {
    left: -20px; }
  .classic-theme #claims-mini-widget .ant-claims-headings .status {
    left: -10px; }
  .classic-theme .col-heading-sortable {
    color: #333;
    border-bottom: none;
    font-weight: 400; }
  .classic-theme .col-heading-sortable .fa {
    color: #666666;
    font-size: 24px;
    position: relative;
    top: 4px;
    left: 0px; }
  .classic-theme div[data-tcp-show-mini-widget="true"] .col-heading-sortable {
    cursor: text; }
  .classic-theme div[data-tcp-show-mini-widget="true"] .col-heading-sortable .fa {
    display: none; }
  .classic-theme .sortColor {
    color: #0079c2 !important; }
  .classic-theme .ant-claims-headings {
    width: calc(100% - 40px);
    float: right;
    font-size: 1rem;
    margin-bottom: 1rem;
    padding: 20px 15px 10px 15px;
    font-size: 16px;
    font-weight: 400; }
  .classic-theme .claims-list .ant-claims-item {
    clear: both;
    border-radius: 0px; }
  .classic-theme .claims-list .ant-claims-item:nth-child(even) {
    background-color: #f7f7f7; }
  .classic-theme .claims-list .ant-claims-item:nth-child(odd) {
    background-color: transparent; }
  .classic-theme .ant-claims-item:nth-child(20n + 1) {
    border-top: 1px dashed; }
  .classic-theme .ant-claims-item:nth-child(1) {
    border-top: 0px solid transparent; }
  .classic-theme .expanded.ant-claims-item {
    border-bottom: 1px solid #eeeeee; }
  .classic-theme .expanded.ant-claims-item .ant-claims-item-summary .provider .fa {
    text-shadow: none; }
  .classic-theme .provider .fa.gray {
    margin-right: 5px; }
  .classic-theme .ant-claim-expander,
  .classic-theme .ant-claim-expander-voyager {
    width: 40px;
    float: left;
    text-align: center;
    border-bottom: none;
    line-height: 1rem; }
  .classic-theme .ant-claim-expander .fa:before {
    font-family: "ant-motif-icons";
    display: block;
    transition: 250ms ease-in-out;
    content: "\e90f"; }
  .classic-theme .expanded .ant-claim-expander .fa:before {
    transform: rotate(180deg); }
  .classic-theme .ant-claim-expander,
  .classic-theme ant-claim-expander-voyager .fa,
  .classic-theme .status .status-icon {
    font-size: 1.285rem;
    line-height: 1.29rem; }
  .classic-theme .ant-claim-row {
    width: calc(100% - 40px);
    float: left; }
  .classic-theme .ant-claims-item span small {
    display: inline-block;
    font-size: 0.6667rem;
    margin-left: 5px; }
  .classic-theme .ant-claim-row .status {
    border-bottom: 0px;
    width: 27%;
    text-align: left;
    margin-right: 2%; }
  .classic-theme .ant-claim-row .status-label {
    text-transform: capitalize; }
  .classic-theme .ant-claim-row .total {
    text-align: right; }
  .classic-theme .ant-claims-item .ant-claims-item-summary.even {
    background: #eeeeee; }
  .classic-theme .open.ant-claims-item .ant-claims-item-summary {
    background: #666666;
    color: #fff;
    padding: 20px 0px; }
  .classic-theme .ant-claims-item-summary {
    padding: 1rem 0;
    padding: 20px 0px; }
  @media screen and (min-width: 376px) {
    .classic-theme .ant-claims-summary .date {
      width: 24%; }
    .classic-theme .ant-claims-summary .patient {
      display: none; }
    .classic-theme .ant-claims-summary .total {
      display: none; }
    .classic-theme .ant-claims-summary .status {
      width: 18%; }
    .classic-theme .ant-claim-row .provider {
      width: 40%; } }
  @media screen and (min-width: 480px) and (max-width: 850px) {
    .classic-theme .claims-list .popover:before {
      left: 70% !important; }
    .classic-theme .claims-list .popover {
      right: 30% !important;
      margin-left: -90px; } }
  @media screen and (min-width: 200px) and (max-width: 400px) {
    .classic-theme .claims-list .popover:before {
      left: 90% !important; }
    .classic-theme .claims-list .popover {
      right: 10% !important;
      margin-left: -120px; }
    .classic-theme .claim-summary-messages button {
      width: 100%;
      margin-bottom: 5px; }
    .classic-theme .ant-claims-item-detail .popover:before {
      left: 50% !important; }
    .classic-theme .ant-claims-item-detail .popover {
      margin-left: -40px;
      min-width: 50px !important; } }
  @media screen and (min-width: 401px) and (max-width: 800px) {
    .classic-theme .claims-list .popover:before {
      left: 90% !important; }
    .classic-theme .claims-list .popover {
      right: 10% !important;
      margin-left: -120px;
      width: 320px; }
    .classic-theme .claim-summary-messages button {
      width: 60%;
      margin-bottom: 5px; }
    .classic-theme .ant-claims-item-detail .popover:before {
      left: 20% !important; }
    .classic-theme .ant-claims-item-detail .popover {
      margin-left: 80px;
      min-width: 300px !important; } }
  @media screen and (max-width: 799px) {
    .classic-theme .claims-list .popover {
      min-width: 250px; }
    .classic-theme .ant-expand-collapse .collapse.in {
      overflow: visible; }
    .classic-theme .ant-expand-collapse .collapse.opened {
      overflow: visible; }
    .classic-theme .claim-summary-loader-spinner {
      margin-top: -30px; }
    .classic-theme .ant-claims-status-code-explanation {
      margin-bottom: 2.5rem; }
    .classic-theme .ant-claims-summary .provider .txt-md {
      display: none; } }
  @media screen and (min-width: 540px) {
    .classic-theme .ant-claims-summary .date {
      width: 15%; }
    .classic-theme .ant-claims-summary .patient {
      display: block;
      width: 30%; }
    .classic-theme .ant-claims-summary .provider {
      width: 30%; }
    .classic-theme .ant-claims-summary .total {
      display: none; }
    .classic-theme .ant-claims-summary .status {
      width: 15%; } }
  @media screen and (min-width: 800px) {
    .classic-theme .ant-claims-summary .date {
      width: 14%; }
    .classic-theme .ant-claims-summary .patient {
      width: 25%; }
    .classic-theme .ant-claims-summary .provider {
      width: 25%; }
      .classic-theme .ant-claims-summary .provider .txt-md {
        display: inline; }
      .classic-theme .ant-claims-summary .provider .txt-sm {
        display: none; }
    .classic-theme .ant-claims-summary .total {
      display: block;
      width: 15%;
      text-align: left; }
    .classic-theme .ant-claims-summary .status {
      width: 12%; }
    .classic-theme .ant-claims-summary #claim-total {
      left: 0; }
    .classic-theme .ant-anthem-alert.ant-dismissable {
      margin-top: 100px; }
    .classic-theme .claims-list .popover:before {
      left: 85% !important; }
    .classic-theme .claims-list .popover {
      right: 15% !important;
      margin-left: -120px;
      min-width: 300px; }
    .classic-theme .ant-claim-detail-row .popover:before {
      left: 50% !important; }
    .classic-theme .ant-claim-detail-row .popover {
      margin-left: -10px;
      min-width: 300px; } }
  .classic-theme .in.ant-claims-item-detail {
    display: block; }
  .classic-theme .in.ant-claims-item-detail {
    padding: 2rem;
    margin: auto;
    display: none;
    position: relative;
    overflow: visible; }
  .classic-theme .opened.ant-claims-item-detail {
    display: block; }
  .classic-theme .opened.ant-claims-item-detail {
    padding: 2rem;
    margin: auto;
    display: block;
    position: relative;
    overflow: visible; }
  .classic-theme .ant-claims-item-detail {
    background: white;
    border: 0px; }
  .classic-theme .mbr-page-wrapper .panel-group .panel.panel-default {
    border: 0px; }
  .classic-theme .claim-box-shadow {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    padding: 2rem; }
  @media screen and (max-width: 480px) {
    .classic-theme .opened.ant-claims-item-detail {
      padding-left: 40px; } }
  .classic-theme .ant-claims-detail-top {
    border-bottom: 0px solid;
    margin-bottom: 2.428rem; }
  .classic-theme .ant-claims-detail-top .info-label {
    width: 100%; }
  .classic-theme .ant-claims-detail-top span {
    display: inline-block; }
  .classic-theme .ant-claim-detail-row {
    clear: both; }
    .classic-theme .ant-claim-detail-row .popIcon .fa {
      top: 3px;
      position: relative; }
    .classic-theme .ant-claim-detail-row p {
      display: block;
      position: relative;
      top: 4px; }
    .classic-theme .ant-claim-detail-row p + p {
      top: 0px; }
  .classic-theme .claim-detail-row-expand {
    display: none; }
  .classic-theme .claim-detail-row-expand-sm {
    border-bottom: none; }
  .classic-theme .claim-detail-marquee-amount > a .fa {
    font-size: 1.143rem;
    color: #666666;
    margin-left: 5px;
    top: -1px;
    position: relative;
    overflow: hidden;
    vertical-align: middle; }
  .classic-theme .claim-detail-marquee-label {
    font-size: 1.286rem;
    font-weight: 400; }
  .classic-theme .claim-detail-marquee-amount {
    font-size: 1.286rem; }
  .classic-theme .ant-claim-detail-no-value {
    margin-right: 22px; }
  .classic-theme .ant-claims-detail-eob {
    text-align: center;
    margin-top: 1.857rem; }
  .classic-theme .info-label {
    min-width: 160px;
    display: inline-block; }
  .classic-theme p.patient a {
    display: block;
    clear: both; }
  .classic-theme .ant-claims-detail-body {
    max-width: 420px;
    margin: auto; }
  @media screen and (min-width: 376px) {
    .classic-theme .ant-claim-item-total p.info-label,
    .classic-theme .ant-claim-item-total p.ant-claim-item-total {
      margin-bottom: 0.5rem; }
    .classic-theme .ant-claim-detail-row {
      text-align: left; }
      .classic-theme .ant-claim-detail-row p {
        float: left; }
      .classic-theme .ant-claim-detail-row p + p {
        float: right;
        clear: none; } }
  @media screen and (min-width: 480px) {
    .classic-theme .ant-claims-filter .ant-expand-filter > .buttonMain {
      padding: 0.5rem 0.2rem 0.5rem 0.7rem;
      font-weight: 400; }
    .classic-theme .ant-claims-filter .ant-expand-filter > .fa {
      padding: 0.4rem 0.4rem;
      margin: 0; }
    .classic-theme .claim-detail-marquee-label .popIcon {
      display: inline-block;
      position: relative;
      top: -1px; }
    .classic-theme .ant-claim-line-detail-item > small {
      margin-top: 0;
      width: 86%; }
    .classic-theme .claimsPlanSavingModal .ant-claim-line-detail-item > span:first-child {
      width: 70%; }
    .classic-theme .claimsPlanSavingModal .ant-claim-line-detail-item > .chart-amount {
      width: 30%;
      float: right; }
    .classic-theme #claims-mini-widget .ant-claims-headings .col-heading-sortable {
      left: 0; }
    .classic-theme #claims-mini-widget .ant-claims-headings .date {
      left: -4px; }
    .classic-theme #claims-mini-widget .ant-claims-headings .status {
      left: -10px; }
    .classic-theme #claims-mini-widget .ant-claims-headings .provider {
      left: -4px; }
    .classic-theme .ant-claims-filter {
      font-size: 1rem; }
    .classic-theme .ant-claim-expander,
    .classic-theme .ant-claim-expander-voyager {
      width: 60px; }
    .classic-theme .ant-claim-row {
      width: calc(100% - 60px); }
    .classic-theme .modal-title {
      font-size: 1.8rem; }
    .classic-theme .ant-claim-line-title p {
      font-weight: normal; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-line-detail-item {
      margin-bottom: 0.625rem; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-item-top-left p,
    .classic-theme .claimsPlanSavingModal .ant-claim-item-top-left p,
    .classic-theme .claimsYouPayModal .ant-claim-item-top-left p {
      margin-bottom: 0.3125rem; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-line-title,
    .classic-theme .claimsPlanSavingModal .ant-claim-line-title,
    .classic-theme .claimsYouPayModal .ant-claim-line-title {
      /*font-size:1.6rem;
    margin-bottom:1.25rem;*/ }
    .classic-theme .ellipsis-link {
      font-size: 0.875rem; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
    .classic-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
    .classic-theme .claimsYouPayModal .ant-claim-modal-list-right {
      font-size: 1rem; }
    .classic-theme .ant-claim-modal-list-right .ant-claim-line-detail-item,
    .classic-theme .ant-claims-sliding-panel .explanation-list-item,
    .classic-theme .claimsPlanSavingModal .explanation-list-item,
    .classic-theme .claimsYouPayModal .explanation-list-item {
      margin-bottom: 1rem; }
    .classic-theme .ant-claim-expander,
    .classic-theme .ant-claim-expander-voyager .fa,
    .classic-theme .status .status-icon {
      font-size: 1.857rem;
      line-height: 1.75rem; }
    .classic-theme .ant-claim-row {
      line-height: 1.857rem; }
    .classic-theme .ant-claims-headings {
      width: calc(100% - 60px); }
    .classic-theme .ant-claim-detail-row p + p {
      font-weight: 400; }
    .classic-theme .ant-claims-detail-top .info-label {
      width: 175px;
      min-width: 175px;
      vertical-align: top; }
    .classic-theme .claim-detail-marquee-amount {
      font-size: 1.286rem; }
    .classic-theme p.patient a {
      display: inline; } }
  @media screen and (min-width: 540px) {
    .classic-theme .ant-claims-filter .sort-by {
      margin-top: 12px; }
    .classic-theme .ant-claims-filter .sort-by > label {
      float: left;
      margin-right: 15px; }
    .classic-theme .ant-claims-filter .sort-by .btn-noborder {
      float: left;
      margin-top: 0px; }
    .classic-theme .ant-claims-filter .btn-noborder .psDropdown {
      min-width: 190px; }
    .classic-theme .claims-sort-by-label {
      margin-right: 10px; } }
  @media screen and (min-width: 801px) {
    .classic-theme .claim-detail-marquee-amount > a > br {
      display: inline; }
    .classic-theme .ant-claims-sliding-panel .chart-label,
    .classic-theme .claimsPlanSavingModal .chart-label,
    .classic-theme .claimsYouPayModal .chart-label {
      width: 280px; }
    .classic-theme .ant-claims-sliding-panel .ant-claim-line-detail-item.chart-total,
    .classic-theme .claimsYouPayModal .ant-claim-line-detail-item.chart-total {
      padding-top: 10px;
      border-top: 1px solid #333; }
    .classic-theme .claimsPlanSavingModal .ant-claim-line-detail-item.chart-total {
      padding-top: 1.2rem;
      margin-top: 1.4rem;
      border-top: 1px solid #333; }
    .classic-theme .footer-floater .fa {
      font-size: 1.4rem; }
    .classic-theme .ant-claims-detail-body {
      max-width: 100%; }
    .classic-theme .ant-claim-detail-row p + p {
      top: 0px; }
    .classic-theme .in.ant-claims-item-detail {
      max-width: 100%; }
    .classic-theme .opened.ant-claims-item-detail {
      max-width: 100%; }
    .classic-theme .ant-claims-detail-eob {
      position: absolute;
      top: 0;
      right: 1rem; }
    .classic-theme .ant-claim-detail-row {
      clear: none;
      float: left;
      width: 33%;
      text-align: center; }
    .classic-theme .ant-claim-detail-row-pharm {
      width: 50%; }
    .classic-theme .ant-claim-detail-no-value {
      margin: 0; }
    .classic-theme .ant-claim-detail-row .claim-detail-marquee-label,
    .classic-theme .ant-claim-detail-row .claim-detail-marquee-amount {
      margin-bottom: 1rem;
      float: none; }
    .classic-theme .ant-claim-detail-row .claim-detail-marquee-label {
      font-weight: normal;
      font-size: 1rem; }
    .classic-theme .ant-claim-detail-row .claim-detail-marquee-amount {
      font-size: 1.778rem; }
    .classic-theme .ant-claim-detail-row p + p {
      float: none; }
    .classic-theme .claim-detail-row-expand-sm {
      display: none; }
    .classic-theme .claim-detail-row-expand {
      display: inline-block;
      max-width: 90%;
      padding-left: 0px;
      padding-right: 0px;
      text-align: center; }
    .classic-theme .info-label {
      min-width: 195px; } }
  .classic-theme .marked-content-for-screen-reader {
    text-decoration: none;
    color: #000;
    border-bottom: 0px; }
  .classic-theme .marked-content-for-screen-reader-detail {
    text-decoration: none;
    color: #000;
    border-bottom: 0px; }
  @media screen and (min-width: 1024px) {
    .classic-theme .ant-claims-item-summary {
      font-size: 1rem; }
    .classic-theme .ant-claims-summary .date {
      width: 17%; }
    .classic-theme .ant-claims-summary .patient {
      width: 20%; }
    .classic-theme .ant-claims-summary .provider {
      width: 22%; }
    .classic-theme .ant-claims-summary .total {
      width: 17%;
      text-align: left; }
    .classic-theme .ant-claims-summary .status {
      width: 10%; }
    .classic-theme #claims-mini-widget .ant-claims-headings .status {
      left: -18px; }
    .classic-theme .popover {
      margin-left: -30px; } }
  .classic-theme .print-only-details {
    display: none; }
  .classic-theme .ant-expand-collapse .claimsNG2Widget {
    transition: height 50ms ease-out;
    -webkit-transition: height 50ms ease-out; }
  .classic-theme .claimsSummaryToolTip {
    color: #000; }
  .classic-theme .claimsDownload {
    padding-top: 0.75rem;
    padding-left: 0px !important; }
    .classic-theme .claimsDownload a.ant-action-link .fa-file-excel-o {
      padding-right: 8px; }
  .classic-theme .radio-btn-padding {
    padding-left: 1.5625rem; }
  .classic-theme .ant-faceted-filter-active {
    border-bottom: none;
    color: #666666;
    margin-right: 1.25rem;
    margin-bottom: 1rem;
    display: inline-block; }
  .classic-theme .ant-faceted-filters-active {
    text-align: right; }
  .classic-theme .sort-by .psLabel {
    white-space: normal; }
  .classic-theme #legendsortClaimsFilterDropdown {
    display: none; }
  .classic-theme .claim-detail-msg {
    padding: 15px;
    font-style: italic;
    position: relative;
    margin-top: -30px; }
  .classic-theme .icon-voyager-pill {
    width: 40px;
    margin-right: 16px;
    font-weight: 500;
    font-size: 30px;
    float: left; }
  .classic-theme .fa-pill {
    color: #000; }
  .classic-theme .voyager-billed {
    text-align: left;
    display: block; }
  .classic-theme .tcp-card-cmp.content-container {
    margin-top: 0rem; }
  .classic-theme .claim-form-wrapper .tcp-card .card-title-wrapper .card-title {
    margin-bottom: 5rem; }
    .classic-theme .claim-form-wrapper .tcp-card .card-title-wrapper .card-title:after {
      display: none; }
  .classic-theme .edit-button-container {
    text-align: center; }
    .classic-theme .edit-button-container a {
      display: inline-block; }
  .classic-theme .card-body {
    max-height: 0px;
    transition: max-height 0.5s;
    overflow: hidden; }
  .classic-theme .activeCard .card-body {
    max-height: 5000px;
    transition: max-height 1s; }
  .classic-theme .claims-detail-eob-msg .ant-anthem-alert {
    margin: 10px 0 0; }
  .classic-theme .id-claims-bottom-controls {
    padding: 0px 0px 25px 0px;
    border-bottom: 1px solid #dcdcdc; }
  .classic-theme .id-claims-history-container {
    color: #333;
    font-family: "open-sans", "Open Sans", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 1rem 0; }
  .classic-theme .id-Paid-By-Anthem-controls {
    width: 250px;
    align-items: center;
    padding: 0px 0px 15px 0px;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .classic-theme .id-In-Network-Discount-controls {
    width: 250px;
    align-items: center;
    padding: 0px 0px 15px 0px;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .classic-theme .id-Your-Responibility-controls {
    width: 250px;
    align-items: center;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .classic-theme .id-Bottom-Padding-controls {
    width: 250px;
    position: relative;
    padding: 0px 0px 15px 0px;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .classic-theme .id-Control-Text-Fix {
    margin-top: 15px; }
  .classic-theme .id-total-claims-ytd {
    border-top: 3px solid #06a59d;
    padding: 5px;
    align-self: center;
    width: 50px; }
  .classic-theme .claims-row {
    display: flex;
    flex-direction: column; }
  @media screen and (min-width: 1024px) {
    .classic-theme .claims-row {
      display: flex;
      flex-direction: row; } }
  .classic-theme .YTD-row-controls {
    width: 325px;
    display: flex;
    flex-direction: column;
    text-align: center;
    padding: 40px 40px 10px; }
  .classic-theme .Total-claims-controls {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 30px; }
  .classic-theme .paid-by-controls {
    padding: 50px 0px 20px 50px;
    position: relative; }
  .classic-theme .money-style {
    font-size: 20px;
    text-align: right;
    margin-left: auto;
    margin-top: 15px; }
  .classic-theme .text-left {
    text-align: left;
    margin-top: 10px; }
  .classic-theme .YTD-font {
    font-size: 30px;
    color: grey; }
  .classic-theme .benefit-status-control {
    margin-top: 20px; }
  .classic-theme .eob-email-input {
    width: 90% !important; }
  .classic-theme .print-claim-link {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .claims-resource-header {
    margin-top: 50px; }
  .classic-theme .id-resource-width {
    width: 300px; }
  .classic-theme .id-resource-items-responsive {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%; }
  .classic-theme .id-resource-column {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px; }
  @media screen and (min-width: 1024px) {
    .classic-theme .id-resource-items-responsive {
      margin-top: 50px;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      width: 100%; }
    .classic-theme .id-resource-column {
      display: flex;
      flex-direction: column; } }
  .classic-theme .id-resource-margin {
    margin-top: 15px; }
  .classic-theme .font-size {
    font-size: 20px; }
  .classic-theme .resourceMarginLink {
    margin-bottom: 15px; }
  .classic-theme .benefits-and-progress-link {
    font-size: 1.1rem; }
  .classic-theme .ant-claims-feedback-ctnr {
    padding: 1rem 1rem;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 0.5rem solid #0079c2;
    margin-top: 1rem; }
    .classic-theme .ant-claims-feedback-ctnr .border-right {
      border-right: 1px solid #dcdcdc; }
    .classic-theme .ant-claims-feedback-ctnr p:not(:last-child) {
      margin-bottom: 1rem; }
    .classic-theme .ant-claims-feedback-ctnr .claims-feedback-thumbs label {
      display: inline; }
      .classic-theme .ant-claims-feedback-ctnr .claims-feedback-thumbs label .margin-right {
        margin-right: 0.25rem; }
  .classic-theme .nss-claim-disclaimer-message {
    font-size: 1.1rem;
    margin: 10px 0px 10px; }
  .classic-theme .recent-claims-page-container {
    /** .recent-claims-page-container desktop (1024px) */ }
    .classic-theme .recent-claims-page-container a {
      border-bottom: none; }
    .classic-theme .recent-claims-page-container .recent-claims-row {
      display: flex;
      flex-direction: column;
      padding: 2rem 0; }
      .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col,
      .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col,
      .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col {
        flex: 1;
        margin: 0.5rem 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col .col-label,
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col .col-label,
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col .col-label {
          font-weight: 600; }
      .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col {
        text-align: right; }
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col .col-label {
          text-align: left; }
      .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col span.download-icon {
        font-size: 20px;
        vertical-align: bottom;
        color: #999; }
    .classic-theme .recent-claims-page-container .recent-claims-table-header {
      display: none;
      font-weight: bold;
      border-bottom: 1px solid #dcdcdc; }
      .classic-theme .recent-claims-page-container .recent-claims-table-header .recent-claims-row {
        margin-bottom: 0.75rem; }
    .classic-theme .recent-claims-page-container .recent-claims-table-divider {
      border-top: 1px solid #dcdcdc; }
    .classic-theme .recent-claims-page-container .recent-claims-table-body {
      margin-bottom: 3rem; }
      .classic-theme .recent-claims-page-container .recent-claims-table-body .recent-claims-outer:nth-child(even) {
        background-color: #f7f7f7; }
    .classic-theme .recent-claims-page-container .recent-claims-button-container {
      text-align: center; }
    @media screen and (min-width: 1024px) {
      .classic-theme .recent-claims-page-container .recent-claims-row {
        padding: 0 4rem; }
      .classic-theme .recent-claims-page-container .recent-claims-row {
        flex-direction: row; }
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col,
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col,
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col {
          flex: 1;
          margin: unset;
          display: unset;
          flex-direction: unset;
          justify-content: unset; }
          .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col .col-label,
          .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col .col-label,
          .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col .col-label {
            visibility: hidden;
            position: absolute;
            height: 0px;
            width: 0px;
            left: -9999px; }
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col {
          text-align: left; }
        .classic-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col span.download-icon {
          font-size: 24px;
          vertical-align: sub; }
      .classic-theme .recent-claims-page-container .recent-claims-table-container {
        margin-top: 3rem; }
        .classic-theme .recent-claims-page-container .recent-claims-table-container .recent-claims-table-header {
          display: initial; }
      .classic-theme .recent-claims-page-container .recent-claims-table-body .recent-claims-outer {
        padding: 2.5rem 0; }
      .classic-theme .recent-claims-page-container .recent-claims-button-container .btn.btn-secondary {
        margin-right: 2rem; } }
  .classic-theme .eob-benefits {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 2.28rem 0;
    margin-bottom: 3.57rem; }
  .classic-theme .eob-date-range {
    display: flex;
    flex-direction: row;
    margin-bottom: 1.42rem; }
  .classic-theme .eob-bttn {
    margin-left: 2rem;
    margin-top: 0.4rem; }
  .classic-theme .eob-dates-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .classic-theme .eob-dates-col {
    display: flex;
    flex-direction: column;
    margin-right: 3rem; }
  .classic-theme .eob-viewing {
    margin-top: 54px; }
  .classic-theme .eob-margin-10 {
    margin-bottom: 10px; }
  .classic-theme .eob-expl-statements {
    padding-top: 0.71rem;
    max-width: 668px;
    width: 100%; }
  .classic-theme .eob-expl-date-range {
    margin-top: 3rem; }
  .classic-theme .eob-viewing-con {
    max-width: 597px;
    width: 100%; }
  .classic-theme .eob-view-link-landing-page {
    margin-top: 15px; }
  .classic-theme .eob-statement-style {
    font-style: italic; }
  @media only screen and (max-width: 479px) {
    .classic-theme .eob-dates-row {
      flex-direction: column; }
    .classic-theme .eob-date-range {
      flex-direction: column; }
    .classic-theme .eob-bttn {
      margin-left: 0; }
    .classic-theme .eob-flex-row {
      flex-direction: row; }
    .classic-theme .eob-flex-column {
      flex-direction: column; } }
  .classic-theme .controls-row {
    display: flex;
    align-items: center;
    flex-direction: row; }
  .classic-theme .responsibility-tooltip {
    margin-left: -5px;
    margin-top: 15px; }
  .classic-theme .plan-savings-margin {
    margin-left: auto; }
  .classic-theme .your-responsibility-margin {
    margin-bottom: 15px; }
  .classic-theme .caregap-disclaimer {
    font-style: italic;
    color: #949597; }
  .classic-theme .ant-margin-top-20 {
    margin-top: 20px; }
  .classic-theme .ant-margin-left-35 {
    margin-left: 35px; }
  .classic-theme .sixteen-ten {
    position: relative; }
    .classic-theme .sixteen-ten:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 62.5%; }
    .classic-theme .sixteen-ten > .ratio-content {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  .classic-theme .tcp-id-card-item-top {
    background-color: rgba(66, 145, 184, 0.1);
    position: relative; }
  .classic-theme .tcp-id-card-item-top a {
    border-bottom: 1px solid #dcdcdc; }
  .classic-theme .tcp-id-card-item-top h2 {
    color: #002e58; }
  .classic-theme .id-card-item-body {
    margin-bottom: 1em; }
    .classic-theme .id-card-item-body p {
      display: inline-block;
      padding: 20px 30px 0;
      margin: 0; }
    .classic-theme .id-card-item-body .faux-label {
      font-weight: 600;
      margin-right: 10px; }
  .classic-theme .id-card-details {
    padding-top: 20px; }
  .classic-theme .id-card-details .heading-text {
    font-weight: 600; }
  .classic-theme .id-card-details-controls {
    padding: 0px 0px 25px 0px;
    border-bottom: 1px solid #dcdcdc; }
    .classic-theme .id-card-details-controls p {
      margin: 1.857rem 0;
      text-align: center; }
    .classic-theme .id-card-details-controls span.fa::before {
      top: 0px; }
    .classic-theme .id-card-details-controls .button-group {
      margin: 1.714rem 0 1.714rem 0;
      text-align: center;
      float: none;
      width: 100%; }
  .classic-theme .id-card-list {
    /*select all checkbox */ }
    .classic-theme .id-card-list .id-card-select-all {
      float: left;
      padding-top: 10px; }
      .classic-theme .id-card-list .id-card-select-all label {
        font-weight: 400; }
        .classic-theme .id-card-list .id-card-select-all label:before {
          display: inline-block; }
    .classic-theme .id-card-list .id-card-details-controls .icon-item {
      font-size: 16px;
      margin-right: 30px;
      display: inline-block;
      top: 3px;
      position: relative;
      margin-bottom: 3px;
      color: #e45436;
      border: none;
      background-color: transparent;
      height: 40px; }
      .classic-theme .id-card-list .id-card-details-controls .icon-item span {
        font-weight: normal; }
      .classic-theme .id-card-list .id-card-details-controls .icon-item:hover {
        text-decoration: none;
        border-bottom: none; }
      .classic-theme .id-card-list .id-card-details-controls .icon-item:focus {
        outline: thin dotted;
        outline-offset: -2px;
        outline-color: #002e58; }
    .classic-theme .id-card-list .id-card-card {
      padding: 0;
      width: 90%;
      max-width: 350px;
      margin: 3rem auto 3rem;
      transition: max-height 0s ease 500ms;
      /* removes focus around id card wrapper */
      /* contains scss for id card image not in modals*/
      /* zoom and flip button css */ }
      .classic-theme .id-card-list .id-card-card :focus {
        outline: none; }
      .classic-theme .id-card-list .id-card-card .checkbox-header-wrapper {
        float: left; }
      .classic-theme .id-card-list .id-card-card .img-container.flip {
        max-width: 100%;
        transform: rotateY(180deg); }
      .classic-theme .id-card-list .id-card-card .img-container.id-card-resize {
        margin-left: 50px; }
      .classic-theme .id-card-list .id-card-card .img-container img {
        max-width: 100%; }
      .classic-theme .id-card-list .id-card-card .id-card-card-controls {
        text-align: center;
        margin-left: 0;
        clear: both;
        width: 100%;
        height: inherit;
        float: left; }
        .classic-theme .id-card-list .id-card-card .id-card-card-controls .zoom-container,
        .classic-theme .id-card-list .id-card-card .id-card-card-controls .flip-container {
          float: right;
          padding-right: 15px; }
          .classic-theme .id-card-list .id-card-card .id-card-card-controls .zoom-container a,
          .classic-theme .id-card-list .id-card-card .id-card-card-controls .flip-container a {
            border-bottom: none; }
            .classic-theme .id-card-list .id-card-card .id-card-card-controls .zoom-container a.icon-item,
            .classic-theme .id-card-list .id-card-card .id-card-card-controls .flip-container a.icon-item {
              margin-right: 0;
              font-weight: normal; }
            .classic-theme .id-card-list .id-card-card .id-card-card-controls .zoom-container a .fa,
            .classic-theme .id-card-list .id-card-card .id-card-card-controls .flip-container a .fa {
              display: inline;
              font-size: 1.33333333em;
              margin-left: 2px;
              margin-right: 7px;
              color: #fe5e3c;
              top: 0;
              -webkit-font-smoothing: antialiased;
              font-style: normal;
              font-weight: 400;
              line-height: 0.75em;
              height: 100%;
              width: 0.75em;
              background-color: transparent; }
        .classic-theme .id-card-list .id-card-card .id-card-card-controls .zoom-container {
          float: right;
          padding-left: 60px;
          float: left; }
  @media screen and (max-width: 320px) {
    .classic-theme .id-card-list .id-card-card .id-card-card-controls .zoom-container {
      padding-left: 50px; } }
  .classic-theme .id-card-details-controls .icon-item[disabled] {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }
  .classic-theme .in .id-card-card {
    max-height: 1000px;
    transition: max-height 0s ease; }
  .classic-theme .tcp-id-card-body img {
    max-width: 100%; }
  .classic-theme .tcp-id-card-body .img-container.flip {
    max-width: 100%;
    transform: rotateY(180deg); }
  .classic-theme .modal-zoom .tcp-id-card-flipper-dir {
    float: left;
    width: 100%;
    max-width: 600px;
    border: none; }
  .classic-theme .tcp-id-card-flipper-dir {
    float: left;
    width: 100%;
    margin-right: 0;
    display: block;
    perspective: 1000px;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    background-color: #fff; }
    .classic-theme .tcp-id-card-flipper-dir .tcp-id-card-flipper {
      float: left;
      width: 100%;
      height: 100%;
      position: relative;
      transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d; }
      .classic-theme .tcp-id-card-flipper-dir .tcp-id-card-flipper .front,
      .classic-theme .tcp-id-card-flipper-dir .tcp-id-card-flipper .back {
        float: left;
        display: block;
        width: 100%;
        height: auto;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        position: absolute;
        top: 0;
        left: 0;
        transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -webkit-transition: transform ease 500ms;
        -moz-transition: transform ease 500ms;
        -ms-transition: transform ease 500ms;
        -o-transition: transform ease 500ms;
        transition: transform ease 500ms;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border: 2px solid #000;
        background-color: #fff; }
      .classic-theme .tcp-id-card-flipper-dir .tcp-id-card-flipper .front img {
        z-index: 999;
        background-color: #fff; }
      .classic-theme .tcp-id-card-flipper-dir .tcp-id-card-flipper .back img {
        z-index: 1000;
        background-color: #fff; }
    .classic-theme .tcp-id-card-flipper-dir .horizontal .front {
      -ms-transform: rotateY(0deg);
      -webkit-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      transform: rotateY(0deg);
      z-index: 2; }
    .classic-theme .tcp-id-card-flipper-dir .horizontal .back {
      -ms-transform: rotateY(-180deg);
      -webkit-transform: rotateY(-180deg);
      -o-transform: rotateY(-180deg);
      -moz-transform: rotateY(-180deg);
      transform: rotateY(-180deg);
      z-index: 0; }
    .classic-theme .tcp-id-card-flipper-dir .horizontal.flipper.flipped .front {
      -ms-transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      transform: rotateY(180deg);
      z-index: 0; }
    .classic-theme .tcp-id-card-flipper-dir .horizontal.flipper.flipped .back {
      -ms-transform: rotateY(0deg);
      -webkit-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      transform: rotateY(0deg);
      z-index: 2; }
  .classic-theme .id-card-modal .prLabel {
    clear: both;
    display: inline-block;
    float: none;
    font-weight: 400; }
  .classic-theme .id-card-modal ul {
    list-style-type: none;
    padding-left: 0; }
  .classic-theme .id-card-modal .modal-message {
    clear: both; }
  .classic-theme .id-card-modal .fa.fa-exclamation-circle {
    color: #cc0033; }
  .classic-theme .id-card-modal input[type="text"],
  .classic-theme .id-card-modal input[type="text"]:hover,
  .classic-theme .id-card-modal input[type="text"]:focus {
    padding: 8px 13px;
    font-size: 16px;
    width: 90%; }
  .classic-theme .id-card-modal .modal p,
  .classic-theme .id-card-modal .modal input[type="text"] .modal-zoom .modal p,
  .classic-theme .modal-zoom .modal input[type="text"] {
    margin-bottom: 25px; }
  .classic-theme .email-id-card-modal.id-card-modal .label.pfText {
    line-height: 45px;
    width: 350px;
    padding-left: 15px;
    min-width: 325px;
    white-space: nowrap;
    position: absolute; }
  .classic-theme .email-id-card-modal.id-card-modal .error-msg {
    padding: 12px 0 0 0; }
  .classic-theme .email-id-card-modal.id-card-modal input.pfText,
  .classic-theme .email-id-card-modal.id-card-modal input.pfText:hover {
    background-color: rgba(255, 255, 255, 0.5);
    filter: alpha(opacity=50);
    margin-left: 0; }
  .classic-theme .email-id-card-modal.id-card-modal input.pfText:focus,
  .classic-theme .email-id-card-modal.id-card-modal input.pfText.hasValue {
    background-color: white;
    filter: alpha(opacity=100); }
  .classic-theme .id-card-system-error {
    padding: 20px 17px; }
  @media (max-width: 600px) {
    .classic-theme .id-card-modal,
    .classic-theme .modal-zoom {
      height: 100vh; }
    .classic-theme .id-card-details-controls .button-group {
      margin: 1px 0 1.714rem 0; } }
  .classic-theme .modal-zoom .action-bar {
    text-align: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left; }
  .classic-theme .modal-zoom .action-bar .fa {
    color: #fe5e3c; }
  .classic-theme .modal-zoom .action-bar a {
    text-decoration: none;
    border-bottom: none; }
  .classic-theme .modal-zoom .tcp-id-card-flipper-dir {
    margin: auto;
    float: none; }
    .classic-theme .modal-zoom .tcp-id-card-flipper-dir .tcp-id-card-flipper {
      height: 0px;
      padding-bottom: 63.5%;
      margin: auto; }
  @media screen and (min-width: 801px) {
    .classic-theme {
      /* sets font size for email, fax and print buttons etc */ }
      .classic-theme .id-card-list .id-card-card {
        margin: 10px 3.5% 25px;
        min-width: 280px; }
      .classic-theme .tcp-id-card-body .id-card-details-controls .icon-item {
        font-size: 1rem;
        height: 40px;
        padding-right: 0; }
        .classic-theme .tcp-id-card-body .id-card-details-controls .icon-item span {
          font-weight: normal; }
      .classic-theme .tcp-id-card-flipper-dir {
        margin-right: 15px; } }
  @media screen and (min-width: 1024px) {
    .classic-theme {
      /* sets padding right for  email, fax and print buttons etc */ }
      .classic-theme .expanded .id-card-details {
        height: auto; }
      .classic-theme .tcp-id-card-body .id-card-details-controls .icon-item .fa {
        padding-right: 8px; } }
  .classic-theme .fax-id-card-modal.id-card-modal input.pfText,
  .classic-theme .fax-id-card-modal.id-card-modal input.pfText:hover {
    margin-left: 0;
    position: relative; }
  .classic-theme .fax-id-card-modal.id-card-modal label.pfText {
    position: absolute;
    white-space: nowrap; }
  .classic-theme .fax-id-card-modal .modal-component-footer {
    float: left; }
  .classic-theme .id-card-modal .fa-exclamation-circle.fa,
  .classic-theme .id-card-modal .fa-check-circle.fa {
    padding: 10px 10px 0 0;
    font-size: 30px; }
  .classic-theme .id-card-modal .modal-message .fa-exclamation-circle.fa,
  .classic-theme .id-card-modal .modal-message .fa-check-circle.fa {
    padding: 0; }
  .classic-theme .id-card-modal input[type="text"],
  .classic-theme .id-card-modal input[type="text"]:hover,
  .classic-theme .id-card-modal input[type="text"]:focus,
  .classic-theme .modal-zoom input[type="text"],
  .classic-theme .modal-zoom input[type="text"]:hover,
  .classic-theme .modal-zoom input[type="text"]:focus {
    padding: 8px 13px;
    font-size: 16px; }
  .classic-theme .tcp-id-card-placeholder {
    border-color: #dcdcdc;
    border-radius: 12px;
    border-width: medium;
    border-style: dashed;
    padding: 10px 10px 5px 10px; }
  .classic-theme .tcp-id-cards-container .id-card-controls-wrapper {
    margin-top: 1rem; }
  .classic-theme .tcp-id-cards-container .tcp-id-card-loading {
    margin-top: -2px; }
  .classic-theme .tcp-id-cards-container .tcp-id-card-placeholder .fa-exclamation-circle.fa {
    background: #cc0033;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    vertical-align: top;
    margin: 25px 10px 25px 20px;
    padding: 1px;
    float: left;
    height: 1.12rem;
    width: 1.12rem; }
  .classic-theme .tcp-id-cards-container .id-card-list .id-card-card .id-card-error-msg {
    max-width: 70%;
    font-size: 12px;
    padding-right: 0;
    padding-top: 20px;
    padding-left: 0;
    display: inline-block; }
  @media screen and (max-width: 568px) {
    .classic-theme .tcp-id-cards-container .id-card-list .id-card-card .id-card-error-msg {
      font-size: 12px; } }
  .classic-theme .tcp-id-cards-container .tcp-id-card-subtitle {
    color: #333;
    margin: 0 0 2rem 1.1rem; }
  .classic-theme .tcp-idcard-more-than-2 {
    border-bottom: none; }
  .classic-theme .tcp-id-cards-container .even {
    background: #f7f7f7; }
    .classic-theme .tcp-id-cards-container .even .tcp-id-card-flipper-dir {
      background: #f7f7f7; }
  .classic-theme .id-card-list {
    margin: 0px 0px 30px 0px;
    text-align: left; }
  .classic-theme .id-card-controls-wrapper.visibilityHidden {
    visibility: hidden; }
  .classic-theme .id-card-list .id-card-card {
    display: block; }
  .classic-theme .id-card-resize-transient {
    max-width: 95%; }
  .classic-theme .ratio-bold {
    font-weight: 800; }
  .classic-theme .ratio-content-header {
    font-weight: 800;
    font-size: 11px; }
  .classic-theme .transient-card-header {
    font-size: 12px; }
  .classic-theme .transient-card-align {
    text-align: left; }
  .classic-theme .transient-card-header-min {
    font-size: 10px; }
  @media screen and (min-width: 801px) {
    .classic-theme .id-card-list .id-card-card {
      width: 50%;
      display: inline-block;
      max-width: 45%;
      float: none; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .classic-theme .id-card-list .id-card-card-controls span.fa {
      width: 10em !important;
      padding-left: 1rem !important; } }
  .classic-theme .col-sm-6.error-responsive.transient-card-header {
    max-width: 344px;
    padding: 0px 0px;
    font-size: 11px; }
    .classic-theme .col-sm-6.error-responsive.transient-card-header .img-container {
      margin-top: 1rem; }
    .classic-theme .col-sm-6.error-responsive.transient-card-header .id-card-error-container {
      padding-top: 0.5rem; }
    .classic-theme .col-sm-6.error-responsive.transient-card-header .id-card-member-details-container {
      padding-top: 0.5rem; }
    @media screen and (min-width: 361px) {
      .classic-theme .col-sm-6.error-responsive.transient-card-header {
        font-size: 12px; }
        .classic-theme .col-sm-6.error-responsive.transient-card-header .id-card-error-container {
          padding-top: 1rem; }
        .classic-theme .col-sm-6.error-responsive.transient-card-header .id-card-member-details-container {
          padding-top: 1rem; } }
  .classic-theme .heading-container {
    text-align: left; }
  .classic-theme .col-md-6.error-responsive.transient-card-header-min {
    max-width: 344px;
    padding: 0px 0px;
    font-size: 11px; }
    .classic-theme .col-md-6.error-responsive.transient-card-header-min .img-container {
      margin-top: 1rem; }
    .classic-theme .col-md-6.error-responsive.transient-card-header-min .id-card-error-container {
      padding-top: 0.5rem; }
    .classic-theme .col-md-6.error-responsive.transient-card-header-min .id-card-member-details-container {
      padding-top: 0.5rem; }
    .classic-theme .col-md-6.error-responsive.transient-card-header-min .tcp-id-card-placeholder {
      padding-bottom: 30px; }
    @media screen and (min-width: 361px) {
      .classic-theme .col-md-6.error-responsive.transient-card-header-min .id-card-error-container {
        padding-top: 1rem; }
      .classic-theme .col-md-6.error-responsive.transient-card-header-min .id-card-member-details-container {
        padding-top: 1rem; }
      .classic-theme .col-md-6.error-responsive.transient-card-header-min .tcp-id-card-placeholder {
        padding-bottom: 5px; } }
  .classic-theme .checkbox-error-responsive .ratio-content-header {
    font-size: 8px; }
  .classic-theme .checkbox-error-responsive .img-container.id-card-resize {
    margin-left: 30px !important;
    margin-right: -30px; }
  .classic-theme .checkbox-error-responsive .id-card-error-container {
    padding-top: 0.5rem; }
    .classic-theme .checkbox-error-responsive .id-card-error-container .id-card-error-msg {
      padding-top: 0px !important; }
  .classic-theme .checkbox-error-responsive .id-card-member-details-container {
    padding-top: 0.5rem; }
  @media screen and (min-width: 361px) {
    .classic-theme .checkbox-error-responsive .ratio-content-header {
      font-size: 11px; }
    .classic-theme .checkbox-error-responsive .img-container.id-card-resize {
      max-width: none; } }
  .classic-theme .contact-error-responsive {
    margin-left: -15px !important;
    margin-right: -15px;
    max-width: 344px;
    padding: 0px 0px; }
    .classic-theme .contact-error-responsive .ratio-content-header {
      font-size: 9px; }
    .classic-theme .contact-error-responsive .img-container {
      margin-top: 1rem; }
    .classic-theme .contact-error-responsive .id-card-error-container {
      padding-top: 0.5rem; }
      .classic-theme .contact-error-responsive .id-card-error-container .id-card-error-msg {
        padding-top: 0px !important; }
    .classic-theme .contact-error-responsive .id-card-member-details-container {
      padding-top: 0.5rem; }
    .classic-theme .contact-error-responsive .tcp-id-card-placeholder {
      padding-bottom: 30px; }
    @media screen and (min-width: 361px) {
      .classic-theme .contact-error-responsive .ratio-content-header {
        font-size: 11px; }
      .classic-theme .contact-error-responsive .id-card-error-container {
        padding-top: 1rem; }
      .classic-theme .contact-error-responsive .id-card-member-details-container {
        padding-top: 1rem; }
      .classic-theme .contact-error-responsive .tcp-id-card-placeholder {
        padding-bottom: 5px; } }
  .classic-theme .tcp-id-card-mini-widget {
    margin: 5px;
    float: left;
    min-width: 285px;
    width: 100%;
    background-color: white;
    /* shared START ************************************************************/
    /* START: delete once in UX package ********/
    /* END: delete once in UX package **********/
    /**** Pretty Forms Checkbox Plugin Styles ****/
    /**** Checkbox Color Styles ****/
    /**** Checkbox Focus Styles ****/
    /* id card flipper */
    /* ID CARD MODAL (modal-zoom) */
    /* Id Card: email id card *******/
    /* screen 768 start **********************************************************/
    /* screen 768 end ************************************************************/
    /* screen 1024 start *********************************************************/
    /* screen 1024 end ***********************************************************/
    /* screen 1200 start *********************************************************/
    /* screen 1200 end ***********************************************************/
    /* shared END **************************************************************/ }
    .classic-theme .tcp-id-card-mini-widget .sixteen-ten {
      position: relative; }
      .classic-theme .tcp-id-card-mini-widget .sixteen-ten:before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 62.5%; }
      .classic-theme .tcp-id-card-mini-widget .sixteen-ten > .ratio-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-item-top {
      background-color: rgba(66, 145, 184, 0.1);
      position: relative; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-item-top a {
      border-bottom: 1px solid #dcdcdc; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details {
      height: 0;
      overflow: hidden;
      transition: height 0.5s; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details.in {
      height: auto;
      border-top: 1px solid #dcdcdc;
      overflow: visible; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-item-top h2 {
      color: #002e58; }
    .classic-theme .tcp-id-card-mini-widget .id-card-item-body {
      margin-bottom: 1em; }
      .classic-theme .tcp-id-card-mini-widget .id-card-item-body p {
        display: inline-block;
        padding: 20px 30px 0;
        margin: 0; }
      .classic-theme .tcp-id-card-mini-widget .id-card-item-body .faux-label {
        font-weight: 600;
        margin-right: 10px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls {
      padding: 7px 20px;
      background: #eeeeee;
      border-top: 1px solid #dcdcdc; }
      .classic-theme .tcp-id-card-mini-widget .id-card-details-controls p {
        margin: 10px;
        float: left; }
      .classic-theme .tcp-id-card-mini-widget .id-card-details-controls span.fa::before {
        top: 0; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls a.icon-item,
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls button.icon-item {
      font-size: 16px;
      margin-right: 30px;
      display: inline-block;
      top: 3px;
      position: relative;
      margin-bottom: 3px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .glyphicon {
      padding-right: 5px;
      display: inline-block; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .glyphicon-tasks,
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .glyphicon-envelope {
      top: 3px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card {
      padding: 0;
      margin: 10px auto 40px;
      width: 90%;
      max-width: 350px; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel {
        display: block;
        float: left;
        margin-left: 0;
        padding-left: 20px;
        padding-bottom: 5px; }
        .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel span.id-card-label {
          display: inline-block;
          margin-bottom: 0;
          padding-left: 20px;
          padding-bottom: 0;
          margin-top: 0; }
        .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel span.id-card-contractId {
          padding-left: 5px; }
        .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel span.id-card-contractId-label,
        .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel span.id-card-contractId {
          font-size: 16px;
          display: inline-block;
          padding-bottom: 0;
          margin-top: 0;
          margin-bottom: 10px; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card span.id-card-contractId-label {
        font-weight: 600;
        font-size: 16px; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card span.id-card-contractId {
        font-size: 16px;
        display: inline-block;
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: 10px; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel img {
        max-width: 100%; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel .img-container.flip {
        max-width: 100%;
        transform: rotateY(180deg); }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .id-card-label {
        font-weight: 600; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card-controls .zoom-container {
      width: 50%;
      text-align: center;
      float: left; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card-controls .zoom-container.ant-full-width {
      width: 100%; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card-controls .flip-container {
      width: 50%;
      text-align: center;
      float: left; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card-controls a.icon-item {
      margin-right: 0; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card-controls a {
      border-bottom: none; }
    .classic-theme .tcp-id-card-mini-widget img.front {
      z-index: 990;
      position: relative;
      transition: z-index 0.5s; }
    .classic-theme .tcp-id-card-mini-widget img.back {
      position: absolute;
      top: 0;
      left: 0;
      transform: rotateY(180deg);
      z-index: 1000; }
    .classic-theme .tcp-id-card-mini-widget .flip img.front {
      z-index: 1010; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel span {
      display: inline-block;
      margin-bottom: 10px;
      padding-left: 20px;
      padding-bottom: 5px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-label {
      float: left; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card-controls {
      text-align: center;
      clear: both;
      width: 100%;
      height: inherit;
      float: left; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .error-sign {
      padding: 20px 0 0 20px;
      float: left; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .btnBlue,
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .btnBlue:hover,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .btnBlue,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .btnBlue:hover {
      background-color: #00609a;
      color: #fff;
      font-weight: 300;
      font-size: 16px;
      padding: 8px 20px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .btnOrange,
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .btnOrange:hover,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .btnOrange,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .btnOrange:hover {
      background-color: #fe5e3c;
      color: #fff;
      font-weight: 300;
      font-size: 16px;
      padding: 8px 20px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-header .modal-title,
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-body,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal-header .modal-title,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal-body {
      margin: 20px 10px 0 20px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal h3,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal h3 {
      margin-top: 15px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal p,
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal input[type="text"] .modal-zoom .modal p,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal input[type="text"] {
      margin-bottom: 25px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-item.expanded .tcp-id-card-item-top {
      background-color: rgba(66, 145, 184, 0.4); }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .pcOption {
      position: absolute;
      left: -9999px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-select-all-wrapper {
      clear: both; }
    .classic-theme .tcp-id-card-mini-widget .id-card-select-all {
      float: left;
      padding: 20px 38px 0; }
      .classic-theme .tcp-id-card-mini-widget .id-card-select-all label {
        font-weight: 400;
        color: #666666; }
      .classic-theme .tcp-id-card-mini-widget .id-card-select-all label:before {
        display: inline-block; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel:before {
      border: 1px solid #999;
      color: #0079c2;
      background: #fff; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel.focus:before,
    .classic-theme .tcp-id-card-mini-widget .id-card-card .prLabel.focus:before {
      box-shadow: 0 0 2px 1px #0079c2; }
    .classic-theme .tcp-id-card-mini-widget .backface-visibility-hidden {
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir {
      float: left;
      width: 100%;
      margin-right: 0;
      display: block;
      perspective: 1000px;
      -webkit-perspective: 1000px;
      -moz-perspective: 1000px;
      -ms-perspective: 1000px;
      background-color: #fff; }
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .tcp-id-card-flipper-dir {
      float: left;
      width: 100%;
      max-width: 390px;
      border: none; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper {
      float: left;
      width: 100%;
      height: 100%;
      position: relative;
      transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper .front,
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper .back {
      float: left;
      display: block;
      width: 100%;
      height: auto;
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
      position: absolute;
      top: 0;
      left: 0;
      transform-style: preserve-3d;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
      -webkit-transition: transform ease 500ms;
      -moz-transition: transform ease 500ms;
      -ms-transition: transform ease 500ms;
      -o-transition: transform ease 500ms;
      transition: transform ease 500ms; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper img.front,
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper img.back {
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      border: 2px solid #000;
      background-color: #fff; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper .front img {
      z-index: 999;
      background-color: #fff; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper .back img {
      z-index: 1000;
      background-color: #fff; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir .horizontal .front {
      -ms-transform: rotateY(0deg);
      -webkit-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      transform: rotateY(0deg);
      z-index: 2; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir .horizontal .back {
      -ms-transform: rotateY(-180deg);
      -webkit-transform: rotateY(-180deg);
      -o-transform: rotateY(-180deg);
      -moz-transform: rotateY(-180deg);
      transform: rotateY(-180deg);
      z-index: 0; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir .horizontal.flipper.flipped .front {
      -ms-transform: rotateY(180deg);
      -webkit-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      transform: rotateY(180deg);
      z-index: 0; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir .horizontal.flipper.flipped .back {
      -ms-transform: rotateY(0deg);
      -webkit-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      transform: rotateY(0deg);
      z-index: 2; }
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal-dialog {
      max-width: 600px;
      min-width: 200px; }
    .classic-theme .tcp-id-card-mini-widget .modal-dialog .modal-content .modal-zoom .modal-footer {
      text-align: left;
      border-top: 0 solid #e5e5e5;
      padding: 20px 0 20px 40px; }
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .id-card-container {
      padding: 0 0 0 0; }
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .tcp-id-card-flipper-dir > .tcp-id-card-flipper {
      width: 100%;
      height: 100%; }
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal-header .modal-title,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal-content .modal-body {
      margin: 0 10px; }
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .modal-dialog .modal-content .modal-body {
      padding: 0 25px 20px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .id-card-container {
      max-width: 490px;
      max-height: 280px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .btn-secondary {
      margin: 0 20px 0 0; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card :focus {
      outline: none; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal ul {
      list-style-type: none;
      padding-left: 0; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .prLabel {
      font-weight: 300; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .icon-item[disabled] {
      cursor: not-allowed;
      filter: alpha(opacity=65);
      -webkit-box-shadow: none;
      box-shadow: none; }
    .classic-theme .tcp-id-card-mini-widget .id-card-container .id-card-details-controls .icon-item {
      color: #e45436;
      border: none;
      background-color: transparent;
      font-size: 16px;
      height: 40px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-container .id-card-details-controls .icon-item:hover {
      text-decoration: underline; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-message {
      clear: both; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-footer .modal-buttons {
      float: right;
      margin: 0 20px 0 0; }
    @media screen and (min-width: 481px) {
      .classic-theme .tcp-id-card-mini-widget .modal-footer .btn + .btn {
        margin: 0;
        display: inline-block; } }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .fa.fa-exclamation-circle {
      color: #cc0033; }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal label.pfText {
      line-height: 45px;
      width: 350px;
      padding-left: 15px;
      min-width: 325px;
      white-space: nowrap;
      position: absolute; }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal .error-msg {
      padding: 12px 0 0 0; }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal input.pfText,
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal input.pfText:hover {
      background-color: rgba(255, 255, 255, 0.5);
      filter: alpha(opacity=50);
      margin-left: 0; }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal input.pfText:focus,
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal input.pfText.hasValue {
      background-color: white;
      filter: alpha(opacity=100); }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal .modal-footer {
      padding: 0 40px 25px; }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal .divHeight {
      height: 55px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-system-error {
      padding: 20px 17px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel .img-container {
      transition: transform 0.5s;
      transform: rotateY(0deg);
      position: relative;
      float: left;
      margin-left: 20px;
      width: 100%; }
    .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel .img-container.tcp-id-card-placeholder {
      max-width: 270px;
      width: 100%;
      max-height: 172px; }
    @media screen and (min-width: 768px) {
      .classic-theme .tcp-id-card-mini-widget .id-card-card {
        width: 26%;
        margin: 10px 3.5% 75px;
        float: left;
        min-width: 280px;
        height: 298px; }
      .classic-theme .tcp-id-card-mini-widget .expanded .id-card-details {
        height: auto; }
      .classic-theme .tcp-id-card-mini-widget .id-card-details-controls p {
        margin: 10px 20px; }
      .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-content {
        width: 715px; }
      .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper {
        width: 100%;
        height: 100%; }
      .classic-theme .tcp-id-card-mini-widget .id-card-container .id-card-details-controls .icon-item {
        font-size: 18px;
        height: 40px;
        padding-right: 0; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel .img-container {
        height: 145px;
        max-width: 271px; }
      .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir {
        width: 100%;
        margin-right: 15px; }
      .classic-theme .tcp-id-card-mini-widget div.modal-zoom .tcp-id-card-flipper-dir > .tcp-id-card-flipper .front,
      .classic-theme .tcp-id-card-mini-widget div.modal-zoom .tcp-id-card-flipper-dir > .tcp-id-card-flipper .back {
        width: 490px;
        height: 280px; }
      .classic-theme .tcp-id-card-mini-widget div.modal-zoom .tcp-id-card-flipper-dir > .tcp-id-card-flipper img.front,
      .classic-theme .tcp-id-card-mini-widget div.modal-zoom .tcp-id-card-flipper-dir > .tcp-id-card-flipper img.back {
        width: 490px;
        height: 280px;
        max-width: 490px;
        max-height: 280px; }
      .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper .front,
      .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper .back {
        width: 100%; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card-controls {
        width: 100%; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel span {
        margin-left: 0; }
      .classic-theme .tcp-id-card-mini-widget .modal-zoom .tcp-id-card-flipper-dir {
        min-height: 265px; } }
    @media screen and (min-width: 1024px) {
      .classic-theme .tcp-id-card-mini-widget .expanded .id-card-details {
        height: auto; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel .img-container {
        height: 145px;
        max-height: 164px; } }
    @media screen and (min-width: 1200px) {
      .classic-theme .tcp-id-card-mini-widget .expanded .id-card-details {
        height: auto; }
      .classic-theme .tcp-id-card-mini-widget .id-card-container .id-card-details-controls .icon-item {
        padding-right: 30px; }
      .classic-theme .tcp-id-card-mini-widget .id-card-card .pcLabel .img-container {
        height: 172px;
        max-height: 192px; } }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .hidden-md .dropdown-menu button {
      font-size: 16px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .btn,
    .classic-theme .tcp-id-card-mini-widget .modal-zoom .btn {
      min-width: 0; }
    .classic-theme .tcp-id-card-mini-widget .fax-id-card-modal.id-card-modal input.pfText,
    .classic-theme .tcp-id-card-mini-widget .fax-id-card-modal.id-card-modal input.pfText:hover {
      margin-left: 0;
      position: relative; }
    .classic-theme .tcp-id-card-mini-widget .fax-id-card-modal.id-card-modal label.pfText {
      position: absolute;
      white-space: nowrap; }
    .classic-theme .tcp-id-card-mini-widget .email-id-card-modal.id-card-modal .validation {
      padding-bottom: 20px; }
    .classic-theme .tcp-id-card-mini-widget .fax-id-card-modal.id-card-modal .divHeight {
      height: 35px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .btn-group.open .btn.dropdown-toggle,
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .btn-group.open .btn.dropdown-toggle:focus,
    .classic-theme .tcp-id-card-mini-widget .id-card-details-controls .btn-group.open .btn.dropdown-toggle:active {
      z-index: 0; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .fa-exclamation-circle.fa,
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .fa-check-circle.fa {
      padding: 10px 10px 0 0;
      font-size: 30px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-message .fa-exclamation-circle.fa,
    .classic-theme .tcp-id-card-mini-widget .id-card-modal .modal-message .fa-check-circle.fa {
      padding: 0; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-select-notify .glyphicon {
      font-size: 24px;
      color: red; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-select-notify {
      border-left: none;
      border-right: none;
      border-bottom: none;
      margin-bottom: 0;
      padding: 10px; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-placeholder {
      border-color: #dcdcdc;
      border-radius: 12px;
      border-width: medium;
      border-style: dashed;
      padding: 10px 10px 5px 10px; }
    .classic-theme .tcp-id-card-mini-widget .mini-header-wrapper {
      margin-left: 30px;
      margin-bottom: 10px; }
    .classic-theme .tcp-id-card-mini-widget .carousel-control-container {
      float: left;
      margin-top: 20%; }
      .classic-theme .tcp-id-card-mini-widget .carousel-control-container span {
        float: left;
        width: 30px;
        padding: 5px;
        color: #00609a; }
    .classic-theme .tcp-id-card-mini-widget .mini-controls-wrapper {
      margin-left: 30px; }
    .classic-theme .tcp-id-card-mini-widget .fa {
      color: #fe5e3c; }
    .classic-theme .tcp-id-card-mini-widget .id-card-content {
      margin: 0;
      width: 100%; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir > .tcp-id-card-flipper {
      width: 100%;
      height: 100%; }
    .classic-theme .tcp-id-card-mini-widget .header-container {
      padding: 0 0 10px 20px;
      height: auto; }
    .classic-theme .tcp-id-card-mini-widget .img-container {
      border-radius: 10px;
      padding: 2px; }
      .classic-theme .tcp-id-card-mini-widget .img-container .image-inner img {
        width: 100%;
        height: inherit; }
    .classic-theme .tcp-id-card-mini-widget .link-container {
      padding: 10px 0 0 20px;
      height: auto;
      float: left;
      width: 100%; }
    .classic-theme .tcp-id-card-mini-widget .id-card-controls-wrapper {
      margin-left: 0;
      margin-top: 20px;
      width: 90%; }
    .classic-theme .tcp-id-card-mini-widget .id-card-system-error {
      margin: 15px; }
    .classic-theme .tcp-id-card-mini-widget .id-card-tabs .pfToggleSwitch .ptLabel {
      font-size: 12px;
      font-weight: 700;
      margin: 0 0 5px;
      padding: 2px 7px 2px; }
    .classic-theme .tcp-id-card-mini-widget legend {
      border-bottom: none;
      margin-left: 5px;
      margin-bottom: 10px; }
    .classic-theme .tcp-id-card-mini-widget .tcp-id-card-flipper-dir {
      width: 100%;
      max-width: 100%;
      max-height: 100%; }
  .classic-theme #tcp-id-card-test-modal-mail .li {
    margin-bottom: 0.5rem; }
  .classic-theme .id-card-modal .prLabel {
    width: 100%; }
  .classic-theme .id-card-modal .id-card-cityCd,
  .classic-theme .id-card-modal .id-card-stateCd {
    margin-right: 0.25rem; }
  .classic-theme .tcp-pharmacy-drug-search-button {
    margin: 0 0 40px 0; }
  .classic-theme .modal#prescription-notifications-modal .section-header {
    display: none; }
  .classic-theme .modal#prescription-notifications-modal .modal-content .modal-footer {
    display: none; }
  .classic-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-section-header {
    display: none; }
  .classic-theme .modal#prescription-notifications-modal .modal-content .modal-body .vgr-notifications-modal-header-style {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc; }
  .classic-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-notification-section {
    margin-top: 12px; }
    .classic-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-notification-section .ant-heading-five {
      margin-bottom: initial; }
    .classic-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-notification-section h4 {
      margin-bottom: 15px; }
  .classic-theme .vgr-block {
    display: block; }
  .classic-theme .vgr-text-modal-spacing {
    margin-top: 12px; }
  .classic-theme [data-uxd-modal].modal {
    background: rgba(55, 71, 90, 0.9); }
    .classic-theme [data-uxd-modal].modal .modal-dialog {
      max-width: 725px; }
    .classic-theme [data-uxd-modal].modal .modal-header .close {
      position: absolute;
      top: 1px;
      right: 4px; }
      .classic-theme [data-uxd-modal].modal .modal-header .close:focus {
        outline: 1px dotted #212121;
        outline: 5px auto -webkit-focus-ring-color; }
  @media only screen and (max-width: 481px) {
    .classic-theme #shipping-address-modal .modal-header .close {
      border: 1px solid #979797;
      top: 7px;
      right: 12px; } }
  .classic-theme .legacy-link-div-inline {
    display: inline; }
  @media only screen and (max-width: 481px) {
    .classic-theme #vgr-supply-id .modal-title {
      margin-top: 20px; } }
  .classic-theme #vgr-supply-id #back-button {
    text-decoration: none; }
  @media only screen and (max-width: 481px) {
    .classic-theme #vgr-supply-id .modal-header .close {
      border: 1px solid #979797;
      top: 7px;
      right: 12px;
      background: white;
      z-index: 1000; } }
  .classic-theme #vgr-supply-id #searchSubmitButton {
    position: relative;
    /* bottom: 5px; */ }
    @media only screen and (max-width: 1024px) {
      .classic-theme #vgr-supply-id #searchSubmitButton {
        height: 2.27rem;
        bottom: 0px; } }
    @media only screen and (max-width: 1024px) and (min-width: 800px) {
      .classic-theme #vgr-supply-id #searchSubmitButton {
        height: 2.27rem;
        bottom: 3px; } }
  @media only screen and (min-width: 1024px) {
    .classic-theme #vgr-supply-id .BBB {
      width: 20%;
      padding-left: 0px; } }
  @media only screen and (min-width: 480px) {
    .classic-theme #vgr-supply-id .BBB {
      padding-left: 0px; } }
  @media only screen and (min-width: 1024px) {
    .classic-theme #vgr-supply-id .DDD {
      float: right; } }
  @media only screen and (max-width: 800px) {
    .classic-theme #vgr-supply-id .pfToggleSwitch label {
      width: 50% !important; } }
  .classic-theme #vgr-supply-id .distance-margin-vgr {
    margin-top: 8px; }
  @media only screen and (min-width: 800px) {
    .classic-theme .tcp-pharmacy-drug-search-button {
      margin: 40px 0 40px 0; } }
  @media only screen and (max-width: 800px) {
    .classic-theme .btn-row-modifier {
      margin-top: 8px; } }
  .classic-theme .modal#vgr-supply-id .phrm-srch-level-display {
    align-items: center; }
  .classic-theme .modal#vgr-supply-id #pharmacy-details-view .ant-margin-top-20 {
    margin-top: 20px; }
  .classic-theme .modal#vgr-supply-id #pharmacy-details-view .ant-heading-four {
    font-size: 1rem; }
  .classic-theme .modal#vgr-supply-id #pharmacy-details-view .srch-list-results {
    margin-bottom: 0px; }
  .classic-theme .modal#vgr-supply-id .ant-auto-suggest .ant-text-input {
    text-indent: 10px; }
  .classic-theme .modal#vgr-supply-id .ant-auto-suggest .tcp-auto-suggest {
    white-space: nowrap; }
  .classic-theme .modal#vgr-supply-id legend {
    font-weight: bold;
    font-size: inherit;
    margin-bottom: 0.4444444rem; }
    .classic-theme .modal#vgr-supply-id legend#tcp-auto-suggest-cmp-0-legend {
      white-space: nowrap; }
  .classic-theme .modal#vgr-supply-id .srch-phrm-multi-plan-margin {
    margin-top: 2.5rem; }
    @media only screen and (max-width: 800px) {
      .classic-theme .modal#vgr-supply-id .srch-phrm-multi-plan-margin {
        margin-top: 0.5rem; } }
  .classic-theme .modal#vgr-supply-id .vgr-pharm-modal-modification {
    margin-right: 25px; }
    @media only screen and (max-width: 480px) {
      .classic-theme .modal#vgr-supply-id .vgr-pharm-modal-modification {
        margin-right: 0px; } }
    .classic-theme .modal#vgr-supply-id .vgr-pharm-modal-modification #lgAutoSuggest .ant-auto-suggest .ant-text-input {
      padding: 0.25rem 1rem;
      border: 1px solid #949494; }
  .classic-theme .modal#vgr-supply-id .modal-dialog .modal-content .modal-top .modal-header {
    padding-right: 20px;
    padding-left: 20px; }
    .classic-theme .modal#vgr-supply-id .modal-dialog .modal-content .modal-top .modal-header .modal-title {
      padding: 0; }
  .classic-theme .tcp-pharmacy-drug-search-button-column {
    width: 100%;
    text-align: center; }
  .classic-theme .pharmacy-plan-tools-hd .fa {
    color: #06a59d;
    margin: 0 20px 0 0;
    padding-right: 0px;
    padding-left: 0px;
    top: 5px;
    position: relative; }
  .classic-theme .tcp-pharmacy-specialty-drugs .fa.fa-file-pdf-o {
    padding-right: 5px; }
  .classic-theme .tcp-pharmacy-wrapper .fa.fa-external-link {
    color: #666666;
    font-size: 1rem;
    margin: 0px 0px 0px 15px; }
  .classic-theme .tcp-pharmacy-wrapper .fa.fa-file-pdf-o {
    color: black; }
  .classic-theme .tcp-pharmacy-wrapper #plan-tools-pharmacy {
    font-size: 22px;
    font-weight: 300;
    color: #666666; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-options {
    float: right; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-details {
    width: 100%; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-header {
    float: left;
    margin: 20px 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-sub-header {
    margin: 40px 0px; }
  .classic-theme .tcp-pharmacy-wrapper .id-card-item {
    border: 0px solid transparent;
    margin-bottom: 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-sub-header-group {
    padding: 0px 0px 30px 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-list.panel-default {
    border-color: transparent; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#drug-reference-list,
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#specialty-drugs-list {
    margin: 0px;
    padding-left: 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#drug-reference-list li,
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#specialty-drugs-list li {
    display: block;
    text-align: left;
    margin: 20px 0px 0px 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-reference .reference-content {
    margin: 0px 0px 40px 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-reference .pharmacy-reference-header {
    margin: 40px 0px; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion {
    margin-right: 25px;
    margin-top: 6px;
    margin-left: 15px;
    float: left; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .collapse.in {
    height: auto; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-item-top {
    background-color: rgba(66, 145, 184, 0.1);
    position: relative; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-item-top a {
    border-bottom: 1px solid #dcdcdc; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a {
    font-size: inherit;
    padding: 0px;
    display: inline-block;
    background-color: transparent;
    background-image: none;
    border-top: none;
    margin-top: 0px;
    filter: none;
    color: #0079c2;
    border-bottom: 1px solid;
    text-decoration: none; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a.ant-toggle-ctrl.collapsed {
    background-color: white; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a.ant-toggle-ctrl {
    font-size: 1rem;
    padding: 20px 5px 23px;
    display: block;
    background-color: white;
    background-image: none;
    border-bottom: none;
    border-top: 1px solid transparent;
    margin-top: -1px;
    filter: none; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel-body {
    margin: 0px;
    padding: 0px 0px;
    background-color: white; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none; }
  .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading .ant-toggle-ctrl h2 {
    font-size: 32px;
    display: inline-block;
    line-height: 40px; }
  @media only screen and (min-width: 800px) {
    .classic-theme .tcp-pharmacy-wrapper .tcp-pharmacy-drug-search-button {
      margin: 40px 0 40px 0; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-item.panel-heading {
      background-color: white; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-item-top {
      background-color: white; }
    .classic-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a.ant-toggle-ctrl.collapsed {
      background-color: white; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-details {
      height: auto; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-header {
      width: 100%;
      margin: 50px 0px 50px 0px; }
      .classic-theme .tcp-pharmacy-wrapper .pharmacy-header h2 {
        text-align: center; }
    .classic-theme .tcp-pharmacy-wrapper #pharmacy-content-1 {
      margin-bottom: 50px; } }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 {
    float: left;
    width: 100%; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 .pharmacy-content {
      float: left; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 .pharmacy-content h3 {
      padding: 0px 0px 20px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 ul#pharmacy-content1-list,
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul#pharmacy-content1-list {
      margin: 0px;
      padding-left: 0px;
      -webkit-margin-after: -1em; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 ul#pharmacy-content1-list li,
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 ul#pharmacy-content2-list li,
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul#pharmacy-content1-list li,
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul#pharmacy-content2-list li {
      list-style-type: none;
      padding: 0;
      margin: 20px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 {
      border-right: 1px solid transparent;
      margin-bottom: 50px;
      border-bottom: 1px solid #a3a3a3;
      padding-bottom: 50px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 {
      padding-left: 15px;
      margin-bottom: 0px;
      -webkit-margin-after: -1em; }
      .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul {
        padding-left: 0px; }
    @media only screen and (min-width: 1024px) {
      .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 {
        border-right: 1px solid #a3a3a3;
        padding: 0px 50px 0px 15px;
        margin-bottom: 0px;
        border-bottom: 1px solid transparent; }
      .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 {
        padding: 0px 15px 0px 50px; } }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 {
    float: left;
    width: 100%;
    padding: 60px 0px 0px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 h3 {
      font-size: 22px;
      color: #666666; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list {
      list-style-type: none;
      padding: 0px;
      margin: 40px 0px 40px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list li {
      display: block;
      text-align: left;
      margin: 20px 0px 0px 0px; }
      .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list li a {
        text-align: left;
        float: left; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:not(:last-child) {
      border-right: none;
      padding-right: 0px;
      padding-left: 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:first-child {
      padding-left: 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:last-child {
      padding-left: 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 .fa.fa-folder-open-o {
      size: 36px;
      color: #06a59d;
      margin: 0px 20px 0px 0px;
      padding-right: 0px; }
  .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-idcard-mw {
    margin-left: 40px; }
  @media only screen and (min-width: 1024px) {
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-group2 {
      padding: 60px 0px 20px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list {
      margin: 0px 0px 40px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list li {
      display: inline-block;
      margin: 30px 0px 0px 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:not(:last-child) {
      border-right: 1px solid #a3a3a3;
      padding-right: 25px;
      padding-left: 25px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:last-child {
      padding-left: 25px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:first-child {
      padding-left: 0px; }
    .classic-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 h3 {
      font-size: 26px; }
    .classic-theme .tcp-pharmacy-wrapper #plan-tools-pharmacy {
      font-size: 26px; } }
  .classic-theme .tcp-pharmacy-claim-miniwidget-subheader {
    margin: -20px 0px 48px; }
  @media only screen and (max-width: 800px) {
    .classic-theme .tcp-pharmacy-claim-miniwidget-subheader {
      display: none;
      margin: 0; } }
  .classic-theme .tcp-saving-summary-detail1 {
    font-size: 110px;
    font-weight: 200; }
  .classic-theme .header-text-align {
    margin: -20px 0 30px 0;
    padding: 5px 102px 10px 120px; }
  .classic-theme .tcp-saving-summary-detail3 {
    font-weight: 600;
    margin-bottom: 20px; }
  .classic-theme .tcp-dollar {
    height: 92px;
    font-size: 39px;
    display: table-caption; }
  .classic-theme .tcp-savings-text {
    width: 1141px;
    height: 28px;
    font-family: OpenSans;
    font-size: 24px;
    line-height: 1.17;
    letter-spacing: -0.4px;
    color: #333333;
    text-align: center;
    display: block;
    padding-bottom: 4rem; }
  .classic-theme .tcp-total-savings-div {
    padding: 0.2rem 20rem 1.5rem 25rem; }
  .classic-theme #tcp-caregap-list {
    padding-bottom: 1rem;
    padding-left: 1rem;
    width: 100%; }
  .classic-theme #savings-list .caregap-list {
    list-style: none; }
  .classic-theme .navbar-care-gap {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem; }
  .classic-theme .navbar-care-gap ul {
    list-style-type: none;
    /*to remove bullets*/
    text-align: center;
    margin: 0 auto;
    padding: 0px;
    display: table;
    overflow: hidden;
    width: 100%; }
  .classic-theme .navbar-care-gap li {
    float: left;
    padding: 2px;
    margin-left: auto;
    margin-right: auto; }
  .classic-theme .navbar-care-gap-detail {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 100px 0 100px;
    padding-top: 1rem;
    text-align: center; }
  .classic-theme .navbar-care-gap-detail ul {
    list-style-type: none;
    /*to remove bullets*/
    text-align: center;
    margin: 0 auto;
    display: table;
    overflow: hidden; }
  .classic-theme .navbar-care-gap-detail li {
    float: left;
    padding: 2px;
    margin-left: auto;
    margin-right: auto; }
  .classic-theme .tcp-contions-text {
    font-style: italic;
    font-size: 16px;
    text-align: center;
    line-height: 1.75; }
  .classic-theme .tcp-medication-text {
    font-weight: 200;
    text-align: center;
    color: #333333;
    font-size: 1rem; }
  .classic-theme .tcp-pharmacy-title {
    font-weight: 600;
    font-size: 22px; }
  .classic-theme .tcp-phar-name {
    font-weight: 600;
    display: block; }
  .classic-theme .tcp-pharmacy-text {
    font-style: italic;
    font-size: 1rem; }
  .classic-theme .tcp-pharmacy-section {
    margin: 20px 20px 10px 36px !important; }
  .classic-theme .ant-progress-bar-full.info {
    padding: 0px; }
  .classic-theme .tcp-display-block {
    display: block; }
  .classic-theme .tcp-phar-address-section {
    margin: 20px 10px 10px 0; }
  .classic-theme .tcp-phone-lable {
    font-weight: 600; }
  .classic-theme .ant-caregap-nav-link-list {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #979797;
    display: inline-grid !important; }
  .classic-theme .ant-caregap-nav-link-list li {
    list-style: none;
    margin: 0;
    border-bottom: 1px solid #979797;
    padding: 1rem 0;
    position: relative; }
  .classic-theme .ant-caregap-nav-link-list li > div {
    display: block;
    border-bottom: none;
    margin-right: 1rem;
    text-align: left; }
  .classic-theme .cursor-pointer {
    cursor: pointer; }
  .classic-theme #auto-refill-cancel-modal .modal-footer {
    border: none; }
  @media only screen and (max-width: 800px) {
    .classic-theme #terms-of-use-modal .modal-content {
      padding-bottom: 175px; } }
  .classic-theme .ant-caregap-nav-link-list-icon {
    content: "\f112";
    color: #72b4dc;
    font-family: "ant-classic-icons";
    font-size: 1.2rem;
    position: absolute;
    right: 0%;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 30px;
    border-bottom: none; }
  .classic-theme .ant-caregap-nav-link-list-label {
    display: inline-block; }
  .classic-theme .caregap-alt-drug-summary {
    color: #1383c7;
    font-size: 26px;
    font-weight: 300; }
  .classic-theme .caregap-alt-drug-summary-save {
    color: #0aa69e;
    font-weight: 600;
    font-size: 22px; }
  .classic-theme .caregap-alt-drug-summary-save-txt {
    color: #000;
    font-weight: 400;
    font-size: 21px;
    text-align: left;
    width: 96%; }
  .classic-theme .current-drug-text,
  .classic-theme .alternate-drug-text {
    font-size: 22px; }
  .classic-theme .currentDrugView {
    left: 30px; }
  @media only screen and (min-width: 320px) and (max-width: 1024px) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save-txt {
      width: 90%;
      font-weight: 100;
      font-size: 1rem; }
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative;
      font-size: 18px !important;
      font-weight: 600; }
    .classic-theme .header-text-align {
      padding: 0px; } }
  @media only screen and (min-width: 320px) and (max-width: 1024px) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list {
      list-style: none;
      margin: 0;
      padding: 0;
      border-top: 1px solid gainsboro;
      display: inline-grid !important; }
    .classic-theme .ant-caregap-nav-link-list li {
      list-style: none;
      margin: 0;
      border-bottom: 1px solid gainsboro;
      padding: 1rem 0;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list li > div {
      display: block;
      border-bottom: none;
      margin-right: 1rem;
      text-decoration: none !important;
      text-align: left; }
    .classic-theme .ant-caregap-nav-link-list-label {
      display: inline-block; }
    .classic-theme .header-text-align {
      padding: 0px; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100% !important; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .classic-theme .header-text-align {
      margin: -20px 0 30px 0;
      padding: 5px 102px 10px 120px; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    .classic-theme {
      /*.ant-progress-bar-ninety {
    background-color: #cb71da;
    width: 25% !important;
  }*/ }
      .classic-theme .caregap-alt-drug-summary-save {
        right: 0%;
        position: relative; }
      .classic-theme .ant-caregap-nav-link-list li {
        width: 100%; }
      .classic-theme #tcp-caregap-list {
        padding-bottom: 1rem;
        padding-left: 1rem; }
      .classic-theme .navbar-care-gap-detail {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 1px 1px 1px 1px;
        padding-top: 1rem;
        text-align: center; }
      .classic-theme .navbar-care-gap-detail ul {
        list-style-type: none;
        text-align: center;
        margin: 0 auto;
        margin: 0px 0px 0px -10px;
        display: table;
        overflow: hidden; }
      .classic-theme .currentDrugView {
        width: 50%;
        float: left;
        left: 0px; }
      .classic-theme .alternateDrugView {
        width: 50%;
        float: right; }
      .classic-theme .BrandvsGeneric {
        font-weight: 400 !important; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100% !important; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .classic-theme .navbar-care-gap-detail {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding: 1px 1px 1px 1px;
      padding-top: 1rem;
      text-align: center; }
    .classic-theme .navbar-care-gap-detail ul {
      list-style-type: none;
      text-align: center;
      margin: 0 auto;
      padding: 0px 0px 0px 5px;
      display: table;
      overflow: hidden; }
    .classic-theme .currentDrugView {
      float: left; }
    .classic-theme .alternateDrugView {
      float: left; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .navbar-care-gap-detail ul {
      list-style-type: none;
      text-align: center;
      margin: 0 auto;
      margin: 0px 0px 0px 10px;
      display: table;
      overflow: hidden; } }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .classic-theme {
      /*.ant-progress-bar-ninety {
    background-color: #cb71da;
    width: 25% !important;
  }*/ }
      .classic-theme .caregap-alt-drug-summary-save {
        right: 0%;
        position: relative; }
      .classic-theme .ant-caregap-nav-link-list li {
        width: 100%; }
      .classic-theme #tcp-caregap-list {
        padding-bottom: 1rem;
        padding-left: 1rem; }
      .classic-theme .navbar-care-gap-detail {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 1px 1px 1px 1px;
        padding-top: 1rem;
        text-align: center; }
      .classic-theme .navbar-care-gap-detail ul {
        list-style-type: none;
        text-align: center;
        margin: 0 auto;
        margin: 0px 0px 0px 40px;
        display: table;
        overflow: hidden; }
      .classic-theme .BrandvsGeneric {
        font-weight: 400 !important; } }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .classic-theme .navbar-care-gap-detail {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding: 1px 1px 1px 1px;
      padding-top: 1rem;
      text-align: center; }
    .classic-theme .navbar-care-gap-detail ul {
      list-style-type: none;
      text-align: center;
      margin: 0 auto;
      margin: 0px 0px 0px 10px;
      display: table;
      overflow: hidden; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save-txt {
      color: #000;
      font-weight: 400;
      font-size: 21px;
      text-align: left;
      width: 96%; }
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .classic-theme #ninety {
      color: #ab46bc;
      left: 20%;
      position: relative;
      top: 51px; } }
  @media only screen and (min-device-width: 412px) and (max-device-width: 732px) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 412px) and (max-device-width: 732px) and (orientation: landscape) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
    .classic-theme .caregap-alt-drug-summary-save-txt {
      width: 90%;
      font-weight: 100;
      font-size: 1rem; }
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative;
      font-size: 18px !important;
      font-weight: 600; }
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
    .classic-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .classic-theme .ant-caregap-nav-link-list li {
      width: 100% !important; }
    .classic-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  .classic-theme .current-drug-label,
  .classic-theme .alternate-drug-label {
    font-size: 22px;
    font-weight: 600;
    margin-top: 10px; }
  .classic-theme .BrandvsGeneric {
    font-size: 40px;
    text-align: center;
    color: #333333; }
  .classic-theme .smallvs {
    font-size: 28px;
    text-align: center;
    color: #333333;
    font-weight: 400 !important; }
  .classic-theme .price-brand,
  .classic-theme .price-generic {
    font-size: 40px;
    font-weight: 600; }
  .classic-theme .price-brand {
    color: #06a59d; }
  .classic-theme .guarantee {
    font-size: 16px;
    font-style: italic; }
  .classic-theme .divider {
    border-left: 0.5px solid grey; }
  .classic-theme #savingschart {
    border-radius: 25px;
    background: #ab46bc;
    width: 100%;
    height: 25px;
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px; }
  .classic-theme .savingstext {
    margin-top: 53px; }
  .classic-theme .savingscharttext {
    font-size: 16px;
    font-style: italic;
    position: relative;
    left: 135px; }
  .classic-theme #first {
    width: 5px;
    height: 40px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 10px;
    border: 2px solid white; }
  .classic-theme #thirtydayspan,
  .classic-theme #ninetydayspan {
    border-left: 4px solid white;
    height: 100%;
    width: 100%;
    margin-left: -3px;
    position: absolute;
    left: 5%; }
  .classic-theme #ninetydayspan {
    left: 35%; }
  .classic-theme #thirty {
    color: #ab46bc;
    position: relative;
    left: 2%;
    top: 53px; }
  .classic-theme #ninety {
    color: #ab46bc;
    left: 26%;
    position: relative;
    top: 51px; }
  .classic-theme #thirtydays {
    top: 5px;
    left: 3%;
    position: relative;
    font-size: 1rem; }
  .classic-theme #ninetydays {
    left: 31%;
    position: absolute;
    font-size: 1rem;
    top: 25px; }
  .classic-theme #yearlydays {
    float: right;
    font-size: 1rem;
    bottom: 0px;
    position: relative;
    left: 50px; }
  .classic-theme #yearly {
    color: #ab46bc;
    float: right;
    bottom: 22px;
    position: relative; }
  .classic-theme .ant-caregap-detail-nav-list {
    display: inline-block;
    border-bottom-color: #ab46bc;
    border-bottom-width: 6px !important;
    border-style: groove;
    border-bottom-style: solid;
    width: 100%;
    height: 40px;
    cursor: pointer;
    padding: 8px 8px 0 8px;
    border-width: 1px; }
  .classic-theme .backtoCareGapSavings {
    text-align: left;
    margin: -120px 0 40px 30px;
    text-decoration-line: none; }
  .classic-theme .care-gap-detail-chart,
  .classic-theme .care-gap-feedback-thankyou {
    margin: 10px 10px 30px 10px;
    padding: 0 45px 0 30px; }
  .classic-theme #btnFeedback,
  .classic-theme #btnFeedback1 {
    margin-top: 13px; }
  @media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .classic-theme #thirtydays {
      top: 26px;
      left: 3%;
      position: relative;
      font-size: 1rem; }
    .classic-theme #yearlydays {
      float: right;
      font-size: 1rem;
      top: 22px;
      position: relative;
      left: 50px; } }
  @media only screen and (max-width: 1024px) {
    .classic-theme #ninety {
      left: 23%; } }
  @media only screen and (max-width: 1200px) {
    .classic-theme #thirtydays {
      top: 26px;
      left: 3%;
      position: relative;
      font-size: 1rem; }
    .classic-theme #yearlydays {
      float: right;
      font-size: 1rem;
      top: 22px;
      position: relative;
      left: 50px; } }
  @media only screen and (max-width: 480px) {
    .classic-theme #ninety {
      left: 11%; }
    .classic-theme .backtoCareGapSavings {
      margin: -135px 0 40px 30px; } }
  .classic-theme .ant-progress-bar-full {
    padding: 0px;
    margin-left: 5px; }
  @media screen and (max-width: 480px) {
    .classic-theme .ant-progress-bar-cmp .ant-progress-bar-thirty {
      width: 18% !important; } }
  .classic-theme #rbtnFeedBack .prLabel,
  .classic-theme #rbtnFeedBack1 .prLabel {
    padding-left: 0px;
    font-weight: 400;
    width: 100%; }
  .classic-theme #tcp-feedback-modal {
    /* Portrait */
    /* new wireframe */ }
    .classic-theme #tcp-feedback-modal .modal-dialog {
      top: 32%;
      bottom: 25%; }
    .classic-theme #tcp-feedback-modal .modal-content {
      width: 50%;
      margin: 0 auto; }
    .classic-theme #tcp-feedback-modal .modal-header {
      padding: 10px 25px;
      border: 0; }
    .classic-theme #tcp-feedback-modal .modal-footer {
      text-align: center; }
    .classic-theme #tcp-feedback-modal .modal-body {
      margin: 0 0 25px 0; }
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
      .classic-theme #tcp-feedback-modal .modal-dialog {
        top: 20%; } }
    @media screen and (max-width: 479px) {
      .classic-theme #tcp-feedback-modal .modal-dialog {
        top: 0px;
        bottom: 0px; }
      .classic-theme #tcp-feedback-modal .modal-content {
        width: 100%;
        margin: 0 auto; }
      .classic-theme #tcp-feedback-modal .modal-body {
        margin: 60px 0 25px 0; } }
  .classic-theme .ant-progress-bar-cmp .carousel-right-control,
  .classic-theme .ant-progress-bar-cmp .carousel-left-control {
    top: 35% !important; }
  .classic-theme .tcp-rx-ahd-modal-container .carousel-selector-cmp .carousel-content-container {
    padding: 0 0rem; }
  .classic-theme .tcp-rx-ahd-modal-container .carousel-content-container ul > .button-select-item li:hover {
    cursor: pointer; }
  .classic-theme .tcp-rx-ahd-modal-container .carousel-selector-cmp .carousel-left-control,
  .classic-theme .tcp-rx-ahd-modal-container .carousel-selector-cmp .carousel-right-control {
    z-index: 100; }
  .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container {
    width: 100%;
    padding: 0px;
    float: left; }
    .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-clear-both {
      clear: both; }
    .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container {
      display: flex;
      align-items: center;
      border: 1px solid #dcdcdc;
      padding: 20px 0;
      margin: 15px 15px 25px 15px;
      text-align: center;
      height: 14rem;
      cursor: pointer;
      float: left; }
      .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container .ant-font-b {
        font-size: 1rem; }
    .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-inner-container {
      padding: 1.25rem;
      text-align: center; }
    @media only screen and (min-width: 575px) {
      .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container {
        width: 44%; } }
    @media only screen and (max-width: 575px) {
      .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container {
        width: 100%; } }
  .classic-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-opportunity-details {
    margin-top: 20px; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item:first-child:nth-last-child(1) {
      width: 45%;
      margin: 0px;
      min-width: 45%; } }
  @media screen and (min-width: 768px) {
    .classic-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul .button-select-item {
      margin: 0 5% 0 0; }
    .classic-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item:first-child:nth-last-child(2),
    .classic-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item:first-child:nth-last-child(2) ~ .button-select-item {
      min-width: 32.33%;
      width: 46%; } }
  @media screen and (max-width: 480px) {
    .classic-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-tile-carousel-cmp] .carousel-content-container ul .button-select-item {
      left: -90%; } }
  .classic-theme .tcp-rx-ahd-footer-container {
    padding-top: 35px;
    float: left;
    text-align: center;
    width: 100%; }
  .classic-theme #tcp-ingenioRx-alert-modal-box .modal-footer {
    display: none; }
  @media screen and (max-width: 480px) {
    .classic-theme #tcp-ingenioRx-alert-modal-box .modal-header {
      padding-right: 5px; }
      .classic-theme #tcp-ingenioRx-alert-modal-box .modal-header .close {
        top: 0px;
        right: 0px; }
      .classic-theme #tcp-ingenioRx-alert-modal-box .modal-header h2.modal-title {
        padding-right: 40px; } }
  .classic-theme .rx-nav-position {
    position: absolute;
    left: 0;
    width: 100%;
    border-bottom: 1px solid lightgray; }
  .classic-theme .rx-nav-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0px;
    margin-top: -36px;
    overflow: auto;
    white-space: nowrap; }
  .classic-theme .rx-nav-container {
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */ }
  .classic-theme .rx-nav-container::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */ }
  .classic-theme .rx-spacer {
    padding-bottom: 36px; }
  .classic-theme .rx-links {
    display: flex;
    align-items: center; }
  .classic-theme .rx-nav-link {
    border-bottom: none;
    border-right: 1px solid lightgrey;
    font-size: 1rem;
    padding-left: 10px;
    padding-right: 10px; }
    .classic-theme .rx-nav-link:last-child {
      border-right: none; }
  .classic-theme .motif-theme .active-route {
    color: gray; }
  .classic-theme .motif-theme .rx-nav-link-bold {
    font-weight: bold; }
  .classic-theme .motif-theme [data-tcp-search-provider-cmp] a .rx-nav-link {
    font-weight: bold; }
  .classic-theme .motif-theme .rx-back-link {
    font-weight: bold;
    border-bottom: none;
    text-decoration: none; }
  .classic-theme .rx-back-link-text {
    margin-left: 10px; }
  .classic-theme .tcp-sso-tester-wrapper {
    padding: 20px 0px; }
    .classic-theme .tcp-sso-tester-wrapper label {
      font-weight: 400; }
    .classic-theme .tcp-sso-tester-wrapper h2 {
      font-size: 20px; }
    .classic-theme .tcp-sso-tester-wrapper a {
      color: #002e58;
      font-weight: 700;
      border-bottom: none; }
    .classic-theme .tcp-sso-tester-wrapper a:hover {
      color: white; }
    .classic-theme .tcp-sso-tester-wrapper .chunk {
      padding: 0px 0px 20px 0px; }
    .classic-theme .tcp-sso-tester-wrapper .chunk label {
      width: 200px;
      float: left;
      text-align: right;
      padding-right: 10px;
      height: 40px;
      line-height: 40px; }
    .classic-theme .tcp-sso-tester-wrapper .chunk.submit-block,
    .classic-theme .tcp-sso-tester-wrapper .chunk.step-number {
      background-color: black;
      padding: 5px; }
    .classic-theme .tcp-sso-tester-wrapper .chunk.step-number {
      margin-bottom: 20px; }
    .classic-theme .tcp-sso-tester-wrapper .label-spacer {
      width: 260px;
      float: left;
      height: 10px;
      padding-right: 10px; }
    .classic-theme .tcp-sso-tester-wrapper .sso-tester-header {
      margin-bottom: 40px; }
    .classic-theme .tcp-sso-tester-wrapper .sso-tester-header h1 {
      color: #cc0033;
      font-weight: 700; }
    .classic-theme .tcp-sso-tester-wrapper #hdr {
      text-align: center; }
    .classic-theme .tcp-sso-tester-wrapper #predefined-links {
      color: grey;
      font-size: 0.75em;
      padding: 10px;
      border: 1px solid black;
      background-color: #eeeeee;
      border-radius: 3px;
      margin-bottom: 20px; }
    .classic-theme .tcp-sso-tester-wrapper #predefined-links ul {
      list-style-type: none;
      margin: 0;
      padding: 0; }
    .classic-theme .tcp-sso-tester-wrapper #predefined-links li {
      display: inline;
      padding-right: 20px; }
    .classic-theme .tcp-sso-tester-wrapper #predefined-links a {
      display: inline-block;
      font-size: 0.75em; }
    .classic-theme .tcp-sso-tester-wrapper #step1 {
      background-color: #69b3e7;
      border: 1px solid black;
      border-radius: 3px;
      margin-bottom: 20px; }
    .classic-theme .tcp-sso-tester-wrapper #step2 {
      background-color: #fe5e3c;
      border: 1px solid black;
      border-radius: 3px;
      margin-bottom: 20px; }
    .classic-theme .tcp-sso-tester-wrapper #saml-info {
      background-color: white;
      border-bottom: 1px solid transparent;
      vertical-align: top;
      margin: 20px;
      font-size: 1.4em;
      border-radius: 16px;
      padding: 5px 6px; }
    .classic-theme .tcp-sso-tester-wrapper #saml-Response {
      float: left; }
    .classic-theme .tcp-sso-tester-wrapper .saml a {
      border-bottom: 0px solid transparent; }
    .classic-theme .tcp-sso-tester-wrapper .saml label,
    .classic-theme .tcp-sso-tester-wrapper .saml textarea {
      margin-top: 20px; }
    .classic-theme .tcp-sso-tester-wrapper #additional-params-hdr {
      border-top: 1px solid black;
      border-bottom: 1px solid black;
      padding: 10px 0px;
      font-weight: 700;
      margin: 20px 0px; }
    .classic-theme .tcp-sso-tester-wrapper .error-msg {
      font-size: 12px; }
    .classic-theme .tcp-sso-tester-wrapper .step-number span {
      margin-left: 350px;
      color: white;
      font-weight: 700; }
    .classic-theme .tcp-sso-tester-wrapper .method {
      line-height: 40px; }
    .classic-theme .tcp-sso-tester-wrapper input {
      background-color: white;
      font-size: 16px; }
    .classic-theme .tcp-sso-tester-wrapper .ant-text-input.ant-has-notes,
    .classic-theme .tcp-sso-tester-wrapper .ant-text-input.ant-has-notes:focus {
      background-color: white; }
    .classic-theme .tcp-sso-tester-wrapper .chunk .additional-params-key {
      width: 350px;
      float: left; }
    .classic-theme .tcp-sso-tester-wrapper #additional-params-labels .additional-params-key {
      margin-left: 150px;
      width: 200px; }
    .classic-theme .tcp-sso-tester-wrapper #additional-params-labels {
      margin-left: 0px; }
    .classic-theme .tcp-sso-tester-wrapper .chunk .additional-params-value {
      width: auto;
      float: left; }
    .classic-theme .tcp-sso-tester-wrapper #additonal-parms-object {
      background-color: #cdcdcd;
      color: black;
      width: 100%;
      float: left;
      margin: 20px 0px;
      padding: 20px;
      word-wrap: break-word; }
    .classic-theme .tcp-sso-tester-wrapper .addRow input {
      background-color: yellow; }
    .classic-theme .tcp-sso-tester-wrapper #add-link {
      color: yellow; }
    .classic-theme .tcp-sso-tester-wrapper #add-link:hover {
      color: white; }
  .classic-theme .tcp-pcp-container {
    /*
  .ant-heading-one {
    margin: 30px 0 20px;
  }
  */ }
    .classic-theme .tcp-pcp-container .tcp-pcp-specialty {
      margin-bottom: 10px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-line-separator {
      border-bottom: 1px solid #dcdcdc;
      margin: 15px 0px 15px 0px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-header-sub-title {
      margin-bottom: 1.714rem; }
    .classic-theme .tcp-pcp-container .tcp-pcp-button-container {
      margin-top: 20px; }
    .classic-theme .tcp-pcp-container .pcp-tool-tip {
      border-bottom: none;
      margin-left: 5px; }
    .classic-theme .tcp-pcp-container .pcp-mbr-name .pcLabel {
      font-weight: 400; }
    .classic-theme .tcp-pcp-container .col-sm-4 .ant-heading-five {
      margin-left: 0px; }
    .classic-theme .tcp-pcp-container .pcp-mbr-name {
      display: inline-block; }
    .classic-theme .tcp-pcp-container .header span {
      font-weight: 600; }
    .classic-theme .tcp-pcp-container .xs-header .ant-heading-five {
      font-weight: 600; }
    .classic-theme .tcp-pcp-container .xs-header {
      width: 100%;
      display: inline-block;
      margin-top: 20px;
      margin-left: 30px; }
    .classic-theme .tcp-pcp-container .xs-content {
      margin-left: 30px;
      display: inline-block; }
    .classic-theme .tcp-pcp-container .tcp-pcp-button-container .btn {
      margin-bottom: 20px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-address {
      float: left;
      width: 100%; }
    .classic-theme .tcp-pcp-container .tcp-pcp-phone {
      margin: 10px 0px;
      float: left;
      width: 100%; }
    .classic-theme .tcp-pcp-container .tcp-pcp-phone i {
      margin: 0px 10px 0px 0px;
      vertical-align: middle; }
    .classic-theme .tcp-pcp-container .tcp-pcp-change-reasons ul {
      display: block;
      margin: 30px 0px 10px 0px;
      padding: 0px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-change-reasons li {
      display: inline-block;
      list-style-type: none;
      width: 100%;
      padding: 0px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-button-container .tcp-pcp-left-button .btn {
      float: none; }
    .classic-theme .tcp-pcp-container .tcp-pcp-mbr-row > div {
      /* padding: 18px 0 10px; */
      padding: 1rem 0;
      border-bottom: 1px solid #dcdcdc; }
    .classic-theme .tcp-pcp-container .tcp-pcp-mbr-row.tcp-pcp-more-than-2 > div {
      border-bottom: none; }
    .classic-theme .tcp-pcp-container .tcp-pcp-mbr-row.tcp-pcp-more-than-2.odd > div {
      background: #eee; }
    .classic-theme .tcp-pcp-container .tcp-pcp-inline-error .ant-anthem-alert,
    .classic-theme .tcp-pcp-container .tcp-pcp-no-data-error .ant-anthem-alert {
      margin: 0px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-inline-error,
    .classic-theme .tcp-pcp-container .tcp-pcp-no-data-error {
      margin: 0px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-buttons-centered {
      text-align: center;
      margin-top: 30px; }
    .classic-theme .tcp-pcp-container .tcp-pcp-legacy-link-include {
      display: inline-block; }
    .classic-theme .tcp-pcp-container .tcp-pcp-btn-remove,
    .classic-theme .tcp-pcp-container .tcp-pcp-cancel-btn {
      display: block;
      margin: 0 auto; }
    .classic-theme .tcp-pcp-container .tcp-pcp-margin-fix {
      margin: 0 15px; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-pcp-container .tcp-pcp-btn-remove,
      .classic-theme .tcp-pcp-container .tcp-pcp-cancel-btn {
        display: inline-block;
        margin-left: 25px; } }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-pcp-container .xs-content {
        margin-left: 0px; }
      .classic-theme .tcp-pcp-container .xs-header {
        margin-top: 50px; } }
  .classic-theme .tcp-pcp-container-v2 {
    color: #666666; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-margin-bot-lg.section-header-two {
      margin-bottom: 4rem; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-margin-bot-sm {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-margin-bot-md {
      margin-bottom: 1rem; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-margin-bot-lg {
      margin-bottom: 2rem; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-plan-gen-info {
      margin-bottom: 3rem; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-current-pcp-info,
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-plan-gen-info {
      line-height: 1.6; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-header {
      font-size: 1.444444rem; }
      .classic-theme .tcp-pcp-container-v2 .tcp-pcp-header.tcp-current-pcp {
        display: inline-block; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-pcp-container-v2 .tcp-pcp-legacy-link-include {
        display: inline-block; } }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-pcp-container-v2 .tcp-pcp-member-id-bar {
        border-right: solid 2px #666666;
        padding-right: 0.5rem;
        margin-right: 0.25rem; } }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-pcp-container-v2 .tcp-pcp-member-group {
        display: inline-block; } }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-pcp-container-v2 .tcp-pcp-col-headers {
        display: none; } }
    .classic-theme .tcp-pcp-container-v2 [data-uxd-radio-input-group-cmp] .alignVertical div {
      clear: both; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-add-rem-button {
      display: inline-block; }
    .classic-theme .tcp-pcp-container-v2 .tcp-pcp-rem-button {
      margin: 1rem; }
  .classic-theme .tcp-pcp-button-placement {
    margin-top: 40px;
    text-align: left; }
  @media screen and (max-width: 480px) {
    .classic-theme .tcp-pcp-button-placement .btn:nth-child(2) {
      margin-left: 1rem;
      margin-top: 0px; } }
  .classic-theme .tcp-pcp-button-wrapper {
    display: flex;
    align-content: center;
    margin-top: 20px; }
    .classic-theme .tcp-pcp-button-wrapper .btn-secondary {
      margin-left: 20px; }
  @media screen and (max-width: 480px) {
    .classic-theme .tcp-pcp-button-wrapper {
      display: flex;
      display: flex;
      flex-direction: column;
      width: 75%; }
      .classic-theme .tcp-pcp-button-wrapper .btn-primary {
        margin-bottom: 1rem; }
      .classic-theme .tcp-pcp-button-wrapper .btn-secondary {
        margin-left: 0px; } }
  .classic-theme .tcp-pcp-current-pcp-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 50px;
    align-items: center; }
    .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-current-pcp-div {
      width: 100%;
      margin: 0px 10px;
      margin-bottom: 30px; }
    .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-col-headers,
    .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-member-group {
      margin-bottom: 5px; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .popIcon .sr-only {
    display: none; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .popover.top, .classic-theme .tcp-pcp-search-pcp-wrapper .popover.bottom, .classic-theme .tcp-pcp-search-pcp-wrapper .popover.left, .classic-theme .tcp-pcp-search-pcp-wrapper .popover.right {
    z-index: 999999999; }
  @media screen and (max-width: 800px) {
    .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container .ant-text-input {
      width: 600px;
      max-width: 100%; } }
  @media screen and (min-width: 801px) and (max-width: 1024px) {
    .classic-theme .tcp-pcp-search-pcp-wrapper #lbl_serveAsPcp {
      max-width: 78%; } }
  @media screen and (min-width: 1014px) and (max-width: 1200px) {
    .classic-theme .tcp-pcp-search-pcp-wrapper #lbl_serveAsPcp {
      max-width: 84%; } }
  .classic-theme .tcp-pcp-search-pcp-wrapper .dropdown-container,
  .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container,
  .classic-theme .tcp-pcp-search-pcp-wrapper .showSplDetailsLink,
  .classic-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
    margin-bottom: 2rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper #showSplDetails,
  .classic-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
    margin-top: 2rem;
    display: inline-block; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .checkbox-container legend {
    font-size: 1rem;
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .checkbox-container label {
    font-weight: 400; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container {
    margin-bottom: 2rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .tcp-pcp-button-placement {
    margin-top: 40px;
    text-align: left; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .pcLabel {
    display: inline-flex;
    margin-right: 0px; }
    .classic-theme .tcp-pcp-search-pcp-wrapper .pcLabel::before {
      min-width: 14px;
      min-height: 14px;
      top: 0.2rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .popIcon {
    margin-left: 0px; }
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-1,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-2,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-3,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-4,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-5,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-6,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-7,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-8,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-9,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-10,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-11,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  .classic-theme .tcp-pcp-summary-wrapper .apply-filter-container {
    margin: 1rem 0; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel {
    display: inline-flex; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel::before {
      min-width: 14px;
      min-height: 14px;
      top: 0.2rem; }
  .classic-theme .tcp-pcp-summary-wrapper .base-toggle-icon-expanded.fa.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .classic-theme .tcp-pcp-summary-wrapper .base-toggle-icon-collapsed.fa.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-icon {
    display: none; }
  .classic-theme .tcp-pcp-summary-wrapper .award-summary-container .awards,
  .classic-theme .tcp-pcp-summary-wrapper .award-summary-container .reviews {
    margin-top: 1rem; }
  .classic-theme .tcp-pcp-summary-wrapper .search-results-headers {
    display: none; }
  .classic-theme .tcp-pcp-summary-wrapper .semi-section-header {
    margin-top: 2rem; }
  .classic-theme .tcp-pcp-summary-wrapper .map-teardrop-icon {
    padding: 0px;
    display: inline-block;
    border: none;
    background: none !important;
    cursor: pointer;
    float: left;
    width: auto;
    margin-right: 0.25rem; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper {
    border-bottom: 1px solid #979797; }
    .classic-theme .tcp-pcp-summary-wrapper .address-wrapper .address-container {
      float: left;
      width: 82%; }
    .classic-theme .tcp-pcp-summary-wrapper .address-wrapper.add-border-bottom {
      padding-bottom: 0.75rem;
      margin: 0 0 0.75rem;
      border-bottom: 1px solid #979797; }
    .classic-theme .tcp-pcp-summary-wrapper .address-wrapper.remove-border-bottom {
      border: none; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper-last .address-container {
    float: left;
    width: 82%;
    word-break: break-all; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper-last.add-border-bottom {
    padding-bottom: 0.75rem;
    margin: 0 0 0.75rem; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper-last.remove-border-bottom {
    border: none; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header {
    width: 100%; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .tcp-pcp-doctor-details-toggle {
    float: right;
    background: none !important;
    border: none !important;
    padding: 0; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-vertical-spacer {
    margin-bottom: 2rem; }
    .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-vertical-spacer.col-xxs-8.col-sm-2 {
      position: initial; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-header {
    margin-bottom: 0.5rem;
    display: block; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter.hideFilter {
    display: none; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button {
    text-align: left;
    background: none !important;
    color: #0079c2;
    cursor: pointer;
    display: flex;
    align-items: flex-end;
    width: 100%;
    border-bottom: 1px solid #979797;
    padding: 1rem;
    margin-bottom: 0.5rem; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button span.fa {
      float: right;
      margin-left: 5px; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container {
    margin: 0px; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-hide {
      max-height: 0;
      overflow: hidden;
      visibility: hidden;
      transition: max-height 250ms linear; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-show {
      height: auto;
      max-height: 400px;
      transition: max-height 250ms linear;
      visibility: visible;
      overflow: hidden; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .hide-filter-container {
    display: block;
    margin-bottom: 2rem; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container {
    margin: 2rem 0 2rem 0;
    text-align: center;
    width: 100%; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container.hideFilter {
      display: none; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container .button {
      display: inline-block; }
  .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons {
    margin: 1rem 0; }
    .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container {
      display: flex;
      flex-direction: row;
      justify-content: flex-end; }
      .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .sort-results-text {
        margin: 20px 10px 0 0; }
      .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn {
        display: block; }
        .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn.btn-secondary {
          margin-right: 15px; }
  .classic-theme .tcp-pcp-summary-wrapper .summary-data-container {
    margin-bottom: 1rem; }
    .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container {
      padding-left: 0.25rem;
      margin-bottom: 0.25rem; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle {
        border: none; }
        .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle .base-toggle-header {
          border: none; }
          .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle .base-toggle-header strong {
            font-weight: 400; }
        .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle span::before {
          margin-left: 5px; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle-body {
        margin-top: 0.5rem; }
        .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle-body div {
          margin: 0.25rem 0;
          display: inline-block; }
    .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .insurance-header {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .ant-font-sb {
      margin-bottom: 0.5rem; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-pagination-container {
    display: flex;
    justify-content: center;
    margin-top: 50px; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-pagination-container .tcp-pcp-pagination-link button {
      background: none !important;
      border: none;
      padding: 0 !important;
      margin-bottom: 0.5rem;
      font: inherit;
      cursor: pointer;
      border-bottom: none; }
  .classic-theme .pcp-award-modal-container h2 {
    margin-bottom: 20px; }
  .classic-theme .pcp-award-modal-container .awards-header {
    margin-bottom: 2rem; }
  .classic-theme .pcp-award-modal-container .award-container {
    margin: 20px 0 40px 0; }
    .classic-theme .pcp-award-modal-container .award-container .award-image {
      text-align: center; }
    .classic-theme .pcp-award-modal-container .award-container .award-title {
      font-size: 1.05rem;
      font-weight: 600; }
  .classic-theme .pcp-map-modal-container .modal-dialog {
    max-width: 1200px; }
  .classic-theme .pcp-map-modal-container .MicrosoftMap.dirSDK .directionsPanel {
    width: auto; }
  .classic-theme .pcp-map-modal-container .award-container {
    margin: 4rem 0; }
    .classic-theme .pcp-map-modal-container .award-container textarea {
      min-height: 100px;
      width: 100%; }
  .classic-theme .pcp-map-modal-container h2 {
    margin-bottom: 20px; }
  .classic-theme .pcp-map-modal-container .map-img {
    text-align: center; }
  .classic-theme .pcp-map-modal-container .start-container,
  .classic-theme .pcp-map-modal-container .end-container {
    padding-bottom: 0.5rem; }
    .classic-theme .pcp-map-modal-container .start-container .fa-map-marker,
    .classic-theme .pcp-map-modal-container .end-container .fa-map-marker {
      float: left; }
    .classic-theme .pcp-map-modal-container .start-container textarea,
    .classic-theme .pcp-map-modal-container .end-container textarea {
      border: 1px solid black; }
  .classic-theme .pcp-map-modal-container .tcp-pcp-swap-link-container {
    padding-bottom: 0.5rem; }
    .classic-theme .pcp-map-modal-container .tcp-pcp-swap-link-container button {
      background: none !important;
      color: #0079c2;
      cursor: pointer;
      border: none;
      padding: 0px;
      text-align: left; }
  .classic-theme .pcp-map-modal-container .route-container .prLabel {
    margin: 0 0 1rem 0;
    padding: 0px;
    margin-right: 0.5rem; }
  .classic-theme .pcp-map-modal-container .directionsPanel {
    max-height: 485px;
    overflow: scroll; }
  .classic-theme .desktop-map-locations {
    display: none; }
  .classic-theme .mobile-map-locations {
    display: block; }
  .classic-theme .pcp-details-wrapper .address-wrapper {
    padding-bottom: 0.75rem;
    margin: 0 0 0.75rem; }
  .classic-theme .pcp-compare-wrapper .base-toggle {
    display: flex;
    align-items: center; }
  .classic-theme .pcp-compare-wrapper .pcp-compare-section {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid black; }
  .classic-theme .pcp-compare-wrapper .compare-item {
    margin-bottom: 1rem; }
  .classic-theme .mobile-pcp-compare-view {
    display: block; }
  .classic-theme .desktop-pcp-compare-view {
    display: none; }
  .classic-theme .srch-providr-map {
    margin-top: 2rem;
    float: none; }
  @media screen and (max-width: 800px) {
    .classic-theme .toggleDoctorDiv {
      position: absolute;
      right: 10px;
      top: 10px; } }
  @media print {
    .classic-theme .tcp-pcp-summary-wrapper,
    .classic-theme .pcp-map-modal-container h2,
    .classic-theme .tcp-pcp-results-count,
    .classic-theme .desktop-pcp-compare-view,
    .classic-theme .mobile-pcp-compare-view,
    .classic-theme .fake-show-map.compare-toggle-map-wrapper,
    .classic-theme .tcp-pcp-compare-top-disclaimer,
    .classic-theme .close.ng-star-inserted,
    .classic-theme .pcp-map-modal-container .modal-body #directionBackBtn,
    .classic-theme .modal .btn-primary,
    .classic-theme .modal-component-footer .btn.btn-secondary,
    .classic-theme .modal-header,
    .classic-theme .tcp-pcp-search-pcp-wrapper .tcp-pcp-button-placement,
    .classic-theme .modal .btn,
    .classic-theme .bottom-disclaimer,
    .classic-theme .row.summary-disclaimer,
    .classic-theme .bm_bottomLeftOverlay {
      display: none; }
    .classic-theme .pcp-disclaimer {
      margin: 2rem 0; }
    .classic-theme .pcp-map-modal-container.fadeInDown.animated.modal.fade.in.active,
    .classic-theme .award-container.clearfix {
      position: absolute; }
    .classic-theme .pcp-map-modal-container .directionsPanel,
    .classic-theme .pcp-map-modal-container .award-container .map-directions {
      max-height: none;
      overflow: visible; }
    .classic-theme .modal-content {
      border: 0px !important; }
    .classic-theme .modal {
      position: absolute;
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      overflow: visible !important; }
    .classic-theme .award-container .srch-providr-map {
      page-break-inside: avoid; } }
  .classic-theme .tcp-pcp-results-count {
    margin: 1rem 0; }
  @media screen and (min-width: 800px) {
    .classic-theme {
      /* PCP search page wrapper */
      /* PCP wrapper for filters and headers of the results */
      /* Summary page alt toggles only */
      /* compare screen desktop */ }
      .classic-theme .mobile-pcp-compare-view {
        display: none; }
      .classic-theme .desktop-pcp-compare-view {
        display: block; }
      .classic-theme .alertRow {
        background: red; }
      .classic-theme .tcp-pcp-current-pcp-wrapper {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 50px;
        align-items: baseline; }
        .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-current-pcp-div {
          margin: 0px 10px;
          margin-bottom: 0px; }
        .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-col-headers,
        .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-member-group {
          margin-bottom: 10px; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .no-click {
        pointer-events: none; }
      .classic-theme .tcp-pcp-search-pcp-wrapper #showSplDetails,
      .classic-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
        margin-top: 1rem;
        display: inline-block; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container label {
        margin-bottom: 0.7143rem; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container input {
        width: 100%; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container,
      .classic-theme .tcp-pcp-search-pcp-wrapper .dropdown-container {
        margin-bottom: 2.5rem; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .checkbox-container label {
        margin-bottom: 15px; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container {
        margin-bottom: 25px; }
        .classic-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container a:hover {
          cursor: pointer; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .popover {
        z-index: 9999999; }
      .classic-theme .tcp-pcp-summary-wrapper .no-click {
        pointer-events: none; }
      .classic-theme .tcp-pcp-summary-wrapper .dropdown-container {
        z-index: 99999999; }
        .classic-theme .tcp-pcp-summary-wrapper .dropdown-container .dropdown-icon {
          padding-top: 0px;
          padding-bottom: 0px; }
      .classic-theme .tcp-pcp-summary-wrapper .search-results-paragraph {
        margin: 15px 0; }
      .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 20px; }
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem {
          padding-right: 5px;
          width: 100%; } }
      @media screen and (min-width: 800px) and (min-width: 800px) {
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel {
          display: inline-flex; } }
  @media screen and (min-width: 800px) {
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter {
          min-width: 17%;
          width: 25%;
          padding-right: 5px; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter.tcp-pcp-search-filter-gender {
            width: 15%; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter.tcp-pcp-search-filter-specialty {
            width: 35%; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .ant-auto-suggest input {
            width: 100%; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle {
            display: flex;
            align-items: center; }
            .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle .toggle-title {
              font-weight: bold; }
            .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button {
              background: none !important;
              color: #0079c2;
              cursor: pointer;
              display: flex;
              align-items: flex-end;
              border: none;
              padding: 0px;
              width: auto; }
              .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button span.fa {
                float: right;
                margin-left: 5px; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container {
            margin: 0px; }
            .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcLabel {
              font-weight: bold; }
              .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcLabel::before {
                top: 0.2rem; } }
        @media screen and (min-width: 800px) and (max-width: 1200px) {
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcp-filter-show {
            height: 265px; } }
        @media screen and (min-width: 800px) and (min-width: 1200px) {
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcp-filter-show {
            height: 225px; } }
  @media screen and (min-width: 800px) {
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .hide-filter-container {
          display: none; }
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container {
          text-align: center;
          margin: 0;
          width: 16.3333%;
          padding: 0px; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container .button {
            display: inline-block; }
      .classic-theme .tcp-pcp-summary-wrapper .search-results-headers {
        display: block;
        padding: 20px 14px 10px 14px;
        font-size: 16px;
        border-bottom: 1px solid #cccccc;
        font-weight: 400; }
        .classic-theme .tcp-pcp-summary-wrapper .search-results-headers .row {
          width: calc(100% - 0px); }
      .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons {
        margin: 1rem 0; }
        .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container {
          display: flex;
          flex-direction: row;
          justify-content: flex-end; }
          .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn {
            display: block; }
            .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn.btn-secondary {
              margin-right: 15px; }
      .classic-theme .tcp-pcp-summary-wrapper .fake-border {
        border-top: 2px solid #eeeeee; }
      .classic-theme .tcp-pcp-summary-wrapper .reset-search-container {
        text-align: center;
        margin: 30px 0 30px 0; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-data-container {
        margin-bottom: 30px; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-disclaimer {
        margin-top: 30px; }
      .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header .mobile-vertical-spacer {
        margin-bottom: 0px; }
      .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header .mobile-header {
        display: none; }
      .classic-theme .pcp-search-results-section .alt-toggle-cmp {
        padding: 0 1rem; }
        .classic-theme .pcp-search-results-section .alt-toggle-cmp:nth-child(even) {
          background: #f7f7f7; }
      .classic-theme .pcp-search-results-section .alt-toggle-icon {
        display: none !important; }
      .classic-theme .pcp-search-results-section .address-wrapper a {
        border: none; }
      .classic-theme .tcp-pcp-button-placement .btn + .btn {
        margin-left: 25px; }
      .classic-theme .desktop-map-locations {
        display: block; }
      .classic-theme .mobile-map-locations {
        display: none; }
      .classic-theme .pcp-compare-wrapper .compare-item-container {
        display: flex;
        justify-content: flex-start; }
        .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item {
          display: flex;
          flex-wrap: wrap;
          padding-right: 5px;
          margin-bottom: 0.75rem;
          flex: 1 1 25%; }
          .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item .doctor-award-text {
            width: 100%; }
          .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item .map-teardrop-icon {
            padding: 0px;
            display: inline-block;
            border: none;
            background: none !important;
            cursor: pointer;
            float: left;
            width: auto;
            margin-right: 0.25rem; }
        .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item {
          margin-bottom: 8px; }
          .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item .max-address-width {
            width: 100%; }
      .classic-theme .pcp-compare-wrapper .award-image-container {
        display: flex;
        flex-direction: column; }
        .classic-theme .pcp-compare-wrapper .award-image-container .award-image {
          display: inline-block;
          margin: 5px 0px; }
      .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper {
        display: flex;
        flex-direction: row;
        margin-bottom: 0.5rem; }
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(2):first-child,
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(2):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 50%; }
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(3):first-child,
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(3):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 33.3333%; }
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(4):first-child,
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(4):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 25%; }
      .classic-theme .tcp-pcp-filter-details-specialty {
        width: 95%; }
      .classic-theme .award-container .srch-providr-map {
        float: right; } }
  .classic-theme .compare-toggle-map-wrapper {
    text-align: center; }
    .classic-theme .compare-toggle-map-wrapper .compare-toggle-map {
      width: 100%;
      max-height: 0;
      transition: max-height 0.15s ease-out;
      overflow: hidden; }
      .classic-theme .compare-toggle-map-wrapper .compare-toggle-map.show {
        max-height: 485px;
        transition: max-height 0.25s ease-in; }
    .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button {
      padding: 1rem 0;
      margin-bottom: 1rem;
      width: 100%;
      background: #eeeeee;
      display: flex;
      justify-content: center;
      align-items: center;
      font-weight: 600; }
      .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button span {
        margin-left: 5px;
        transform: rotateX(0deg);
        transition: transform 0.25s ease-in; }
        .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button span:hover {
          cursor: pointer; }
      .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button span.flipIcon {
        transform: rotateX(180deg);
        transition: transform 0.25s ease-out; }
  .classic-theme .desktop-pcp-compare-view .base-toggle-expanded div,
  .classic-theme .mobile-pcp-compare-view .base-toggle-expanded div {
    margin: 0.5rem 0; }
  .classic-theme .desktop-pcp-compare-view .base-toggle span::before,
  .classic-theme .mobile-pcp-compare-view .base-toggle span::before {
    margin-left: 5px; }
  .classic-theme .desktop-pcp-compare-view .base-toggle .base-toggle-icon-expanded.fa-caret-down,
  .classic-theme .mobile-pcp-compare-view .base-toggle .base-toggle-icon-expanded.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .classic-theme .desktop-pcp-compare-view .base-toggle .base-toggle-icon-collapsed.fa-caret-down,
  .classic-theme .mobile-pcp-compare-view .base-toggle .base-toggle-icon-collapsed.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .classic-theme .pcp-search-footer-container {
    font-weight: 400;
    margin-top: 35px; }
    .classic-theme .pcp-search-footer-container .pcp-search-footer-updated {
      font-size: 0.8571rem; }
  .classic-theme .fake-show-map {
    text-align: center;
    margin-bottom: 1rem; }
    .classic-theme .fake-show-map .base-toggle-body {
      margin-top: 0.5rem; }
    .classic-theme .fake-show-map a {
      border: none; }
  .classic-theme .geo-pcp-href-no-border {
    border: 0px; }
  .classic-theme .pcp-affiliations-modal-container .base-toggle-collapsed {
    overflow: hidden; }
  .classic-theme .pcp-affiliations-modal-container .base-toggle-container {
    padding-left: 0.25rem;
    margin-bottom: 0.25rem; }
    .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle {
      border: none; }
      .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle .base-toggle-header {
        border: none; }
        .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle .base-toggle-header strong {
          font-weight: 400; }
      .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle span::before {
        margin-left: 5px; }
    .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle-body {
      margin-top: 0.5rem; }
      .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle-body div {
        margin: 0.25rem 0;
        display: inline-block; }
  .classic-theme .pcp-affiliations-modal-container .modal-body .compare-toggle-map-wrapper .srch-providr-map {
    width: 100%;
    margin-left: 0px;
    height: 485px; }
  .classic-theme .pcp-map-modal-container .modal-body .srch-phrm-map-align {
    padding-right: 15px;
    float: left !important; }
    .classic-theme .pcp-map-modal-container .modal-body .srch-phrm-map-align .srch-providr-map {
      width: 100%;
      margin-left: 0px;
      height: 485px; }
  .classic-theme .pcp-map-modal-container .modal-body #directionBackBtn {
    margin-top: 1rem; }
  .classic-theme .pcp-map-modal-container .modal-body .print-btn {
    margin-left: 1rem;
    margin-top: 1rem; }
  .classic-theme .pcp-map-modal-container .modal-body .compare-print-btn {
    margin-top: 1rem;
    margin-left: 1rem; }
  .classic-theme .pcp-map-modal-container .modal-body .compare-back-btn {
    margin-left: 1rem;
    margin-top: 1rem; }
  @media screen and (min-width: 1024px) {
    .classic-theme .srch-providr-map {
      float: right;
      margin-top: 0px; } }
  .classic-theme .MicrosoftMap a {
    border-bottom: none; }
  .classic-theme .award-container .srch-providr-map {
    height: 485px; }
  .classic-theme .compare-toggle-map-wrapper .compare-toggle-map.show .srch-providr-map {
    max-height: 485px;
    transition: max-height 0.15s ease-out; }
  .classic-theme .compare-toggle-map-wrapper .compare-toggle-map .srch-providr-map {
    height: 485px;
    max-height: 0px;
    transition: max-height 0.15s ease-out; }
  .classic-theme .mbr-page-body.bgk-white {
    background: #fff;
    margin-top: 0px; }
  .classic-theme .affiliation-details-left-data-container .base-toggle-icon-expanded.fa.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .classic-theme .affiliation-details-left-data-container .base-toggle-icon-collapsed.fa.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .classic-theme .address-container {
    word-break: unset !important;
    overflow-wrap: break-word; }
  .classic-theme .pcp-add-pointer:hover {
    cursor: pointer; }
  .classic-theme .pcp-search-results-section .alt-toggle-cmp .alt-toggle {
    overflow: visible; }
  .classic-theme .question-icon-btn {
    border: none !important;
    background: none !important;
    padding: 0px 0px 0px 5px; }
  .classic-theme .img-btn {
    border: none !important;
    padding: 0px;
    background: none !important;
    color: #0079c2; }
  @media screen and (max-width: 480px) {
    .classic-theme #tcp-pcp-card-edit-controls-compare-pcp-btn,
    .classic-theme #tcp-pcp-card-edit-controls-compare-back-pcp-btn {
      margin-left: 0px;
      margin-top: 1rem; } }
  .classic-theme .hw-bdr-btm-link {
    color: #0079c2;
    text-decoration: none; }
  .classic-theme .hw-digital-tools .ant-content-callout .ant-callout-links .underline a:not(.btn) {
    text-align: left;
    display: ruby-text-container; }
  .classic-theme .care-evol-section {
    background-color: #dcdcdc;
    padding-left: 0px !important; }
    .classic-theme .care-evol-section .ant-alert {
      margin-top: 0px;
      margin-bottom: 0px; }
      .classic-theme .care-evol-section .ant-alert .ant-alert-main {
        padding: 30px; }
    .classic-theme .care-evol-section .ant-alert-left {
      width: 120px; }
    .classic-theme .care-evol-section .care-evol-header-color {
      color: #000;
      font-weight: 600; }
    .classic-theme .care-evol-section .care-sso-link-container {
      margin-top: 2%; }
      .classic-theme .care-evol-section .care-sso-link-container a {
        cursor: pointer;
        text-decoration: none; }
  .classic-theme .disc-margin-top {
    margin-top: 3% !important; }
  .classic-theme .disc-body-li-margin {
    margin-left: -2%; }
  .classic-theme .disc-ftr-cont-btn-margin {
    margin-left: 0.75% !important;
    margin-bottom: 0%; }
  .classic-theme #disclaimer-footer-btn-continue a {
    border-bottom: none;
    color: #fff; }
  .classic-theme .mobile-padding {
    padding: 5%; }
  @media screen and (max-width: 480px) {
    .classic-theme .mobile-padding {
      padding: 5%; }
    .classic-theme .disclaimer-model-content {
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px !important;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      overflow: unset !important;
      width: auto !important;
      height: unset !important; }
    .classic-theme .disc-margin-top {
      margin-top: 7% !important; }
    .classic-theme .modal-component-footer .disc-action-buttons {
      text-align: center;
      margin-right: auto; }
      .classic-theme .modal-component-footer .disc-action-buttons .disc-ftr-cont-btn-margin {
        margin-bottom: 4%; }
      .classic-theme .modal-component-footer .disc-action-buttons .disc-ftr-cncl-btn-margin {
        margin-left: 1px; } }
  .classic-theme .hw-external-link-icon.fa-external-link {
    top: 4px;
    padding-left: 3px; }
  .classic-theme #health-assessment-notification .ant-anthem-alert {
    margin-top: 30px; }
  .classic-theme .fa-bolt {
    transform: scaleX(-1) rotate(90deg); }
  .classic-theme #optInModal .modal-header {
    padding: 0 1.428rem 2rem; }
    .classic-theme #optInModal .modal-header h1 {
      padding-top: 1.428rem; }
    .classic-theme #optInModal .modal-header .close {
      z-index: 1;
      top: -8px; }
  .classic-theme #optInModal .modal-body {
    padding-left: 1.428rem;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 2rem; }
    .classic-theme #optInModal .modal-body #optInOutNotification .ant-anthem-alert {
      margin-top: 0; }
    .classic-theme #optInModal .modal-body #optInOutNotification p {
      margin-bottom: 5px; }
    .classic-theme #optInModal .modal-body .toggleSwitch fieldset {
      display: inline-block;
      vertical-align: middle; }
    .classic-theme #optInModal .modal-body .toggleSwitch #optInLoadingImg {
      display: inline-block;
      vertical-align: middle;
      display: none; }
    .classic-theme #optInModal .modal-body .toggleSwitch label.ptLabel {
      margin: 0; }
      .classic-theme #optInModal .modal-body .toggleSwitch label.ptLabel:first-of-type {
        border-left: 1px solid #dcdcdc;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .classic-theme #optInModal .modal-body .toggleSwitch label.ptLabel:last-of-type {
        border-right: 1px solid #dcdcdc;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
    .classic-theme #optInModal .modal-body .toggleSwitch .ant-data-load {
      padding: 0 15px; }
      .classic-theme #optInModal .modal-body .toggleSwitch .ant-data-load .sk-spinner-wave {
        height: 30px;
        display: inline-block;
        float: none;
        width: auto;
        vertical-align: middle; }
      .classic-theme #optInModal .modal-body .toggleSwitch .ant-data-load .ant-data-text {
        padding-left: 15px;
        display: inline-block;
        float: none;
        width: auto;
        vertical-align: middle; }
    .classic-theme #optInModal .modal-body .hw-sso-toggle-txt {
      font-weight: 600;
      line-height: 32px; }
    .classic-theme #optInModal .modal-body .hw-sso-claims-delay-msg {
      margin-top: 2rem;
      margin-bottom: 0;
      font-size: 0.857rem; }
      .classic-theme #optInModal .modal-body .hw-sso-claims-delay-msg span.noteHeading {
        padding-right: 5px;
        font-weight: 600; }
  .classic-theme #optInModal button:disabled {
    background-color: #fe5e3c;
    border: 1px solid #fe5e3c;
    opacity: 1; }
  .classic-theme #optInModal .modal-footer {
    padding-left: 1.428rem;
    padding-top: 1rem;
    padding-bottom: 0; }
    .classic-theme #optInModal .modal-footer .button-group {
      margin-bottom: 10px;
      float: left;
      margin-right: 20px; }
      .classic-theme #optInModal .modal-footer .button-group button {
        margin-bottom: 1.142rem; }
  .classic-theme .preventive-care-block {
    margin-bottom: 80px;
    margin-top: 0px; }
    .classic-theme .preventive-care-block .form-group {
      display: flex; }
      .classic-theme .preventive-care-block .form-group ul {
        text-align: left; }
    .classic-theme .preventive-care-block h2.table-title {
      font-size: 2.2rem;
      font-weight: 100;
      margin-bottom: 15px; }
    .classic-theme .preventive-care-block:last-of-type {
      margin: 50px 0; }
    .classic-theme .preventive-care-block .list-numbered ul {
      list-style-type: none; }
    .classic-theme .preventive-care-block .health-output-block {
      margin-top: 50px; }
      .classic-theme .preventive-care-block .health-output-block:last-of-type {
        margin-top: 80px; }
      .classic-theme .preventive-care-block .health-output-block h3 {
        padding-bottom: 20px;
        border-bottom: 4px solid #0079c2;
        font-size: 2rem; }
    .classic-theme .preventive-care-block table tr:nth-child(even) {
      background: #eee; }
    .classic-theme .preventive-care-block table td {
      padding: 30px; }
      .classic-theme .preventive-care-block table td:first-of-type {
        text-transform: uppercase; }
    .classic-theme .preventive-care-block table ul {
      list-style-type: none; }
      .classic-theme .preventive-care-block table ul li {
        text-align: left; }
    @media (max-width: 479px) {
      .classic-theme .preventive-care-block .health-output-block table tr:nth-child(even) {
        background: white; }
      .classic-theme .preventive-care-block .health-output-block table td {
        padding: 15px 15px 15px 0;
        display: block; }
        .classic-theme .preventive-care-block .health-output-block table td:first-of-type {
          background: #eee;
          text-align: center; }
      .classic-theme .preventive-care-block .health-output-block table ul {
        list-style-type: disc; } }
  .classic-theme #hw-cancer-list {
    margin-top: 1.714rem; }
    .classic-theme #hw-cancer-list .load-more-margin {
      margin-top: 0.572rem; }
    .classic-theme #hw-cancer-list .cancer-list-mrg-btm-head {
      margin-bottom: 2.428rem; }
    .classic-theme #hw-cancer-list .ant-search-input {
      width: 100%; }
    .classic-theme #hw-cancer-list #searchfieldLbl {
      font-size: 1.285rem;
      font-weight: 400;
      margin-top: 20px; }
    .classic-theme #hw-cancer-list .cancer-list-z-index {
      z-index: 100; }
    .classic-theme #hw-cancer-list .cancer-list li a {
      font-size: 1rem;
      font-weight: 600; }
      .classic-theme #hw-cancer-list .cancer-list li a.inactive {
        cursor: default;
        pointer-events: none;
        border-bottom: 0px;
        color: #a3a3a3; }
      .classic-theme #hw-cancer-list .cancer-list li a.selected {
        font-weight: 800;
        color: #333;
        cursor: default;
        font-size: 14px;
        border-bottom: 0px;
        outline: none; }
    .classic-theme #hw-cancer-list .cancer-list-align {
      padding-left: 0;
      padding-top: 25px;
      margin-bottom: 30px; }
    .classic-theme #hw-cancer-list .noFocusBorder:focus {
      outline-width: 0px; }
    .classic-theme #hw-cancer-list .cancer-list-normal-font {
      font-size: 1rem;
      margin-bottom: 0;
      font-weight: 600; }
    .classic-theme #hw-cancer-list .cancer-list-mrg-btm-alpha-selector {
      margin-bottom: 1.142rem; }
    .classic-theme #hw-cancer-list .cancer-accord-list {
      cursor: pointer; }
    .classic-theme #hw-cancer-list .cancer-list-font-accord {
      font-size: 16px;
      margin-bottom: 1.285rem;
      font-weight: 400; }
    .classic-theme #hw-cancer-list .cancer-list-exp-icon-detail {
      cursor: pointer;
      vertical-align: top;
      width: 32px; }
    .classic-theme #hw-cancer-list .cancer-list-tab-cell {
      display: table-cell; }
    .classic-theme #hw-cancer-list .cancer-list-srch-link {
      display: table;
      margin-bottom: 10px;
      margin-left: 17px;
      font-size: 1rem; }
    .classic-theme #hw-cancer-list .collapse-cancer-list {
      display: none; }
    .classic-theme #hw-cancer-list .collapse-cancer-style {
      margin-left: 27px; }
    .classic-theme #hw-cancer-list .list-hd-font-size {
      font-size: 1.285rem; }
    .classic-theme #hw-cancer-list .cancer-list-mrg-btm-item {
      margin-bottom: 1.285rem; }
    @media only screen and (min-width: 800px) {
      .classic-theme #hw-cancer-list #searchfieldLbl {
        margin-top: 0; }
      .classic-theme #hw-cancer-list .cancer-list-mrg-btm-head {
        margin-bottom: 0px; }
      .classic-theme #hw-cancer-list .cancer-list li {
        list-style-type: none;
        display: inline;
        margin-right: 10px;
        font-size: 20px;
        font-weight: 600; }
        .classic-theme #hw-cancer-list .cancer-list li a.selected {
          font-weight: 800;
          color: #333;
          cursor: default;
          font-size: 20px;
          border-bottom: 0px;
          outline: none; }
      .classic-theme #hw-cancer-list .cancer-btm-btn {
        min-width: 300px; }
      .classic-theme #hw-cancer-list .cancer-list-font-accord {
        font-size: 20px;
        margin-bottom: 1.285rem;
        font-weight: 400; } }
    @media (min-width: 300px) and (max-width: 799px) {
      .classic-theme #hw-cancer-list .panel-group {
        margin-top: 20px; }
      .classic-theme #hw-cancer-list .cancer-list li {
        display: block;
        text-align: right;
        list-style-type: none;
        margin-left: 5px;
        margin-bottom: 5px; }
      .classic-theme #hw-cancer-list .cancer-list-pull-right {
        float: right;
        padding-left: 0px;
        margin-top: 20px; }
      .classic-theme #hw-cancer-list .cancer-list-top-mrg {
        margin-top: 1.714rem; } }
  @media screen and (max-width: 479px) {
    .classic-theme #optInModal .toggleSwitch {
      margin-top: 1.142rem; }
    .classic-theme #optInModal .modal-header {
      padding-bottom: 3rem;
      margin-right: 10px; }
      .classic-theme #optInModal .modal-header .close {
        top: 12px; }
    .classic-theme #optInModal .modal-body {
      padding-bottom: 120px; }
    .classic-theme #optInModal .modal-footer .button-group {
      float: none;
      display: inline-block;
      margin: 0px 4px; } }
  .classic-theme #hw-abt-cancer {
    text-align: left; }

@-moz-document url-prefix() {
  .classic-theme #hw-abt-cancer .pfSelect {
    display: table-cell; } }
    .classic-theme #hw-abt-cancer legend {
      display: none; }
    .classic-theme #hw-abt-cancer .row {
      margin: 0; }
    .classic-theme #hw-abt-cancer .cancer-dropdown {
      margin-top: 28px;
      margin-bottom: 20px;
      padding-left: 0; }
    .classic-theme #hw-abt-cancer .cancer-goto {
      margin-top: 21px; }
  @media only screen and (max-width: 799px) {
    .classic-theme #hw-abt-cancer {
      text-align: left; }
      .classic-theme #hw-abt-cancer .cancer-goto {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0;
        text-align: center; }
        .classic-theme #hw-abt-cancer .cancer-goto > button {
          min-width: 150px; }
      .classic-theme #hw-abt-cancer .cancer-dropdown {
        margin-top: 30px;
        padding: 0; }
      .classic-theme #hw-abt-cancer .mrg-btm-50 {
        margin-bottom: 50px; } }
  .classic-theme .plans {
    overflow-x: hidden; }
  .classic-theme .plan-block {
    position: relative;
    margin-bottom: 60px; }
    .classic-theme .plan-block .link:after {
      color: #ffffff; }
    .classic-theme .plan-block .plan-image {
      position: absolute;
      z-index: 0;
      width: 100%;
      height: 40%;
      top: 0;
      background-repeat: no-repeat; }
      @media (min-width: 801px) {
        .classic-theme .plan-block .plan-image {
          height: 100%; } }
    .classic-theme .plan-block:nth-child(odd) .plan-image {
      left: 0;
      background-position: 0px -50px; }
      @media (min-width: 801px) {
        .classic-theme .plan-block:nth-child(odd) .plan-image {
          background-position: -50px -50px; } }
    .classic-theme .plan-block:nth-child(even) .plan-image {
      right: 0;
      background-position: 100% 0%; }
    .classic-theme .plan-block .plan {
      position: relative; }
      .classic-theme .plan-block .plan:before, .classic-theme .plan-block .plan:after {
        content: " ";
        display: table; }
      .classic-theme .plan-block .plan:after {
        clear: both; }
      @media (max-width: 800px) {
        .classic-theme .plan-block .plan {
          padding-bottom: 30px; } }
      @media (min-width: 801px) {
        .classic-theme .plan-block .plan {
          background-repeat: no-repeat;
          background-size: cover;
          height: 350px; } }
    .classic-theme .plan-block .info {
      padding-top: 110px;
      color: #ffffff; }
      .classic-theme .plan-block .info .h1 {
        text-align: left;
        margin: 10px 0 15px; }
      .classic-theme .plan-block .info span {
        font-size: 16px; }
      .classic-theme .plan-block .info a {
        color: #ffffff; }
      .classic-theme .plan-block .info a:hover {
        color: #ffffff; }
    .classic-theme .plan-block .block-well {
      position: relative;
      margin-top: 30px; }
      @media (min-width: 801px) {
        .classic-theme .plan-block .block-well {
          margin-top: 0;
          top: 60px; } }
      .classic-theme .plan-block .block-well .well-content {
        background: #ffffff;
        padding: 30px; }
      .classic-theme .plan-block .block-well p:last-child {
        margin-bottom: 60px; }
  @media (max-width: 479px) {
    .classic-theme .plan-block {
      left: -8.33333%; }
      .classic-theme .plan-block .block-well {
        left: 8.33333%;
        padding: 0; }
      .classic-theme .plan-block .info {
        padding-left: 0;
        position: relative;
        left: 16.66667%;
        width: 84%; }
      .classic-theme .plan-block:nth-child(even),
      .classic-theme .plan-block:nth-child(even) .info {
        left: 8.33333%; }
      .classic-theme .plan-block:nth-child(even) .block-well {
        left: -8.33333%; } }
  @media (max-width: 800px) {
    .classic-theme .plan-block {
      left: -16.66667%; }
      .classic-theme .plan-block .block-well {
        left: 18%;
        padding: 0; }
      .classic-theme .plan-block .info {
        position: relative;
        left: 25%; }
      .classic-theme .plan-block:nth-child(even) {
        left: 16.66667%; }
      .classic-theme .plan-block:nth-child(even) .info {
        left: 8.33333%;
        width: 84%; }
      .classic-theme .plan-block:nth-child(even) .block-well {
        left: -18%; } }
  .classic-theme .htopics-img-btm-mrg {
    margin-bottom: 2.325rem; }
  .classic-theme .hide-iframe {
    width: 100%;
    min-height: 1000px;
    max-height: 6800px;
    display: none;
    border: none;
    overflow: hidden; }
  .classic-theme .show-iframe {
    display: block !important; }
  .classic-theme .ui-dialog .ui-dialog-content {
    top: 100px;
    bottom: auto; }
  .classic-theme .container .col-auth-cancel {
    margin: 20px auto;
    width: 100%; }
  .classic-theme a.link-space {
    margin-left: 1.714rem; }
  .classic-theme .hide-breadcrumb {
    margin-left: 67px;
    margin-bottom: 2.428rem; }
  @media (max-width: 599px) {
    .classic-theme #adaGina .btn {
      margin: 1rem auto;
      display: block; }
    .classic-theme #adaGina a.link-space {
      margin: 2.714rem 3.7rem 1rem 3.7rem;
      text-decoration: underline;
      border-bottom: none;
      display: block; }
    .classic-theme .hide-breadcrumb {
      margin-left: 67px;
      margin-top: -1rem; } }
  @media screen and (max-width: 800px) {
    .classic-theme .hide-breadcrumb {
      float: left;
      margin-left: 0px; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .classic-theme .hide-breadcrumb {
      margin-left: 0px; }
    .classic-theme .toggleV2 {
      padding-left: 0rem; } }
  @media (max-width: 479px) {
    .classic-theme #healthwellnesscenter .health-rewards {
      width: 62%; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 667px) and (orientation: portrait) {
    .classic-theme a.link-space {
      display: inline-block;
      margin-top: 2rem;
      margin-left: 4rem; }
    .classic-theme .adaBtn {
      margin-left: 7.5rem; }
    .classic-theme .toggleV2 {
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    .classic-theme a.link-space {
      display: inline-block;
      margin-top: 2rem;
      margin-left: 3rem; }
    .classic-theme .adaBtn {
      margin-left: 6.5rem; }
    .classic-theme .toggleV2 {
      position: absolute !important;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .classic-theme .adaBtn {
      margin-left: 0rem; }
    .classic-theme a.link-space {
      margin-left: 1.714rem; }
    .classic-theme .toggleV2 {
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .classic-theme a.link-space {
      display: inline-block;
      margin-top: 2rem;
      margin-left: 4rem; }
    .classic-theme .adaBtn {
      margin-left: 8rem; } }
  .classic-theme .toggleV2 {
    display: inline-block;
    vertical-align: middle;
    position: fixed; }
    .classic-theme .toggleV2 .ant-data-load {
      padding: 0 15px; }
      .classic-theme .toggleV2 .ant-data-load .sk-spinner-wave {
        height: 30px;
        display: inline-block;
        float: none;
        width: auto;
        vertical-align: middle; }
      .classic-theme .toggleV2 .ant-data-load .ant-data-text {
        padding-left: 15px;
        display: inline-block;
        float: none;
        width: auto;
        vertical-align: middle; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .classic-theme {
      /* Chrome- and Safari-specific CSS here*/ }
      .classic-theme .underline-style {
        border-bottom: none;
        text-decoration: underline;
        text-underline-position: under; }
      .classic-theme .underline-style:hover {
        border-bottom: none;
        text-decoration: underline;
        text-underline-position: under; } }
  .classic-theme .text-align-weight {
    text-align: left; }
  .classic-theme .align-link {
    display: inline-block;
    float: left; }
  .classic-theme #hallmark-callout {
    text-align: center; }
  .classic-theme .err_display {
    margin-left: 10px;
    margin-right: 10px; }
  .classic-theme .paragraph2 {
    font-style: italic;
    padding: 5px 15px 5px 15px;
    font-size: 0.857rem; }
  .classic-theme .paragraph1 {
    padding: 5px 15px 10px 15px; }
  .classic-theme .hw-rewards-heading {
    padding-top: 5px; }
  .classic-theme .download-body {
    float: left; }
  .classic-theme .download-body-button {
    float: left;
    cursor: pointer; }
  .classic-theme .download-body-text {
    float: left;
    padding-left: 5px; }
  .classic-theme .download-body-div {
    float: left;
    padding-top: 10px; }
  .classic-theme .download-pointer {
    cursor: pointer; }
  .classic-theme .download-padding {
    padding-top: 10px; }
  .classic-theme .webmd-sso-modal .collapseItemContainer {
    margin-top: 1rem; }
  .classic-theme .webmd-sso-modal .webmd-sso-acc-height {
    max-height: 10rem;
    overflow-y: auto; }
  .classic-theme .webmd-sso-modal .webmd-privacy-footer {
    font-size: 0.8rem;
    list-style-type: none;
    margin-top: 1rem;
    padding: 0; }
    .classic-theme .webmd-sso-modal .webmd-privacy-footer li {
      display: inline; }
      .classic-theme .webmd-sso-modal .webmd-privacy-footer li a {
        border: 0; }
        .classic-theme .webmd-sso-modal .webmd-privacy-footer li a:after {
          content: "|"; }
      .classic-theme .webmd-sso-modal .webmd-privacy-footer li:last-child a:after {
        content: ""; }
  .classic-theme .htopics-btn-mrg {
    margin-bottom: 40px; }
  .classic-theme #healthwellnesscenter .ant-content-callout {
    margin-bottom: 40px;
    margin-top: 20px; }
  .classic-theme #healthwellnesscenter .hw-contianer-spacing {
    margin-bottom: 40px; }
  .classic-theme .hw-wrapper {
    margin-bottom: 60px; }
  .classic-theme .tcp-service-limits-container dl.dropdownlist-single-item {
    margin-bottom: 1.0714rem; }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-service-limits-container dl.dropdownlist-single-item {
        margin-bottom: 1.4286rem; } }
    .classic-theme .tcp-service-limits-container dl.dropdownlist-single-item dt {
      font-weight: 600; }
    .classic-theme .tcp-service-limits-container dl.dropdownlist-single-item dd {
      color: #666;
      text-shadow: 0 0 transparent;
      text-align: left;
      white-space: nowrap;
      display: inline-block;
      margin-top: 0.5rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-service-limits-container dl.dropdownlist-single-item dd {
          margin-top: 1.5rem; } }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-accum {
    margin-left: 25px; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col {
      margin-top: 15px;
      margin-right: 20px; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-apply-button {
    margin-bottom: 1rem;
    margin-top: 1rem; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-apply-column {
    text-align: center; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-benefit {
    font-size: 20px;
    font-weight: 600; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-benefit .tcp-benefit-label-seperator {
      font-weight: 300; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-description {
    margin-bottom: 0.8rem; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-desktop-and-larger {
    display: none; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-details-link {
    margin-bottom: 2rem; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-font-small {
    font-size: 13px; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-grid-heading {
    font-size: 20px;
    font-weight: 600;
    padding-top: 0.85rem;
    border-bottom: 1px solid #dcdcdc; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-grid-shown {
    margin-top: 60px; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-heading {
    line-height: 1.285rem;
    margin-bottom: 0.714rem; }
  .classic-theme .tcp-service-limits-container .tcp-service-limit-item {
    padding-bottom: 18px; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-label {
    padding-top: 15px;
    border-top: 1px solid #dcdcdc; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-label.first {
    border-top: 0 solid transparent; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-network-row {
    margin: 15px 1px 0; }
  .classic-theme .tcp-service-limits-container .tcp-service-limit-reached {
    clear: both; }
    .classic-theme .tcp-service-limits-container .tcp-service-limit-reached span {
      display: inline; }
  .classic-theme .tcp-service-limits-container .tcp-svc-limit-zero-remaining {
    display: inline;
    width: calc(100% - 30px); }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-tablet-and-smaller {
    display: block; }
  .classic-theme .tcp-service-limits-container .tcp-service-limits-toggle {
    margin-left: 0; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-service-limits-container .tcp-service-limits-toggle {
        margin-bottom: 0.5rem; } }
  @media only screen and (min-width: 480px) {
    .classic-theme .tcp-service-limits-container .tcp-service-limits-accum {
      clear: both; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col {
        clear: both; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-apply-button {
      margin-top: 0; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-col span {
      float: left; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-font-small {
      font-size: 16px;
      float: left;
      min-width: 150px; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-network span {
      float: none; } }
  @media only screen and (min-width: 800px) {
    .classic-theme .tcp-service-limits-container .tcp-service-limits-accum {
      clear: none;
      margin-left: 0; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col {
        margin: 0;
        float: left;
        clear: none; }
        .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-limit-col {
          width: 46.5%; }
        .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-used-col {
          width: 23%; }
        .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-remaining-col {
          width: 30%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limit-accums-wrapper {
      float: left;
      width: 75%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-apply-button {
      margin-top: 0; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-col {
      float: left; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-item-col {
        width: 25%; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-limit-col {
        width: 35%; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-used-col {
        width: 17%; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-remaining-col {
        width: 23%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-desktop-and-larger {
      display: block; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-network {
      padding-left: 15px;
      float: left; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-network-row {
      margin: 15px 0 0; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-tablet-and-smaller {
      display: none; } }
  @media only screen and (min-width: 1024px) {
    .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col {
      margin: 0;
      float: left;
      clear: none; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-item-col {
        width: 30%; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-limit-col {
        width: 50%; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-used-col {
        width: 21.5%; }
      .classic-theme .tcp-service-limits-container .tcp-service-limits-accum .tcp-service-limits-col.tcp-remaining-col {
        width: 28.5%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limit-accums-wrapper {
      float: left;
      width: 70%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-apply-button {
      margin-top: 37px; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-apply-column {
      text-align: left; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-item-col {
      width: 30%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-limit-col {
      width: 35%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-used-col {
      width: 15%; }
    .classic-theme .tcp-service-limits-container .tcp-service-limits-col.tcp-remaining-col {
      width: 20%; } }
  .classic-theme .service-limits-grid {
    /* Hide desktop column containers */
    /* Service Limits Desktop styles (post-mobile: 480px+) */ }
    .classic-theme .service-limits-grid .title-row,
    .classic-theme .service-limits-grid .tcp-network-value-container {
      display: none; }
    .classic-theme .service-limits-grid .title-row {
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .service-limits-grid .tcp-network-grid-container {
      padding: 1.4286rem; }
    .classic-theme .service-limits-grid .tcp-network-grid-container:nth-child(odd) {
      background-color: #dcdcdc; }
    .classic-theme .service-limits-grid .tcp-network-title-col {
      margin-left: -0.3571rem;
      margin-bottom: 0.3571rem; }
    .classic-theme .service-limits-grid .tcp-network-title {
      font-size: 1.1429rem;
      font-weight: 200;
      color: #666; }
    .classic-theme .service-limits-grid .tcp-network-title-age-range {
      font-size: 1rem;
      color: #666;
      font-weight: 600; }
    .classic-theme .service-limits-grid .tcp-network-value-container {
      font-size: 1rem; }
    .classic-theme .service-limits-grid .tcp-network-value-container-mobile {
      padding-left: 0.8571rem; }
      .classic-theme .service-limits-grid .tcp-network-value-container-mobile .tcp-network-label {
        font-weight: 600; }
      .classic-theme .service-limits-grid .tcp-network-value-container-mobile .tcp-network-value {
        margin-bottom: 0.3571rem; }
    .classic-theme .service-limits-grid .tcp-view-details-container {
      font-size: 1rem;
      padding-left: 0; }
    .classic-theme .service-limits-grid .tcp-view-details-icon {
      cursor: pointer;
      width: 0.7857rem; }
    .classic-theme .service-limits-grid .tcp-view-details-link {
      display: inline;
      color: #333; }
    .classic-theme .service-limits-grid .tcp-view-details-anchor {
      border-bottom: 0; }
    .classic-theme .service-limits-grid .tcp-network-dropdown-body {
      margin-top: 0.2777rem; }
    .classic-theme .service-limits-grid .collapsed {
      display: none; }
    .classic-theme .service-limits-grid ul {
      list-style: none;
      padding-left: 1.3888rem; }
    .classic-theme .service-limits-grid ul.tcpTreeContainer ul {
      padding-left: 0.8571rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .service-limits-grid ul.tcpTreeContainer ul {
          padding-left: 0.6666rem; } }
    .classic-theme .service-limits-grid ul.tcpTreeContainer a {
      border-bottom: 0;
      font-size: 1rem;
      color: #0079c2;
      font-weight: 400; }
    .classic-theme .service-limits-grid ul.tcpTreeContainer > li {
      font-size: 1rem;
      font-weight: 600;
      color: #666; }
    .classic-theme .service-limits-grid ul.tcpTreeContainer .tree-node-link {
      cursor: auto; }
    @media screen and (min-width: 480px) {
      .classic-theme .service-limits-grid {
        margin-top: 1.3888rem;
        /* Hide mobile values section */ }
        .classic-theme .service-limits-grid .tcp-network-value-container-mobile {
          display: none; }
        .classic-theme .service-limits-grid .title-row,
        .classic-theme .service-limits-grid .tcp-network-value-container {
          display: block; }
        .classic-theme .service-limits-grid .title-row {
          padding-bottom: 2px;
          border-bottom: 1px solid gray; }
        .classic-theme .service-limits-grid .tcp-network-title-col,
        .classic-theme .service-limits-grid .tcp-network-first-col {
          width: 45%;
          display: inline-block; }
        .classic-theme .service-limits-grid .tcp-network-title-col {
          margin-left: 0; }
        .classic-theme .service-limits-grid .tcp-network-title-container {
          width: 100%;
          display: block; }
        .classic-theme .service-limits-grid .tcp-network-title {
          font-size: 1.111rem;
          margin-left: -5px; }
        .classic-theme .service-limits-grid .tcp-network-value-container {
          margin-bottom: 0.4rem; }
        .classic-theme .service-limits-grid .tcp-network-first-col {
          padding-left: 0.6666rem; }
        .classic-theme .service-limits-grid .tcp-network-limit-col,
        .classic-theme .service-limits-grid .tcp-network-used-col,
        .classic-theme .service-limits-grid .tcp-network-remaining-col {
          display: inline-block;
          vertical-align: text-top; }
        .classic-theme .service-limits-grid .tcp-network-limit-col {
          width: 18%; }
        .classic-theme .service-limits-grid .tcp-network-used-col {
          width: 15%; }
        .classic-theme .service-limits-grid .tcp-network-remaining-col {
          width: 15%; }
        .classic-theme .service-limits-grid .tcp-network-grid-container {
          padding: 1.1111rem; }
        .classic-theme .service-limits-grid .tcp-view-details-indent {
          margin-left: 0.8333rem; }
        .classic-theme .service-limits-grid .tcp-view-details-icon {
          padding-right: 0;
          width: 0.6111rem; } }
  .classic-theme ul.tcpHierarchyContainer {
    list-style: none;
    padding-left: 0rem; }
  .classic-theme ul.tcpHierarchyContainer a {
    font-size: 1rem; }
  .classic-theme ul.tcpHierarchyContainer > li {
    font-size: 1rem;
    display: inline;
    list-style-type: none; }
  .classic-theme ul.tcpHierarchyContainer .seperator {
    margin: 0px 5px 0px 5px 0px; }
  .classic-theme .mbr-page-body .service-limit-card {
    overflow: hidden; }
  .classic-theme #tcp-med-auth-dir-container #tcp-med-auth-title,
  .classic-theme #tcp-med-auth-dir-container #tcp-med-refs-title,
  .classic-theme #tcp-med-refs-dir-container #tcp-med-auth-title,
  .classic-theme #tcp-med-refs-dir-container #tcp-med-refs-title {
    margin-bottom: 1.714rem; }
  .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-mrg-top,
  .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-mrg-top {
    margin-top: 2rem; }
  .classic-theme #tcp-med-auth-dir-container .ant-anthem-alert.inline-alert,
  .classic-theme #tcp-med-refs-dir-container .ant-anthem-alert.inline-alert {
    padding: 12px 15px 8px; }
  .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-mrg-btm .tcp-med-auth-apply-btn-mrg-top,
  .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-mrg-btm .tcp-med-auth-apply-btn-mrg-top {
    margin-top: 1rem;
    padding: 0px;
    text-align: center; }
  .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-apply-btn-mrg-top.text-center,
  .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-apply-btn-mrg-top.text-center {
    margin-top: 1.857rem; }
  .classic-theme #tcp-med-auth-dir-container dt,
  .classic-theme #tcp-med-auth-dir-container dl,
  .classic-theme #tcp-med-auth-dir-container dd,
  .classic-theme #tcp-med-refs-dir-container dt,
  .classic-theme #tcp-med-refs-dir-container dl,
  .classic-theme #tcp-med-refs-dir-container dd {
    margin: 0;
    padding: 0; }
  .classic-theme #tcp-med-auth-dir-container h3,
  .classic-theme #tcp-med-refs-dir-container h3 {
    clear: both;
    font-size: 1.111rem;
    font-weight: 600;
    margin-bottom: 1.142rem; }
  .classic-theme #tcp-med-auth-dir-container .table-row,
  .classic-theme #tcp-med-refs-dir-container .table-row {
    clear: both; }
  .classic-theme #tcp-med-auth-dir-container .table-row-heading-pre,
  .classic-theme #tcp-med-auth-dir-container .table-row-cell-details-pre,
  .classic-theme #tcp-med-auth-dir-container .table-heading-cell-pre,
  .classic-theme #tcp-med-refs-dir-container .table-row-heading-pre,
  .classic-theme #tcp-med-refs-dir-container .table-row-cell-details-pre,
  .classic-theme #tcp-med-refs-dir-container .table-heading-cell-pre {
    float: left;
    width: 13%;
    min-height: 1px;
    margin-right: 1%; }
  .classic-theme #tcp-med-auth-dir-container .table-heading-cell-pre,
  .classic-theme #tcp-med-refs-dir-container .table-heading-cell-pre {
    font-weight: 600;
    font-size: 1rem; }
  .classic-theme #tcp-med-auth-dir-container .table-heading-cell-pre p:before,
  .classic-theme #tcp-med-refs-dir-container .table-heading-cell-pre p:before {
    content: attr(data-table-label); }
  .classic-theme #tcp-med-auth-dir-container .table-row-cell-details-pre p,
  .classic-theme #tcp-med-refs-dir-container .table-row-cell-details-pre p {
    line-height: 1.75em; }
  .classic-theme #tcp-med-auth-dir-container .hdr-banner,
  .classic-theme #tcp-med-refs-dir-container .hdr-banner {
    margin: 10px 10px 0px 10px;
    padding: 5px;
    background-color: #eee;
    clear: both; }
  .classic-theme #tcp-med-auth-dir-container .skip-link-aria,
  .classic-theme #tcp-med-refs-dir-container .skip-link-aria {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden; }
  @media screen and (max-width: 800px) {
    .classic-theme #tcp-med-auth-dir-container,
    .classic-theme #tcp-med-refs-dir-container {
      /* Content for repeating labels on small screens would come from data-attributes on element (from service or WCS)*/ }
      .classic-theme #tcp-med-auth-dir-container .table-row-heading-pre,
      .classic-theme #tcp-med-auth-dir-container .table-row-cell-details-pre,
      .classic-theme #tcp-med-refs-dir-container .table-row-heading-pre,
      .classic-theme #tcp-med-refs-dir-container .table-row-cell-details-pre {
        float: none;
        width: 100%; }
      .classic-theme #tcp-med-auth-dir-container .table-heading-cell-pre,
      .classic-theme #tcp-med-refs-dir-container .table-heading-cell-pre {
        display: none; }
      .classic-theme #tcp-med-auth-dir-container .table-row-label-pre,
      .classic-theme #tcp-med-refs-dir-container .table-row-label-pre {
        display: block;
        float: left;
        width: 150px;
        font-weight: bold; }
      .classic-theme #tcp-med-auth-dir-container .table-row-cell-details-pre,
      .classic-theme #tcp-med-refs-dir-container .table-row-cell-details-pre {
        display: block;
        margin-left: 45px; }
      .classic-theme #tcp-med-auth-dir-container dt.table-row-label-pre:before,
      .classic-theme #tcp-med-refs-dir-container dt.table-row-label-pre:before {
        content: attr(data-table-label); } }
  @media screen and (max-width: 480px) {
    .classic-theme #tcp-med-auth-dir-container .table-row-label-pre,
    .classic-theme #tcp-med-refs-dir-container .table-row-label-pre {
      display: block;
      float: none;
      width: auto; } }
  .classic-theme #tcp-med-auth-dir-container .tcp-find-ben-dt-inline,
  .classic-theme #tcp-med-refs-dir-container .tcp-find-ben-dt-inline {
    float: left;
    clear: left;
    margin-right: 10px; }
  .classic-theme #tcp-med-auth-dir-container .tcp-find-ben-dd-inline,
  .classic-theme #tcp-med-refs-dir-container .tcp-find-ben-dd-inline {
    margin-left: 0px; }
  @media screen and (min-width: 800px) {
    .classic-theme #tcp-med-auth-dir-container .table-row-cell-pre,
    .classic-theme #tcp-med-refs-dir-container .table-row-cell-pre {
      float: left;
      width: 13%;
      min-height: 1px;
      margin-left: 0;
      margin-right: 1%; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-mrg-top-small,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-mrg-top-small {
      margin-top: 0px; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-zebra-odd,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-zebra-odd {
      background-color: #eee;
      padding: 5px 15px;
      font-size: 0.8889rem; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-zebra-even,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-zebra-even {
      background-color: #fff;
      padding: 5px 15px;
      font-size: 0.8889rem; }
    .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-tab-head-pad,
    .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-tab-head-pad {
      padding: 0px 15px; }
    .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-text-cntr,
    .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-text-cntr {
      text-align: center; }
    .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-apply-btn-mrg-top,
    .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-apply-btn-mrg-top {
      margin-top: 31px; }
    .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-mrg-lft-per,
    .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-mrg-lft-per {
      margin-left: 1%; }
    .classic-theme #tcp-med-auth-dir-container .table-heading-cell-pre > p,
    .classic-theme #tcp-med-refs-dir-container .table-heading-cell-pre > p {
      line-height: 1.333rem; } }
  .classic-theme #tcp-med-auth-dir-container .clear-both,
  .classic-theme #tcp-med-refs-dir-container .clear-both {
    clear: both; }
  .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-hr,
  .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-hr {
    clear: both;
    border-top: 1px solid #a3a3a3; }
  .classic-theme #tcp-med-auth-dir-container .find-ben-new-alert,
  .classic-theme #tcp-med-refs-dir-container .find-ben-new-alert {
    border: 0;
    margin: 0;
    padding: 12px 8px;
    border-radius: 3px;
    background: #fff;
    clear: both; }
  .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-plus-odd,
  .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-plus-odd {
    background: #eee; }
  .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-plus-even,
  .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-plus-even {
    background: #fff; }
  @media only screen and (max-width: 799px) {
    .classic-theme #tcp-med-auth-dir-container .clear-both-small,
    .classic-theme #tcp-med-refs-dir-container .clear-both-small {
      clear: both; }
    .classic-theme #tcp-med-auth-dir-container .table-row-cell-pre,
    .classic-theme #tcp-med-refs-dir-container .table-row-cell-pre {
      display: block;
      margin-bottom: 1.214rem; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-minus,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-minus {
      background: #666;
      padding: 1rem 0;
      display: block; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-fa-style,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-fa-style {
      text-shadow: 1px 1px #fff, -1px -1px #fff, -1px 1px #fff, 1px -1px #fff;
      background: #fff;
      border-radius: 50%;
      font-size: 1.285rem;
      margin-left: 10px;
      margin-right: 10px;
      vertical-align: middle; }
    .classic-theme #tcp-med-auth-dir-container .table-row-heading-plus,
    .classic-theme #tcp-med-refs-dir-container .table-row-heading-plus {
      font-size: 1rem; }
    .classic-theme #tcp-med-auth-dir-container .table-row-heading-minus,
    .classic-theme #tcp-med-refs-dir-container .table-row-heading-minus {
      color: #fff; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-ben-plus,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-ben-plus {
      padding: 1rem 0;
      display: block; }
    .classic-theme #tcp-med-auth-dir-container .tcp-plan-info-mrg-top-small,
    .classic-theme #tcp-med-refs-dir-container .tcp-plan-info-mrg-top-small {
      padding: 1rem; }
    .classic-theme #tcp-med-auth-dir-container .table-row-label-pre,
    .classic-theme #tcp-med-refs-dir-container .table-row-label-pre {
      display: block;
      float: none;
      width: auto;
      font-weight: 400; }
    .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-mrg-top-small,
    .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-mrg-top-small {
      margin-top: 1rem; }
    .classic-theme #tcp-med-auth-dir-container .med-auth-reg-fnt-sem-bld,
    .classic-theme #tcp-med-refs-dir-container .med-auth-reg-fnt-sem-bld {
      font-weight: 600; }
    .classic-theme #tcp-med-auth-dir-container .med-auth-reg-fnt-nrml,
    .classic-theme #tcp-med-refs-dir-container .med-auth-reg-fnt-nrml {
      font-weight: 400; }
    .classic-theme #tcp-med-auth-dir-container .med-auth-sml-fnt-sem-bld,
    .classic-theme #tcp-med-refs-dir-container .med-auth-sml-fnt-sem-bld {
      font-size: 14px;
      font-weight: 600; }
    .classic-theme #tcp-med-auth-dir-container .med-auth-sml-fnt-nrml,
    .classic-theme #tcp-med-refs-dir-container .med-auth-sml-fnt-nrml {
      font-size: 14px;
      font-weight: 400; } }
  .classic-theme #tcp-med-auth-dir-container .med-auth-error-padding,
  .classic-theme #tcp-med-refs-dir-container .med-auth-error-padding {
    margin-top: 20px; }
  .classic-theme #tcp-med-auth-dir-container .med-auth-sml-fnt-nrml-all,
  .classic-theme #tcp-med-refs-dir-container .med-auth-sml-fnt-nrml-all {
    font-size: 14px;
    font-weight: 400; }
  .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-dis-blck,
  .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-dis-blck {
    display: block; }
  .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-hr-tab-top,
  .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-hr-tab-top {
    margin-top: 0px; }
  .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-mrg-top-alert,
  .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-mrg-top-alert {
    margin-top: 2.428rem; }
  @media screen and (min-width: 800px) {
    .classic-theme #tcp-med-auth-dir-container .tcp-med-auth-mrg-btm .tcp-med-auth-apply-btn-mrg-top {
      text-align: left;
      margin-top: 2rem; }
    .classic-theme #tcp-med-refs-dir-container .tcp-med-auth-mrg-btm .tcp-med-auth-apply-btn-mrg-top {
      text-align: left;
      margin-top: 2rem; } }
  .classic-theme .forms-filter-container {
    margin-bottom: 1rem;
    margin-top: 1.714rem; }
  .classic-theme .form-category {
    padding-top: 1rem; }
  .classic-theme .form-item {
    margin-bottom: 1rem; }
  .classic-theme .form-list .form-description {
    padding-left: 1.571rem;
    margin-top: -10px; }
  .classic-theme .form-list div {
    clear: both; }
  .classic-theme .form-list div {
    margin-bottom: 10px; }
    .classic-theme .form-list div span.formHeading {
      border: none;
      font-size: 1.111rem;
      font-weight: 600;
      display: block;
      margin-bottom: 1.142rem;
      line-height: 1.5rem; }
    .classic-theme .form-list div .fa {
      color: #fe5e3c;
      font-size: 1.143rem;
      position: relative;
      top: 0.1429rem;
      float: left; }
    .classic-theme .form-list div a.title {
      border-bottom: none !important;
      overflow: hidden; }
      .classic-theme .form-list div a.title span:last-child {
        color: #333; }
    .classic-theme .form-list div .formCursor {
      cursor: pointer; }
  .classic-theme .fa-file-pdf-o {
    color: #fe5e3c; }
  .classic-theme .form-motif .forms-filter-container {
    padding: 20px;
    background: #eeeeee;
    margin-top: 200px; }
  .classic-theme .tcp-bridge-link-mobile {
    margin-bottom: 0px;
    display: none; }
  .classic-theme .tcp-top-wrapper-bridge + .container .tcp-bridge-link-mobile {
    list-style: none;
    padding: 5px 15px;
    font-size: 16px;
    color: #0079c2;
    margin-bottom: 20px;
    display: block; }
    .classic-theme .tcp-top-wrapper-bridge + .container .tcp-bridge-link-mobile a {
      border: none; }
  .classic-theme .ant-menu-visible .mbr-top-of-page-wrapper .ant-task-bar-wrapper-col .data-tcp-switch-plans-link {
    display: none; }
  .classic-theme .data-tcp-switch-plans-link,
  .classic-theme .data-tcp-profile-link,
  .classic-theme .data-tcp-logout-link {
    line-height: 1.3rem;
    margin-right: 2rem;
    display: block;
    font-size: 14px; }
    .classic-theme .data-tcp-switch-plans-link a,
    .classic-theme .data-tcp-profile-link a,
    .classic-theme .data-tcp-logout-link a {
      border: none;
      font-size: 12px; }
      .classic-theme .data-tcp-switch-plans-link a:hover,
      .classic-theme .data-tcp-profile-link a:hover,
      .classic-theme .data-tcp-logout-link a:hover {
        color: #0079c2; }
    .classic-theme .data-tcp-switch-plans-link .fa-file,
    .classic-theme .data-tcp-profile-link .fa-file,
    .classic-theme .data-tcp-logout-link .fa-file {
      font-size: 14px; }
  .classic-theme .ant-navigation-wrapper .data-tcp-profile-link {
    margin-right: 0; }
  .classic-theme .tcp-online-enroll-cmp .fa-external-link {
    padding-left: 0; }
  .classic-theme .tcp-online-enroll-cmp .tcp-enroll-sso-link-cmp {
    display: inline-block; }
  .classic-theme fieldset.tcp-auto-suggest {
    text-align: left; }
    .classic-theme fieldset.tcp-auto-suggest .psDropdown {
      margin-top: 17px;
      top: 20px; }
      .classic-theme fieldset.tcp-auto-suggest .psDropdown.active {
        overflow-y: auto; }
    @media screen and (min-width: 480px) {
      .classic-theme fieldset.tcp-auto-suggest .psDropdown {
        margin-top: 30px; } }
    .classic-theme fieldset.tcp-auto-suggest legend {
      border: none; }
    .classic-theme fieldset.tcp-auto-suggest .ant-text-input {
      width: 100%; }
      @media screen and (min-width: 480px) {
        .classic-theme fieldset.tcp-auto-suggest .ant-text-input {
          width: 350px; } }
      @media screen and (min-width: 800px) {
        .classic-theme fieldset.tcp-auto-suggest .ant-text-input {
          width: 400px; } }
    .classic-theme fieldset.tcp-auto-suggest .no-suggestions {
      padding: 8px 1rem; }
  .classic-theme .tcp-expand-cmp {
    margin-top: 0px;
    margin-bottom: 0px; }
    .classic-theme .tcp-expand-cmp .container {
      padding-top: 5px; }
    .classic-theme .tcp-expand-cmp .tcp-expand-collapse-button {
      color: #666666;
      border-bottom: none; }
    .classic-theme .tcp-expand-cmp ul {
      padding: 0; }
    .classic-theme .tcp-expand-cmp li {
      list-style: none;
      padding-left: 1rem; }
    .classic-theme .tcp-expand-cmp .tcpTreeContainer {
      padding: 0; }
  .classic-theme .tcpTreeContainer {
    list-style: none;
    padding-left: 1rem;
    margin: 0; }
    .classic-theme .tcpTreeContainer ul {
      list-style: none;
      padding-left: 1rem; }
    .classic-theme .tcpTreeContainer > li > span.tree-node-name {
      color: #666666;
      font-weight: 400; }
  .classic-theme .tcp-card-cmp.content-container:first-of-type {
    margin-bottom: 40px; }
  .classic-theme .tcp-card-cmp.content-container {
    margin-top: -4.5rem; }
  .classic-theme .tcp-card-cmp:not(.content-container) {
    background-color: #ffffff;
    margin: 30px auto 40px; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-bridge-rcp-btn-text {
    font-style: italic; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-margin-sm, .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-1,
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-2,
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-3,
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-4 {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-margin-md {
    margin-bottom: 1rem; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-margin-lg {
    margin-bottom: 2rem; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper {
    max-width: 354px;
    line-height: 1.36;
    letter-spacing: normal; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-brand-name {
      font-size: 1.22222rem; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-plan-name {
      font-size: 1.11111rem;
      line-height: 1.5; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-benefit-types {
      font-size: 0.88888rem;
      line-height: 1.88; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-plan-status {
      line-height: 1.67; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-bridge-rcp-btn-text {
      font-style: italic; }
  .classic-theme .tcp-benefits-cmp,
  .classic-theme [cardsid="benefits-card-group"],
  .classic-theme .tcp-auths-and-refs-cmp,
  .classic-theme .tcp-plan-details-cmp,
  .classic-theme .tcp-plan-progress-cmp,
  .classic-theme .tcp-disability-plan-details-cmp,
  .classic-theme .tcp-life-plan-details-cmp {
    color: #666666; }
    .classic-theme .tcp-benefits-cmp legend,
    .classic-theme [cardsid="benefits-card-group"] legend,
    .classic-theme .tcp-auths-and-refs-cmp legend,
    .classic-theme .tcp-plan-details-cmp legend,
    .classic-theme .tcp-plan-progress-cmp legend,
    .classic-theme .tcp-disability-plan-details-cmp legend,
    .classic-theme .tcp-life-plan-details-cmp legend {
      color: #666666; }
      @media screen and (max-width: 480px) {
        .classic-theme .tcp-benefits-cmp legend,
        .classic-theme [cardsid="benefits-card-group"] legend,
        .classic-theme .tcp-auths-and-refs-cmp legend,
        .classic-theme .tcp-plan-details-cmp legend,
        .classic-theme .tcp-plan-progress-cmp legend,
        .classic-theme .tcp-disability-plan-details-cmp legend,
        .classic-theme .tcp-life-plan-details-cmp legend {
          margin-bottom: 0.5rem; } }
    .classic-theme .tcp-benefits-cmp .tcp-text-teal,
    .classic-theme [cardsid="benefits-card-group"] .tcp-text-teal,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-text-teal,
    .classic-theme .tcp-plan-details-cmp .tcp-text-teal,
    .classic-theme .tcp-plan-progress-cmp .tcp-text-teal,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-text-teal,
    .classic-theme .tcp-life-plan-details-cmp .tcp-text-teal {
      color: #06a59d; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-block,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-block,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-block,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-block,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-block,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-block,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-block {
      display: inline-block; }
    .classic-theme .tcp-benefits-cmp .tcp-margin-sm, .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-4,
    .classic-theme [cardsid="benefits-card-group"] .tcp-margin-sm,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-1,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-2,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-3,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-margin-sm,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-plan-details-cmp .tcp-margin-sm,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-4,
    .classic-theme .tcp-plan-progress-cmp .tcp-margin-sm,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-4,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-margin-sm,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-4,
    .classic-theme .tcp-life-plan-details-cmp .tcp-margin-sm,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-4 {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-benefits-cmp .tcp-margin-md,
    .classic-theme [cardsid="benefits-card-group"] .tcp-margin-md,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-margin-md,
    .classic-theme .tcp-plan-details-cmp .tcp-margin-md,
    .classic-theme .tcp-plan-progress-cmp .tcp-margin-md,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-margin-md,
    .classic-theme .tcp-life-plan-details-cmp .tcp-margin-md {
      margin-bottom: 1rem;
      margin-right: 0.1rem; }
    .classic-theme .tcp-benefits-cmp .tcp-margin-lg,
    .classic-theme [cardsid="benefits-card-group"] .tcp-margin-lg,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-margin-lg,
    .classic-theme .tcp-plan-details-cmp .tcp-margin-lg,
    .classic-theme .tcp-plan-progress-cmp .tcp-margin-lg,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-margin-lg,
    .classic-theme .tcp-life-plan-details-cmp .tcp-margin-lg {
      margin-bottom: 2rem; }
    .classic-theme .tcp-benefits-cmp .tcp-error-title,
    .classic-theme [cardsid="benefits-card-group"] .tcp-error-title,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-error-title,
    .classic-theme .tcp-plan-details-cmp .tcp-error-title,
    .classic-theme .tcp-plan-progress-cmp .tcp-error-title,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-error-title,
    .classic-theme .tcp-life-plan-details-cmp .tcp-error-title {
      text-align: center;
      margin: 2rem 0rem 2rem 0rem; }
    .classic-theme .tcp-benefits-cmp .mbr-benefits-card-component,
    .classic-theme [cardsid="benefits-card-group"] .mbr-benefits-card-component,
    .classic-theme .tcp-auths-and-refs-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-plan-details-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-plan-progress-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-disability-plan-details-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-life-plan-details-cmp .mbr-benefits-card-component {
      text-align: left; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-attention-disclaimer,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-attention-disclaimer {
      font-style: italic;
      font-size: 0.7777rem;
      color: red; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-anchor,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-anchor,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-anchor,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-anchor,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-anchor,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-anchor,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-anchor {
      border-bottom: 0; }
    .classic-theme .tcp-benefits-cmp .tcp-view-details-icon,
    .classic-theme [cardsid="benefits-card-group"] .tcp-view-details-icon,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-view-details-icon,
    .classic-theme .tcp-plan-details-cmp .tcp-view-details-icon,
    .classic-theme .tcp-plan-progress-cmp .tcp-view-details-icon,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-view-details-icon,
    .classic-theme .tcp-life-plan-details-cmp .tcp-view-details-icon {
      cursor: pointer;
      width: 0.7857rem; }
    .classic-theme .tcp-benefits-cmp .tcp-generic-unordered-list ul, .classic-theme .tcp-benefits-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul, .classic-theme .tcp-benefit-details-cmp .tcp-benefits-cmp .tcp-related-benefits-section ul,
    .classic-theme [cardsid="benefits-card-group"] .tcp-generic-unordered-list ul,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp [cardsid="benefits-card-group"] .tcp-related-benefits-section ul,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-auths-and-refs-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-plan-details-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-plan-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-plan-progress-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-plan-progress-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-disability-plan-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-life-plan-details-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-life-plan-details-cmp .tcp-related-benefits-section ul {
      list-style: none;
      margin: 0;
      padding: 0;
      margin-bottom: 1rem; }
      .classic-theme .tcp-benefits-cmp .tcp-generic-unordered-list ul li, .classic-theme .tcp-benefits-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li, .classic-theme .tcp-benefit-details-cmp .tcp-benefits-cmp .tcp-related-benefits-section ul li,
      .classic-theme [cardsid="benefits-card-group"] .tcp-generic-unordered-list ul li,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp [cardsid="benefits-card-group"] .tcp-related-benefits-section ul li,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-auths-and-refs-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-plan-details-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-plan-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-plan-progress-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-plan-progress-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-disability-plan-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-life-plan-details-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-life-plan-details-cmp .tcp-related-benefits-section ul li {
        margin-bottom: 0.5rem; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-btn,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-btn,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-btn,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-btn,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-btn,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-btn,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-btn {
      margin-bottom: 1rem; }
    .classic-theme .tcp-benefits-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme [cardsid="benefits-card-group"] .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-auths-and-refs-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-plan-progress-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-disability-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-life-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer {
      font-size: 1.3rem;
      margin-top: -1px; }
      @media screen and (min-width: 800px) {
        .classic-theme .tcp-benefits-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme [cardsid="benefits-card-group"] .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-auths-and-refs-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-plan-progress-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-disability-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-life-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer {
          margin-top: -3px; } }
    .classic-theme .tcp-benefits-cmp .ant-sub-navigation ul li,
    .classic-theme [cardsid="benefits-card-group"] .ant-sub-navigation ul li,
    .classic-theme .tcp-auths-and-refs-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-plan-details-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-plan-progress-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-disability-plan-details-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-life-plan-details-cmp .ant-sub-navigation ul li {
      cursor: initial; }
    .classic-theme .tcp-benefits-cmp .tcp-benefits-other-row,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-other-row,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-plan-details-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-other-row {
      padding: 1.1111rem; }
    .classic-theme .tcp-benefits-cmp .tcp-tablet-sr,
    .classic-theme [cardsid="benefits-card-group"] .tcp-tablet-sr,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-tablet-sr,
    .classic-theme .tcp-plan-details-cmp .tcp-tablet-sr,
    .classic-theme .tcp-plan-progress-cmp .tcp-tablet-sr,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-tablet-sr,
    .classic-theme .tcp-life-plan-details-cmp .tcp-tablet-sr {
      font-weight: 400; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-benefits-cmp .tcp-tablet-sr,
      .classic-theme [cardsid="benefits-card-group"] .tcp-tablet-sr,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-tablet-sr,
      .classic-theme .tcp-plan-details-cmp .tcp-tablet-sr,
      .classic-theme .tcp-plan-progress-cmp .tcp-tablet-sr,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-tablet-sr,
      .classic-theme .tcp-life-plan-details-cmp .tcp-tablet-sr {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0; } }
    .classic-theme .tcp-benefits-cmp .tcp-desktop-sr,
    .classic-theme [cardsid="benefits-card-group"] .tcp-desktop-sr,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-desktop-sr,
    .classic-theme .tcp-plan-details-cmp .tcp-desktop-sr,
    .classic-theme .tcp-plan-progress-cmp .tcp-desktop-sr,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-desktop-sr,
    .classic-theme .tcp-life-plan-details-cmp .tcp-desktop-sr {
      font-weight: 400; }
      @media screen and (min-width: 800px) {
        .classic-theme .tcp-benefits-cmp .tcp-desktop-sr,
        .classic-theme [cardsid="benefits-card-group"] .tcp-desktop-sr,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-desktop-sr,
        .classic-theme .tcp-plan-details-cmp .tcp-desktop-sr,
        .classic-theme .tcp-plan-progress-cmp .tcp-desktop-sr,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-desktop-sr,
        .classic-theme .tcp-life-plan-details-cmp .tcp-desktop-sr {
          position: absolute;
          width: 1px;
          height: 1px;
          margin: -1px;
          padding: 0;
          overflow: hidden;
          clip: rect(0, 0, 0, 0);
          border: 0; } }
    .classic-theme .tcp-benefits-cmp .tcp-benefits-md-select,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-md-select,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-plan-details-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-md-select {
      width: 100%; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-benefits-cmp .tcp-benefits-md-select,
        .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-md-select,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-progress-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-md-select {
          width: 325px;
          display: inline-block; } }
      @media screen and (min-width: 800px) {
        .classic-theme .tcp-benefits-cmp .tcp-benefits-md-select,
        .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-md-select,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-progress-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-md-select {
          margin-bottom: 0; } }
    .classic-theme .tcp-benefits-cmp .tcp-benefits-mobile-indent,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-mobile-indent,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-plan-details-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-mobile-indent {
      width: 100%;
      padding-left: 0.75rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-benefits-cmp .tcp-benefits-mobile-indent,
        .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-mobile-indent,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-plan-details-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-plan-progress-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-mobile-indent {
          padding-left: 0;
          margin-bottom: 0.5rem; } }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span {
        margin-right: 5px; }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-benefits-cmp .tcp-benefits-header-row,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-header-row,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-header-row {
        display: block;
        padding: 0 20px; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-benefits-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-benefits-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-benefits-cmp .tcp-benefits-fourth-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-first-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-second-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-third-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-fourth-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-fourth-col {
        display: inline-block;
        vertical-align: top; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-first-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-first-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-first-col {
        width: 25%;
        margin-right: 1%; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-second-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-second-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-second-col {
        width: 25%;
        margin-right: 1%; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-third-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-third-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-third-col {
        width: 25%;
        margin-right: 1%; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-fourth-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-fourth-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-fourth-col {
        width: 15%; }
      .classic-theme .tcp-benefits-cmp .tcp-inline-btn,
      .classic-theme [cardsid="benefits-card-group"] .tcp-inline-btn,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-btn,
      .classic-theme .tcp-plan-details-cmp .tcp-inline-btn,
      .classic-theme .tcp-plan-progress-cmp .tcp-inline-btn,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-btn,
      .classic-theme .tcp-life-plan-details-cmp .tcp-inline-btn {
        display: inline-block;
        vertical-align: bottom;
        margin: 0 80px; } }
  .classic-theme .tcp-plans-cmp .tcp-data-row-container .tcp-benefits-data-row {
    padding: 15px 20px; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-doc-row,
  .classic-theme .tcp-plans-cmp .tcp-plan-info-apply-btn,
  .classic-theme .tcp-plans-cmp .tcp-plan-info-section {
    margin-bottom: 1rem; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-group-name {
    margin-bottom: 2rem; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-grp-dtls {
    margin-bottom: 0.5rem; }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-plans-cmp .tcp-plan-info-grp-dtls .tcp-plan-info-grp-dtls-inline {
        display: inline-block; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-plans-cmp .tcp-plan-info-grp-name {
      border-right: 2px solid #666;
      margin-right: 10px;
      padding-right: 10px; } }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-mbr-dob {
    font-size: 0.7777rem; }
  .classic-theme .tcp-plans-cmp .tcp-external-inline-link {
    font-size: 0.7777rem; }
  .classic-theme .tcp-plans-cmp .tcp-inline-disclaimer {
    margin-bottom: 1rem; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-section-header {
    font-size: 1.4444rem; }
  .classic-theme .tcp-plans-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-plans-cmp .tcp-benefits-second-col,
  .classic-theme .tcp-plans-cmp .tcp-benefits-third-col {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-plans-cmp .tcp-den-estmn-label {
    margin-top: 0.5rem;
    margin-left: 1rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben {
      margin-bottom: 1rem; }
      .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben p,
      .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben label {
        display: inline-block;
        margin: 0; }
      .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben label {
        margin-right: 30px; }
    .classic-theme .tcp-plans-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-plans-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-plans-cmp .tcp-benefits-third-col {
      margin-bottom: 0; } }
  @media screen and (max-width: 480px) {
    .classic-theme .tcp-plans-cmp .tcp-decare-sso {
      text-align: left; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben {
      display: inline-block; }
    .classic-theme .tcp-plans-cmp .uxd-btn-ddl {
      display: inline-block;
      margin-bottom: 0; }
    .classic-theme .tcp-plans-cmp .tcp-plan-info-doc-row {
      margin-bottom: 2rem; }
    .classic-theme .tcp-plans-cmp .tcp-plan-info-apply-btn {
      display: inline-block;
      vertical-align: bottom;
      margin: 0 80px; } }
  .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container,
  .classic-theme .tcp-find-benefits-cmp .tcp-browse-benefits-hdr,
  .classic-theme .tcp-find-benefits-cmp .tcp-benefits-related {
    margin-bottom: 1rem; }
  .classic-theme .tcp-find-benefits-cmp .tcp-find-specific-benefit {
    display: inline-block; }
  .classic-theme .tcp-find-benefits-cmp .tcp-related-benefits-header {
    margin-top: 2rem; }
  .classic-theme .tcp-find-benefits-cmp .tcp-help-find-benefit {
    font-size: 1.4444rem; }
  .classic-theme .tcp-find-benefits-cmp .tcp-search-benefit-link {
    cursor: pointer; }
  .classic-theme .tcp-find-benefits-cmp .tcp-find-benefits-button-container .tcp-find-benefits-clear-result {
    margin: 0.5rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-find-benefits-cmp .tcp-find-benefits-button-container .tcp-find-benefits-clear-result {
        margin: 0 2rem 0 0; } }
  .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container {
    padding: 0; }
    .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container li {
      list-style: none; }
      .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container li .container {
        margin-left: 1rem;
        padding: 0; }
    .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp {
      margin-bottom: 0.5rem; }
      .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp .fa {
        vertical-align: text-bottom;
        font-size: 1.5rem;
        width: 1rem; }
      .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp ul {
        margin: 0; }
        .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp ul li:not(:last-of-type) {
          margin-bottom: 0.5rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-find-benefits-cmp .tcp-help-find-benefit {
      display: inline-block;
      vertical-align: bottom;
      margin-right: 1rem; }
    .classic-theme .tcp-find-benefits-cmp .tcp-find-benefits-search {
      display: inline-block;
      margin: 0 auto; } }
  @media screen and (min-width: 1200px) {
    .classic-theme .tcp-find-benefits-cmp .ant-alphabet-tabs-container {
      min-height: 50px; } }
  .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-header-row {
    font-weight: 400;
    border: none;
    padding-bottom: 0.25rem; }
  @media screen and (max-width: 800px) {
    .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container {
      margin-left: 2rem; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container {
      display: flex; }
      .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container .tcp-plan-detail-label {
        padding: 0 0.5rem;
        flex: 1; } }
  .classic-theme .tcp-plan-docs-cmp .fa-file-pdf-o {
    padding-right: 0.5rem; }
  .classic-theme .tcp-plan-docs-cmp .tcp-plan-docs-download-link .tcp-inline-anchor {
    cursor: pointer; }
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
    margin-top: 0.5rem;
    margin-left: -0.75rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
        margin-left: 0; } }
  .classic-theme .tcp-service-limits-cmp .tcp-network-title,
  .classic-theme .tcp-benefit-details-cmp .tcp-network-title {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-second-col,
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-third-col,
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-fourth-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-service-limits-cmp .tcp-service-limit-age-range,
  .classic-theme .tcp-benefit-details-cmp .tcp-service-limit-age-range {
    padding-right: 0.5rem; }
  .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row:nth-child(even),
  .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row:nth-child(even) {
    background-color: #f7f7f7; }
  .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header,
  .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header {
    display: flex;
    flex-wrap: wrap; }
    .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header:after,
    .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header:after {
      display: none; }
    .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header .tcp-service-limit-age-range,
    .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header .tcp-service-limit-age-range {
      display: flex; }
  .classic-theme .tcp-service-limits-cmp .tcp-svc-limits-benefit-header,
  .classic-theme .tcp-benefit-details-cmp .tcp-svc-limits-benefit-header {
    width: 80%;
    word-break: break-word; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-service-limits-cmp .tcp-svc-limits-benefit-header,
    .classic-theme .tcp-benefit-details-cmp .tcp-svc-limits-benefit-header {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row {
      padding: 0.5rem 1.111rem;
      border-bottom: 1px solid #cccccc; }
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-header-row-wrapper.non-expand,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-header-row-wrapper.non-expand {
        width: 100%; }
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select {
        width: 100%; } }
    @media screen and (min-width: 480px) and (min-width: 1024px) {
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select {
        width: 90%; } }
  @media screen and (min-width: 480px) {
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-second-col,
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-third-col,
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-fourth-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-second-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-third-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-fourth-col {
        vertical-align: bottom; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-fourth-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      display: inline-block;
      vertical-align: top; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
      width: 20%;
      margin-top: 0;
      margin-bottom: 0; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col {
      width: 34%;
      margin: 0;
      padding-right: 1rem; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col {
      width: 20%;
      margin: 0;
      padding-right: 1rem; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-fourth-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      width: 20%;
      margin: 0;
      padding-right: 1rem; } }
  .classic-theme .tcp-benefit-details-cmp .tcp-svc-lmts-header,
  .classic-theme .tcp-benefit-details-cmp .tcp-cost-share-info-section {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-benefit-details-cmp .tcp-ben-detail-back-container {
    margin-bottom: 1.5rem;
    display: inline-block; }
  .classic-theme .tcp-benefit-details-cmp .tcp-ben-detail-back {
    cursor: pointer; }
  .classic-theme .tcp-benefit-details-cmp .fa-chevron-left {
    font-size: 0.8888rem;
    width: 0.7777rem; }
  .classic-theme .tcp-benefit-details-cmp .node-list-container {
    margin-bottom: 1rem; }
  .classic-theme .tcp-benefit-details-cmp .list-item {
    display: inline; }
  .classic-theme .tcp-benefit-details-cmp .tcp-network-detail-hdr {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-benefit-details-cmp .table-row-cell {
    display: inline; }
  .classic-theme .tcp-benefit-details-cmp dl {
    margin-bottom: 0; }
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-data-row.mock-table-zebra {
    background: #f7f7f7; }
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-data-row.uxd-expansion-table.zebra-striping .uxd-expansion-panel:nth-child(even) .uxd-expansion-header {
    background: none; }
  .classic-theme .tcp-benefit-details-cmp .tcp-ben-detail-inline-prefix {
    display: inline;
    font-weight: 400; }
  .classic-theme .tcp-benefit-details-cmp .tcp-related-benefits-section {
    margin-bottom: 1rem; }
    .classic-theme .tcp-benefit-details-cmp .tcp-related-benefits-section .tcp-related-benefits-header {
      margin-bottom: 0.5rem; }
  .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body {
    margin-bottom: 1rem; }
    .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body h4 {
      font-size: 1.1111rem; }
    .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body p {
      font-size: 0.8571rem;
      margin-bottom: 0.5rem; }
      .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body p:last-of-type {
        margin-bottom: 0; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
      width: 34%; }
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col {
      width: 30%; }
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      width: 15%; }
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      margin-left: 0; } }
  .classic-theme .tcp-plan-progress-cmp {
    /* Start graph view styles */
    /* End graph view styles */
    /* Start text view styles */
    /* End text view styles */ }
    .classic-theme .tcp-plan-progress-cmp .tcp-float-right {
      font-style: italic; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-plan-progress-cmp .tcp-float-right {
          float: right;
          display: inline-block; } }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-plan-progress-cmp .tcp-float-left {
        float: left;
        display: inline-block; } }
    .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart {
      height: 1.5rem; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart > svg {
        border-radius: 15px; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart .rect-accum {
        fill: #06a59d; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart .rect-split {
        fill: #00609a; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart .rect-rem {
        fill: #dcdcdc; }
    .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container {
      padding: 0.75rem; }
      .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container.tcp-header {
        padding: 0; }
        @media screen and (min-width: 480px) {
          .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container.tcp-header {
            padding: 0.75rem; }
            .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:first-child {
              margin-left: -0.75rem;
              padding-right: 1.5rem; } }
      .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start; }
        .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col {
          min-width: 50%;
          padding: 0.5rem; }
          .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col:first-child {
            padding: 0; }
          @media screen and (min-width: 480px) {
            .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col {
              flex: 1;
              min-width: 0;
              padding: 0 0.5rem; }
              .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col:first-child {
                padding-right: 0.5rem;
                padding-left: 0; }
              .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col:last-child {
                padding-left: 0.5rem;
                padding-right: 0; } }
          .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col.col-offset-1 {
            min-width: 100%; }
            @media screen and (min-width: 480px) {
              .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col.col-offset-1 {
                min-width: 0; } }
  .classic-theme .tcp-disability-plan-details-cmp,
  .classic-theme .tcp-life-plan-details-cmp {
    /* Start text view styles */
    /* End text view styles */ }
    .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container,
    .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container {
      padding: 0.75rem; }
      .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header,
      .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header {
        padding: 0;
        padding: 0.75rem; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:first-child,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:first-child {
          margin-left: -0.75rem; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:last-child,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:last-child {
          margin-left: 0.5rem; }
      .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value,
      .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value {
        padding: 0;
        padding: 0.25rem; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value .tcp-text-view-row .tcp-text-view-col:first-child,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value .tcp-text-view-row .tcp-text-view-col:first-child {
          margin-left: -0.25rem; }
      .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row,
      .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col {
          min-width: 50%;
          padding: 0.5rem;
          flex: 1;
          min-width: 0;
          padding: 0 0.5rem; }
    .classic-theme .tcp-disability-plan-details-cmp .no-padding,
    .classic-theme .tcp-life-plan-details-cmp .no-padding {
      padding: 0px; }
    .classic-theme .tcp-disability-plan-details-cmp .plan-details-link,
    .classic-theme .tcp-life-plan-details-cmp .plan-details-link {
      word-wrap: break-word; }
    .classic-theme .tcp-disability-plan-details-cmp .plan-details-diclaimer,
    .classic-theme .tcp-life-plan-details-cmp .plan-details-diclaimer {
      padding-left: 20px; }
    .classic-theme .tcp-disability-plan-details-cmp .plan-details-mar-bot-10,
    .classic-theme .tcp-life-plan-details-cmp .plan-details-mar-bot-10 {
      margin-bottom: 10px; }
  .classic-theme .carousel-selector-cmp {
    position: relative; }
    .classic-theme .carousel-selector-cmp .carousel-content-container {
      padding: 0 2rem; }
      .classic-theme .carousel-selector-cmp .carousel-content-container ul {
        overflow: hidden;
        white-space: nowrap;
        margin: 0;
        padding: 0;
        text-align: center; }
        .classic-theme .carousel-selector-cmp .carousel-content-container ul li {
          list-style: none;
          display: inline-block;
          position: relative; }
        .classic-theme .carousel-selector-cmp .carousel-content-container ul > li {
          width: 99%;
          transition: left 0.5s; }
        @media screen and (min-width: 480px) {
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li {
            width: 49%; }
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
            max-width: 99%; } }
        @media screen and (min-width: 1024px) {
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li {
            width: 33%; }
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
            max-width: 99%; }
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
            width: 49%; } }
    .classic-theme .carousel-selector-cmp .carousel-left-control,
    .classic-theme .carousel-selector-cmp .carousel-right-control {
      display: inline-block;
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
      .classic-theme .carousel-selector-cmp .carousel-left-control a,
      .classic-theme .carousel-selector-cmp .carousel-right-control a {
        border: none; }
      .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-left, .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-right,
      .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-left,
      .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-right {
        font-size: 1.75rem; }
        .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-left:hover, .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-right:hover,
        .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-left:hover,
        .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-right:hover {
          cursor: pointer; }
    .classic-theme .carousel-selector-cmp .carousel-right-control {
      right: 0; }
  .classic-theme .tcp-plan-item {
    display: inline-block;
    margin: 0.5rem;
    white-space: normal;
    padding-bottom: 1.75rem;
    position: relative; }
    .classic-theme .tcp-plan-item .plan-selector-container {
      position: relative;
      text-align: center;
      background: #ffffff;
      padding: 1rem; }
      .classic-theme .tcp-plan-item .plan-selector-container .plan-selector-ome-sso {
        margin-top: 0.33rem; }
    .classic-theme .tcp-plan-item.active .plan-selector-container {
      border: 1px solid #a3a3a3;
      padding: 1rem 0.5rem;
      box-shadow: 0px 2px 10px -1px #a3a3a3;
      transition: border 0.5s, box-shadow 0.5s;
      z-index: 1; }
      .classic-theme .tcp-plan-item.active .plan-selector-container .plan-selector-button-container {
        height: 0;
        transition: height 1s; }
        .classic-theme .tcp-plan-item.active .plan-selector-container .plan-selector-button-container button {
          border: 0;
          padding: 0;
          font-size: 0;
          height: 0;
          transition: border 0.25s, padding 0.25s, font-size 0.25s, height 0.25s; }
      .classic-theme .tcp-plan-item.active .plan-selector-container .plan-selector-ome-sso {
        display: none; }
      .classic-theme .tcp-plan-item.active .plan-selector-container:before {
        content: " ";
        position: absolute;
        left: 50%;
        height: 2.5rem;
        width: 2.5rem;
        bottom: -1.3rem;
        background: #ffffff;
        box-shadow: 4px 4px 10px -2px #a3a3a3;
        transform: translateX(-50%) rotate(45deg);
        border-right: 1px solid #a3a3a3;
        border-bottom: 1px solid #a3a3a3;
        z-index: -1; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-plan-item.active .plan-selector-container {
          padding: 1rem; } }
    .classic-theme .tcp-plan-item .brand-img-wrapper {
      margin-bottom: 0.5rem; }
      .classic-theme .tcp-plan-item .brand-img-wrapper img {
        width: 100%;
        max-width: 250px;
        padding: 0.5rem; }
  .classic-theme .tcp-coverage-item {
    display: inline-block;
    white-space: normal;
    background-color: #dcdcdc;
    cursor: pointer;
    min-height: 115px;
    vertical-align: top;
    width: calc(100% - 0.5rem);
    position: relative; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-coverage-item {
        min-height: 150px; } }
    @media screen and (min-width: 1024px) {
      .classic-theme .tcp-coverage-item {
        min-height: 150px; } }
    .classic-theme .tcp-coverage-item:hover {
      background-color: #eeeeee; }
    .classic-theme .tcp-coverage-item.active {
      color: #ffffff;
      background-color: #0079c2;
      cursor: initial; }
    .classic-theme .tcp-coverage-item .period-selector-container {
      display: inline-block;
      margin-top: 2.5rem;
      line-height: 1.5rem;
      padding: 0 0.5rem; }
      .classic-theme .tcp-coverage-item .period-selector-container .tcp-cov-period-plan-name {
        font-style: italic;
        font-size: 0.8675rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-coverage-item .period-selector-container {
          padding-left: 1rem;
          padding-right: 1rem;
          padding-bottom: 0.5rem; } }
  .classic-theme .colored-tab-carousel-tile {
    display: inline-block;
    border-right: #ffffff 1px solid;
    white-space: normal;
    padding-bottom: 1.75rem;
    position: relative;
    width: 100%;
    vertical-align: top; }
    .classic-theme .colored-tab-carousel-tile .colored-tab-container {
      border-right: solid 1px #ffffff;
      background-color: #eee;
      position: relative;
      cursor: pointer;
      min-height: 130px;
      padding: 1rem; }
      .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container {
        position: absolute;
        display: inline-block;
        top: 35%;
        left: 50%;
        min-width: 100px;
        transition: top 230ms ease-in;
        transform: translate3d(-50%, -50%, 0); }
        .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .colored-tab-header {
          display: none; }
        .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .fa {
          color: inherit;
          font-size: 2.5rem; }
          @media screen and (min-width: 480px) {
            .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .fa {
              font-size: 2.25rem; } }
        @media screen and (min-width: 800px) {
          .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .colored-tab-header {
            display: inline-block; }
          .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .fa {
            display: none; } }
      .classic-theme .colored-tab-carousel-tile .colored-tab-container:before {
        display: block;
        content: " ";
        position: absolute;
        top: 100px;
        left: 0;
        right: 0;
        bottom: 0;
        transition: top 250ms ease;
        z-index: 0; }
    .classic-theme .colored-tab-carousel-tile.active .colored-tab-container {
      color: #ffffff;
      cursor: initial; }
      .classic-theme .colored-tab-carousel-tile.active .colored-tab-container .colored-tab-text-container {
        top: 50%;
        transition: top 230ms ease-in; }
      .classic-theme .colored-tab-carousel-tile.active .colored-tab-container:before {
        top: 0; }
      .classic-theme .colored-tab-carousel-tile.active .colored-tab-container:after {
        display: block;
        content: " ";
        position: absolute;
        border-style: solid;
        border-width: 1.5rem 1.5rem 0 1.5rem;
        left: 50%;
        bottom: -1.5rem;
        transform: translateX(-50%); }
  .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li {
    width: 100%;
    transition: left 0.5s;
    vertical-align: top; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 4); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 4); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 4); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3) ~ li {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4) ~ li {
      width: calc(100% / 4); } }
  .classic-theme .tcp-benefit-types-carousel-cmp .tcp-additional-benefits-text {
    text-align: center; }
  .classic-theme .tcp-benefit-types-carousel-cmp .tab-wrapper .tab-body h5 {
    display: block; }
  .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li {
    width: 100%;
    transition: left 0.5s;
    vertical-align: top; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 3); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 5); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 5); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 5); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 3); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3) ~ li {
      width: calc(100% / 4); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4) ~ li {
      width: calc(100% / 4); } }
  .classic-theme .benefit-type-med.colored-tab-carousel-tile .colored-tab-container:before {
    background: #00609a; }
  .classic-theme .benefit-type-med.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #00609a transparent transparent; }
  .classic-theme .benefit-type-med.tcp-card .card-title:after,
  .classic-theme .benefit-type-med.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #00609a; }
  .classic-theme .benefit-type-den.colored-tab-carousel-tile .colored-tab-container:before {
    background: #58abdf; }
  .classic-theme .benefit-type-den.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #58abdf transparent transparent; }
  .classic-theme .benefit-type-den.tcp-card .card-title:after,
  .classic-theme .benefit-type-den.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #58abdf; }
  .classic-theme .benefit-type-vsn.colored-tab-carousel-tile .colored-tab-container:before {
    background: #2ab5ca; }
  .classic-theme .benefit-type-vsn.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #2ab5ca transparent transparent; }
  .classic-theme .benefit-type-vsn.tcp-card .card-title:after,
  .classic-theme .benefit-type-vsn.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #2ab5ca; }
  .classic-theme .benefit-type-phar.colored-tab-carousel-tile .colored-tab-container:before {
    background: #7fcdbb; }
  .classic-theme .benefit-type-phar.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #7fcdbb transparent transparent; }
  .classic-theme .benefit-type-phar.tcp-card .card-title:after,
  .classic-theme .benefit-type-phar.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #7fcdbb; }
  .classic-theme .benefit-type-eap.colored-tab-carousel-tile .colored-tab-container:before {
    background: #4da1d4; }
  .classic-theme .benefit-type-eap.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #4da1d4 transparent transparent; }
  .classic-theme .benefit-type-eap.tcp-card .card-title:after,
  .classic-theme .benefit-type-eap.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #4da1d4; }
  .classic-theme .benefit-type-lif.colored-tab-carousel-tile .colored-tab-container:before {
    background: #00847a; }
  .classic-theme .benefit-type-lif.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #00847a transparent transparent; }
  .classic-theme .benefit-type-lif.tcp-card .card-title:after,
  .classic-theme .benefit-type-lif.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #00847a; }
  .classic-theme .benefit-type-add.colored-tab-carousel-tile .colored-tab-container:before {
    background: #41c0b8; }
  .classic-theme .benefit-type-add.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #41c0b8 transparent transparent; }
  .classic-theme .benefit-type-add.tcp-card .card-title:after,
  .classic-theme .benefit-type-add.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #41c0b8; }
  .classic-theme .benefit-type-sadd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #683c7a; }
  .classic-theme .benefit-type-sadd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #683c7a transparent transparent; }
  .classic-theme .benefit-type-sadd.tcp-card .card-title:after,
  .classic-theme .benefit-type-sadd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #683c7a; }
  .classic-theme .benefit-type-supp.colored-tab-carousel-tile .colored-tab-container:before {
    background: #002e58; }
  .classic-theme .benefit-type-supp.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #002e58 transparent transparent; }
  .classic-theme .benefit-type-supp.tcp-card .card-title:after,
  .classic-theme .benefit-type-supp.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #002e58; }
  .classic-theme .benefit-type-ltd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #41c0b8; }
  .classic-theme .benefit-type-ltd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #41c0b8 transparent transparent; }
  .classic-theme .benefit-type-ltd.tcp-card .card-title:after,
  .classic-theme .benefit-type-ltd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #41c0b8; }
  .classic-theme .benefit-type-std.colored-tab-carousel-tile .colored-tab-container:before {
    background: #683c7a; }
  .classic-theme .benefit-type-std.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #683c7a transparent transparent; }
  .classic-theme .benefit-type-std.tcp-card .card-title:after,
  .classic-theme .benefit-type-std.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #683c7a; }
  .classic-theme .benefit-type-vstd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #a21851; }
  .classic-theme .benefit-type-vstd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #a21851 transparent transparent; }
  .classic-theme .benefit-type-vstd.tcp-card .card-title:after,
  .classic-theme .benefit-type-vstd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #a21851; }
  .classic-theme .benefit-type-vltd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #099b92; }
  .classic-theme .benefit-type-vltd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #099b92 transparent transparent; }
  .classic-theme .benefit-type-vltd.tcp-card .card-title:after,
  .classic-theme .benefit-type-vltd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #099b92; }
  .classic-theme .benefit-type-disability.colored-tab-carousel-tile .colored-tab-container:before {
    background: #41c0b8; }
  .classic-theme .benefit-type-disability.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #41c0b8 transparent transparent; }
  .classic-theme .benefit-type-disability.tcp-card .card-title:after,
  .classic-theme .benefit-type-disability.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #41c0b8; }
  .classic-theme .wds_expand,
  .classic-theme .wds_collapse {
    font: inherit;
    color: #333;
    text-align: right;
    cursor: pointer; }
  .classic-theme .wds_collapse {
    margin-left: 10px; }
  .classic-theme .wds-plan-info .table-zebra div.dental-benefits-row:nth-child(odd) {
    background-color: #eeeeee; }
  .classic-theme .wds-plan-info .vertical-tab-spacing {
    margin-bottom: 1px; }
  .classic-theme .wds-plan-info .ant-collapse-heading {
    padding: 15px; }
  .classic-theme .wds-plan-info .ant-collapse {
    border: none; }
  .classic-theme .wds-plan-info .col-xs-12:last-child {
    margin-bottom: 30px; }
  .classic-theme .wds-plan-info .wds-col-size {
    float: left;
    padding: 5px; }
    .classic-theme .wds-plan-info .wds-col-size:nth-child(-n + 3) {
      width: 33.3333%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(1) {
    width: 100%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(4),
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(4) ~ .wds-col-size {
    width: 25%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(5),
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(5) ~ .wds-col-size {
    width: 16.25%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(5) {
    width: 35%; }
  @media screen and (max-width: 767px) {
    .classic-theme .wds-plan-info .ant-collapse-heading {
      font-size: 1em; }
    .classic-theme .wds-plan-info #wds-data {
      font-size: 0.75em;
      word-wrap: break-word; }
      .classic-theme .wds-plan-info #wds-data .col-xs-12 {
        display: flex;
        padding: 0px; }
        .classic-theme .wds-plan-info #wds-data .col-xs-12:last-child {
          margin-bottom: 15px; } }
  .classic-theme .flip-container {
    text-align: right; }
    .classic-theme .flip-container i {
      color: #333; }
  .classic-theme .single-plan-view {
    margin-bottom: 1.875rem; }
  .classic-theme .single-plan-heading-details-wrapper h3 {
    display: inline; }
  .classic-theme .single-plan-span-margin {
    margin-left: 4px;
    margin-right: 4px; }
  .classic-theme .group-line-height {
    line-height: 140%; }
  .classic-theme .dds-msg-pad-bottom {
    padding-bottom: 20px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-container-border {
    border-bottom: 1px solid #666;
    padding-bottom: 1rem; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-container {
    width: 100%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-header {
    padding-top: 1rem;
    padding-bottom: 0.5rem;
    display: inline-block;
    width: 100%;
    margin-bottom: 3rem; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-header .nlp-auto-suggest-container .psDropdown.active {
      overflow-y: auto;
      margin-top: 0;
      top: 44px; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-header .tcp-margin-md {
      margin-left: 4rem; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-accordion-dsply-blk > span {
    display: block; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container {
    display: flex;
    flex-direction: row;
    width: 100%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .tcp-auto-suggest-cmp {
      width: 100%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .ant-auto-suggest.tcp-auto-suggest {
      width: 100%; }
      .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .ant-auto-suggest.tcp-auto-suggest .ant-text-input {
        width: 100%;
        padding: 15px 10px;
        border-radius: 0px;
        min-height: 36px; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container legend {
      border-bottom: none;
      margin-bottom: 9px; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .tcp-autosuggest-search-icon {
      display: none; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] [data-uxd-dropdown-cmp] button.btn-primary.psButton.btn,
  .classic-theme [data-tcp-find-benefits-nls-cmp] [data-uxd-dropdown-cmp] .psDropdown.active label {
    font-size: 14px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-search-button > button {
    margin-top: 9px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-search-button .btn {
    padding: 7px 25px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-heading-expanded {
    display: block;
    margin-bottom: 10px;
    border-top: 2px solid #81cfc2;
    width: 7rem;
    padding-top: 8px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-table-font {
    font-size: 14px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel {
    border-bottom: 2px solid #eee;
    padding-bottom: 1rem; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header {
      display: flex;
      flex-direction: row; }
      .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button {
        border-color: #fff;
        background: transparent; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-down,
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-up {
          font-size: 1.857rem;
          color: #0079c2;
          background: none;
          box-sizing: border-box; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-down::before {
          content: "\002b"; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-up::before {
          content: "\2212"; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-first-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-second-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-third-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col {
    display: inline-block;
    vertical-align: top;
    text-align: left; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-first-col {
    width: 25%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-second-col {
    width: 16.66666667%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-third-col {
    width: 16.66666667%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col {
    width: 16.66666667%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col > span {
      margin-left: -3px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col {
    width: 16.66666667%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col > span {
      margin-left: -3px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-inc,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-inc-na {
    margin-left: -5px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-exc,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-ol {
    margin-left: -15px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-exc-na {
    margin-left: -18px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] #nlp-precert-required.nlp-col-six-pad {
    padding-left: 21px;
    padding-right: 0px;
    width: 15%; }
  @media screen and (min-width: 800px) {
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-pad-left-1 {
      padding-left: 1rem; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-margin-top-20 {
      margin-top: 20px; } }
  @media screen and (min-width: 320px) and (max-width: 800px) {
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-first-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-second-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-third-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-sixth-col {
      display: none; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-margin-mob {
      margin-top: 10px;
      margin-bottom: 15px;
      display: block; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel {
      border-bottom: 2px solid #eee;
      padding-bottom: 1rem; }
      .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header {
        display: flex;
        flex-direction: column; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button {
          border: 1px solid #0079c2;
          border-radius: 100%;
          background: transparent; }
          .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-down,
          .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-up {
            font-size: 18px;
            color: #0079c2;
            background: transparent;
            box-sizing: border-box; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-na,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-inc-na {
      margin-left: 0px; } }
  .classic-theme .nsss-benefit-details .plan-display-label {
    font-size: 1.4rem;
    display: block;
    margin-bottom: 5px;
    max-width: 100%; }
  .classic-theme .nsss-benefit-details .indent {
    padding-left: 1rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .nsss-benefit-details .indent {
        padding-left: unset; } }
  .classic-theme .nsss-benefit-details .nsss-benefit-toggle-container .nsss-toggle-row {
    padding: 1rem; }
  .classic-theme .nsss-benefit-details .nsss-benefit-toggle-container .nsss-toggle-row:nth-child(odd) {
    background-color: #f7f7f7; }
  .classic-theme .nsss-benefit-details .sub-labels {
    margin-left: 1rem; }
  .classic-theme .header-font-size {
    font-size: 18px; }
  .classic-theme .gbd-benefit-details .collapser {
    color: #0079c2;
    cursor: pointer;
    padding-bottom: 5px;
    text-align: right;
    text-decoration: underline; }
  .classic-theme .gbd-benefit-details .plan-display-label {
    font-size: 1.4rem;
    display: block;
    margin-bottom: 5px;
    max-width: 100%; }
  .classic-theme .gbd-benefit-details .indent {
    padding-left: 1rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .gbd-benefit-details .indent {
        padding-left: unset; } }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container .gbd-toggle-row {
    padding: 1rem; }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container .gbd-toggle-row:nth-child(odd) {
    background-color: lightgrey; }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container .gbd-toggle-sub-row {
    padding-left: 1rem; }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table {
    float: right;
    margin-right: 10px;
    width: 95%; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table td {
      width: 33%; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table .networkTitle {
      padding-bottom: 5px;
      text-align: center;
      border-bottom: 1px solid black; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table .benDataType {
      padding-top: 5px;
      text-align: center; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table .benData {
      text-align: center; }
  .classic-theme .tcp-benefits-header-row {
    border-bottom: 1px solid #cccccc; }
    .classic-theme .tcp-benefits-header-row .tcp-benefits-first-col,
    .classic-theme .tcp-benefits-header-row .tcp-benefits-second-col,
    .classic-theme .tcp-benefits-header-row .tcp-benefits-third-col,
    .classic-theme .tcp-benefits-header-row .tcp-benefits-fourth-col {
      font-weight: 400; }
  .classic-theme #tcp-find-excl-ben-diclaimer {
    margin-top: 5px; }
  .classic-theme .tcp-plan-info-section .tcp-benefits-data-row.mock-table-zebra {
    background: #f7f7f7; }
  .classic-theme #tcp-plancrsl-grp-plan--group-name {
    display: inline-block; }
    .classic-theme #tcp-plancrsl-grp-plan--group-name .vision-selector-container {
      padding-top: 15%; }
  .classic-theme .vision-selector-container {
    padding-top: 15%;
    font-weight: 400; }
  .classic-theme .vision-pediatric-align {
    text-align: center; }
  .classic-theme .device-activity-nav {
    display: flex;
    flex: 1;
    margin-bottom: 2rem; }
    .classic-theme .device-activity-nav button {
      padding: 12px 0 13px;
      font-weight: 400;
      text-decoration: none;
      border-top: 1px solid #cecece;
      border-bottom: 1px solid #cecece;
      border-radius: 0;
      box-shadow: none;
      width: 33%;
      text-align: center;
      cursor: pointer;
      position: relative;
      background-color: #fff; }
      .classic-theme .device-activity-nav button:nth-child(-n + 2) {
        border-right: 1px solid #cecece; }
      .classic-theme .device-activity-nav button.selected {
        background: #2b6ce2;
        color: #fff;
        border-left-color: #2b6ce2; }
        .classic-theme .device-activity-nav button.selected:after {
          content: "";
          position: absolute;
          top: 100%;
          left: 0;
          right: 0;
          margin: 0 auto;
          width: 0;
          height: 0;
          border-top: solid 15px #2b6ce2;
          border-left: solid 15px transparent;
          border-right: solid 15px transparent; }

@-moz-document url-prefix() {
  .classic-theme .data-tcp-find-benefits-nls-cmp .nlp-header .nlp-auto-suggest-container .psDropdown.active {
    top: 35px; }
  .classic-theme fieldset.tcp-auto-suggest .psDropdown {
    top: 0px; } }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) and (stroke-color: transparent) {
      .classic-theme fieldset.tcp-auto-suggest .psDropdown {
        top: 0px; }
      .classic-theme .data-tcp-find-benefits-nls-cmp .nlp-header .nlp-auto-suggest-container .psDropdown.active {
        top: 35px; } } }
  .classic-theme .tcp-bridge-link-mobile {
    margin-bottom: 0px;
    display: none; }
  .classic-theme .tcp-top-wrapper-bridge + .container .tcp-bridge-link-mobile {
    list-style: none;
    padding: 5px 15px;
    font-size: 16px;
    color: #0079c2;
    margin-bottom: 20px;
    display: block; }
    .classic-theme .tcp-top-wrapper-bridge + .container .tcp-bridge-link-mobile a {
      border: none; }
  .classic-theme .ant-menu-visible .mbr-top-of-page-wrapper .ant-task-bar-wrapper-col .data-tcp-switch-plans-link {
    display: none; }
  .classic-theme .data-tcp-switch-plans-link,
  .classic-theme .data-tcp-profile-link,
  .classic-theme .data-tcp-logout-link {
    line-height: 1.3rem;
    margin-right: 2rem;
    display: block;
    font-size: 14px; }
    .classic-theme .data-tcp-switch-plans-link a,
    .classic-theme .data-tcp-profile-link a,
    .classic-theme .data-tcp-logout-link a {
      border: none;
      font-size: 12px; }
      .classic-theme .data-tcp-switch-plans-link a:hover,
      .classic-theme .data-tcp-profile-link a:hover,
      .classic-theme .data-tcp-logout-link a:hover {
        color: #0079c2; }
    .classic-theme .data-tcp-switch-plans-link .fa-file,
    .classic-theme .data-tcp-profile-link .fa-file,
    .classic-theme .data-tcp-logout-link .fa-file {
      font-size: 14px; }
  .classic-theme .ant-navigation-wrapper .data-tcp-profile-link {
    margin-right: 0; }
  .classic-theme .tcp-online-enroll-cmp .fa-external-link {
    padding-left: 0; }
  .classic-theme .tcp-online-enroll-cmp .tcp-enroll-sso-link-cmp {
    display: inline-block; }
  .classic-theme fieldset.tcp-auto-suggest {
    text-align: left; }
    .classic-theme fieldset.tcp-auto-suggest .psDropdown {
      margin-top: 17px;
      top: 20px; }
      .classic-theme fieldset.tcp-auto-suggest .psDropdown.active {
        overflow-y: auto; }
    @media screen and (min-width: 480px) {
      .classic-theme fieldset.tcp-auto-suggest .psDropdown {
        margin-top: 30px; } }
    .classic-theme fieldset.tcp-auto-suggest legend {
      border: none; }
    .classic-theme fieldset.tcp-auto-suggest .ant-text-input {
      width: 100%; }
      @media screen and (min-width: 480px) {
        .classic-theme fieldset.tcp-auto-suggest .ant-text-input {
          width: 350px; } }
      @media screen and (min-width: 800px) {
        .classic-theme fieldset.tcp-auto-suggest .ant-text-input {
          width: 400px; } }
    .classic-theme fieldset.tcp-auto-suggest .no-suggestions {
      padding: 8px 1rem; }
  .classic-theme .tcp-expand-cmp {
    margin-top: 0px;
    margin-bottom: 0px; }
    .classic-theme .tcp-expand-cmp .container {
      padding-top: 5px; }
    .classic-theme .tcp-expand-cmp .tcp-expand-collapse-button {
      color: #666666;
      border-bottom: none; }
    .classic-theme .tcp-expand-cmp ul {
      padding: 0; }
    .classic-theme .tcp-expand-cmp li {
      list-style: none;
      padding-left: 1rem; }
    .classic-theme .tcp-expand-cmp .tcpTreeContainer {
      padding: 0; }
  .classic-theme .tcpTreeContainer {
    list-style: none;
    padding-left: 1rem;
    margin: 0; }
    .classic-theme .tcpTreeContainer ul {
      list-style: none;
      padding-left: 1rem; }
    .classic-theme .tcpTreeContainer > li > span.tree-node-name {
      color: #666666;
      font-weight: 400; }
  .classic-theme .tcp-card-cmp.content-container:first-of-type {
    margin-bottom: 40px; }
  .classic-theme .tcp-card-cmp.content-container {
    margin-top: -4.5rem; }
  .classic-theme .tcp-card-cmp:not(.content-container) {
    background-color: #ffffff;
    margin: 30px auto 40px; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-bridge-rcp-btn-text {
    font-style: italic; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-margin-sm, .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-1,
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-2,
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-3,
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-hpo-plan-selector-cmp .tcp-auth-refer-col-4 {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-margin-md {
    margin-bottom: 1rem; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-margin-lg {
    margin-bottom: 2rem; }
  .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper {
    max-width: 354px;
    line-height: 1.36;
    letter-spacing: normal; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-brand-name {
      font-size: 1.22222rem; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-plan-name {
      font-size: 1.11111rem;
      line-height: 1.5; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-benefit-types {
      font-size: 0.88888rem;
      line-height: 1.88; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-hpo-plan-status {
      line-height: 1.67; }
    .classic-theme .tcp-hpo-plan-selector-cmp .tcp-hpo-plan-selector-tile-wrapper .tcp-bridge-rcp-btn-text {
      font-style: italic; }
  .classic-theme .tcp-benefits-cmp,
  .classic-theme [cardsid="benefits-card-group"],
  .classic-theme .tcp-auths-and-refs-cmp,
  .classic-theme .tcp-plan-details-cmp,
  .classic-theme .tcp-plan-progress-cmp,
  .classic-theme .tcp-disability-plan-details-cmp,
  .classic-theme .tcp-life-plan-details-cmp {
    color: #666666; }
    .classic-theme .tcp-benefits-cmp legend,
    .classic-theme [cardsid="benefits-card-group"] legend,
    .classic-theme .tcp-auths-and-refs-cmp legend,
    .classic-theme .tcp-plan-details-cmp legend,
    .classic-theme .tcp-plan-progress-cmp legend,
    .classic-theme .tcp-disability-plan-details-cmp legend,
    .classic-theme .tcp-life-plan-details-cmp legend {
      color: #666666; }
      @media screen and (max-width: 480px) {
        .classic-theme .tcp-benefits-cmp legend,
        .classic-theme [cardsid="benefits-card-group"] legend,
        .classic-theme .tcp-auths-and-refs-cmp legend,
        .classic-theme .tcp-plan-details-cmp legend,
        .classic-theme .tcp-plan-progress-cmp legend,
        .classic-theme .tcp-disability-plan-details-cmp legend,
        .classic-theme .tcp-life-plan-details-cmp legend {
          margin-bottom: 0.5rem; } }
    .classic-theme .tcp-benefits-cmp .tcp-text-teal,
    .classic-theme [cardsid="benefits-card-group"] .tcp-text-teal,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-text-teal,
    .classic-theme .tcp-plan-details-cmp .tcp-text-teal,
    .classic-theme .tcp-plan-progress-cmp .tcp-text-teal,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-text-teal,
    .classic-theme .tcp-life-plan-details-cmp .tcp-text-teal {
      color: #06a59d; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-block,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-block,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-block,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-block,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-block,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-block,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-block {
      display: inline-block; }
    .classic-theme .tcp-benefits-cmp .tcp-margin-sm, .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-benefits-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-benefits-cmp .tcp-auth-refer-col-4,
    .classic-theme [cardsid="benefits-card-group"] .tcp-margin-sm,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-1,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-2,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-3,
    .classic-theme [cardsid="benefits-card-group"] .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row [cardsid="benefits-card-group"] .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-margin-sm,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-plan-details-cmp .tcp-margin-sm,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-details-cmp .tcp-auth-refer-col-4,
    .classic-theme .tcp-plan-progress-cmp .tcp-margin-sm,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-plan-progress-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-plan-progress-cmp .tcp-auth-refer-col-4,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-margin-sm,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-disability-plan-details-cmp .tcp-auth-refer-col-4,
    .classic-theme .tcp-life-plan-details-cmp .tcp-margin-sm,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-life-plan-details-cmp .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-life-plan-details-cmp .tcp-auth-refer-col-4 {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-benefits-cmp .tcp-margin-md,
    .classic-theme [cardsid="benefits-card-group"] .tcp-margin-md,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-margin-md,
    .classic-theme .tcp-plan-details-cmp .tcp-margin-md,
    .classic-theme .tcp-plan-progress-cmp .tcp-margin-md,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-margin-md,
    .classic-theme .tcp-life-plan-details-cmp .tcp-margin-md {
      margin-bottom: 1rem;
      margin-right: 0.1rem; }
    .classic-theme .tcp-benefits-cmp .tcp-margin-lg,
    .classic-theme [cardsid="benefits-card-group"] .tcp-margin-lg,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-margin-lg,
    .classic-theme .tcp-plan-details-cmp .tcp-margin-lg,
    .classic-theme .tcp-plan-progress-cmp .tcp-margin-lg,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-margin-lg,
    .classic-theme .tcp-life-plan-details-cmp .tcp-margin-lg {
      margin-bottom: 2rem; }
    .classic-theme .tcp-benefits-cmp .tcp-error-title,
    .classic-theme [cardsid="benefits-card-group"] .tcp-error-title,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-error-title,
    .classic-theme .tcp-plan-details-cmp .tcp-error-title,
    .classic-theme .tcp-plan-progress-cmp .tcp-error-title,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-error-title,
    .classic-theme .tcp-life-plan-details-cmp .tcp-error-title {
      text-align: center;
      margin: 2rem 0rem 2rem 0rem; }
    .classic-theme .tcp-benefits-cmp .mbr-benefits-card-component,
    .classic-theme [cardsid="benefits-card-group"] .mbr-benefits-card-component,
    .classic-theme .tcp-auths-and-refs-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-plan-details-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-plan-progress-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-disability-plan-details-cmp .mbr-benefits-card-component,
    .classic-theme .tcp-life-plan-details-cmp .mbr-benefits-card-component {
      text-align: left; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-attention-disclaimer,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-attention-disclaimer,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-attention-disclaimer {
      font-style: italic;
      font-size: 0.7777rem;
      color: red; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-anchor,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-anchor,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-anchor,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-anchor,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-anchor,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-anchor,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-anchor {
      border-bottom: 0; }
    .classic-theme .tcp-benefits-cmp .tcp-view-details-icon,
    .classic-theme [cardsid="benefits-card-group"] .tcp-view-details-icon,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-view-details-icon,
    .classic-theme .tcp-plan-details-cmp .tcp-view-details-icon,
    .classic-theme .tcp-plan-progress-cmp .tcp-view-details-icon,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-view-details-icon,
    .classic-theme .tcp-life-plan-details-cmp .tcp-view-details-icon {
      cursor: pointer;
      width: 0.7857rem; }
    .classic-theme .tcp-benefits-cmp .tcp-generic-unordered-list ul, .classic-theme .tcp-benefits-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul, .classic-theme .tcp-benefit-details-cmp .tcp-benefits-cmp .tcp-related-benefits-section ul,
    .classic-theme [cardsid="benefits-card-group"] .tcp-generic-unordered-list ul,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp [cardsid="benefits-card-group"] .tcp-related-benefits-section ul,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-auths-and-refs-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-plan-details-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-plan-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-plan-progress-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-plan-progress-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-disability-plan-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-life-plan-details-cmp .tcp-generic-unordered-list ul,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul,
    .classic-theme .tcp-benefit-details-cmp .tcp-life-plan-details-cmp .tcp-related-benefits-section ul {
      list-style: none;
      margin: 0;
      padding: 0;
      margin-bottom: 1rem; }
      .classic-theme .tcp-benefits-cmp .tcp-generic-unordered-list ul li, .classic-theme .tcp-benefits-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li, .classic-theme .tcp-benefit-details-cmp .tcp-benefits-cmp .tcp-related-benefits-section ul li,
      .classic-theme [cardsid="benefits-card-group"] .tcp-generic-unordered-list ul li,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp [cardsid="benefits-card-group"] .tcp-related-benefits-section ul li,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-auths-and-refs-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-plan-details-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-plan-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-plan-progress-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-plan-progress-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-disability-plan-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-life-plan-details-cmp .tcp-generic-unordered-list ul li,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefit-details-cmp .tcp-related-benefits-section ul li,
      .classic-theme .tcp-benefit-details-cmp .tcp-life-plan-details-cmp .tcp-related-benefits-section ul li {
        margin-bottom: 0.5rem; }
    .classic-theme .tcp-benefits-cmp .tcp-inline-btn,
    .classic-theme [cardsid="benefits-card-group"] .tcp-inline-btn,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-btn,
    .classic-theme .tcp-plan-details-cmp .tcp-inline-btn,
    .classic-theme .tcp-plan-progress-cmp .tcp-inline-btn,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-btn,
    .classic-theme .tcp-life-plan-details-cmp .tcp-inline-btn {
      margin-bottom: 1rem; }
    .classic-theme .tcp-benefits-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme [cardsid="benefits-card-group"] .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-auths-and-refs-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-plan-progress-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-disability-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
    .classic-theme .tcp-life-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer {
      font-size: 1.3rem;
      margin-top: -1px; }
      @media screen and (min-width: 800px) {
        .classic-theme .tcp-benefits-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme [cardsid="benefits-card-group"] .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-auths-and-refs-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-plan-progress-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-disability-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer,
        .classic-theme .tcp-life-plan-details-cmp .ant-sub-navigation .fa.fa-tachometer {
          margin-top: -3px; } }
    .classic-theme .tcp-benefits-cmp .ant-sub-navigation ul li,
    .classic-theme [cardsid="benefits-card-group"] .ant-sub-navigation ul li,
    .classic-theme .tcp-auths-and-refs-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-plan-details-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-plan-progress-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-disability-plan-details-cmp .ant-sub-navigation ul li,
    .classic-theme .tcp-life-plan-details-cmp .ant-sub-navigation ul li {
      cursor: initial; }
    .classic-theme .tcp-benefits-cmp .tcp-benefits-other-row,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-other-row,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-plan-details-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-other-row,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-other-row {
      padding: 1.1111rem; }
    .classic-theme .tcp-benefits-cmp .tcp-tablet-sr,
    .classic-theme [cardsid="benefits-card-group"] .tcp-tablet-sr,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-tablet-sr,
    .classic-theme .tcp-plan-details-cmp .tcp-tablet-sr,
    .classic-theme .tcp-plan-progress-cmp .tcp-tablet-sr,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-tablet-sr,
    .classic-theme .tcp-life-plan-details-cmp .tcp-tablet-sr {
      font-weight: 400; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-benefits-cmp .tcp-tablet-sr,
      .classic-theme [cardsid="benefits-card-group"] .tcp-tablet-sr,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-tablet-sr,
      .classic-theme .tcp-plan-details-cmp .tcp-tablet-sr,
      .classic-theme .tcp-plan-progress-cmp .tcp-tablet-sr,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-tablet-sr,
      .classic-theme .tcp-life-plan-details-cmp .tcp-tablet-sr {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0; } }
    .classic-theme .tcp-benefits-cmp .tcp-desktop-sr,
    .classic-theme [cardsid="benefits-card-group"] .tcp-desktop-sr,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-desktop-sr,
    .classic-theme .tcp-plan-details-cmp .tcp-desktop-sr,
    .classic-theme .tcp-plan-progress-cmp .tcp-desktop-sr,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-desktop-sr,
    .classic-theme .tcp-life-plan-details-cmp .tcp-desktop-sr {
      font-weight: 400; }
      @media screen and (min-width: 800px) {
        .classic-theme .tcp-benefits-cmp .tcp-desktop-sr,
        .classic-theme [cardsid="benefits-card-group"] .tcp-desktop-sr,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-desktop-sr,
        .classic-theme .tcp-plan-details-cmp .tcp-desktop-sr,
        .classic-theme .tcp-plan-progress-cmp .tcp-desktop-sr,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-desktop-sr,
        .classic-theme .tcp-life-plan-details-cmp .tcp-desktop-sr {
          position: absolute;
          width: 1px;
          height: 1px;
          margin: -1px;
          padding: 0;
          overflow: hidden;
          clip: rect(0, 0, 0, 0);
          border: 0; } }
    .classic-theme .tcp-benefits-cmp .tcp-benefits-md-select,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-md-select,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-plan-details-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-md-select,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-md-select {
      width: 100%; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-benefits-cmp .tcp-benefits-md-select,
        .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-md-select,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-progress-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-md-select {
          width: 325px;
          display: inline-block; } }
      @media screen and (min-width: 800px) {
        .classic-theme .tcp-benefits-cmp .tcp-benefits-md-select,
        .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-md-select,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-plan-progress-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-md-select,
        .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-md-select {
          margin-bottom: 0; } }
    .classic-theme .tcp-benefits-cmp .tcp-benefits-mobile-indent,
    .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-mobile-indent,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-plan-details-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-plan-progress-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-mobile-indent,
    .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-mobile-indent {
      width: 100%;
      padding-left: 0.75rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-benefits-cmp .tcp-benefits-mobile-indent,
        .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-mobile-indent,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-plan-details-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-plan-progress-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-mobile-indent,
        .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-mobile-indent {
          padding-left: 0;
          margin-bottom: 0.5rem; } }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-mobile-indent .tcp-expand-collapse-button span {
        margin-right: 5px; }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-benefits-cmp .tcp-benefits-header-row,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-header-row,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-header-row,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-header-row {
        display: block;
        padding: 0 20px; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-benefits-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-benefits-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-benefits-cmp .tcp-benefits-fourth-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-first-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-second-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-third-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-fourth-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-fourth-col {
        display: inline-block;
        vertical-align: top; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-first-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-first-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-first-col {
        width: 25%;
        margin-right: 1%; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-second-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-second-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-second-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-second-col {
        width: 25%;
        margin-right: 1%; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-third-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-third-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-third-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-third-col {
        width: 25%;
        margin-right: 1%; }
      .classic-theme .tcp-benefits-cmp .tcp-benefits-fourth-col,
      .classic-theme [cardsid="benefits-card-group"] .tcp-benefits-fourth-col,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-plan-progress-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-benefits-fourth-col,
      .classic-theme .tcp-life-plan-details-cmp .tcp-benefits-fourth-col {
        width: 15%; }
      .classic-theme .tcp-benefits-cmp .tcp-inline-btn,
      .classic-theme [cardsid="benefits-card-group"] .tcp-inline-btn,
      .classic-theme .tcp-auths-and-refs-cmp .tcp-inline-btn,
      .classic-theme .tcp-plan-details-cmp .tcp-inline-btn,
      .classic-theme .tcp-plan-progress-cmp .tcp-inline-btn,
      .classic-theme .tcp-disability-plan-details-cmp .tcp-inline-btn,
      .classic-theme .tcp-life-plan-details-cmp .tcp-inline-btn {
        display: inline-block;
        vertical-align: bottom;
        margin: 0 80px; } }
  .classic-theme .tcp-plans-cmp .tcp-data-row-container .tcp-benefits-data-row {
    padding: 15px 20px; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-doc-row,
  .classic-theme .tcp-plans-cmp .tcp-plan-info-apply-btn,
  .classic-theme .tcp-plans-cmp .tcp-plan-info-section {
    margin-bottom: 1rem; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-group-name {
    margin-bottom: 2rem; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-grp-dtls {
    margin-bottom: 0.5rem; }
    @media screen and (min-width: 800px) {
      .classic-theme .tcp-plans-cmp .tcp-plan-info-grp-dtls .tcp-plan-info-grp-dtls-inline {
        display: inline-block; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-plans-cmp .tcp-plan-info-grp-name {
      border-right: 2px solid #666;
      margin-right: 10px;
      padding-right: 10px; } }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-mbr-dob {
    font-size: 0.7777rem; }
  .classic-theme .tcp-plans-cmp .tcp-external-inline-link {
    font-size: 0.7777rem; }
  .classic-theme .tcp-plans-cmp .tcp-inline-disclaimer {
    margin-bottom: 1rem; }
  .classic-theme .tcp-plans-cmp .tcp-plan-info-section-header {
    font-size: 1.4444rem; }
  .classic-theme .tcp-plans-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-plans-cmp .tcp-benefits-second-col,
  .classic-theme .tcp-plans-cmp .tcp-benefits-third-col {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-plans-cmp .tcp-den-estmn-label {
    margin-top: 0.5rem;
    margin-left: 1rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben {
      margin-bottom: 1rem; }
      .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben p,
      .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben label {
        display: inline-block;
        margin: 0; }
      .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben label {
        margin-right: 30px; }
    .classic-theme .tcp-plans-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-plans-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-plans-cmp .tcp-benefits-third-col {
      margin-bottom: 0; } }
  @media screen and (max-width: 480px) {
    .classic-theme .tcp-plans-cmp .tcp-decare-sso {
      text-align: left; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-plans-cmp .tcp-plan-info-single-ben {
      display: inline-block; }
    .classic-theme .tcp-plans-cmp .uxd-btn-ddl {
      display: inline-block;
      margin-bottom: 0; }
    .classic-theme .tcp-plans-cmp .tcp-plan-info-doc-row {
      margin-bottom: 2rem; }
    .classic-theme .tcp-plans-cmp .tcp-plan-info-apply-btn {
      display: inline-block;
      vertical-align: bottom;
      margin: 0 80px; } }
  .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container,
  .classic-theme .tcp-find-benefits-cmp .tcp-browse-benefits-hdr,
  .classic-theme .tcp-find-benefits-cmp .tcp-benefits-related {
    margin-bottom: 1rem; }
  .classic-theme .tcp-find-benefits-cmp .tcp-find-specific-benefit {
    display: inline-block; }
  .classic-theme .tcp-find-benefits-cmp .tcp-related-benefits-header {
    margin-top: 2rem; }
  .classic-theme .tcp-find-benefits-cmp .tcp-help-find-benefit {
    font-size: 1.4444rem; }
  .classic-theme .tcp-find-benefits-cmp .tcp-search-benefit-link {
    cursor: pointer; }
  .classic-theme .tcp-find-benefits-cmp .tcp-find-benefits-button-container .tcp-find-benefits-clear-result {
    margin: 0.5rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-find-benefits-cmp .tcp-find-benefits-button-container .tcp-find-benefits-clear-result {
        margin: 0 2rem 0 0; } }
  .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container {
    padding: 0; }
    .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container li {
      list-style: none; }
      .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container li .container {
        margin-left: 1rem;
        padding: 0; }
    .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp {
      margin-bottom: 0.5rem; }
      .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp .fa {
        vertical-align: text-bottom;
        font-size: 1.5rem;
        width: 1rem; }
      .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp ul {
        margin: 0; }
        .classic-theme .tcp-find-benefits-cmp .tcp-benefit-list-container .tcp-expand-cmp ul li:not(:last-of-type) {
          margin-bottom: 0.5rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-find-benefits-cmp .tcp-help-find-benefit {
      display: inline-block;
      vertical-align: bottom;
      margin-right: 1rem; }
    .classic-theme .tcp-find-benefits-cmp .tcp-find-benefits-search {
      display: inline-block;
      margin: 0 auto; } }
  @media screen and (min-width: 1200px) {
    .classic-theme .tcp-find-benefits-cmp .ant-alphabet-tabs-container {
      min-height: 50px; } }
  .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-header-row {
    font-weight: 400;
    border: none;
    padding-bottom: 0.25rem; }
  @media screen and (max-width: 800px) {
    .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container {
      margin-left: 2rem; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container {
      display: flex; }
      .classic-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container .tcp-plan-detail-label {
        padding: 0 0.5rem;
        flex: 1; } }
  .classic-theme .tcp-plan-docs-cmp .fa-file-pdf-o {
    padding-right: 0.5rem; }
  .classic-theme .tcp-plan-docs-cmp .tcp-plan-docs-download-link .tcp-inline-anchor {
    cursor: pointer; }
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
    margin-top: 0.5rem;
    margin-left: -0.75rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
        margin-left: 0; } }
  .classic-theme .tcp-service-limits-cmp .tcp-network-title,
  .classic-theme .tcp-benefit-details-cmp .tcp-network-title {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-second-col,
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-third-col,
  .classic-theme .tcp-service-limits-cmp .tcp-benefits-fourth-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-service-limits-cmp .tcp-service-limit-age-range,
  .classic-theme .tcp-benefit-details-cmp .tcp-service-limit-age-range {
    padding-right: 0.5rem; }
  .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row:nth-child(even),
  .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row:nth-child(even) {
    background-color: #f7f7f7; }
  .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header,
  .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header {
    display: flex;
    flex-wrap: wrap; }
    .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header:after,
    .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header:after {
      display: none; }
    .classic-theme .tcp-service-limits-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header .tcp-service-limit-age-range,
    .classic-theme .tcp-benefit-details-cmp .tcp-service-limits-data-row-container .tcp-benefits-data-row .uxd-expansion-header .tcp-service-limit-age-range {
      display: flex; }
  .classic-theme .tcp-service-limits-cmp .tcp-svc-limits-benefit-header,
  .classic-theme .tcp-benefit-details-cmp .tcp-svc-limits-benefit-header {
    width: 80%;
    word-break: break-word; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-service-limits-cmp .tcp-svc-limits-benefit-header,
    .classic-theme .tcp-benefit-details-cmp .tcp-svc-limits-benefit-header {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row {
      padding: 0.5rem 1.111rem;
      border-bottom: 1px solid #cccccc; }
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-header-row-wrapper.non-expand,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-header-row-wrapper.non-expand {
        width: 100%; }
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select {
        width: 100%; } }
    @media screen and (min-width: 480px) and (min-width: 1024px) {
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-first-col .tcp-benefits-md-select {
        width: 90%; } }
  @media screen and (min-width: 480px) {
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-second-col,
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-third-col,
      .classic-theme .tcp-service-limits-cmp .tcp-benefits-header-row .tcp-benefits-fourth-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-second-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-third-col,
      .classic-theme .tcp-benefit-details-cmp .tcp-benefits-header-row .tcp-benefits-fourth-col {
        vertical-align: bottom; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-fourth-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      display: inline-block;
      vertical-align: top; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
      width: 20%;
      margin-top: 0;
      margin-bottom: 0; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col {
      width: 34%;
      margin: 0;
      padding-right: 1rem; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col {
      width: 20%;
      margin: 0;
      padding-right: 1rem; }
    .classic-theme .tcp-service-limits-cmp .tcp-benefits-fourth-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      width: 20%;
      margin: 0;
      padding-right: 1rem; } }
  .classic-theme .tcp-benefit-details-cmp .tcp-svc-lmts-header,
  .classic-theme .tcp-benefit-details-cmp .tcp-cost-share-info-section {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-benefit-details-cmp .tcp-ben-detail-back-container {
    margin-bottom: 1.5rem;
    display: inline-block; }
  .classic-theme .tcp-benefit-details-cmp .tcp-ben-detail-back {
    cursor: pointer; }
  .classic-theme .tcp-benefit-details-cmp .fa-chevron-left {
    font-size: 0.8888rem;
    width: 0.7777rem; }
  .classic-theme .tcp-benefit-details-cmp .node-list-container {
    margin-bottom: 1rem; }
  .classic-theme .tcp-benefit-details-cmp .list-item {
    display: inline; }
  .classic-theme .tcp-benefit-details-cmp .tcp-network-detail-hdr {
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-benefit-details-cmp .table-row-cell {
    display: inline; }
  .classic-theme .tcp-benefit-details-cmp dl {
    margin-bottom: 0; }
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-data-row.mock-table-zebra {
    background: #f7f7f7; }
  .classic-theme .tcp-benefit-details-cmp .tcp-benefits-data-row.uxd-expansion-table.zebra-striping .uxd-expansion-panel:nth-child(even) .uxd-expansion-header {
    background: none; }
  .classic-theme .tcp-benefit-details-cmp .tcp-ben-detail-inline-prefix {
    display: inline;
    font-weight: 400; }
  .classic-theme .tcp-benefit-details-cmp .tcp-related-benefits-section {
    margin-bottom: 1rem; }
    .classic-theme .tcp-benefit-details-cmp .tcp-related-benefits-section .tcp-related-benefits-header {
      margin-bottom: 0.5rem; }
  .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body {
    margin-bottom: 1rem; }
    .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body h4 {
      font-size: 1.1111rem; }
    .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body p {
      font-size: 0.8571rem;
      margin-bottom: 0.5rem; }
      .classic-theme .tcp-benefit-details-cmp .tcp-definitions-body p:last-of-type {
        margin-bottom: 0; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col {
      width: 34%; }
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col {
      width: 30%; }
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      width: 15%; }
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-first-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-second-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-third-col,
    .classic-theme .tcp-benefit-details-cmp .tcp-benefits-fourth-col {
      margin-left: 0; } }
  .classic-theme .tcp-plan-progress-cmp {
    /* Start graph view styles */
    /* End graph view styles */
    /* Start text view styles */
    /* End text view styles */ }
    .classic-theme .tcp-plan-progress-cmp .tcp-float-right {
      font-style: italic; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-plan-progress-cmp .tcp-float-right {
          float: right;
          display: inline-block; } }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-plan-progress-cmp .tcp-float-left {
        float: left;
        display: inline-block; } }
    .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart {
      height: 1.5rem; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart > svg {
        border-radius: 15px; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart .rect-accum {
        fill: #06a59d; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart .rect-split {
        fill: #00609a; }
      .classic-theme .tcp-plan-progress-cmp .tcp-bar-chart .rect-rem {
        fill: #dcdcdc; }
    .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container {
      padding: 0.75rem; }
      .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container.tcp-header {
        padding: 0; }
        @media screen and (min-width: 480px) {
          .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container.tcp-header {
            padding: 0.75rem; }
            .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:first-child {
              margin-left: -0.75rem;
              padding-right: 1.5rem; } }
      .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start; }
        .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col {
          min-width: 50%;
          padding: 0.5rem; }
          .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col:first-child {
            padding: 0; }
          @media screen and (min-width: 480px) {
            .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col {
              flex: 1;
              min-width: 0;
              padding: 0 0.5rem; }
              .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col:first-child {
                padding-right: 0.5rem;
                padding-left: 0; }
              .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col:last-child {
                padding-left: 0.5rem;
                padding-right: 0; } }
          .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col.col-offset-1 {
            min-width: 100%; }
            @media screen and (min-width: 480px) {
              .classic-theme .tcp-plan-progress-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col.col-offset-1 {
                min-width: 0; } }
  .classic-theme .tcp-disability-plan-details-cmp,
  .classic-theme .tcp-life-plan-details-cmp {
    /* Start text view styles */
    /* End text view styles */ }
    .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container,
    .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container {
      padding: 0.75rem; }
      .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header,
      .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header {
        padding: 0;
        padding: 0.75rem; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:first-child,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:first-child {
          margin-left: -0.75rem; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:last-child,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-header .tcp-text-view-row .tcp-text-view-col:last-child {
          margin-left: 0.5rem; }
      .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value,
      .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value {
        padding: 0;
        padding: 0.25rem; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value .tcp-text-view-row .tcp-text-view-col:first-child,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container.tcp-value .tcp-text-view-row .tcp-text-view-col:first-child {
          margin-left: -0.25rem; }
      .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row,
      .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start; }
        .classic-theme .tcp-disability-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col,
        .classic-theme .tcp-life-plan-details-cmp .tcp-text-view .tcp-text-view-container .tcp-text-view-row .tcp-text-view-col {
          min-width: 50%;
          padding: 0.5rem;
          flex: 1;
          min-width: 0;
          padding: 0 0.5rem; }
    .classic-theme .tcp-disability-plan-details-cmp .no-padding,
    .classic-theme .tcp-life-plan-details-cmp .no-padding {
      padding: 0px; }
    .classic-theme .tcp-disability-plan-details-cmp .plan-details-link,
    .classic-theme .tcp-life-plan-details-cmp .plan-details-link {
      word-wrap: break-word; }
    .classic-theme .tcp-disability-plan-details-cmp .plan-details-diclaimer,
    .classic-theme .tcp-life-plan-details-cmp .plan-details-diclaimer {
      padding-left: 20px; }
    .classic-theme .tcp-disability-plan-details-cmp .plan-details-mar-bot-10,
    .classic-theme .tcp-life-plan-details-cmp .plan-details-mar-bot-10 {
      margin-bottom: 10px; }
  .classic-theme .carousel-selector-cmp {
    position: relative; }
    .classic-theme .carousel-selector-cmp .carousel-content-container {
      padding: 0 2rem; }
      .classic-theme .carousel-selector-cmp .carousel-content-container ul {
        overflow: hidden;
        white-space: nowrap;
        margin: 0;
        padding: 0;
        text-align: center; }
        .classic-theme .carousel-selector-cmp .carousel-content-container ul li {
          list-style: none;
          display: inline-block;
          position: relative; }
        .classic-theme .carousel-selector-cmp .carousel-content-container ul > li {
          width: 99%;
          transition: left 0.5s; }
        @media screen and (min-width: 480px) {
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li {
            width: 49%; }
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
            max-width: 99%; } }
        @media screen and (min-width: 1024px) {
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li {
            width: 33%; }
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
            max-width: 99%; }
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
          .classic-theme .carousel-selector-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
            width: 49%; } }
    .classic-theme .carousel-selector-cmp .carousel-left-control,
    .classic-theme .carousel-selector-cmp .carousel-right-control {
      display: inline-block;
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
      .classic-theme .carousel-selector-cmp .carousel-left-control a,
      .classic-theme .carousel-selector-cmp .carousel-right-control a {
        border: none; }
      .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-left, .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-right,
      .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-left,
      .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-right {
        font-size: 1.75rem; }
        .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-left:hover, .classic-theme .carousel-selector-cmp .carousel-left-control .fa.fa-chevron-right:hover,
        .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-left:hover,
        .classic-theme .carousel-selector-cmp .carousel-right-control .fa.fa-chevron-right:hover {
          cursor: pointer; }
    .classic-theme .carousel-selector-cmp .carousel-right-control {
      right: 0; }
  .classic-theme .tcp-plan-item {
    display: inline-block;
    margin: 0.5rem;
    white-space: normal;
    padding-bottom: 1.75rem;
    position: relative; }
    .classic-theme .tcp-plan-item .plan-selector-container {
      position: relative;
      text-align: center;
      background: #ffffff;
      padding: 1rem; }
      .classic-theme .tcp-plan-item .plan-selector-container .plan-selector-ome-sso {
        margin-top: 0.33rem; }
    .classic-theme .tcp-plan-item.active .plan-selector-container {
      border: 1px solid #a3a3a3;
      padding: 1rem 0.5rem;
      box-shadow: 0px 2px 10px -1px #a3a3a3;
      transition: border 0.5s, box-shadow 0.5s;
      z-index: 1; }
      .classic-theme .tcp-plan-item.active .plan-selector-container .plan-selector-button-container {
        height: 0;
        transition: height 1s; }
        .classic-theme .tcp-plan-item.active .plan-selector-container .plan-selector-button-container button {
          border: 0;
          padding: 0;
          font-size: 0;
          height: 0;
          transition: border 0.25s, padding 0.25s, font-size 0.25s, height 0.25s; }
      .classic-theme .tcp-plan-item.active .plan-selector-container .plan-selector-ome-sso {
        display: none; }
      .classic-theme .tcp-plan-item.active .plan-selector-container:before {
        content: " ";
        position: absolute;
        left: 50%;
        height: 2.5rem;
        width: 2.5rem;
        bottom: -1.3rem;
        background: #ffffff;
        box-shadow: 4px 4px 10px -2px #a3a3a3;
        transform: translateX(-50%) rotate(45deg);
        border-right: 1px solid #a3a3a3;
        border-bottom: 1px solid #a3a3a3;
        z-index: -1; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-plan-item.active .plan-selector-container {
          padding: 1rem; } }
    .classic-theme .tcp-plan-item .brand-img-wrapper {
      margin-bottom: 0.5rem; }
      .classic-theme .tcp-plan-item .brand-img-wrapper img {
        width: 100%;
        max-width: 250px;
        padding: 0.5rem; }
  .classic-theme .tcp-coverage-item {
    display: inline-block;
    white-space: normal;
    background-color: #dcdcdc;
    cursor: pointer;
    min-height: 115px;
    vertical-align: top;
    width: calc(100% - 0.5rem);
    position: relative; }
    @media screen and (min-width: 480px) {
      .classic-theme .tcp-coverage-item {
        min-height: 150px; } }
    @media screen and (min-width: 1024px) {
      .classic-theme .tcp-coverage-item {
        min-height: 150px; } }
    .classic-theme .tcp-coverage-item:hover {
      background-color: #eeeeee; }
    .classic-theme .tcp-coverage-item.active {
      color: #ffffff;
      background-color: #0079c2;
      cursor: initial; }
    .classic-theme .tcp-coverage-item .period-selector-container {
      display: inline-block;
      margin-top: 2.5rem;
      line-height: 1.5rem;
      padding: 0 0.5rem; }
      .classic-theme .tcp-coverage-item .period-selector-container .tcp-cov-period-plan-name {
        font-style: italic;
        font-size: 0.8675rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-coverage-item .period-selector-container {
          padding-left: 1rem;
          padding-right: 1rem;
          padding-bottom: 0.5rem; } }
  .classic-theme .colored-tab-carousel-tile {
    display: inline-block;
    border-right: #ffffff 1px solid;
    white-space: normal;
    padding-bottom: 1.75rem;
    position: relative;
    width: 100%;
    vertical-align: top; }
    .classic-theme .colored-tab-carousel-tile .colored-tab-container {
      border-right: solid 1px #ffffff;
      background-color: #eee;
      position: relative;
      cursor: pointer;
      min-height: 130px;
      padding: 1rem; }
      .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container {
        position: absolute;
        display: inline-block;
        top: 35%;
        left: 50%;
        min-width: 100px;
        transition: top 230ms ease-in;
        transform: translate3d(-50%, -50%, 0); }
        .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .colored-tab-header {
          display: none; }
        .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .fa {
          color: inherit;
          font-size: 2.5rem; }
          @media screen and (min-width: 480px) {
            .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .fa {
              font-size: 2.25rem; } }
        @media screen and (min-width: 800px) {
          .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .colored-tab-header {
            display: inline-block; }
          .classic-theme .colored-tab-carousel-tile .colored-tab-container .colored-tab-text-container .fa {
            display: none; } }
      .classic-theme .colored-tab-carousel-tile .colored-tab-container:before {
        display: block;
        content: " ";
        position: absolute;
        top: 100px;
        left: 0;
        right: 0;
        bottom: 0;
        transition: top 250ms ease;
        z-index: 0; }
    .classic-theme .colored-tab-carousel-tile.active .colored-tab-container {
      color: #ffffff;
      cursor: initial; }
      .classic-theme .colored-tab-carousel-tile.active .colored-tab-container .colored-tab-text-container {
        top: 50%;
        transition: top 230ms ease-in; }
      .classic-theme .colored-tab-carousel-tile.active .colored-tab-container:before {
        top: 0; }
      .classic-theme .colored-tab-carousel-tile.active .colored-tab-container:after {
        display: block;
        content: " ";
        position: absolute;
        border-style: solid;
        border-width: 1.5rem 1.5rem 0 1.5rem;
        left: 50%;
        bottom: -1.5rem;
        transform: translateX(-50%); }
  .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li {
    width: 100%;
    transition: left 0.5s;
    vertical-align: top; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 4); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 4); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 4); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3) ~ li {
      width: calc(100% / 3); }
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4),
    .classic-theme .tcp-coverage-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4) ~ li {
      width: calc(100% / 4); } }
  .classic-theme .tcp-benefit-types-carousel-cmp .tcp-additional-benefits-text {
    text-align: center; }
  .classic-theme .tcp-benefit-types-carousel-cmp .tab-wrapper .tab-body h5 {
    display: block; }
  .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li {
    width: 100%;
    transition: left 0.5s;
    vertical-align: top; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 3); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li {
      width: calc(100% / 5); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 5); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 5); } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(1) {
      width: calc(100% / 3); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(2) ~ li {
      width: calc(100% / 3); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(3) ~ li {
      width: calc(100% / 4); }
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4),
    .classic-theme .tcp-benefit-types-carousel-cmp .carousel-content-container ul > li:first-child:nth-last-child(4) ~ li {
      width: calc(100% / 4); } }
  .classic-theme .benefit-type-med.colored-tab-carousel-tile .colored-tab-container:before {
    background: #00609a; }
  .classic-theme .benefit-type-med.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #00609a transparent transparent; }
  .classic-theme .benefit-type-med.tcp-card .card-title:after,
  .classic-theme .benefit-type-med.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #00609a; }
  .classic-theme .benefit-type-den.colored-tab-carousel-tile .colored-tab-container:before {
    background: #58abdf; }
  .classic-theme .benefit-type-den.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #58abdf transparent transparent; }
  .classic-theme .benefit-type-den.tcp-card .card-title:after,
  .classic-theme .benefit-type-den.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #58abdf; }
  .classic-theme .benefit-type-vsn.colored-tab-carousel-tile .colored-tab-container:before {
    background: #2ab5ca; }
  .classic-theme .benefit-type-vsn.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #2ab5ca transparent transparent; }
  .classic-theme .benefit-type-vsn.tcp-card .card-title:after,
  .classic-theme .benefit-type-vsn.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #2ab5ca; }
  .classic-theme .benefit-type-phar.colored-tab-carousel-tile .colored-tab-container:before {
    background: #7fcdbb; }
  .classic-theme .benefit-type-phar.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #7fcdbb transparent transparent; }
  .classic-theme .benefit-type-phar.tcp-card .card-title:after,
  .classic-theme .benefit-type-phar.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #7fcdbb; }
  .classic-theme .benefit-type-eap.colored-tab-carousel-tile .colored-tab-container:before {
    background: #4da1d4; }
  .classic-theme .benefit-type-eap.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #4da1d4 transparent transparent; }
  .classic-theme .benefit-type-eap.tcp-card .card-title:after,
  .classic-theme .benefit-type-eap.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #4da1d4; }
  .classic-theme .benefit-type-lif.colored-tab-carousel-tile .colored-tab-container:before {
    background: #00847a; }
  .classic-theme .benefit-type-lif.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #00847a transparent transparent; }
  .classic-theme .benefit-type-lif.tcp-card .card-title:after,
  .classic-theme .benefit-type-lif.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #00847a; }
  .classic-theme .benefit-type-add.colored-tab-carousel-tile .colored-tab-container:before {
    background: #41c0b8; }
  .classic-theme .benefit-type-add.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #41c0b8 transparent transparent; }
  .classic-theme .benefit-type-add.tcp-card .card-title:after,
  .classic-theme .benefit-type-add.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #41c0b8; }
  .classic-theme .benefit-type-sadd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #683c7a; }
  .classic-theme .benefit-type-sadd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #683c7a transparent transparent; }
  .classic-theme .benefit-type-sadd.tcp-card .card-title:after,
  .classic-theme .benefit-type-sadd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #683c7a; }
  .classic-theme .benefit-type-supp.colored-tab-carousel-tile .colored-tab-container:before {
    background: #002e58; }
  .classic-theme .benefit-type-supp.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #002e58 transparent transparent; }
  .classic-theme .benefit-type-supp.tcp-card .card-title:after,
  .classic-theme .benefit-type-supp.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #002e58; }
  .classic-theme .benefit-type-ltd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #41c0b8; }
  .classic-theme .benefit-type-ltd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #41c0b8 transparent transparent; }
  .classic-theme .benefit-type-ltd.tcp-card .card-title:after,
  .classic-theme .benefit-type-ltd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #41c0b8; }
  .classic-theme .benefit-type-std.colored-tab-carousel-tile .colored-tab-container:before {
    background: #683c7a; }
  .classic-theme .benefit-type-std.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #683c7a transparent transparent; }
  .classic-theme .benefit-type-std.tcp-card .card-title:after,
  .classic-theme .benefit-type-std.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #683c7a; }
  .classic-theme .benefit-type-vstd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #a21851; }
  .classic-theme .benefit-type-vstd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #a21851 transparent transparent; }
  .classic-theme .benefit-type-vstd.tcp-card .card-title:after,
  .classic-theme .benefit-type-vstd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #a21851; }
  .classic-theme .benefit-type-vltd.colored-tab-carousel-tile .colored-tab-container:before {
    background: #099b92; }
  .classic-theme .benefit-type-vltd.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #099b92 transparent transparent; }
  .classic-theme .benefit-type-vltd.tcp-card .card-title:after,
  .classic-theme .benefit-type-vltd.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #099b92; }
  .classic-theme .benefit-type-disability.colored-tab-carousel-tile .colored-tab-container:before {
    background: #41c0b8; }
  .classic-theme .benefit-type-disability.colored-tab-carousel-tile.active .colored-tab-container:after {
    border-color: #41c0b8 transparent transparent; }
  .classic-theme .benefit-type-disability.tcp-card .card-title:after,
  .classic-theme .benefit-type-disability.tcp-card-wrapper > .tcp-card .card-title:after {
    background: #41c0b8; }
  .classic-theme .wds_expand,
  .classic-theme .wds_collapse {
    font: inherit;
    color: #333;
    text-align: right;
    cursor: pointer; }
  .classic-theme .wds_collapse {
    margin-left: 10px; }
  .classic-theme .wds-plan-info .table-zebra div.dental-benefits-row:nth-child(odd) {
    background-color: #eeeeee; }
  .classic-theme .wds-plan-info .vertical-tab-spacing {
    margin-bottom: 1px; }
  .classic-theme .wds-plan-info .ant-collapse-heading {
    padding: 15px; }
  .classic-theme .wds-plan-info .ant-collapse {
    border: none; }
  .classic-theme .wds-plan-info .col-xs-12:last-child {
    margin-bottom: 30px; }
  .classic-theme .wds-plan-info .wds-col-size {
    float: left;
    padding: 5px; }
    .classic-theme .wds-plan-info .wds-col-size:nth-child(-n + 3) {
      width: 33.3333%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(1) {
    width: 100%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(4),
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(4) ~ .wds-col-size {
    width: 25%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(5),
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(5) ~ .wds-col-size {
    width: 16.25%; }
  .classic-theme .wds-plan-info .wds-col-size:first-child:nth-last-child(5) {
    width: 35%; }
  @media screen and (max-width: 767px) {
    .classic-theme .wds-plan-info .ant-collapse-heading {
      font-size: 1em; }
    .classic-theme .wds-plan-info #wds-data {
      font-size: 0.75em;
      word-wrap: break-word; }
      .classic-theme .wds-plan-info #wds-data .col-xs-12 {
        display: flex;
        padding: 0px; }
        .classic-theme .wds-plan-info #wds-data .col-xs-12:last-child {
          margin-bottom: 15px; } }
  .classic-theme .flip-container {
    text-align: right; }
    .classic-theme .flip-container i {
      color: #333; }
  .classic-theme .single-plan-view {
    margin-bottom: 1.875rem; }
  .classic-theme .single-plan-heading-details-wrapper h3 {
    display: inline; }
  .classic-theme .single-plan-span-margin {
    margin-left: 4px;
    margin-right: 4px; }
  .classic-theme .group-line-height {
    line-height: 140%; }
  .classic-theme .dds-msg-pad-bottom {
    padding-bottom: 20px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-container-border {
    border-bottom: 1px solid #666;
    padding-bottom: 1rem; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-container {
    width: 100%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-header {
    padding-top: 1rem;
    padding-bottom: 0.5rem;
    display: inline-block;
    width: 100%;
    margin-bottom: 3rem; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-header .nlp-auto-suggest-container .psDropdown.active {
      overflow-y: auto;
      margin-top: 0;
      top: 44px; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-header .tcp-margin-md {
      margin-left: 4rem; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-accordion-dsply-blk > span {
    display: block; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container {
    display: flex;
    flex-direction: row;
    width: 100%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .tcp-auto-suggest-cmp {
      width: 100%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .ant-auto-suggest.tcp-auto-suggest {
      width: 100%; }
      .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .ant-auto-suggest.tcp-auto-suggest .ant-text-input {
        width: 100%;
        padding: 15px 10px;
        border-radius: 0px;
        min-height: 36px; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container legend {
      border-bottom: none;
      margin-bottom: 9px; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-auto-suggest-container .tcp-autosuggest-search-icon {
      display: none; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] [data-uxd-dropdown-cmp] button.btn-primary.psButton.btn,
  .classic-theme [data-tcp-find-benefits-nls-cmp] [data-uxd-dropdown-cmp] .psDropdown.active label {
    font-size: 14px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-search-button > button {
    margin-top: 9px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-search-button .btn {
    padding: 7px 25px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-heading-expanded {
    display: block;
    margin-bottom: 10px;
    border-top: 2px solid #81cfc2;
    width: 7rem;
    padding-top: 8px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-table-font {
    font-size: 14px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel {
    border-bottom: 2px solid #eee;
    padding-bottom: 1rem; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header {
      display: flex;
      flex-direction: row; }
      .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button {
        border-color: #fff;
        background: transparent; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-down,
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-up {
          font-size: 1.857rem;
          color: #0079c2;
          background: none;
          box-sizing: border-box; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-down::before {
          content: "\002b"; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-up::before {
          content: "\2212"; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-first-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-second-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-third-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col {
    display: inline-block;
    vertical-align: top;
    text-align: left; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-first-col {
    width: 25%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-second-col {
    width: 16.66666667%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-third-col {
    width: 16.66666667%; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col {
    width: 16.66666667%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col > span {
      margin-left: -3px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col {
    width: 16.66666667%; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col > span {
      margin-left: -3px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-inc,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-inc-na {
    margin-left: -5px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-exc,
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-ol {
    margin-left: -15px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-exc-na {
    margin-left: -18px; }
  .classic-theme [data-tcp-find-benefits-nls-cmp] #nlp-precert-required.nlp-col-six-pad {
    padding-left: 21px;
    padding-right: 0px;
    width: 15%; }
  @media screen and (min-width: 800px) {
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-pad-left-1 {
      padding-left: 1rem; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-margin-top-20 {
      margin-top: 20px; } }
  @media screen and (min-width: 320px) and (max-width: 800px) {
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-first-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-second-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-third-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fourth-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-fifth-col,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-sixth-col {
      display: none; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nls-benefits-margin-mob {
      margin-top: 10px;
      margin-bottom: 15px;
      display: block; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel {
      border-bottom: 2px solid #eee;
      padding-bottom: 1rem; }
      .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header {
        display: flex;
        flex-direction: column; }
        .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button {
          border: 1px solid #0079c2;
          border-radius: 100%;
          background: transparent; }
          .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-down,
          .classic-theme [data-tcp-find-benefits-nls-cmp] .uxd-expansion-panel .uxd-expansion-header button.uxd-expansion-button .motif-icon.motif-angle-up {
            font-size: 18px;
            color: #0079c2;
            background: transparent;
            box-sizing: border-box; }
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-na,
    .classic-theme [data-tcp-find-benefits-nls-cmp] .nlp-service-inc-na {
      margin-left: 0px; } }
  .classic-theme .nsss-benefit-details .plan-display-label {
    font-size: 1.4rem;
    display: block;
    margin-bottom: 5px;
    max-width: 100%; }
  .classic-theme .nsss-benefit-details .indent {
    padding-left: 1rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .nsss-benefit-details .indent {
        padding-left: unset; } }
  .classic-theme .nsss-benefit-details .nsss-benefit-toggle-container .nsss-toggle-row {
    padding: 1rem; }
  .classic-theme .nsss-benefit-details .nsss-benefit-toggle-container .nsss-toggle-row:nth-child(odd) {
    background-color: #f7f7f7; }
  .classic-theme .nsss-benefit-details .sub-labels {
    margin-left: 1rem; }
  .classic-theme .header-font-size {
    font-size: 18px; }
  .classic-theme .gbd-benefit-details .collapser {
    color: #0079c2;
    cursor: pointer;
    padding-bottom: 5px;
    text-align: right;
    text-decoration: underline; }
  .classic-theme .gbd-benefit-details .plan-display-label {
    font-size: 1.4rem;
    display: block;
    margin-bottom: 5px;
    max-width: 100%; }
  .classic-theme .gbd-benefit-details .indent {
    padding-left: 1rem; }
    @media screen and (min-width: 480px) {
      .classic-theme .gbd-benefit-details .indent {
        padding-left: unset; } }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container .gbd-toggle-row {
    padding: 1rem; }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container .gbd-toggle-row:nth-child(odd) {
    background-color: lightgrey; }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container .gbd-toggle-sub-row {
    padding-left: 1rem; }
  .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table {
    float: right;
    margin-right: 10px;
    width: 95%; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table td {
      width: 33%; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table .networkTitle {
      padding-bottom: 5px;
      text-align: center;
      border-bottom: 1px solid black; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table .benDataType {
      padding-top: 5px;
      text-align: center; }
    .classic-theme .gbd-benefit-details .gbd-benefit-details-toggle-container table .benData {
      text-align: center; }
  .classic-theme .tcp-benefits-header-row {
    border-bottom: 1px solid #cccccc; }
    .classic-theme .tcp-benefits-header-row .tcp-benefits-first-col,
    .classic-theme .tcp-benefits-header-row .tcp-benefits-second-col,
    .classic-theme .tcp-benefits-header-row .tcp-benefits-third-col,
    .classic-theme .tcp-benefits-header-row .tcp-benefits-fourth-col {
      font-weight: 400; }
  .classic-theme #tcp-find-excl-ben-diclaimer {
    margin-top: 5px; }
  .classic-theme .tcp-plan-info-section .tcp-benefits-data-row.mock-table-zebra {
    background: #f7f7f7; }
  .classic-theme #tcp-plancrsl-grp-plan--group-name {
    display: inline-block; }
    .classic-theme #tcp-plancrsl-grp-plan--group-name .vision-selector-container {
      padding-top: 15%; }
  .classic-theme .vision-selector-container {
    padding-top: 15%;
    font-weight: 400; }
  .classic-theme .vision-pediatric-align {
    text-align: center; }
  .classic-theme .device-activity-nav {
    display: flex;
    flex: 1;
    margin-bottom: 2rem; }
    .classic-theme .device-activity-nav button {
      padding: 12px 0 13px;
      font-weight: 400;
      text-decoration: none;
      border-top: 1px solid #cecece;
      border-bottom: 1px solid #cecece;
      border-radius: 0;
      box-shadow: none;
      width: 33%;
      text-align: center;
      cursor: pointer;
      position: relative;
      background-color: #fff; }
      .classic-theme .device-activity-nav button:nth-child(-n + 2) {
        border-right: 1px solid #cecece; }
      .classic-theme .device-activity-nav button.selected {
        background: #2b6ce2;
        color: #fff;
        border-left-color: #2b6ce2; }
        .classic-theme .device-activity-nav button.selected:after {
          content: "";
          position: absolute;
          top: 100%;
          left: 0;
          right: 0;
          margin: 0 auto;
          width: 0;
          height: 0;
          border-top: solid 15px #2b6ce2;
          border-left: solid 15px transparent;
          border-right: solid 15px transparent; }

@-moz-document url-prefix() {
  .classic-theme .data-tcp-find-benefits-nls-cmp .nlp-header .nlp-auto-suggest-container .psDropdown.active {
    top: 35px; }
  .classic-theme fieldset.tcp-auto-suggest .psDropdown {
    top: 0px; } }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) and (stroke-color: transparent) {
      .classic-theme fieldset.tcp-auto-suggest .psDropdown {
        top: 0px; }
      .classic-theme .data-tcp-find-benefits-nls-cmp .nlp-header .nlp-auto-suggest-container .psDropdown.active {
        top: 35px; } } }
  .classic-theme .tcp-auths-and-refs-cmp .tcp-date-container {
    margin-bottom: 1rem; }
  .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row {
    width: 100%;
    padding: 1rem; }
  .classic-theme .tcp-auths-and-refs-cmp .tcp-auths-data-row-container [data-uxd-alt-toggle-cmp],
  .classic-theme .tcp-auths-and-refs-cmp .tcp-refer-data-row-container [data-uxd-alt-toggle-cmp] {
    border: none; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auths-data-row-container [data-uxd-alt-toggle-cmp] .alt-toggle-icon,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-refer-data-row-container [data-uxd-alt-toggle-cmp] .alt-toggle-icon {
      padding-right: 1rem; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-auths-and-refs-cmp .tcp-auths-data-row-container [data-uxd-alt-toggle-cmp] .alt-toggle-icon,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-refer-data-row-container [data-uxd-alt-toggle-cmp] .alt-toggle-icon {
          padding-right: 0.5rem; } }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auths-data-row-container [data-uxd-alt-toggle-cmp]:nth-child(odd),
    .classic-theme .tcp-auths-and-refs-cmp .tcp-refer-data-row-container [data-uxd-alt-toggle-cmp]:nth-child(odd) {
      background-color: #eeeeee; }
  .classic-theme .tcp-auths-and-refs-cmp .alt-toggle-header {
    margin: 0; }
  .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-flex-container {
    margin-bottom: 0.5rem; }
  @media screen and (min-width: 480px) {
    .classic-theme .tcp-auths-and-refs-cmp .tcp-filter-container {
      position: relative; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-date-container,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-member-container {
      display: inline-block;
      width: 45%;
      max-width: 325px;
      vertical-align: top; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-date-container {
      margin-right: 2rem; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auths-refer-btn {
      display: inline-block;
      text-align: center; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-col-1,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-col-2,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-col-3,
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-col-4 {
      display: inline-block;
      width: 24%; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-header-row {
      border-bottom: 1px solid #cccccc;
      padding: 0 1rem 10px; }
      .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-header-row .tcp-auth-refer-row-wrapper {
        margin-left: 62px; }
        .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-header-row .tcp-auth-refer-row-wrapper .tcp-auth-refer-col-1,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-header-row .tcp-auth-refer-row-wrapper .tcp-auth-refer-col-2,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-header-row .tcp-auth-refer-row-wrapper .tcp-auth-refer-col-3,
        .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-header-row .tcp-auth-refer-row-wrapper .tcp-auth-refer-col-4 {
          font-size: 16px;
          font-weight: 400;
          display: inline-block;
          width: 24%; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-flex-container {
      display: flex; }
      .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-flex-container > div:first-child {
        width: 30%;
        margin-left: 0.75rem; }
      .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-flex-container > div:nth-child(2) {
        flex: 1; } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-auths-and-refs-cmp .tcp-dropdown-container {
      width: 80%;
      display: inline-block;
      max-width: 650px;
      margin-right: 1rem; }
    .classic-theme .tcp-auths-and-refs-cmp .tcp-auths-refer-btn {
      position: absolute;
      top: 45%;
      transform: translateY(-50%); } }
  .classic-theme .tcp-contract-selector-card {
    margin: 0px -10px 25px -10px; }
  .classic-theme .data-tcp-contract-selector-cmp .tcp-spending-accounts-title,
  .classic-theme .data-tcp-account-summary-cmp .tcp-spending-accounts-title,
  .classic-theme .data-tcp-spending-review-cmp .tcp-spending-accounts-title,
  .classic-theme .data-tcp-transaction-balances-cmp .tcp-spending-accounts-title {
    width: 100%;
    padding: 1rem; }
  .classic-theme .data-tcp-contract-selector-cmp .small-margin,
  .classic-theme .data-tcp-account-summary-cmp .small-margin,
  .classic-theme .data-tcp-spending-review-cmp .small-margin,
  .classic-theme .data-tcp-transaction-balances-cmp .small-margin {
    margin-bottom: 10px; }
  .classic-theme .data-tcp-contract-selector-cmp .margin-bot-20,
  .classic-theme .data-tcp-account-summary-cmp .margin-bot-20,
  .classic-theme .data-tcp-spending-review-cmp .margin-bot-20,
  .classic-theme .data-tcp-transaction-balances-cmp .margin-bot-20 {
    margin-bottom: 20px; }
  .classic-theme .data-tcp-contract-selector-cmp {
    /* if one contract, hide :before arrow */ }
    .classic-theme .data-tcp-contract-selector-cmp #ant-button-selector-carousel-list-container .button-select-item:only-child li:before {
      content: none; }
    .classic-theme .data-tcp-contract-selector-cmp .coverage-type {
      width: 150px;
      margin: 0 auto; }
    .classic-theme .data-tcp-contract-selector-cmp .button-select-content-container {
      max-width: 225px; }
  .classic-theme .data-tcp-account-summary-cmp .popIcon {
    position: relative;
    top: 0px; }
  @media screen and (min-width: 480px) {
    .classic-theme .data-tcp-account-summary-cmp .text-right-tablet {
      text-align: right; } }
  .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper {
    padding-top: 1rem; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-colA,
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-colB {
      margin-top: 3rem; }
      .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-colA .tcp-account-status-open .tcp-available-balance div div span:before,
      .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-colB .tcp-account-status-open .tcp-available-balance div div span:before {
        font-size: 1.143rem; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-disclaimer {
      margin-top: 3rem; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-disclaimer .tcp-ww-disclaimer {
      margin: -3rem 15px 0; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-disclaimer .tcp-flex-mia-disclaimer {
      margin: -3rem 15px 0; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-summary-body-wrapper .tcp-acct-summary-reimbursement {
      margin-top: 2%; }
  .classic-theme .data-tcp-account-summary-cmp h3 {
    margin-bottom: 1.5rem;
    font-size: 1.4rem; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-balance-label {
    display: inline-block;
    max-width: 50%;
    vertical-align: top; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-balance-label span {
      display: block; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-balance-label .tcp-balance-value {
    display: inline-block;
    text-align: right; }
  @media (min-width: 480px) and (max-width: 580px) {
    .classic-theme .data-tcp-account-summary-cmp .carousel-content-container ul .default-select-item-container {
      min-height: 140px; } }
  @media (max-width: 480px) {
    .classic-theme .data-tcp-account-summary-cmp .carousel-selector-cmp .carousel-content-container {
      padding: 0 3.5rem; } }
  .classic-theme .data-tcp-account-summary-cmp .tcp-dollar-value {
    float: right; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-why-activate,
  .classic-theme .data-tcp-account-summary-cmp .tcp-savings-how-hsa-works,
  .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-how-hsa-works,
  .classic-theme .data-tcp-account-summary-cmp .tcp-health-statement,
  .classic-theme .data-tcp-account-summary-cmp .tcp-available-balance,
  .classic-theme .data-tcp-account-summary-cmp .tcp-colB-flex-dcfsa-v1 {
    padding: 0 1rem; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-account-status-frozen-footer {
    text-align: center;
    width: 100%;
    float: left;
    margin: 50px 0px 40px; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-account-status-frozen-footer p {
      text-align: center; }
  .classic-theme .data-tcp-account-summary-cmp .italics {
    font-style: italic; }
  .classic-theme .data-tcp-account-summary-cmp ul.tcp-how-hsa-works-list {
    list-style-type: square; }
    .classic-theme .data-tcp-account-summary-cmp ul.tcp-how-hsa-works-list li {
      color: #06a59d;
      line-height: 30px; }
      .classic-theme .data-tcp-account-summary-cmp ul.tcp-how-hsa-works-list li span {
        font-weight: 400;
        font-size: 1rem;
        color: #333; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-account-status-disclaimer {
    float: left;
    margin: 1rem 1rem 1rem 1rem; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-account-status-disclaimer#template-disclaimer-generic-v1 {
    padding: 0 1rem; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-account-status-disc-qrs {
    float: left;
    padding: 0 1rem; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-health-statement .tcp-health-statement-body {
    padding: 0px 0px 20px 0px;
    float: left; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-activate-benefit-wallet-sso-btn {
    margin-bottom: 1.4rem; }
  .classic-theme .data-tcp-account-summary-cmp .scrolling-tab-description {
    font-size: 0.7rem; }
  .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-label {
    max-width: 175px;
    display: inline-block; }
  .classic-theme .data-tcp-account-summary-cmp .template-open-alg-hsa-alert {
    margin-top: 25px; }
  .classic-theme .data-tcp-spending-review-cmp h3 {
    margin: 30px 0 10px 0px; }
  .classic-theme .data-tcp-spending-review-cmp .tcp-data-block {
    width: 100%;
    padding: 10px 0px; }
    .classic-theme .data-tcp-spending-review-cmp .tcp-data-block .tcp-spending-review-label,
    .classic-theme .data-tcp-spending-review-cmp .tcp-data-block .tcp-spending-review-header-label {
      max-width: 65%;
      float: left;
      max-width: 150px; }
    .classic-theme .data-tcp-spending-review-cmp .tcp-data-block .tcp-spending-review-value {
      float: right; }
    .classic-theme .data-tcp-spending-review-cmp .tcp-data-block .tcp-spending-review-header-label {
      font-weight: 600; }
    .classic-theme .data-tcp-spending-review-cmp .tcp-data-block .tcp-spending-review-label {
      font-weight: 300;
      margin-left: 10px; }
    .classic-theme .data-tcp-spending-review-cmp .tcp-data-block .tcp-highlight-value {
      font-weight: 600;
      color: #41c0b8; }
  .classic-theme .data-tcp-spending-review-cmp .tcp-left-to-pay {
    float: left;
    width: 100%;
    font-style: italic;
    padding: 0px 0px 0px 10px;
    font-weight: 300; }
  .classic-theme .data-tcp-spending-review-cmp .tcp-mbr-fltr {
    width: 100%;
    float: left;
    margin: 50px 0px 50px 5px; }
  .classic-theme .tcp-reimbursement-cmp .tcp-reimbursement-list {
    list-style: none;
    padding: 4rem 0 0 1rem;
    display: flex;
    width: 100%;
    flex-flow: wrap;
    flex-direction: column; }
    .classic-theme .tcp-reimbursement-cmp .tcp-reimbursement-list li {
      padding-bottom: 1rem;
      width: 100%; }
      .classic-theme .tcp-reimbursement-cmp .tcp-reimbursement-list li::before {
        content: "• ";
        color: #888888;
        margin-right: 1rem;
        font-size: 1.5rem;
        display: block;
        float: left;
        line-height: 1em; }
      .classic-theme .tcp-reimbursement-cmp .tcp-reimbursement-list li span {
        max-width: 90%; }
  .classic-theme .data-tcp-transaction-balances-cmp {
    /* Both HRA and HSA transaction styles */
    /* Additional HRA transaction styles for Alegius */
    /* HSA transaction styles */
    /* HRA transaction styles */ }
    @media (max-width: 480px) {
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary {
        padding-left: 0px;
        padding-right: 0px; }
      .classic-theme .data-tcp-transaction-balances-cmp .alt-toggle-header .alg-col2 {
        margin-left: -25px;
        margin-right: 25px; } }
    @media (min-width: 480px) and (max-width: 800px) {
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary {
        padding-left: 0px;
        padding-right: 0px; }
      .classic-theme .data-tcp-transaction-balances-cmp .alt-toggle-header .alg-col2 {
        margin-left: -50px;
        margin-right: 50px; } }
    @media (min-width: 320px) and (max-height: 568px) {
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary {
        padding-left: 0px;
        padding-right: 0px; }
      .classic-theme .data-tcp-transaction-balances-cmp .alt-toggle-header .alg-col2 {
        word-break: break-word; } }
    @media (min-width: 568px) and (max-height: 320px) {
      .classic-theme .data-tcp-transaction-balances-cmp .alt-toggle-header .alg-col2 {
        margin-left: -37px;
        margin-right: 50px; }
      .classic-theme .data-tcp-transaction-balances-cmp .alt-toggle-header .tcp-transaction-balances-col1 {
        padding-right: 26px; }
      .classic-theme .data-tcp-transaction-balances-cmp .alt-toggle-header .tcp-transaction-balances-col3 {
        margin-left: -7px; } }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balance-header {
      display: flex; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .hide-icon,
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .hide-icon {
      visibility: hidden; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .alt-toggle-cmp,
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp {
      padding: 0px;
      border: 0px;
      margin: 0px; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .alt-toggle-cmp:nth-child(odd) .alt-toggle-header,
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp:nth-child(odd) .alt-toggle-header {
        background: #f7f7f7; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .alt-toggle-cmp .alt-toggle-header,
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp .alt-toggle-header {
        width: 100%;
        margin: 0px; }
        .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .alt-toggle-cmp .alt-toggle-header .table-spacing,
        .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp .alt-toggle-header .table-spacing {
          position: relative;
          top: 100%;
          margin: 0.65rem 0.3rem 0.3rem 0.3rem;
          transform: translateY(0%);
          -webkit-transform: translateY(0%);
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .alt-toggle-cmp .alt-toggle-header .ant-claims-item-detail,
        .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp .alt-toggle-header .ant-claims-item-detail {
          background: white; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .alt-toggle-cmp .alt-toggle-icon,
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp .alt-toggle-icon {
        display: none; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alt-toggle-cmp .alt-toggle-header {
      padding: 0.68rem 0; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .tcp-transaction-balances-messages {
      text-align: center;
      padding-top: 2rem; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .spacingforStatusVSAmountTable {
      padding-left: 1px; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary .alg-col4 {
      word-break: break-word; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items {
      align-items: center;
      padding: 20px 15px;
      text-align: left; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items.mock-table-header {
        font-size: 16px;
        font-weight: 400;
        border-bottom: 1px solid #cccccc;
        padding: 20px 15px 10px 15px; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .indent {
        padding-left: 1rem; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .motif-icon.motif-angle-down {
        display: flex;
        padding: 0.5rem 0; }
        .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .motif-icon.motif-angle-down:before {
          transition: 250ms ease-in-out; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .hra-col.expanded .motif-icon.motif-angle-down:before {
        transform: rotate(180deg); }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items div.hidden-md.hidden-lg {
        font-weight: 400; }
    @media screen and (min-width: 1024px) {
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr {
        flex: 6; }
        .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items {
          display: flex; }
          .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .indent {
            padding-left: 0; }
          .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .motif-icon.motif-angle-down {
            display: flex;
            padding: 0px;
            font-size: 1.57142857rem; }
          .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .hra-col {
            flex: 1;
            padding: 20px 15px; }
          .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-flex-ctnr .tcp-transaction-balances-flex-items .tcp-transaction-balances-col0.hra-col {
            flex: 0.5;
            max-width: 40px; } }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .hide-icon {
      visibility: hidden; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .tcp-transaction-balances-col0 {
      border-bottom: none; }
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .tcp-transaction-balances-col0 .fa:before {
        content: "\002b"; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .hraDateHeading {
      margin-right: 0.2rem; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .expanded .tcp-transaction-balances-col0 .fa:before {
      content: "\2212"; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .table-spacing {
      width: 19%;
      float: right;
      margin: 0 0.3rem; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .tcp-transaction-table-body {
      padding: 1rem;
      background: white; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .tcp-transaction-balances-messages {
      text-align: center;
      padding-top: 2rem; }
    @media (min-width: 480px) and (max-width: 650px) {
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .table-spacing {
        width: 20%; } }
    @media (min-width: 650px) {
      .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .table-spacing {
        width: 21.5%; } }
    @media (max-width: 1024px) {
      .classic-theme .data-tcp-transaction-balances-cmp .table-spacing {
        width: 20%; } }
  @media (max-width: 800px) {
    .classic-theme .tcp-transaction-balances-summary-hra .tcp-transaction-service-heading {
      display: none; }
    .classic-theme .data-tcp-account-summary-cmp .btn-group {
      width: 100%; } }
  .classic-theme .tcp-transaction-download-header {
    padding-bottom: 1rem; }
  @media (min-width: 800px) {
    .classic-theme .data-tcp-contract-selector-cmp .coverage-type {
      width: 250px; }
    .classic-theme .data-tcp-contract-selector-cmp .button-select-content-container {
      max-width: 300px; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .table-spacing {
      width: 16.5%; }
    .classic-theme .data-tcp-transaction-balances-cmp .data-tcp-account-summary-cmp .btn-group {
      width: 100%; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-label {
      max-width: 260px; } }
  @media (min-width: 800px) and (max-width: 930px) {
    .classic-theme [data-tcp-spending-review-cmp] .tcp-spending-review-header-label {
      max-width: 50%;
      display: inline-block; } }
  @media (min-width: 799px) {
    .classic-theme .data-tcp-contract-selector-cmp .coverage-type {
      width: 250px; }
    .classic-theme .data-tcp-contract-selector-cmp .button-select-content-container {
      max-width: 300px; }
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .table-spacing {
      width: 17%; } }
  @media (min-width: 480px) {
    .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-label {
      max-width: 260px; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-balance-label {
      max-width: 70%; } }
  @media (min-width: 800px) {
    .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-label {
      max-width: 190px; }
    .classic-theme .tcp-account-summary-body-wrapper .side-border {
      border-right: 2px solid #d3d3d3; }
    .classic-theme .tcp-reimbursement-cmp .tcp-reimbursement-list {
      flex-direction: row;
      flex-flow: row wrap; }
      .classic-theme .tcp-reimbursement-cmp .tcp-reimbursement-list li {
        width: 33.33333%; } }
  @media (min-width: 1024px) {
    .classic-theme .data-tcp-transaction-balances-cmp .tcp-transaction-balances-summary-hra .table-spacing {
      width: 17.5%; }
    .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-label {
      max-width: 260px; } }
  @media (min-width: 1200px) {
    .classic-theme .data-tcp-account-summary-cmp .tcp-savings-acct-label {
      max-width: 360px; } }
  .classic-theme .actionNeededPosition {
    position: relative;
    margin: 0px; }
    .classic-theme .actionNeededPosition div {
      display: flex; }
  .classic-theme .marginControl {
    margin-top: 10px;
    line-height: 1.5; }
  .classic-theme .alertCountMargin {
    margin-top: 10px !important; }
  .classic-theme .sso-inline-block {
    display: inline-block; }
  .classic-theme .faqContainer .headline-underline {
    padding-top: 10px; }
  .classic-theme .faqContainer .block-blue {
    background: #0079c2;
    height: 200px;
    width: 100%;
    text-align: center;
    margin-bottom: 30px; }
    .classic-theme .faqContainer .block-blue a {
      display: flex;
      width: 100%;
      height: 100%;
      color: #fff;
      position: relative;
      align-items: center;
      justify-content: center;
      padding: 40px 10px; }
      .classic-theme .faqContainer .block-blue a .h5 {
        margin-top: -23px;
        font-size: 26px;
        font-weight: 400; }
      .classic-theme .faqContainer .block-blue a .h6 {
        position: absolute;
        bottom: 23px;
        left: 0;
        width: 100%;
        text-align: center;
        font-size: 16px; }
  .classic-theme .faqContainer header {
    padding-bottom: 2rem; }
  .classic-theme .faqContainer .collapseItemContainer {
    text-align: left; }
    .classic-theme .faqContainer .collapseItemContainer .collapse-block .ant-collapse .ant-collapse-heading .collapsible-heading-text {
      padding-right: 3rem;
      font-weight: 400;
      line-height: 1.5; }
  .classic-theme div[data-tcp-wcs-expand-collapse] .uxd-expand-collapse-wcs .collapse-block .ant-collapse h3.ant-collapse-heading {
    border: 0px;
    color: #fff;
    margin: 0px;
    text-align: left; }
  .classic-theme .reload-icon {
    margin-right: 5px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper h2 {
    margin-bottom: 0px;
    margin-top: 20px; }
    .classic-theme .tcp-rx-cabinet-users-wrapper h2:after {
      content: " ";
      display: block;
      height: 4px;
      margin: 25px auto 30px;
      position: relative;
      width: 108px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .reload-icon-container {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .medication-link {
    color: #fe5e3c;
    border: none;
    font-weight: 600;
    font-size: 16px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .mr-25 {
    margin-right: 25px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper h3 {
    margin: 20px 0 20px 0;
    width: 100%; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .col-xs-12 .tcp-right {
    float: left;
    margin: 15px 0px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .col-md-12 .tcp-right {
    float: right; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tab-tile-label {
    font-size: 0.875rem; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tab-body h5 {
    font-size: 1.25rem;
    font-weight: 600; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-btn-container {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-active-ddl {
    margin-bottom: 2rem; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #tcp-rx-cabinet-print-link-csat {
    border: none;
    padding: 0px;
    color: #fe5e3c;
    font-weight: 600;
    margin-right: 0px;
    vertical-align: middle; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #tcp-rx-cabinet-print-link {
    border: none;
    padding: 0px;
    color: #fe5e3c;
    font-weight: 600;
    margin-right: 0px;
    vertical-align: middle;
    line-height: 55px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container {
    padding: 5px 5px 5px 10px;
    background-color: #dcdcdc;
    border: 4px solid #dcdcdc;
    min-width: 200px;
    max-width: 40%;
    margin: 0px auto 2rem;
    min-height: 225px; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.activeDrug {
      border: 4px solid #00609a; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.active {
      background-color: #00609a;
      color: #ffffff; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.active .tcp-rx-cabinet-refill,
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.active .tcp-rx-cabinet-refill span {
        color: #ffffff; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.active .tcp-rx-cabinet-close-x {
        color: #ffffff; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.active .tcp-rx-cabinet-view-details {
        visibility: hidden; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container.active .tcp-rx-cabinet-drug-image span {
        color: #ffffff; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-refill-close {
      width: 100%;
      margin: 5px 0px;
      color: #fe5e3c;
      font-size: 0.875rem;
      height: 20px; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-adhere {
      color: #e5270a; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-close-x {
      float: right;
      color: #000;
      cursor: pointer;
      display: none; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-refill .fa {
      vertical-align: text-top; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-view-details {
      margin: 15px 0px;
      color: #00609a;
      text-align: center;
      cursor: pointer; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-drug-name {
      text-align: center;
      font-size: 1rem;
      font-weight: 600;
      word-wrap: break-word; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-drug-number .tcp-center-div,
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-drug-status .tcp-center-div {
      text-align: center;
      font-size: 0.75rem;
      font-weight: 400; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-drug-image {
      color: #000;
      text-align: center;
      padding: 10px 0px; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .tcp-rx-cabinet-drug-image .fa {
        color: #000; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container .card-title:after {
      margin: 25px auto 30px;
      background: #41c0b8; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #tcp-rx-cabinet-print-link .fa-print {
    vertical-align: middle; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #tcp-rx-cabinet-print-link a {
    text-decoration: none;
    border-bottom: none;
    color: #fe5e3c; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #tcp-rx-cabinet-intro-content {
    margin-bottom: 3em;
    margin: -20px 0 30px;
    padding: 30px 0px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #tcp-rx-cabinet-your-meds-content {
    margin-bottom: 3em; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .sso-link {
    display: inline-block; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-hidden {
    visibility: hidden; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-drug-number-lbl,
  .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-drug-status {
    margin-right: 5px; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .link-container {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between; }
  .classic-theme .tcp-rx-cabinet-users-wrapper .link-row {
    display: flex;
    flex-direction: column; }
  .classic-theme .tcp-rx-cabinet-users-wrapper #psDropdownrxCabinetFilterDropdown {
    width: 30vw; }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-rx-cabinet-users-wrapper #psDropdownrxCabinetFilterDropdown {
      width: 10vw; } }
  @media screen and (min-width: 1024px) {
    .classic-theme .tcp-rx-cabinet-users-wrapper .link-container {
      display: flex;
      flex-direction: row;
      align-items: center; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .link-row {
      display: flex;
      flex-direction: row;
      align-items: center; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-btn-container {
      padding-right: 70px; } }
  @media screen and (min-width: 800px) {
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container {
      height: 265px; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-users-wrapper {
      text-align: none; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-active-ddl {
      float: left; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .filter-dropdown {
      white-space: nowrap;
      margin-left: 0px !important; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .filter-by-button {
      display: inline-block;
      vertical-align: middle; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .filter-by-button .psActiveOption,
      .classic-theme .tcp-rx-cabinet-users-wrapper .filter-by-button .psArrow {
        vertical-align: middle; }
    .classic-theme .tcp-rx-cabinet-users-wrapper .filter-by-label {
      display: inline-block; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .filter-by-label span {
        vertical-align: middle; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .filter-by-label .shim {
        font-size: 1.5rem; } }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container {
      max-width: 40%;
      margin: 0px 10% 2rem; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container:nth-child(2n + 1) {
        margin-left: 0px; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container:nth-child(2n) {
        margin-right: 0px; } }
  @media screen and (min-width: 1024px) and (max-width: 1200px) {
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container {
      max-width: 29%;
      margin: 0px 3.2% 2rem; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container:nth-child(3n + 1) {
        margin-left: 0px; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container:nth-child(3n) {
        margin-right: 0px; } }
  @media screen and (min-width: 1200px) {
    .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container {
      max-width: 23%;
      margin: 0px 1.3% 2rem; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container:nth-child(4n + 1) {
        margin-left: 0px; }
      .classic-theme .tcp-rx-cabinet-users-wrapper .tcp-rx-cabinet-user-container .tcp-rx-cabinet-drugs-container:nth-child(4n) {
        margin-right: 0px; } }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-drug-details-container {
    border-top: 15px solid #00609a; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-label {
    float: left;
    margin-bottom: 5px; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-content-row {
    width: 100%; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-data-block {
    float: left;
    margin: 0 0 30px 0px; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-field-value {
    float: left;
    clear: both; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-bold {
    font-weight: 600; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-big-font {
    font-size: 1.25rem; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-small-teal-font {
    font-size: 0.875rem;
    color: #06a59d; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-top-row {
    margin-top: 20px; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-wide-block {
    min-width: 310px; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-min-width-block {
    min-width: 160px; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-field-value .fa-exclamation-circle {
    vertical-align: text-top; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-refill-link,
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-refill-link .fa {
    color: #cc0033; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-care-gap-details-container {
    margin-top: 115px; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper .tcp-rx-cabinet-clear {
    clear: both; }
  .classic-theme .tcp-rx-cabinet-drug-details-wrapper #tcp-rx-cabinet-lbl-links-refill {
    margin-left: 5px; }
  .classic-theme #legendrxCabinetFilterDropdown {
    display: none !important; }
  .classic-theme .cns-two-factor .ant-action-link {
    font-size: 1rem !important; }
  .classic-theme .twofa {
    background-image: url("/assets/images/2FA-background.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 100vh;
    position: relative; }
    .classic-theme .twofa #step1Form .fa,
    .classic-theme .twofa #step3Form .fa {
      font-size: 36px;
      color: #333;
      float: left;
      margin-right: 10px;
      width: 36px; }
      .classic-theme .twofa #step1Form .fa:before,
      .classic-theme .twofa #step3Form .fa:before {
        float: right; }
    .classic-theme .twofa #step1Form .otp-container,
    .classic-theme .twofa #step3Form .otp-container {
      float: left; }
      .classic-theme .twofa #step1Form .otp-container.bluecss legend .otpTitle,
      .classic-theme .twofa #step1Form .otp-container.bluecss legend span.fa,
      .classic-theme .twofa #step3Form .otp-container.bluecss legend .otpTitle,
      .classic-theme .twofa #step3Form .otp-container.bluecss legend span.fa {
        color: #0079c2; }
    .classic-theme .twofa .btn {
      margin: 0 20px; }
    .classic-theme .twofa .text-warning {
      font-size: 14px;
      color: #333;
      text-align: center; }
    .classic-theme .twofa .horizontal-center {
      text-align: center; }
    .classic-theme .twofa .vertical-center {
      padding: 5vh 0; }
    .classic-theme .twofa .title {
      margin-bottom: 30px;
      text-align: center; }
      .classic-theme .twofa .title + p {
        text-align: center; }
    .classic-theme .twofa .footer {
      margin-top: 20px; }
      .classic-theme .twofa .footer .footer-center {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%); }
        .classic-theme .twofa .footer .footer-center .btn {
          margin: 0 10px 20px;
          float: left; }
        .classic-theme .twofa .footer .footer-center a {
          display: block; }
      .classic-theme .twofa .footer a {
        text-align: center;
        width: 100%;
        border-bottom-width: 0px; }
      .classic-theme .twofa .footer div p {
        text-align: center;
        margin-top: 25px;
        display: block; }
    .classic-theme .twofa .ant-action-link {
      font-size: 1rem !important; }
    .classic-theme .twofa .medicare-reg {
      margin-bottom: 20px; }
    .classic-theme .twofa .form-item {
      margin-bottom: 1.75rem; }
    .classic-theme .twofa .prLabel {
      padding-left: 0px;
      clear: both;
      font-weight: 600; }
    .classic-theme .twofa .otpTitle {
      font-size: 21px;
      font-weight: bold;
      line-height: 36px;
      float: left; }
    .classic-theme .twofa .otp-container {
      float: left; }
      .classic-theme .twofa .otp-container fieldset.pfRadio {
        float: left;
        width: 100%;
        min-height: 40px;
        margin-bottom: 10px; }
        .classic-theme .twofa .otp-container fieldset.pfRadio ul {
          padding-left: 0; }
        .classic-theme .twofa .otp-container fieldset.pfRadio input[type="radio"]:checked + label {
          color: #0079c2; }
      .classic-theme .twofa .otp-container .form-item {
        margin-bottom: 0; }
        .classic-theme .twofa .otp-container .form-item legend {
          float: left;
          width: 33%;
          height: 38px;
          margin-bottom: 0px; }
          .classic-theme .twofa .otp-container .form-item legend .ver-align-label {
            position: absolute;
            height: 38px;
            margin-top: -24px;
            top: 50%; }
        .classic-theme .twofa .otp-container .form-item fieldset div {
          float: left;
          width: 67%; }
          .classic-theme .twofa .otp-container .form-item fieldset div div {
            width: 100%; }
            .classic-theme .twofa .otp-container .form-item fieldset div div:first-child label {
              margin-top: 5px; }
    .classic-theme .twofa .registerSteps .prLabel {
      clear: none; }
    .classic-theme .twofa .remem-device ul {
      width: 100%; }
    .classic-theme .twofa .center-radios {
      margin: 0 auto;
      display: block;
      width: 315px; }
    .classic-theme .twofa #rbtnDelTypeP .prLabel:before {
      margin-top: 6px; }
    .classic-theme .twofa #rbtnDelTypeP fieldset div div {
      float: left;
      margin: 6px; }
    .classic-theme .twofa #step3Form input[type="radio"]:checked + label {
      color: #0079c2; }
      .classic-theme .twofa #step3Form input[type="radio"]:checked + label span {
        color: #0079c2; }
    .classic-theme .twofa #step4Form input {
      text-align: center;
      width: 100%; }
    .classic-theme .twofa #step4Form h5 {
      text-align: center;
      margin-bottom: 30px;
      font-size: 1.5rem; }
      .classic-theme .twofa #step4Form h5 strong {
        white-space: nowrap; }
    .classic-theme .twofa #step4Form .prLabel:before {
      margin-top: 7px; }
    .classic-theme .twofa #step4Form .prLabel p {
      float: left;
      width: calc(100% - 34px);
      margin-bottom: 0; }
    .classic-theme .twofa #regStep3Form .checkbox .pcLabel {
      margin-bottom: 15px; }
    .classic-theme .twofa .ant-input-long {
      width: 100%; }
    .classic-theme .twofa .mask-wrapper {
      position: relative; }
      .classic-theme .twofa .mask-wrapper span.ant-info-icon {
        position: absolute !important;
        left: 100%;
        top: 0.4rem;
        font-size: 1.571rem; }
        .classic-theme .twofa .mask-wrapper span.ant-info-icon:before {
          left: -37px;
          top: -2px;
          position: absolute; }
  .classic-theme .mask-wrapper {
    position: relative; }
    .classic-theme .mask-wrapper span.ant-info-icon {
      position: absolute !important;
      top: 0.4rem;
      font-size: 1.571rem; }
      .classic-theme .mask-wrapper span.ant-info-icon.fa {
        left: 100%; }
      .classic-theme .mask-wrapper span.ant-info-icon:before {
        left: -37px;
        top: -2px;
        position: absolute; }
  @media (max-width: 412px) {
    .classic-theme .twofa .otp-container .form-item legend {
      width: 100%; }
      .classic-theme .twofa .otp-container .form-item legend .ver-align-label {
        margin-top: 0;
        top: 0; }
    .classic-theme .twofa .otp-container .form-item fieldset div {
      width: 100%; }
      .classic-theme .twofa .otp-container .form-item fieldset div div label {
        margin-top: 5px; }
      .classic-theme .twofa .otp-container .form-item fieldset div div:first-child label {
        margin-top: 10px; }
    .classic-theme .twofa .form-item .ant-form-item-error:last-child,
    .classic-theme .twofa .form-item .ant-form-item-valid:last-child {
      margin-bottom: 15px; }
    .classic-theme .twofa #step1Form .ver-align-label .fa:before {
      float: left; } }
  @media (max-width: 800px) {
    .classic-theme .twofa .col-xs-12,
    .classic-theme .twofa .col-xxs-12 {
      margin-right: 15px; } }
  .classic-theme .co-brand-tall .mbr-top-of-page-wrapper .co-brand-wrapper .unhide-co-brand-icons {
    padding-bottom: 0px; }
  .classic-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper {
    display: inline-block; }
    .classic-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper a img {
      max-height: 100%;
      max-width: 160px; }
    @media screen and (min-width: 480px) {
      .classic-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper a img {
        max-height: 100%;
        max-width: 175px; } }
    @media screen and (min-width: 1024px) {
      .classic-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper a img {
        max-height: 100%;
        max-width: 225px; } }
  .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper {
    /** Secondary Header Bar **/
    /* Shared Styles - Both Logos */ }
    .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-task-bar-wrapper-col.unhide-co-brand-icons {
      display: block; }
      .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-task-bar-wrapper-col.unhide-co-brand-icons .ant-task-bar-item {
        display: none; }
        .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-task-bar-wrapper-col.unhide-co-brand-icons .ant-task-bar-item:last-child {
          display: block; }
      @media screen and (min-width: 801px) {
        .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-task-bar-wrapper-col.unhide-co-brand-icons .ant-task-bar-item {
          display: block; } }
    @media screen and (min-width: 480px) {
      .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .unhide-co-brand-icons {
        padding-bottom: 0px; } }
    .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper {
      /* Co-branding Logo */ }
      .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper img {
        max-height: 32px;
        /**/
        width: 167px;
        margin: 0px;
        padding: 0px; }
      .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image img {
        max-height: 15px;
        /**/
        width: auto;
        object-fit: contain; }
      .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image.co-brand-tall img {
        max-height: 30px;
        /**/
        width: auto; }
      .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-tall {
        display: inherit; }
      @media screen and (min-width: 480px) {
        .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper {
          /** .ant-logo-wrapper **/
          /* Co-branding Logo */ }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper img {
            max-height: 37px;
            /**/
            width: 194px;
            margin: 0px; }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image img {
            max-height: 24px;
            /**/
            max-width: 155px; }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image.co-brand-tall img {
            max-height: 33px;
            /**/ } }
      @media screen and (min-width: 801px) {
        .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper {
          /* Co-branding Logo */ }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper img {
            max-height: 45px;
            /**/
            width: 236px; }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image img {
            max-height: 35px;
            /**/ } }
      @media screen and (min-width: 1024px) {
        .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper {
          /** .ant-logo-wrapper **/
          /* Co-branding Logo */ }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper img {
            max-height: 50px;
            /**/
            margin: 0px; }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image img {
            max-height: 45px;
            /**/
            width: 262px; }
          .classic-theme .mbr-top-of-page-wrapper .co-brand-wrapper .ant-logo-wrapper.co-brand-image.co-brand-tall img {
            max-height: 42px;
            /**/ } }
  .classic-theme .toggle-co-brand .mbr-top-of-page-wrapper.ant-secure-nav-overrides .ant-top-wrapper .ant-spanish-link {
    top: 0%; }
  @media screen and (min-width: 801px) {
    .classic-theme .mbr-page-wrapper.toggle-co-brand .ant-menu-toggle,
    .classic-theme .mbr-page-wrapper.toggle-co-brand .ant-menu-toggle:hover,
    .classic-theme .mbr-page-wrapper.toggle-co-brand .ant-menu-toggle:active,
    .classic-theme .mbr-page-wrapper.toggle-co-brand .ant-menu-toggle:focus {
      margin-top: 8px; } }
  .classic-theme .ant-menu-visible [data-tcp-top-of-page-cmp] .co-brand-wrapper .co-brand-header-background {
    background: transparent; }
  .classic-theme #chat-container {
    position: fixed;
    bottom: 0;
    right: 0;
    right: 0.5rem;
    width: 400px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    background: white;
    max-height: 120%;
    height: 0px;
    transition: height 0.5s; }
  .classic-theme #chat-container.maximized {
    height: 640px; }
  .classic-theme #chat-container.minimized {
    height: 50px; }
  .classic-theme #chat-box-titlebar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #286ce2;
    overflow: none;
    color: white;
    padding: 0.7rem 0.5rem; }
    .classic-theme #chat-box-titlebar .pull-right {
      float: none; }
  .classic-theme .chat-notice-text {
    color: #286ce2;
    font-style: italic; }
  .classic-theme .chat-titlebartitle {
    width: 250px;
    padding: 0.5rem;
    font-weight: 400; }
  .classic-theme .chat-titlebaricons > .fa {
    color: white;
    margin-left: 0.25rem;
    margin-right: 0.5rem; }
  .classic-theme .chat-minimized-window-indicator-icon {
    color: white;
    background: #ff0000;
    padding-top: 2px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: -10px;
    left: -26px;
    width: 25px;
    height: 25px; }
  .classic-theme #chat-minimized-mobile .chat-minimized-window-indicator-icon {
    left: -10px; }
  @media only screen and (max-width: 812px) {
    .classic-theme #chat-box-titlebar .chat-minimized-window-indicator-icon {
      display: none; } }
  @media only screen and (min-width: 813px) {
    .classic-theme #chat-minimized-mobile .chat-minimized-window-indicator-icon {
      display: none; } }
  .classic-theme .chat-titlebaricons > .fa:hover {
    cursor: pointer; }
  .classic-theme .chat-titlebaricons {
    float: left; }
  .classic-theme .chat-titlebaricons > span {
    margin-left: 0.75rem; }
  .classic-theme #chat-box-topic {
    padding: 1rem;
    overflow-y: scroll;
    width: 100%;
    height: 100%; }
  .classic-theme #chat-box-conversation {
    width: 100%;
    height: 100%;
    text-align: center; }
  .classic-theme #chatTranscript,
  .classic-theme #chatTranscript li {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0; }
  .classic-theme #chat-box-conversation ul {
    padding: 1rem;
    height: 525px;
    width: 100%;
    overflow-y: scroll; }
  .classic-theme #chat-box-conversation ul.chat-box-conversation-nogap {
    height: calc(100% - 48px); }
  .classic-theme .chat-comment {
    margin: 1rem 0; }
  .classic-theme .chat-timestamp {
    text-align: center;
    margin-bottom: 0.5rem;
    color: #666; }
  .classic-theme .chat-errorMessage {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem; }
  .classic-theme .chat-systemmessage {
    border-radius: 0.5rem;
    padding: 0.5rem; }
  .classic-theme .chat-membermessage {
    word-break: break-word;
    text-align: left;
    float: right;
    background: #e9f4fb; }
  .classic-theme .chat-agentmessage-wrapper {
    padding-left: 40px;
    position: relative; }
  .classic-theme .chat-agenticon-wrapper {
    width: 50px;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 0; }
  .classic-theme .chat-multilinemessage {
    display: block;
    white-space: pre-wrap; }
  .classic-theme .chat-agentmessage {
    word-break: break-word;
    text-align: left;
    float: left;
    background: #eeeeee; }
  .classic-theme .chat-agenticon {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background: pink; }
  .classic-theme .chat-agentarrow {
    position: relative;
    top: -6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #eee; }
  .classic-theme .chat-membermessage,
  .classic-theme .chat-agentmessage {
    max-width: 85%;
    padding: 12px 24px; }
  .classic-theme .chat-footer {
    box-shadow: 0px -10px 10px rgba(255, 255, 255, 0.85);
    padding-right: 60px;
    position: absolute;
    bottom: 0;
    border-top: 1px solid #dcdcdc;
    width: 100%;
    min-height: 60px;
    max-height: 120px;
    background-color: #ffffff; }
  .classic-theme #chat-box-input-textarea {
    max-height: 120px;
    min-height: 44px;
    width: 100%;
    resize: none;
    border: none;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 15px; }
  .classic-theme .chat-btn-send {
    position: absolute;
    right: 0;
    bottom: calc(50% - 10px);
    padding: 0.5rem;
    padding-bottom: 1rem;
    font-size: 1rem;
    color: #286ce2;
    background: none;
    border: 0px;
    height: 37px;
    outline: none;
    font-size: 30px; }
    .classic-theme .chat-btn-send:disabled {
      color: #ccc;
      background: none; }
  .classic-theme .chat-input-message {
    border: none !important;
    box-shadow: none;
    width: 100%;
    height: 100%;
    padding: 0 0.5rem;
    outline: none; }
  .classic-theme .chat-input-message::-ms-clear {
    display: none; }
  .classic-theme .chat-paddedrow {
    padding: 0.5rem 0; }
  .classic-theme .chat-anchoredrow {
    position: fixed;
    bottom: 0;
    background: white;
    padding: 0.5rem 0; }
  .classic-theme #chat-minimized-mobile {
    position: fixed;
    right: 15px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    border-bottom: none;
    background: #286ce2;
    text-align: center;
    border: 2px solid #fff;
    display: none; }
  .classic-theme .chat-minimized-mobile-padding {
    bottom: 35px; }
  .classic-theme .chat-minimized-mobile-padding-vivr {
    bottom: 60px; }
  .classic-theme #chat-minimized-mobile {
    bottom: -50px;
    transition: bottom 1s; }
  .classic-theme #chat-minimized-mobile.animate.chat-minimized-mobile-padding {
    bottom: 25px; }
  .classic-theme #chat-minimized-mobile.animate.chat-minimized-mobile-padding-vivr {
    bottom: 60px; }
  .classic-theme #chat-minimized-mobile .fa {
    color: white;
    margin: 13px auto 0; }
  .classic-theme #chatbot-minimized {
    position: fixed;
    right: 15px;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    border-bottom: none;
    background: #286ce2;
    text-align: center;
    border: 2px solid #fff;
    display: none; }
  .classic-theme #chatbot-minimized.animate.chat-minimized-mobile-padding {
    bottom: 45px; }
  .classic-theme #chatbot-minimized.animate.chat-minimized-mobile-padding-vivr {
    bottom: 60px; }
  .classic-theme #chatbot-minimized .fa {
    color: white;
    margin: 19px auto 0; }
  .classic-theme #chat-box-topic label,
  .classic-theme #chat-box-topic legend {
    margin-bottom: 0.25rem; }
  .classic-theme #chat-box-topic .form-item {
    margin-bottom: 0.5rem; }
  .classic-theme #chat-box-topic-loader .ant-loading-wrapper {
    height: 80%;
    margin: none auto; }
  .classic-theme .chat-error-style {
    margin-bottom: 3rem; }
  .classic-theme .chat-agent-typing {
    font-size: 1rem;
    background: #eeeeee; }
  .classic-theme .chat-agent-typing.chat-agentmessage {
    width: 2.5rem; }
  .classic-theme .chat-agent-typing:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(4, end) 900ms infinite;
    animation: ellipsis steps(4, end) 900ms infinite;
    content: "\2026";
    /* ascii code for the ellipsis character */
    width: 0px; }
  .classic-theme .chat-agent-typing.chat-membermessage {
    background: #e9f4fb;
    width: 2.5rem; }

@keyframes ellipsis {
  to {
    width: 1.25em; } }

@-webkit-keyframes ellipsis {
  to {
    width: 1.25em; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .classic-theme #chat-box-comm-err-message {
      padding-bottom: 20px; } }
  @media only screen and (max-width: 812px) {
    .classic-theme #chat-container {
      width: 100%;
      height: 0;
      right: 0; }
    .classic-theme #chat-box-conversation ul {
      height: calc(100% - 115px); }
    .classic-theme #chat-container.maximized {
      height: 100%; }
    .classic-theme #chat-container.minimized {
      height: 0px; }
    .classic-theme #chat-minimized-mobile.minimizedShow {
      display: block;
      height: 50px; }
    .classic-theme #chat-box-conversation ul.chat-box-conversation-nogap {
      height: calc(100% - 36px); } }
  .classic-theme #chatbot-minimized.minimizedShow {
    display: block;
    height: 70px;
    margin-bottom: 0.625rem; }
  .classic-theme #chatbot-minimized .fa.sm.fa-chat-outline {
    font-size: 1.9rem; }
  .classic-theme .motif-theme.ibm-chat-button .btn {
    padding: 0.22222222rem 2.66666667rem 0.22222222rem;
    max-width: 16rem;
    width: 100%;
    margin: 0.5rem 0;
    font-size: 12px !important; }
    .classic-theme .motif-theme.ibm-chat-button .btn.selected-name {
      border-color: #2b6ce2;
      background: #2b6ce2;
      color: white; }
  .classic-theme .watson-start-message {
    text-align: center;
    margin-top: 20%;
    margin-left: 10px;
    margin-right: 10px; }
    .classic-theme .watson-start-message .watson-start-first {
      font-size: 1.4rem; }
    .classic-theme .watson-start-message .watson-start-second {
      margin-top: 15px; }
    .classic-theme .watson-start-message .watson-start-btn {
      margin-top: 50px; }
  .classic-theme .chat-satisfaction-survey {
    float: left;
    width: 100%; }
    .classic-theme .chat-satisfaction-survey label {
      width: 17%;
      margin-right: 2%;
      display: inline-block; }
    .classic-theme .chat-satisfaction-survey span {
      width: 100%;
      border: 1px solid #286ce2;
      display: inline-block;
      border-radius: 20px;
      padding: 5px 0;
      box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
      text-align: center;
      font-size: 15px; }
    .classic-theme .chat-satisfaction-survey input[type="radio"]:checked ~ * {
      box-shadow: none;
      border-color: #286ce2;
      background: #286ce2;
      color: white; }
    .classic-theme .chat-satisfaction-survey input[type="radio"]:checked:disabled ~ *,
    .classic-theme .chat-satisfaction-survey input[type="radio"]:disabled ~ * {
      opacity: 0.5; }
    .classic-theme .chat-satisfaction-survey input {
      position: absolute;
      left: -1000px; }
  .classic-theme .chat-word-survey,
  .classic-theme .chat-number-survey {
    float: left;
    width: 100%; }
    .classic-theme .chat-word-survey label,
    .classic-theme .chat-number-survey label {
      margin-right: 2%;
      display: inline-block; }
    .classic-theme .chat-word-survey span,
    .classic-theme .chat-number-survey span {
      border: 1px solid #286ce2;
      display: inline-block;
      border-radius: 20px;
      box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
      text-align: center;
      font-size: 15px; }
    .classic-theme .chat-word-survey input[type="radio"]:checked ~ *,
    .classic-theme .chat-number-survey input[type="radio"]:checked ~ * {
      box-shadow: none;
      border-color: #286ce2;
      background: #286ce2;
      color: white; }
    .classic-theme .chat-word-survey .input[type="radio"]:checked ~ *,
    .classic-theme .chat-word-survey input[type="radio"]:checked:disabled ~ *,
    .classic-theme .chat-number-survey .input[type="radio"]:checked ~ *,
    .classic-theme .chat-number-survey input[type="radio"]:checked:disabled ~ * {
      opacity: 0.5; }
    .classic-theme .chat-word-survey input,
    .classic-theme .chat-number-survey input {
      position: absolute;
      left: -1000px; }
  .classic-theme .chat-word-survey {
    text-align: right; }
    .classic-theme .chat-word-survey label {
      width: auto; }
    .classic-theme .chat-word-survey span {
      width: auto;
      padding: 5px 10px;
      font-weight: normal; }
  .classic-theme .chat-number-survey label {
    width: 40px;
    height: 40px; }
  .classic-theme .chat-number-survey span {
    width: 100%;
    padding: 8px 0; }
  .classic-theme .chat-agentquestion {
    overflow: hidden; }
    .classic-theme .chat-agentquestion .chat-agentquestion-buttons {
      line-height: 0;
      display: inline-block;
      width: calc(100% + 50px);
      position: relative;
      top: 15px; }
      .classic-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button {
        width: 100%;
        margin-bottom: 0px !important; }
        .classic-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input {
          position: absolute;
          left: -1000px;
          margin-bottom: 0px !important; }
        .classic-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button span {
          display: block;
          text-align: center;
          padding: 20px;
          margin: 0;
          border: none;
          border-top: 1px solid #dcdcdc;
          margin: 0 0 0 -45px;
          color: #286ce2;
          background: none; }
        .classic-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input[type="radio"]:checked ~ * {
          color: white;
          background: #286ce2; }
        .classic-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input[type="radio"]:disabled ~ *,
        .classic-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input[type="radio"]:checked:disabled ~ * {
          opacity: 0.5; }
  .classic-theme .chat-agent-badge {
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50px;
    padding: 6px;
    background: #2ab5ca;
    background: linear-gradient(90deg, #2ab5ca 0%, #286ce2 100%); }
    .classic-theme .chat-agent-badge .chat-agent-badge-inner {
      width: 100%;
      height: 100%;
      border-radius: 50px;
      background: white;
      text-align: center; }
      .classic-theme .chat-agent-badge .chat-agent-badge-inner span {
        display: block;
        position: relative;
        top: 18px;
        font-size: 34px;
        font-weight: 300;
        color: #286ce2; }
    .classic-theme .chat-agent-badge h2.chat-agent-badge-name {
      margin-top: 20px !important;
      margin-bottom: 10px !important; }
  .classic-theme .chat-agent-typing {
    height: 17px; }
  .classic-theme .chat-agentmessage {
    border-radius: 2rem 2rem 2rem 0.5rem !important; }
  .classic-theme .chat-membermessage {
    border-radius: 2rem 2rem 0.5rem 2rem !important;
    background: #286ce2 !important;
    color: white; }
  .classic-theme #chatContainer .chat-membermessage a,
  .classic-theme #chatContainer .chat-membermessage a:visited,
  .classic-theme #chatContainer .chat-membermessage a:active {
    color: white; }
  .classic-theme .dynamicrow-content-1439461755949 .rowitem.content {
    text-align: left; }
  .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout {
    border-top: 2px solid #dcdcdc;
    padding: 10px 0;
    float: left; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout:last-child {
      border-bottom: 2px solid #dcdcdc; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout:nth-child(2n + 1) {
      clear: left; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout .ant-discount-callout-img-wrapper {
      float: left;
      margin-top: 5px;
      border: 1px solid #dcdcdc; }
  .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-callout-content {
    float: left;
    padding: 2px 0 0 20px;
    text-align: left; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-callout-content div {
      overflow: hidden;
      white-space: normal; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-callout-content div a {
      border-bottom: none; }
  @media screen and (min-width: 768px) {
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout {
      width: 44%;
      margin: 0 15px; }
      .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout:nth-last-child(2) {
        border-bottom: 2px solid #dcdcdc; }
      .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout .ant-discount-callout-img-wrapper {
        width: 85px; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-callout-content {
      width: calc(100% - 85px); } }
  @media screen and (min-width: 481px) and (max-width: 767px) {
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout {
      width: 95%;
      margin: 0 5px; }
      .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout .ant-discount-callout-img-wrapper {
        width: 75px; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-callout-content {
      width: calc(100% - 75px); } }
  @media screen and (min-width: 320px) and (max-width: 480px) {
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout {
      width: 95%;
      margin: 0 5px; }
      .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-content-callout .ant-discount-callout-img-wrapper {
        width: 75px; }
    .classic-theme [data-tcp-discount-cmp] [data-tcp-discount-block-cmp] .ant-discount-callout-content {
      float: left;
      width: calc(100% - 75px);
      padding: 2px 0 0 20px; } }
  .classic-theme [data-tcp-discount-cmp] .pfSelect .psDropdown {
    text-align: left; }
  .classic-theme [data-tcp-discount-cmp] .ant-faceted-discount-filters-active {
    text-align: left; }
  .classic-theme [data-tcp-discount-cmp] .btn-group {
    margin-right: 1.5rem; }
  .classic-theme [data-tcp-discount-cmp] .sort-by {
    font-weight: bold; }
  @media screen and (min-width: 320px) and (max-width: 480px) {
    .classic-theme [data-tcp-discount-cmp] .btn-group {
      margin-right: 2.5rem; } }
  @media screen and (min-width: 1024px) {
    .classic-theme [data-tcp-discount-cmp] .ant-faceted-discount-filters-active {
      text-align: right;
      padding-top: 0.85rem; } }
  .classic-theme .vgr-pad-bottom-2 {
    padding-bottom: 2rem; }
  .classic-theme .pharm-opportunity-disclaimer {
    margin-top: 1.5rem; }
  .classic-theme .pharm-dob-vgr {
    font-size: 12px; }
  .classic-theme .modal .mbr-page-body .container {
    max-width: 100%;
    padding: 0; }
  .classic-theme .vgr-radiobuttonboxes .prLabel {
    width: 45%;
    border: 1px solid #dcdcdc;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem; }
    .classic-theme .vgr-radiobuttonboxes .prLabel div {
      position: relative;
      clear: both;
      left: 1rem;
      float: left;
      top: -1rem;
      margin-left: 1rem; }
      .classic-theme .vgr-radiobuttonboxes .prLabel div div {
        float: none;
        left: 0;
        top: 0;
        margin-left: 0; }
  .classic-theme .vgr-pad-bottom-1 {
    padding-bottom: 1rem; }
  .classic-theme .vgr-pad-top-half {
    padding-top: 0.5rem; }
  .classic-theme .vgr-checkout-medical-pro {
    margin: 1.42rem 0; }
  .classic-theme .vgr-pad-top-1 {
    padding-top: 1rem; }
  .classic-theme .vgr-pad-left-1 {
    padding-left: 1rem; }
  .classic-theme .vgr-alert-margin-top-none .ant-anthem-alert {
    margin-top: 0; }
  .classic-theme .vgr-margin-topbottom-1 {
    margin: 1rem 0; }
  .classic-theme .vgr-margin-topbottom-30 {
    margin: 30px 0; }
  .classic-theme .vgr-margin-bottom-1 {
    margin-bottom: 1rem; }
  .classic-theme .vgr-margin-bottom-half {
    margin-bottom: 0.5rem; }
  .classic-theme .vgr-margin-bottom-2 {
    margin-bottom: 2rem; }
  .classic-theme .vgr-prescription-review-row {
    margin-left: 15px; }
  .classic-theme .vgr-margin-left-1 {
    margin-left: 1rem; }
  .classic-theme .vgr-margin-left-2 {
    margin-left: 2rem; }
  .classic-theme .vgr-margin-leftright-half {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .classic-theme .vgr-subhead1 {
    padding-bottom: 0.7rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.7rem;
    max-width: 179px;
    width: 100%; }
  .classic-theme .vgr-block {
    display: block !important; }
  .classic-theme .vgr-force-word-wrap {
    word-break: break-word; }
  .classic-theme .ant-font-bold {
    font-weight: 700; }
  .classic-theme .vgr-flexrow-container {
    display: flex; }
    .classic-theme .vgr-flexrow-container .vgr-flexcol-center-content {
      display: flex;
      flex-direction: column;
      justify-content: center; }
    .classic-theme .vgr-flexrow-container .vgr-flexcol-botom-content {
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
  .classic-theme .dropdown-fix {
    width: 75%;
    min-width: 155px; }
  .classic-theme .vgr-flex-wrapper {
    display: flex; }
    .classic-theme .vgr-flex-wrapper .vgr-flexcol-item-bottom {
      align-self: flex-end; }
    .classic-theme .vgr-flex-wrapper .vgr-flexcol-equal-height {
      display: flex;
      flex-flow: column nowrap; }
      .classic-theme .vgr-flex-wrapper .vgr-flexcol-equal-height .vgr-flexcol-item-bottom {
        align-self: normal;
        margin-top: auto; }
      .classic-theme .vgr-flex-wrapper .vgr-flexcol-equal-height .vgr-flexcol-item-middle {
        align-self: normal;
        margin-top: auto;
        margin-bottom: auto; }
  .classic-theme .vgr-paymethod-review-modal .fa-check.not-visible {
    display: none; }
  .classic-theme .vgr-refill-renew-header-container .vgr-refill-renew-header {
    display: block;
    font-weight: normal; }
  @media (min-width: 801px) {
    .classic-theme .vgr-flex-wrapper-sm {
      display: flex; }
      .classic-theme .vgr-flex-wrapper-sm .vgr-flexcol-item-bottom {
        align-self: flex-end; } }
  @media (min-width: 480px) and (max-width: 800.8px) {
    .classic-theme .vgr-xs-padding-top-1 {
      padding-top: 1rem; } }
  @media (min-width: 800px) and (max-width: 1024px) {
    .classic-theme .vgr-sm-padding-top-1 {
      padding-top: 1rem; }
    .classic-theme .vgr-sm-align-left {
      text-align: left !important; } }
  @media (min-width: 480px) and (max-width: 800px) {
    .classic-theme .vgr-xs-align-left {
      text-align: left !important; } }
  @media (max-width: 480px) {
    .classic-theme .vgr-xxs-padding-top-half {
      padding-top: 0.5rem; }
    .classic-theme .vgr-xxs-padding-bottom-half {
      padding-bottom: 0.5rem;
      overflow: auto; }
    .classic-theme .vgr-xxs-padding-bottom-1 {
      padding-bottom: 1rem;
      overflow: auto; }
    .classic-theme .vgr-xxs-margin-top-1 {
      margin-top: 1rem; }
    .classic-theme .vgr-xxs-padding-top-1 {
      padding-top: 1rem; }
    .classic-theme .vgr-xxs-padding-left-1 {
      padding-left: 1rem; }
    .classic-theme .vgr-datalabel {
      display: inline-block; }
    .classic-theme .vgr-datalabel::after {
      content: ": ";
      white-space: pre; }
    .classic-theme .vgr-xxs-align-left {
      text-align: left !important; }
    .classic-theme .vgr-xxs-centered-buttons {
      text-align: center; }
      .classic-theme .vgr-xxs-centered-buttons .btn {
        width: 90%; }
      .classic-theme .vgr-xxs-centered-buttons .btn,
      .classic-theme .vgr-xxs-centered-buttons .vgr-textbtn {
        text-align: center;
        margin-left: auto;
        margin-right: auto; }
    .classic-theme .vgr-enroll-btn-container > button {
      width: 100%; }
    .classic-theme .vgr-unenroll-container {
      margin-top: 1rem;
      margin-bottom: 0; } }
  .classic-theme .vgr-modal-hide-footer .vgr-inline-p {
    display: inline; }
  @media only screen and (max-width: 600px) {
    .classic-theme .vgr-modal-hide-footer [data-uxd-data-display-carousel-cmp] .carousel-content-container ul {
      flex-direction: column;
      align-items: center; } }
  .classic-theme .vgr-modal-hide-footer .motif-link-container-modal-vgr {
    margin-top: 25px; }
  .classic-theme .vgr-modal-hide-footer .carousel-selector-cmp .carousel-content-container {
    padding: 0rem; }
  .classic-theme .vgr-modal-hide-footer .modal-header {
    padding-bottom: 0px; }
  .classic-theme .vgr-modal-hide-footer .tcp-rx-ahd-opportunity-details {
    font-size: 14px; }
  .classic-theme .vgr-modal-hide-footer .button-select-content-container h3 {
    font-size: 1rem; }
  .classic-theme .vgr-modal-hide-footer #ant-button-selector-carousel-list-container [data-uxd-data-display-tile-carousel-cmp] {
    padding: 40px 0px; }
    @media only screen and (max-width: 600px) {
      .classic-theme .vgr-modal-hide-footer #ant-button-selector-carousel-list-container [data-uxd-data-display-tile-carousel-cmp]:first-child {
        margin-bottom: 15px; } }
  @media only screen and (max-width: 600px) {
    .classic-theme .vgr-modal-hide-footer [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item {
      width: 100% !important; } }
  .classic-theme .vgr-modal-hide-footer .carousel-selector-cmp .carousel-content-container {
    padding: 0px !important; }
  .classic-theme .vgr-modal-hide-footer .modal-body {
    padding-bottom: 1rem !important; }
  .classic-theme .vgr-modal-hide-footer .modal-footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .classic-theme .vgr-modal-hide-footer .carousel-right-control {
    display: none !important; }
  .classic-theme .motif-theme .vgr-modal-motif-footer .modal-footer,
  .classic-theme .motif-theme.vgr-modal-motif-footer .modal-footer {
    background: #fff;
    border-color: #fff; }
  @media (max-width: 480px) {
    .classic-theme .motif-theme .vgr-modal-motif-footer .modal-footer,
    .classic-theme .motif-theme.vgr-modal-motif-footer .modal-footer {
      text-align: center; }
      .classic-theme .motif-theme .vgr-modal-motif-footer .modal-footer .btn,
      .classic-theme .motif-theme.vgr-modal-motif-footer .modal-footer .btn {
        margin: 0.5rem auto;
        width: 90%; }
        .classic-theme .motif-theme .vgr-modal-motif-footer .modal-footer .btn + .btn,
        .classic-theme .motif-theme.vgr-modal-motif-footer .modal-footer .btn + .btn {
          margin-left: auto; } }
  .classic-theme .rcp-specialty-bttn-questions {
    margin-right: 2rem; }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-xxs-centered-buttons .rcp-specialty-bttn-questions {
      margin-bottom: 2rem; } }
  .classic-theme .vgr-align-right {
    text-align: right; }
  .classic-theme .vgr-font-size-vbig {
    font-size: 1.5rem; }
  .classic-theme .vgr-font-weight-light {
    font-weight: 300; }
  .classic-theme .vgr-hanging-radio-text {
    display: block;
    padding-left: 2rem; }
  .classic-theme .vgr-shipping-address-modal legend {
    font-size: 14px;
    margin-bottom: 5px; }
  .classic-theme .vgr-shipping-address-modal .form-item {
    margin-bottom: 10px; }
  .classic-theme .vgr-legend-nomargin .pfSelect legend {
    margin-bottom: 0rem !important; }
  .classic-theme .vgr-no-top-margin {
    margin-top: 0 !important; }
  .classic-theme .vgr-background-bluegradient {
    background-image: linear-gradient(to left, #0079c2, skyblue); }
  .classic-theme .vgr-margin-top-1 {
    margin-top: 1rem; }
  .classic-theme .vgr-background-lightgray {
    background: #f7f7f7; }
  .classic-theme .vgr-align-center {
    text-align: center; }
  .classic-theme a.vgr-iconlink {
    border: none;
    text-decoration: none; }
    .classic-theme a.vgr-iconlink:before {
      font-family: "ant-classic-icons" !important;
      content: "\f2c7";
      color: #949494;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 24px; }
    .classic-theme a.vgr-iconlink.vgr-iconlink-edit:before {
      content: "\f1c1"; }
    .classic-theme a.vgr-iconlink.vgr-iconlink-hide:before {
      content: "\f1d5"; }
  .classic-theme .vgr-divider-border-top {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    margin-top: 1rem; }
  .classic-theme .vgr-divider-border-top-ongray {
    border-top: 1px solid #ccc;
    padding-top: 1rem;
    margin-top: 1rem; }
  .classic-theme .vgr-divider-border-bottom {
    border-bottom: 1px solid #eee;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem; }
  .classic-theme .vgr-submit-review-header {
    border-bottom: 1px solid #eee;
    padding: 0.5rem 0;
    margin: 1.5rem 0; }
  .classic-theme .vgr-submit-total-header {
    margin: 1.5rem 0; }
  .classic-theme .vgr-pharmacy-order-confirmation {
    padding-top: 2rem;
    padding-bottom: 0.5rem; }
  .classic-theme .vgr-higlighttext-secondarycolor {
    color: #81cfc2; }
  .classic-theme .vgr-resp-btn-row button {
    margin-left: 2rem; }
  .classic-theme .vgr-resp-btn-row button:first-child {
    margin-left: 0; }
  @media (max-width: 800px) {
    .classic-theme .vgr-resp-btn-row button {
      width: 100%;
      margin-left: 0;
      margin-top: 2rem; }
    .classic-theme .vgr-resp-btn-row button:first-child {
      margin-top: 0; } }
  .classic-theme .pharm-supply-flex-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem; }
    @media (max-width: 1200px) {
      .classic-theme .pharm-supply-flex-container {
        flex-direction: column; } }
    .classic-theme .pharm-supply-flex-container .pharm-search-filter-container {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
      @media (max-width: 480px) {
        .classic-theme .pharm-supply-flex-container .pharm-search-filter-container {
          flex-direction: column;
          align-items: flex-start; } }
      @media (min-width: 480px) {
        .classic-theme .pharm-supply-flex-container .pharm-search-filter-container .vgr-prescription-date-filter {
          margin-right: 3rem; } }
      @media (max-width: 480px) {
        .classic-theme .pharm-supply-flex-container .pharm-search-filter-container #prescription-date-range-filter-dropdown,
        .classic-theme .pharm-supply-flex-container .pharm-search-filter-container #tcp-rx-cvs-prescription-list-search-input {
          width: 400px; } }
      @media (max-width: 800px) {
        .classic-theme .pharm-supply-flex-container .pharm-search-filter-container #prescription-date-range-filter-dropdown,
        .classic-theme .pharm-supply-flex-container .pharm-search-filter-container #tcp-rx-cvs-prescription-list-search-input {
          width: 250px; } }
    .classic-theme .pharm-supply-flex-container .vgr-prescription-search-box,
    .classic-theme .pharm-supply-flex-container .vgr-prescription-date-filter {
      line-height: 1.4; }
    .classic-theme .pharm-supply-flex-container .pharm-link-container {
      display: flex;
      align-items: center; }
      @media (max-width: 1200px) {
        .classic-theme .pharm-supply-flex-container .pharm-link-container {
          margin-top: 15px; } }
      @media (min-width: 480px) {
        .classic-theme .pharm-supply-flex-container .pharm-link-container .vgr-prescription-filter-link {
          margin-right: 4rem; } }
  .classic-theme .vgr-form fieldset legend,
  .classic-theme .vgr-form label {
    width: 100%; }
  .classic-theme .vgr-rx-listitem-wrapper legend {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px; }
  .classic-theme .vgr-rx-listitem-wrapper .alt-toggle-body.closed {
    height: 0px; }
  @media print {
    .classic-theme .vgr-hide-from-printer {
      display: none !important; } }
  .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-header {
    width: calc(100% - 45px); }
  .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-header {
    float: right; }
  .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .fa.md {
    padding-right: 13px;
    color: #0da2b9 !important;
    float: left;
    font-size: 1.42857143rem !important;
    margin-top: 0.75rem !important; }
  .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-icon .alt-toggle-plus:before {
    font-family: "ant-classic-icons" !important;
    content: "\f110"; }
  .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-icon .alt-toggle-minus:before {
    font-family: "ant-classic-icons" !important;
    content: "\f113"; }
  .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp h4 {
    padding: 0.25rem 0rem 1rem 2rem; }
  @media (max-width: 480px) {
    .classic-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp h4 {
      padding-left: 0px; } }
  @media (max-width: 800px) {
    .classic-theme .vgr-prescription-search-box.vgr-check-order-search .ant-search-input {
      width: 100%; } }
  .classic-theme a.vgr-prescription-filter-link {
    text-decoration: none;
    padding-top: 0; }
    .classic-theme a.vgr-prescription-filter-link:before {
      font-family: "ant-classic-icons" !important;
      content: "\f303";
      color: #949494;
      position: relative;
      margin-right: 0.25rem;
      font-size: 16px;
      top: 0; }
  .classic-theme #tcp-rx-cvs-prescription-filter-link {
    display: block; }
  .classic-theme #prescription-date-range-filter-dropdown_legend {
    margin-bottom: 8px;
    font-weight: normal; }
  .classic-theme #tcp-rx-cvs-prescription-list-search-input {
    width: 320px; }
  .classic-theme .vgr-prescription-filter-wrapper {
    padding: 2rem;
    box-shadow: 0px 5px 10px #ccc;
    margin: 0.5rem 0 1rem 0; }
    .classic-theme .vgr-prescription-filter-wrapper h3 {
      padding-bottom: 0.5rem;
      border-bottom: 1px solid #ccc;
      margin-bottom: 0.5rem; }
    .classic-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel {
      padding-left: 0px;
      font-weight: 300; }
    .classic-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel {
      color: #0079c2; }
      .classic-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel:before {
        display: none; }
  .classic-theme .vgr-prescription-total-estimated-cost {
    text-align: right;
    margin-top: 0.5rem; }
  .classic-theme .vgr-rxlist-rxstatus {
    display: block;
    text-align: center;
    font-style: italic; }
  .classic-theme .vgr-stacked-checkbox label.pcLabel {
    font-style: italic; }
  @media (min-width: 480px) {
    .classic-theme .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .classic-theme .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      height: 1rem;
      width: 1rem;
      position: relative;
      border: 1px solid #949494;
      border-radius: 3px;
      box-shadow: inset 0px 0px 1px #ccc;
      line-height: 1em;
      font-size: 0.9rem;
      font-weight: 400;
      font-family: "ant-motif-icons";
      color: #0079c2;
      content: "";
      text-indent: -9999px;
      font-style: normal; }
    .classic-theme .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .classic-theme .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      width: 100%; } }
  .classic-theme .vgr-checkbox-selectall label.pcLabel {
    font-weight: 400;
    font-size: 0.7778rem;
    font-style: normal;
    float: none;
    text-decoration: underline; }
  .classic-theme .vgr-selectall-text {
    text-align: right; }
  .classic-theme .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .classic-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .classic-theme .vgr-stacked-checkbox .pcLabel.focus:after {
    box-shadow: 0 0 3px #0079c2; }
  .classic-theme .vgr-stacked-checkbox .pcLabel.focus:after {
    box-shadow: 0 0 3px #0079c2; }
  .classic-theme .vgr-no-toggle .alt-toggle-icon {
    display: none; }
  .classic-theme .vgr-remove {
    font-style: italic; }
    .classic-theme .vgr-remove:before {
      font-family: "ant-classic-icons" !important;
      content: "\f342";
      font-size: 1.5rem;
      font-style: normal;
      position: relative;
      top: 0.4rem; }
  .classic-theme .vgr-padding {
    padding-bottom: 10px; }
  .classic-theme div.side-border {
    border-right: 1px solid #d3a0a0; }
  .classic-theme .border-right {
    border-right: solid;
    border-right-width: thin;
    border-right-color: #949597; }
  .classic-theme .border-bottom {
    border-bottom: solid;
    border-bottom-width: thin;
    border-bottom-color: #949597; }
  .classic-theme .border-bottom-small {
    border-bottom: solid;
    border-bottom-width: 5px;
    border-bottom-color: #1887b8; }
  .classic-theme .margin-right {
    margin-right: 500px; }
  .classic-theme .hr-line {
    width: 70px;
    height: 4px;
    background: #81cfc2;
    margin: 1rem 0; }
  .classic-theme .confirm-order {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #0079c2;
    font-weight: 300;
    font-size: 60px; }
  .classic-theme .cmp-confirm {
    margin-bottom: 30px;
    margin-top: 30px; }
  .classic-theme .confirm-line {
    text-align: center;
    padding: 3rem 2rem 2.5rem;
    font-size: 1rem;
    color: #fff; }
    .classic-theme .confirm-line button {
      margin-left: 2rem; }
  .classic-theme .confirm-button {
    margin-left: 150px;
    background: #00609a;
    border: 1px solid white;
    color: white; }
  .classic-theme .confirm-link {
    border-bottom: none; }
  .classic-theme .confirm-auto {
    font-size: 12px; }
  .classic-theme .rx-land-row1 {
    margin-bottom: 2rem; }
    .classic-theme .rx-land-row1 .col-sm-4 {
      height: 160px;
      padding: 0; }
      .classic-theme .rx-land-row1 .col-sm-4.border-left {
        border-left: 1px solid #dcdcdc;
        padding: 0 0 0 1rem; }
      .classic-theme .rx-land-row1 .col-sm-4 h2 {
        margin-bottom: 0.5rem;
        font-weight: 400; }
  .classic-theme .rx-page-head .comm-pref {
    float: right;
    width: 30%;
    text-align: right; }
    .classic-theme .rx-page-head .comm-pref a {
      color: #fff;
      font-size: 0.8rem; }
  @media (max-width: 800px) {
    .classic-theme .rx-land-row1 {
      margin-bottom: 2rem; }
      .classic-theme .rx-land-row1 .col-sm-4 {
        height: auto;
        margin-bottom: 1rem; }
        .classic-theme .rx-land-row1 .col-sm-4.border-left {
          border-left: none;
          padding: 0; }
    .classic-theme .rx-page-head .comm-pref {
      float: none;
      width: 100%;
      text-align: center;
      margin-top: 1rem;
      display: block; } }
  .classic-theme .modal-prescriber-container-button {
    margin-top: 15px; }
  .classic-theme .vgr-sm-pad {
    padding-bottom: 10px; }
  .classic-theme #search-result-modal {
    padding-left: 15px;
    padding-right: 15px; }
    .classic-theme #search-result-modal .modal-header {
      padding-bottom: 0px;
      padding-top: 0px; }
  .classic-theme .vgr-stepnav-completedstep {
    color: #999; }
  .classic-theme .vgr-stepnav-currentstep {
    color: white;
    background: #4c6684; }
  .classic-theme .vgr-stepnav-title {
    display: none; }
  .classic-theme .vgr-stepnav-backlink,
  .classic-theme .vgr-stepnav-forwardlink {
    padding: 0 1rem;
    border: none;
    text-decoration: none; }
    .classic-theme .vgr-stepnav-backlink:before,
    .classic-theme .vgr-stepnav-forwardlink:before {
      font-family: "ant-classic-icons" !important;
      content: "\f2c7";
      color: #0da2b9;
      font-size: 1rem; }
  .classic-theme .vgr-stepnav-backlink:before {
    margin-right: 0.25rem;
    content: "\f111"; }
  .classic-theme .vgr-stepnav-forwardlink:before {
    margin-left: 0.25rem;
    content: "\f112"; }
  .classic-theme .vgr-textbtn {
    display: inline-block;
    margin: 0.6667rem 2rem 0; }
  .classic-theme .vgr-buttonrow-marginright {
    margin-right: 2rem; }
  .classic-theme .vgr-submit-order-display-flex {
    display: flex;
    justify-content: space-between; }
  @media screen and (max-width: 480px) {
    .classic-theme .vgr-prescription-search-box .ant-search-input {
      width: 100%; } }
  .classic-theme .vgr-survey-ordered {
    font-size: 14px;
    /* temp override for vgr font size confusion */
    margin-bottom: 1rem; }
    .classic-theme .vgr-survey-ordered li {
      padding-bottom: 0.75rem; }
      .classic-theme .vgr-survey-ordered li fieldset {
        display: inline-block; }
    .classic-theme .vgr-survey-ordered .prLabel {
      padding-left: 0px;
      margin-right: 2rem; }
    .classic-theme .vgr-survey-ordered .pcLabel {
      margin-right: 2rem; }
    .classic-theme .vgr-survey-ordered legend {
      border: none;
      /* override */
      margin-bottom: 0rem; }
    .classic-theme .vgr-survey-ordered fieldset {
      min-width: 1px;
      /* odd override fix for fieldset wonkiness when element above is in error state */ }
    .classic-theme .vgr-survey-ordered .pfCheckbox legend {
      font-size: 1rem; }
    .classic-theme .vgr-survey-ordered label,
    .classic-theme .vgr-survey-ordered legend {
      font-weight: normal; }
    .classic-theme .vgr-survey-ordered [data-uxd-checkbox-input-cmp] {
      overflow: auto; }
  .classic-theme .vgr-survey-drugsubheader {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    border-bottom: 1px solid #ccc; }
  .classic-theme .vgr-survey-numberedquestion {
    padding-bottom: 0.75rem; }
  .classic-theme .vgr-subquestion label,
  .classic-theme .vgr-survey-numberedquestion,
  .classic-theme .vgr-survey-numberedquestion .pfRadio legend,
  .classic-theme .vgr-survey-numberedquestion legend,
  .classic-theme .vgr-survey-numberedquestion fieldset {
    font-size: 14px !important;
    font-weight: normal !important; }
  .classic-theme .vgr-survey-ordered li fieldset {
    width: 100%;
    vertical-align: top; }
  .classic-theme h4.vgr-survey-subhead {
    padding-bottom: 1.25rem;
    font-size: 1rem;
    font-weight: bold;
    margin-top: 1rem; }
  .classic-theme #tcp-rx-cvs-prescription-specialty-questionnaire-list legend {
    border-bottom: none; }
  .classic-theme .vgr-subquestionswrapper .vgr-subquestion {
    display: inline-block;
    width: 48%; }
    .classic-theme .vgr-subquestionswrapper .vgr-subquestion input {
      display: block; }
  .classic-theme .vgr-subquestionswrapper .ant-float-left.ant-full-width {
    float: none; }
  .classic-theme #tcp-rx-cvs-prescription-specialty-questionnaire-list .ant-form-item-error {
    padding-bottom: 0.5rem; }
  .classic-theme .vgr-form-item-valid {
    font-weight: 400;
    font-size: 1rem; }
  .classic-theme .vgr-form-item-valid:before {
    content: "\f17c";
    color: #078855;
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  .classic-theme .vgr-form-item-error {
    font-weight: 400;
    font-size: 1rem; }
  .classic-theme .vgr-form-item-error:before {
    content: "\f1ce";
    color: #cc0033;
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  @media screen and (max-width: 480px) {
    .classic-theme .vgr-subquestionswrapper .vgr-subquestion {
      width: 100%; } }
  .classic-theme .bnr-link a {
    color: #fff; }
  @media (max-width: 1024px) {
    .classic-theme .bnr-link {
      padding-top: 1rem;
      text-align: center; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-express-checkout {
      font-size: 2.2rem;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333; }
    .classic-theme .vgr-stacked-checkbox .pcLabel:after {
      border: 1px solid #949494;
      border-radius: 3px;
      box-shadow: inset 0px 0px 1px #ccc;
      line-height: 1em;
      font-size: 0.9rem;
      font-weight: 400;
      font-family: "ant-motif-icons";
      color: #0079c2;
      content: "";
      text-indent: -9999px;
      font-style: normal; } }
  .classic-theme a.ant-arrow-previous.motif-arrow:before {
    content: "\f120";
    color: #0079c2; }
  .classic-theme .modal-prsc-form-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    @media (max-width: 480px) {
      .classic-theme .modal-prsc-form-row {
        flex-direction: column; } }
    .classic-theme .modal-prsc-form-row .prsc-half {
      width: 50%; }
      @media (max-width: 480px) {
        .classic-theme .modal-prsc-form-row .prsc-half {
          width: 100%; } }
      .classic-theme .modal-prsc-form-row .prsc-half input {
        width: 80%; }
        @media (max-width: 480px) {
          .classic-theme .modal-prsc-form-row .prsc-half input {
            width: 100%; } }
    .classic-theme .modal-prsc-form-row .prsc-third {
      width: calc(100% / 3); }
      @media (max-width: 480px) {
        .classic-theme .modal-prsc-form-row .prsc-third {
          width: 100%; } }
    .classic-theme .modal-prsc-form-row .prsc-state legend {
      font-weight: normal; }
  .classic-theme .pfSelect button {
    font-size: 1rem; }
  .classic-theme .psArrow {
    border-left: none;
    font-size: 1rem; }
  .classic-theme .ant-search-button span.fa {
    border-left: none; }
  .classic-theme a.vgr-prescription-filter-link {
    display: inline-block; }
  .classic-theme .vgr-tools-row {
    padding-top: 1.25rem; }
  .classic-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon {
    position: relative;
    float: left;
    font-size: 1.57142857rem;
    right: 0;
    width: 1rem; }
    .classic-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon .alt-toggle-plus:before {
      content: "\f110"; }
    .classic-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon .alt-toggle-minus:before {
      content: "\f113"; }
  .classic-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-header {
    float: right; }
  .classic-theme .vgr-prescription-date-filter .psArrow .dropdown-icon {
    top: 0.3rem; }
  .classic-theme .vgr-stacked-checkbox .pcLabel::before {
    display: none; }
  .classic-theme .vgr-stacked-checkbox .pcLabel::after {
    font-size: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    text-align: center; }
  .classic-theme .vgr-checkbox-selectall label {
    margin-left: 2rem; }
  .classic-theme .vgr-checkbox-selectall .pcLabel::before {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    position: absolute;
    left: -2rem;
    text-align: left;
    line-height: 1em;
    text-indent: 1px !important; }
  .classic-theme .vgr-enroll-btn-container {
    margin-top: 20px;
    text-align: right; }
  .classic-theme .vgr-unenroll-container {
    margin-top: 2rem;
    margin-bottom: 2rem; }
    .classic-theme .vgr-unenroll-container h4 {
      margin-bottom: 1rem; }
  .classic-theme .vgr-mng-auto-input-margin > fieldset span {
    margin-left: 25px; }
  .classic-theme .vgr-mng-auto-modal-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
    .classic-theme .vgr-mng-auto-modal-container .row {
      margin-top: 15px;
      margin-bottom: 15px; }
  .classic-theme .vgr-mng-auto-scs-hdr {
    font-weight: bold;
    margin-bottom: 5px; }
  .classic-theme .vgr-mng-auto-scs-msg {
    color: #286ce2; }
    .classic-theme .vgr-mng-auto-scs-msg .vgr-mng-auto-scs-msg-font {
      margin-left: 5px;
      font-style: italic; }
  .classic-theme .ant-font-sb.vgr-datalabel {
    font-weight: 700;
    margin-bottom: 0.5rem; }
  .classic-theme .ant-font-sb.vgr-datalabel-orders {
    font-weight: 600;
    margin-bottom: 0.1rem;
    color: #555; }
  .classic-theme .vgr-prescription-total-estimated-cost {
    font-weight: 700;
    font-size: 1rem; }
  .classic-theme .vgr-rx-listitem-wrapper .vgr-background-lightgray {
    background: none; }
  .classic-theme .vgr-prescription-review-row .vgr-flexcol-equal-height {
    padding: 1.5rem 1.5rem 2rem 3rem; }
  .classic-theme .vgr-prescription-review-row.vgr-signature .vgr-divider-border-top-ongray {
    margin-left: 1rem;
    padding-bottom: 1rem; }
  .classic-theme .vgr-prescription-review-row.vgr-signature [data-uxd-checkbox-input-cmp] {
    overflow: auto; }
  .classic-theme .vgr-prescription-review-row.vgr-signature .signature-disclaimer {
    font-style: italic;
    margin-left: 1.3rem;
    color: #949597; }
  .classic-theme .align-vertical .prLabel {
    width: 100%;
    padding-left: 35px; }
  .classic-theme .modal-header {
    padding: 15px !important; }
  .classic-theme .bnr-link a {
    color: #fff; }
  .classic-theme .vgr-resp-btn-row button {
    margin-left: 2rem; }
  .classic-theme .vgr-resp-btn-row button:first-child {
    margin-left: 0; }
  .classic-theme .tcp-rx-retail-modal-content .carousel-selector-cmp .carousel-content-container ul {
    justify-content: space-between; }
  .classic-theme ol.vgr-stepnav {
    list-style: inside decimal;
    margin: 0;
    justify-content: center;
    color: #ccc;
    font-size: 0.7778rem;
    counter-reset: li;
    list-style-type: none;
    font-size: 14px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef; }
    .classic-theme ol.vgr-stepnav li {
      margin-right: 1rem;
      width: 20%;
      max-width: 12rem;
      position: relative;
      padding: 5px 0 5px 1rem;
      height: 30px;
      flex: 1 0 auto;
      /* 'auto' for IE */
      display: flex;
      flex-direction: row;
      justify-content: left; }
      .classic-theme ol.vgr-stepnav li.vgr-stepnav-currentstep {
        background: none; }
      .classic-theme ol.vgr-stepnav li:before {
        font-size: 1.5rem;
        flex: 0 0 35px;
        height: 35px;
        padding-top: 7px;
        content: counter(li);
        counter-increment: li;
        background: #ccc;
        color: #666;
        border-radius: 50%;
        text-align: center;
        align-self: center;
        margin-right: 1rem;
        display: inline-block;
        /* for IE */ }
      .classic-theme ol.vgr-stepnav li.vgr-stepnav-currentstep {
        color: #666;
        /* TEMP can remove after update */ }
      .classic-theme ol.vgr-stepnav li.vgr-stepnav-currentstep:before {
        color: white;
        background: #2453a6; }
      .classic-theme ol.vgr-stepnav li.vgr-stepnav-completedstep a {
        color: #666;
        /* TEMP can remove after update */
        border-bottom: none;
        font-weight: 300; }
    .classic-theme ol.vgr-stepnav #vgr-prescriptions a.ant-arrow-previous:before,
    .classic-theme ol.vgr-stepnav #vgr-link-prescriptions a.ant-arrow-previous:before,
    .classic-theme ol.vgr-stepnav .retail-90-top-link-wrapper a.ant-arrow-previous:before {
      content: "\f120";
      color: #0079c2; }
    .classic-theme ol.vgr-stepnav ol.vgr-stepnav {
      counter-reset: li;
      list-style-type: none;
      font-size: 14px;
      line-height: 18px;
      padding-left: 10px;
      padding-top: 1rem;
      padding-bottom: 1rem;
      display: flex;
      border-top: 1px solid #efefef;
      border-bottom: 1px solid #efefef; }
      .classic-theme ol.vgr-stepnav ol.vgr-stepnav li {
        position: relative;
        padding: 5px 0 5px 1rem;
        height: 30px;
        flex: 1 0 auto;
        /* 'auto' for IE */
        display: flex;
        flex-direction: row;
        justify-content: left; }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep {
          background: none; }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li:before {
          font-size: 1.5rem;
          flex: 0 0 35px;
          height: 35px;
          padding-top: 7px;
          content: counter(li);
          counter-increment: li;
          background: #ccc;
          color: #666;
          border-radius: 50%;
          text-align: center;
          align-self: center;
          margin-right: 1rem;
          display: inline-block;
          /* for IE */ }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep {
          color: #666;
          /* TEMP can remove after update */ }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep:before {
          color: white;
          background: #2453a6; }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-completedstep a {
          color: #666;
          /* TEMP can remove after update */
          border-bottom: none;
          font-weight: 300; }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-completedstep:before {
          color: white;
          font-family: "ant-classic-icons" !important;
          content: "\f17b";
          background: #2ab5ca; }
        .classic-theme ol.vgr-stepnav ol.vgr-stepnav li span {
          display: flex;
          flex-direction: column;
          justify-content: center; }
  @media (max-width: 480px) {
    .classic-theme .vgr-stepnav-title {
      display: block;
      text-align: center; }
    .classic-theme ol.vgr-stepnav {
      display: none; } }
  .classic-theme #tcp-rx-cvs-presciber-modal-infoMsg,
  .classic-theme #tcp-rx-cvs-prescriber-search-modal-header {
    padding-left: 0px;
    margin-bottom: 5px; }
  .classic-theme .vgr-prescription-review-row .ant-form-item-error {
    font-size: 0.8rem; }
  .classic-theme button.vgr-buttonrow-marginright {
    margin-right: 2rem; }
  .classic-theme .vgr-form-flex {
    display: flex;
    justify-content: flex-end; }
    @media only screen and (max-width: 801px) {
      .classic-theme .vgr-form-flex {
        justify-content: flex-start; } }
  @media (max-width: 601px) {
    .classic-theme #mobile-long-style input {
      width: 100% !important; } }
  .classic-theme .tmp-form-overrides .pfToggleSwitch .optionWrapper .ptLabel {
    padding: 0.4rem 0.25rem 0.4rem;
    width: 48%;
    max-width: 100% !important; }
  .classic-theme .tmp-form-overrides .vgr-empty-legend legend {
    margin-bottom: 0 !important; }
  .classic-theme .rcp-delivery-date {
    max-width: 182px;
    width: 100%; }
  .classic-theme .tmp-big-toggle .pfToggleSwitch .optionWrapper .ptLabel {
    height: 3.5rem !important;
    width: 35%;
    white-space: normal !important;
    display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: center; }
  @media (max-width: 480px) {
    .classic-theme .tmp-big-toggle .pfToggleSwitch .optionWrapper .ptLabel {
      height: 4.5rem !important;
      width: 48%; } }
  @media (max-width: 480px) {
    .classic-theme .vgr-xxs-centered-buttons {
      text-align: center; }
      .classic-theme .vgr-xxs-centered-buttons .btn {
        width: 90%; }
      .classic-theme .vgr-xxs-centered-buttons .btn,
      .classic-theme .vgr-xxs-centered-buttons .vgr-textbtn {
        text-align: center;
        margin-left: auto;
        margin-right: auto; }
      .classic-theme .vgr-xxs-centered-buttons.text-right {
        text-align: center; }
    .classic-theme .vgr-xxs-margin-top-1 {
      margin-top: 1rem; } }
  @media screen and (min-width: 800px) {
    .classic-theme [data-uxd-data-display-carousel-cmp].crsl-width-50 .carousel-content-container ul > .button-select-item {
      width: 48% !important; } }
  @media (max-width: 800px) {
    .classic-theme .motif-theme .vgr-resp-btn-row {
      text-align: center; }
      .classic-theme .motif-theme .vgr-resp-btn-row button {
        width: 90%;
        margin-left: 0;
        margin-top: 2rem; }
      .classic-theme .motif-theme .vgr-resp-btn-row button:first-child {
        margin-top: 0; }
    .classic-theme .motif-theme .modal-footer .vgr-resp-btn-row .btn + .btn {
      margin-left: 0px; } }
  .classic-theme .drug-interaction-link {
    padding-right: 4rem; }
  @media (max-width: 479.2px) {
    .classic-theme #shipping-address-modal .modal-dialog,
    .classic-theme #payment-method modal .modal-dialog {
      overflow-y: scroll; } }
  .classic-theme #shipping-address-modal legend {
    font-weight: normal; }
  .classic-theme #shipping-address-modal .vgr-radiobuttonboxes label {
    display: flex;
    align-items: center; }
    .classic-theme #shipping-address-modal .vgr-radiobuttonboxes label .address {
      margin-bottom: 0.5rem; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .modal-header {
    min-height: 3rem; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .modal-header .modal-title {
      display: none; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #pharmacy-contact-information-section {
    margin-bottom: 0px; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content h2 {
    font-size: 2rem;
    color: #4da1d4; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer {
    width: 90%;
    margin: auto; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-btn {
    background: none; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content {
    margin-bottom: 2rem;
    width: 70%;
    margin: auto; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content h2 {
      text-align: center; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide {
      text-align: center; }
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide img {
        height: 10rem;
        margin: 1rem auto !important; }
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide h2,
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide p {
        margin: 1rem auto !important; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.show {
      display: block; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.hide {
      display: none; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .prescription-pref-spacing {
    margin-bottom: 24px; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference {
    display: flex;
    align-items: center; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference > :nth-child(1),
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference > :nth-child(2) {
      width: 50%; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox {
      width: auto;
      padding: 0;
      float: none;
      min-height: auto; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference fieldset legend {
      margin-bottom: 0; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference fieldset .pcLabel {
      display: flex;
      align-items: center;
      margin-bottom: 0; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox-spacing .pcLabel {
      margin-left: 10px; }
    @media (max-width: 325px) {
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox-spacing .pcLabel {
        margin-left: 0px; } }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #pharmacy-preferences-disclaimer-message-phone {
    margin-bottom: 5rem; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error {
    margin: 15px;
    font-weight: 400;
    display: block; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error:before {
    content: "\f17c";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess:before {
    content: "\f17c";
    color: #078855; }
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail:before,
  .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error:before {
    content: "\f1ce";
    color: #cc0033; }
  @media (max-width: 480px) {
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content {
      width: 90%; }
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content img {
        margin-top: 6rem !important; }
    .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer {
      position: relative;
      margin-top: 4rem;
      margin-bottom: 1rem; }
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div {
        width: 50%; }
        .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div .pagination-btn {
          width: 100%; }
      .classic-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div.pagination-container {
        position: absolute;
        top: -3rem;
        width: 100%; } }
  .classic-theme #data-tcp-rx-cancel-enrollment-loading-spinner-renew {
    border: none; }
  .classic-theme .modal-prescriber-container-button {
    margin-bottom: 1rem; }
  @media only screen and (max-width: 479px) {
    .classic-theme .vgr-prescrip-detail-mobile {
      padding-left: 10px; } }
  .classic-theme .motif-theme .vgr-banner-block {
    word-break: break-word; }
  .classic-theme .vgr-paymethod-review-modal .rx-pharm-wrapper input.ant-text-input {
    width: 100%; }
  .classic-theme .ant-margin-bot-20 {
    margin-bottom: 20px; }
  .classic-theme .motif-theme .ant-claim-row .status {
    border-bottom: 0px;
    text-align: left;
    margin-right: 0%; }
  @media only screen and (max-width: 479px) {
    .classic-theme .motif-theme .ant-claim-row .icon-voyager-pill {
      margin-right: 2px;
      font-size: 16px;
      width: 20px; }
    .classic-theme .motif-theme .ant-claim-row .date {
      width: 23%; }
    .classic-theme .motif-theme .ant-claim-row .provider {
      width: 28%; }
    .classic-theme .motif-theme .ant-claim-row .status {
      width: 23%; } }
  @media only screen and (min-width: 540px) {
    .classic-theme .motif-theme .ant-claim-row .provider {
      width: 23%; } }
  .classic-theme .vgr-input-width-prof {
    line-height: 22px;
    width: 90%; }
  .classic-theme span.vgr-banner-alert {
    font-size: 0.9rem; }
    .classic-theme span.vgr-banner-alert:before {
      top: 2px;
      color: #cc0033;
      font-size: 1.125rem; }
  .classic-theme .prsc-item-alert-banner {
    display: block;
    margin-top: 0.6rem; }
  .classic-theme .crn-back-link-container {
    margin-left: 1rem;
    padding-bottom: 1rem; }
    .classic-theme .crn-back-link-container .crn-back-link {
      font-weight: bold;
      border-bottom: none;
      text-decoration: none; }
      .classic-theme .crn-back-link-container .crn-back-link .crn-back-link-text {
        margin-left: 10px; }
  .classic-theme .vgr-check-order-status-container .vgr-checkorder-heading {
    margin: 1rem 0;
    border-bottom: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee; }
    .classic-theme .vgr-check-order-status-container .vgr-checkorder-heading > h1 {
      margin: 1rem 0;
      color: #0079c2; }
  .classic-theme .vgr-check-order-status-container .vgr-prescription-filter-wrapper > div.row {
    max-height: 250px;
    overflow-y: auto;
    margin-bottom: 10px; }
  .classic-theme .vgr-check-order-status-container .vgr-checkorder-list {
    margin: 1rem 0; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-order-fl {
    margin: 10px 0;
    display: block;
    color: #666666; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-order-fl:before {
      font-family: "ant-classic-icons";
      content: "\f342";
      color: #0079c2;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 1rem; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-fl {
    margin: 0 0 10px 0;
    display: block;
    color: #e82d05;
    font-style: italic;
    font-size: 85%; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-fl:before {
      font-family: "ant-classic-icons";
      content: "\f342";
      color: #e82d05;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 0.75rem; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-order {
    margin: 10px 0; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-order .fa-check {
      color: #0079c2;
      margin-right: 0.25rem; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
    margin-left: -35px; }
  .classic-theme .vgr-check-order-status-container .vgr-shipment-display {
    visibility: hidden; }
  .classic-theme .vgr-check-order-status-container .check-order-tooltip {
    position: relative;
    top: 4px; }
  .classic-theme .vgr-check-order-status-container .vgr-margin-top-2 {
    margin-top: 2rem; }
  .classic-theme .vgr-check-order-status-container .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 0.75rem; }
  .classic-theme .vgr-check-order-status-container .uxd-expansion-panel {
    border-bottom: 2px solid #eeeeee; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-small-text {
    color: #666666; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display {
    position: relative;
    border-top: 2px solid #eeeeee;
    margin-bottom: 5px;
    padding-top: 15px; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-text-pad {
    padding: 5px 0 5px 15px; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
    padding-right: 4rem;
    padding-left: 5rem; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-align,
  .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-align {
    float: right; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-blk-display {
    display: block; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-status {
    display: inline-block;
    margin: 0 15px 10px;
    width: 100%; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-blk-display-bot {
    margin-bottom: 10px; }
  .classic-theme .vgr-check-order-status-container .vgr-checkout-future-refill {
    margin: 0px 25px 10px 15px;
    display: block; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-future-refill > span:first-child {
      font-style: italic;
      color: #666666; }
  .classic-theme .vgr-check-order-status-container .check-order-expand > div {
    padding-left: 4rem; }
  .classic-theme .vgr-check-order-status-container .uxd-expansion-panel {
    overflow: visible; }
    .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .uxd-expansion-header {
      width: 100%; }
    .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container {
      display: flex;
      width: 100%;
      flex-direction: row; }
      .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col {
        width: 25%; }
      .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col-2 {
        width: 50%; }
  .classic-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container {
    display: flex;
    justify-content: flex-end; }
    .classic-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container .vgr-check-order-flex-col-display {
      width: 30%; }
  .classic-theme .vgr-check-order-status-container .vgr-check-order-row-margin {
    margin-left: 0px; }
  .classic-theme .vgr-check-order-status-container .vgr-check-order-alert-margin {
    margin-left: 1rem; }
  .classic-theme .vgr-check-order-status-container .vgr-load-more-container {
    text-align: center;
    margin: 20px 0px; }
  .classic-theme .vgr-check-order-status-container .check-order-menu-header {
    width: 100%; }
  .classic-theme .vgr-check-order-status-container .vgr-check-order-search label {
    font-weight: normal; }
  .classic-theme .vgr-check-order-status-container .vgr-check-order-search .ant-text-input {
    padding: 0.5rem 1rem;
    width: 100%; }
    .classic-theme .vgr-check-order-status-container .vgr-check-order-search .ant-text-input::placeholder {
      font-weight: 400;
      color: #555555;
      font-size: 14px; }
  .classic-theme .vgr-check-order-status-container .vgr-check-order-search button {
    color: #286ce2; }
  .classic-theme .vgr-check-order-status-container h3,
  .classic-theme .vgr-check-order-status-container .ant-heading-three {
    font-weight: normal; }
  @media screen and (max-width: 480px) {
    .classic-theme .vgr-check-order-status-container .vgr-checkout-align-margin-bot {
      margin-bottom: 10px; }
    .classic-theme .vgr-check-order-status-container .ant-margin-bot-20 {
      margin-bottom: 5px; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-status {
      display: inline-block;
      margin: 5px 15px 10px;
      width: 75%; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 0; }
    .classic-theme .vgr-check-order-status-container .ant-md-select {
      width: 100% !important; }
      .classic-theme .vgr-check-order-status-container .ant-md-select .pfSelect .psButton {
        width: 100% !important; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-align {
      float: left; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-blk-display {
      display: inline-block;
      padding-right: 5px; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 1rem; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
      margin: 10px 0 0 0; }
    .classic-theme .vgr-check-order-status-container .uxd-expansion-panel {
      margin-left: -15px;
      margin-right: -15px; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-text-pad {
      padding: 5px 25px 5px 0px; }
    .classic-theme .vgr-check-order-status-container button#clear-filters-button {
      width: 100%;
      margin-top: 1rem; }
    .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container {
      flex-direction: column; }
      .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col-2,
      .classic-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col {
        width: 100%; }
    .classic-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container .vgr-check-order-flex-col-display {
      width: 100%; }
    .classic-theme .vgr-check-order-status-container .vgr-check-order-alert-margin {
      margin-left: 1rem;
      margin-right: 1rem; } }
  @media screen and (min-width: 801px) and (max-width: 1024px) {
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
      margin-left: 0px; }
    .classic-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 1rem; } }
  .classic-theme .vgr-modal-body {
    margin-bottom: 2rem;
    margin-top: 1rem;
    color: #666666; }
  .classic-theme .vgr-modal-footer {
    text-align: left;
    border-top: 0px solid #e5e5e5;
    padding: 25px; }
    .classic-theme .vgr-modal-footer button {
      margin-right: 25px; }
  @media screen and (max-width: 480px) {
    .classic-theme .vgr-modal-footer {
      text-align: center; }
      .classic-theme .vgr-modal-footer button {
        margin-bottom: 10px;
        margin-right: 0; } }
  .classic-theme .vgr-check-order-btn button + button {
    margin-left: 25px; }
  .classic-theme .modal-body [data-tcp-pharmacy-detail-cmp] .srch-phrm-details-text-align {
    margin-left: 1rem; }
  .classic-theme .modal-body [data-tcp-pharmacy-detail-cmp] .phrm-srch-details-hours-label {
    margin-right: 30px;
    display: inline-block;
    width: 4.5rem;
    margin-left: 0px; }
  .classic-theme .vgr-checkout-align-margin-top {
    margin-top: 40px !important; }
  .classic-theme .vgr-order-margin-total-right {
    text-align: right; }
  .classic-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-flex-order-review {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    padding: 0 20px; }
  .classic-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .classic-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .classic-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  .classic-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .classic-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .classic-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-flex-order-review,
  .classic-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-flex-order-review {
    padding: 0 20px; }
  .classic-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-prescription-review-row,
  .classic-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-prescription-review-row {
    margin-left: 0; }
  .classic-theme .rcp-review-specialty {
    margin: 20px 0; }
  .classic-theme .rcp-prescriptions-requests {
    padding-bottom: 0.9rem; }
  .classic-theme .vgr-flex-order-review {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media screen and (max-width: 480px) {
      .classic-theme .vgr-flex-order-review {
        flex-direction: column;
        flex-wrap: nowrap; } }
    .classic-theme .vgr-flex-order-review .vgr-banner-block {
      position: relative;
      padding: 0 15px 25px 35px;
      margin-top: 20px;
      width: 25%; }
      @media screen and (max-width: 1024px) {
        .classic-theme .vgr-flex-order-review .vgr-banner-block {
          width: 33%; } }
      @media screen and (max-width: 480px) {
        .classic-theme .vgr-flex-order-review .vgr-banner-block {
          width: 100%; } }
    .classic-theme .vgr-flex-order-review .vgr-subhead1:before {
      font-family: "ant-classic-icons";
      top: 1.2rem;
      left: 0;
      top: -5px;
      position: absolute;
      font-size: 26px; }
    .classic-theme .vgr-flex-order-review p {
      margin: 0 0 5px; }
    .classic-theme .vgr-flex-order-review .vgr-icon-home .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-truck .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-credit-card .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-stethoscope .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-tou .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-notification .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-clipboard .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-storepickup .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-pickupdate .vgr-subhead1:before {
      content: ""; }
    .classic-theme .vgr-flex-order-review .vgr-icon-print .vgr-subhead1:before {
      content: "\f2c7"; }
  .classic-theme .vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc; }
    .classic-theme .vgr-prescription-review-row .ant-form-item-error {
      display: block;
      font-size: 0.9rem; }
    .classic-theme .vgr-prescription-review-row .vgr-email-block {
      margin-left: 20px; }
      @media screen and (max-width: 800px) {
        .classic-theme .vgr-prescription-review-row .vgr-email-block {
          margin-left: 10px; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-prescription-review-row .vgr-banner-block {
      width: 100%; } }
  .classic-theme .vgr-checkout-shipping-add {
    max-width: 203px;
    width: 100%; }
  .classic-theme .vgr-checkout-review-presc {
    display: flex;
    justify-content: center;
    flex-direction: row; }
  .classic-theme .rcp-prescriptions-available .vgr-specialty-alert {
    margin-bottom: 20px; }
  .classic-theme .vgr-pres-checkout-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
      max-width: 316px;
      width: 100%; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-align {
      margin-right: 5px; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx {
      max-width: 106px;
      width: 100%; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled {
      max-width: 106px;
      width: 100%; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      max-width: 138px;
      width: 100%; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
      max-width: 101px;
      width: 100%;
      justify-content: flex-end;
      align-items: baseline;
      display: flex; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .classic-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-pres-checkout-wrap {
      flex-direction: column;
      position: relative; }
      .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
        max-width: 100%; }
      .classic-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date,
      .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
      .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
      .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: baseline; }
      .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
        justify-content: flex-start;
        position: absolute;
        top: 36px;
        right: -40px; }
    .classic-theme .vgr-order-review-meth {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .classic-theme .vgr-order-row-two {
      width: 100%; }
    .classic-theme .vgr-order-mobile-width {
      width: 100% !important; }
    .classic-theme .vgr-pres-checkout-rx .vgr-pres-checkout-align,
    .classic-theme .vgr-pres-checkout-fulfilled .vgr-pres-checkout-align,
    .classic-theme .vgr-pres-checkout-estimated-cost .vgr-pres-checkout-align,
    .classic-theme .vgr-pres-checkout-refills .vgr-pres-checkout-align,
    .classic-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
      margin: 15px 15px 0 0; }
    .classic-theme .vgr-checkout-member-date {
      align-items: baseline; }
      .classic-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
        margin-right: 15px; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; }
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
    .classic-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      flex-direction: column; } }
  .classic-theme .vgr-buttonrow-marginright {
    padding: 0; }
  .classic-theme .vgr-checkout-member-date {
    display: flex;
    flex-direction: row; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-prescription-review-row.override {
    background: none;
    box-shadow: none; }
  .classic-theme .vgr-xxs-centered-buttons {
    margin-top: 40px; }
  .classic-theme .vgr-order-review {
    margin: 1.4rem 0 3.2rem 0; }
    @media only screen and (max-width: 1024px) {
      .classic-theme .vgr-order-review {
        margin-bottom: 0px; } }
  .classic-theme .vgr-email-block {
    width: 100%;
    position: relative;
    padding: 25px 15px 25px 0px;
    border-top: 0.1rem solid #ccc; }
    .classic-theme .vgr-email-block .vgr-email-info-message {
      font-weight: bold;
      width: 70%; }
    .classic-theme .vgr-email-block .vgr-email-edit-flex-display-update,
    .classic-theme .vgr-email-block .vgr-email-edit-flex-display {
      display: flex;
      margin-top: 15px; }
      .classic-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr,
      .classic-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update,
      .classic-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr,
      .classic-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr-update {
        width: 25%; }
    .classic-theme .vgr-email-block .vgr-email-btn-display {
      margin-top: 20px;
      margin-left: 20px; }
      .classic-theme .vgr-email-block .vgr-email-btn-display button + a {
        margin-left: 15px; }
    .classic-theme .vgr-email-block .vgr-email-info-alert-msg {
      width: 50%; }
      .classic-theme .vgr-email-block .vgr-email-info-alert-msg div.ant-alert {
        background: #ffffff; }
    @media screen and (max-width: 800px) {
      .classic-theme .vgr-email-block .vgr-email-info-message {
        width: 100%; }
      .classic-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr {
        width: 85%; }
      .classic-theme .vgr-email-block .vgr-email-edit-flex-display-update {
        flex-direction: column; }
        .classic-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update {
          width: 85%; }
      .classic-theme .vgr-email-block .vgr-email-btn-display {
        margin-left: 0; }
      .classic-theme .vgr-email-block .vgr-email-info-alert-msg {
        width: 100%; } }
  .classic-theme .vgr-express-checkout-row-content {
    padding-top: 18px;
    height: auto;
    border-bottom: 1px solid #ccc; }
  .classic-theme .rcp-prescriptions-available {
    border-bottom: solid 0px #e6e6e6;
    padding: 0;
    margin-bottom: 0; }
  .classic-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp {
    border: none; }
    .classic-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp .alt-toggle-header {
      margin-bottom: 0px;
      padding-left: 1rem; }
  .classic-theme #tcp-rx-cvs-order-confirmation .ant-heading-four {
    margin-top: 1rem; }
  .classic-theme .igo-pharm-presc-your-order {
    border-top: solid 1px #c4c8cc;
    padding-top: 20px; }
  .classic-theme .vgr-backlink-block {
    padding-left: 1.25rem; }
    .classic-theme .vgr-backlink-block .vgr-backlink-block-textwrapper {
      position: relative; }
      .classic-theme .vgr-backlink-block .vgr-backlink-block-textwrapper:before {
        font-family: "ant-classic-icons" !important;
        content: "\f120";
        position: absolute;
        left: -1.25rem;
        top: 0; }
  .classic-theme #ahd-prescriptions-cancel-link:hover,
  .classic-theme #ahd-prescriptions-cancel-link2:hover,
  .classic-theme #ahd-prescriptions-cancel-link3:hover {
    cursor: pointer; }
  .classic-theme .link-pointer:hover {
    cursor: pointer; }
  .classic-theme .vgr-rx-totalrow {
    margin-top: 1rem; }
  .classic-theme .vgr-total-list-row {
    overflow: hidden;
    font-size: 1rem; }
    .classic-theme .vgr-total-list-row .total {
      border-top: 1px solid #ccc;
      margin-top: 1rem;
      padding-top: 1rem;
      font-size: 1.25rem; }
      .classic-theme .vgr-total-list-row .total .vgr-total-list-value {
        padding-bottom: 2rem; }
    .classic-theme .vgr-total-list-row .vgr-total-list-value {
      text-align: right; }
    .classic-theme .vgr-total-list-row .vgr-padding {
      padding-bottom: 10px; }
  .classic-theme .vgr-error-row {
    background: #ffe6e6; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-info-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-item-info {
    margin-left: 0.07rem;
    position: relative;
    top: 1px; }
  .classic-theme .vgr-item-info {
    font-weight: 400;
    display: block; }
  .classic-theme .vgr-item-info:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .classic-theme .vgr-shipping-review-modal label {
    font-weight: 300;
    width: 100%; }
  .classic-theme .vgr-shipping-review-modal .vgr-radiobutton-table label {
    margin-bottom: 1.5rem; }
  .classic-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col1 {
    width: 45%;
    float: left; }
  .classic-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col2 {
    width: 40%;
    float: left;
    text-align: right;
    font-size: 1.5rem; }
  .classic-theme .vgr-paymethod-review-modal div[data-irx-payment-methods-cmp] {
    display: inline-block;
    width: 100%; }
  .classic-theme .vgr-paymethod-review-modal .modal-component-footer {
    margin-top: 2rem; }
  .classic-theme .vgr-paymethod-review-modal h2 {
    margin-bottom: 1rem; }
  .classic-theme .vgr-routing-col-tip .mpy-route-num-tip {
    padding-left: 4rem; }
  .classic-theme .vgr-routing-col-tip .mpy-acct-num-tip {
    padding-left: 3rem; }
  .classic-theme #vgr-prescriptions .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 1rem; }
  .classic-theme .btn-row-modifier {
    margin-top: 10px; }
  .classic-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
    top: -42px;
    right: -33px; }
    @media only screen and (max-width: 600px) {
      .classic-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
        top: -35px;
        right: -22px; } }
  .classic-theme #backButtonLink {
    padding-top: 10px;
    padding-left: 10px;
    display: block; }
  .classic-theme #lblCityStateOrZipcode {
    margin-top: 10px; }
    @media only screen and (max-width: 800px) {
      .classic-theme #lblCityStateOrZipcode {
        margin-top: -15px;
        margin-bottom: 10px; } }
  .classic-theme #tcp-rx-cvs-prescriber-modal-search-button {
    margin-right: 15px; }
  .classic-theme #prescriber-modal legend {
    font-weight: normal; }
  .classic-theme #tcp-rx-cvs-prescription-search-reset-link,
  .classic-theme #tcp-rx-cvs-prescription-search-reset-text {
    font-size: 1rem; }
  .classic-theme .vgr-refill-modal .prLabel {
    width: 45%; }
    .classic-theme .vgr-refill-modal .prLabel > div {
      display: block;
      padding-left: 1.5rem; }
  .classic-theme .vgr-refill-modal .vgr-total-list-row {
    font-size: 1rem; }
  .classic-theme .vgr-refill-modal .vgr-borderedrow {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .classic-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .classic-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .classic-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .classic-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .classic-theme .vgr-exp-show-all-wrap .rx-checkout {
    padding-top: 0;
    text-align: left;
    padding-bottom: 1rem; }
  .classic-theme .rx-checkout {
    padding-top: 1rem;
    text-align: left;
    padding-bottom: 1rem; }
  .classic-theme .rx-val-alert {
    margin-top: 1rem; }
  .classic-theme .vgr-rx-nofiltermatch {
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .classic-theme .vrg-prLabel-rxoverride .prLabel {
    padding-left: 0px;
    padding-right: 35px; }
  .classic-theme .vgr-heading-txt-mini {
    padding-top: 15px; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: column; }
  .classic-theme .vgr-express-wrap .ant-margin-right {
    margin-right: 0.35rem; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-col {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 14px 0 23px 0; }
  .classic-theme .vgr-express-wrap .vgr-express-label {
    max-width: 355px;
    width: 100%; }
  .classic-theme .vgr-express-wrap .vgr-express-rx-claim {
    max-width: 83px;
    width: 100%; }
  .classic-theme .vgr-express-wrap .vgr-express-prescribed-by {
    max-width: 138px;
    width: 100%; }
  .classic-theme .vgr-express-wrap .vgr-express-fulfilled {
    max-width: 179px;
    width: 100%; }
  .classic-theme .vgr-express-wrap .vgr-express-refils {
    max-width: 90px;
    width: 100%; }
  .classic-theme .vgr-express-wrap .vgr-express-status {
    max-width: 150px;
    width: 100%; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-row-content h6 {
    font-weight: bold;
    line-height: 1.57; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-value-text {
    font-weight: normal;
    color: #666666; }
  .classic-theme .vgr-express-wrap .vgr-express-status {
    margin-top: 0.3%; }
  .classic-theme .vgr-express-wrap .vgr-rxlist-rxstatus {
    text-align: right; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-selectall,
  .classic-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
    text-decoration: underline;
    margin-right: 0; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .classic-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333;
    text-align: center; }
  .classic-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    border: 1px solid #949494;
    color: #0079c2;
    font-family: "ant-motif-icons";
    content: ""; }
  .classic-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: -1px; }
  .classic-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all {
    padding-top: 1.2rem;
    text-align: center; }
    .classic-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a {
      color: #949597;
      border: none; }
  .classic-theme .vgr-express-wrap .btn-vgr-secondary {
    max-width: 163px;
    min-height: 45px;
    width: 100%;
    background-color: #dedede;
    color: #666666;
    border: 0px solid #666666;
    font-size: 0.78rem;
    padding: 1% 2%;
    margin-top: 41px; }
    .classic-theme .vgr-express-wrap .btn-vgr-secondary:hover {
      background-color: #666666;
      color: #ffffff;
      border-color: #666666; }
  .classic-theme .vgr-express-wrap .vgr-express-all-presc {
    font-size: 0.78rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #949597; }
  .classic-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
    font-size: 0.8rem;
    margin-right: 5px; }
  .classic-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
    color: #666666; }
  .classic-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
    padding-top: 32px;
    text-align: right; }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-express-wrap .vgr-express-checkout-col {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-start;
      padding: 14px 0 23px 0; }
    .classic-theme .vgr-express-wrap .vgr-express-status {
      margin-top: 0.3%; }
    .classic-theme .vgr-express-wrap .vgr-express-label,
    .classic-theme .vgr-express-wrap .vgr-express-rx-claim,
    .classic-theme .vgr-express-wrap .vgr-express-prescribed-by,
    .classic-theme .vgr-express-wrap .vgr-express-fulfilled,
    .classic-theme .vgr-express-wrap .vgr-express-refils {
      max-width: inherit; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .classic-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333;
      text-decoration: underline;
      margin-right: 0; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
      display: none; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.57;
      letter-spacing: normal;
      color: #333333; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.43;
      letter-spacing: normal;
      color: #333333; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-refill,
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      font-style: normal; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-weight: normal; }
    .classic-theme .vgr-express-wrap .vgr-express-all-presc {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #949597; }
    .classic-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
      font-size: 0.8rem;
      margin-right: 5px; }
    .classic-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
      color: #666666; }
    .classic-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
      padding-top: 32px;
      text-align: left; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .classic-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .classic-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .classic-theme .vgr-express-wrap .vgr-express-label,
    .classic-theme .vgr-express-wrap .vgr-express-rx-claim,
    .classic-theme .vgr-express-wrap .vgr-express-prescribed,
    .classic-theme .vgr-express-wrap .vgr-express-fulfilled,
    .classic-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .classic-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .classic-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .classic-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .classic-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .classic-theme .vgr-express-wrap .vgr-express-label,
    .classic-theme .vgr-express-wrap .vgr-express-rx-claim,
    .classic-theme .vgr-express-wrap .vgr-express-prescribed,
    .classic-theme .vgr-express-wrap .vgr-express-fulfilled,
    .classic-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .classic-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-label {
      flex-direction: column; }
    .classic-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .classic-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .classic-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .classic-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .classic-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  .classic-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .classic-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b"; */
    text-indent: -9999px; }
  .classic-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .classic-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal;
    width: 90%;
    margin: 0 auto; }
  .classic-theme .vgr-express-label,
  .classic-theme .vgr-express-rx-claim,
  .classic-theme .vgr-express-prescribed,
  .classic-theme .vgr-express-fulfilled,
  .classic-theme .vgr-express-refils {
    width: 100%; }
  .classic-theme .vgr-express-checkout-selectall,
  .classic-theme .vgr-checkbox-selectall label.pcLabel {
    font-size: 1rem; }
  .classic-theme .vgr-express-checkout-margin {
    margin-top: 12px;
    margin-bottom: 15px; }
  .classic-theme .vgr-express-checkout-margin-top {
    margin-top: 12px; }
  .classic-theme .vgr-express-checkout-label {
    font-size: 1.1rem;
    font-weight: 600; }
  .classic-theme .vgr-express-checkout-value-sub-text {
    font-weight: normal; }
  .classic-theme .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-express-checkout-value-label {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0; }
  .classic-theme .vgr-express-checkout-med-label {
    margin-right: 0.71rem; }
  .classic-theme .vgr-express-checkout-value-sub-text {
    font-size: 1.1rem; }
  .classic-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .classic-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .classic-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .classic-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .classic-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .classic-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b";*/
    text-indent: -9999px; }
  .classic-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .classic-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .mail-order-opportunity-wrapper {
    margin-top: 20px;
    margin-bottom: 30px; }
  @media screen and (max-width: 800px) {
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .mobile-pad-modifier {
      padding-left: 15px; } }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
    display: inline-block;
    margin: 10px 20px;
    border-bottom: none; }
    @media screen and (max-width: 480px) {
      .classic-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
        margin: 15px 0px; } }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container {
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #dcdcdc;
    margin-top: 20px;
    margin-bottom: 20px; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-header {
    margin-top: 60px;
    margin-bottom: 10px; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-banner {
    margin: 20px 0px 40px 0px; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "\f2c7";
    position: inherit;
    margin-right: 5px; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:before,
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:after {
    content: none;
    display: none; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
  .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
    min-width: 195px; }
  @media screen and (max-width: 800px) {
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px; }
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  @media screen and (min-width: 801px) {
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px 10px; }
    .classic-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  .classic-theme .ahd-italic {
    font-style: italic; }
  .classic-theme .tcp-rx-mail-order-review-wrapper {
    padding: 0px 10px; }
    .classic-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-mail-order-banner-cmp {
      margin: 30px 0px;
      background: #eee;
      box-shadow: 3px 3px 5px #ccc; }
    .classic-theme .tcp-rx-mail-order-review-wrapper .btn-link-container {
      padding: 10px 0px 30px 0px;
      clear: both; }
    .classic-theme .tcp-rx-mail-order-review-wrapper .other-rx-link {
      display: inline-block;
      margin: 10px 20px; }
    .classic-theme .tcp-rx-mail-order-review-wrapper .mail-order-opportunity-wrapper {
      padding: 20px 0px 20px 0px;
      border-top: 1px solid #dcdcdc;
      border-bottom: 1px solid #dcdcdc;
      margin: 20px 0px 40px 0px; }
    .classic-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper {
      padding: 10px 0 20px 0;
      float: left;
      width: 100%; }
    .classic-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper-mail-order {
      padding: 10px 0 20px 0;
      float: initial;
      width: 100%; }
    .classic-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-prescription-med-profile-header {
      margin: 20px 0px 20px 0px;
      font-weight: 500; }
    .classic-theme .tcp-rx-mail-order-review-wrapper .tcp-rx-mail-order-review-intro {
      clear: both; }
    @media screen and (max-width: 320px) {
      .classic-theme .tcp-rx-mail-order-review-wrapper #ahd-prescriptions-cancel-link {
        margin: 10px 0px; } }
    @media screen and (max-width: 480px) {
      .classic-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: left;
        padding: 20px 0 0 0; } }
    @media screen and (min-width: 481px) {
      .classic-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: right; } }
  .classic-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    margin-right: 0.5rem; }
    .classic-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row .vgr-banner-block {
      padding-bottom: 1rem !important; }
  .classic-theme .retail-90-checkout-view-wrapper .mail-order-retail-90-wrapper {
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 20px 0px 40px 0px; }
  .classic-theme .retail-90-checkout-view-wrapper #subheader-2 {
    color: #333; }
    .classic-theme .retail-90-checkout-view-wrapper #subheader-2 .fa.fa-info-circle {
      font-size: 1.1rem;
      color: #333;
      position: relative;
      top: 3px;
      margin-right: 2px; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 {
    font-size: 1rem;
    font-weight: 500; }
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-pin,
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-marker,
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-car,
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-stethoscope {
      font-size: 1.222222rem;
      font-weight: 500;
      padding-right: 5px; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper {
    padding-left: 25px;
    padding-top: 10px; }
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-name {
      font-weight: 600;
      margin-bottom: 5px;
      display: block; }
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-addr {
      display: block; }
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-location {
      margin-top: 10px;
      display: block; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-banner-text-margin {
    display: block;
    margin-top: 5px;
    margin-left: 5px; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-prescriber-search-text {
    font-style: italic; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons a {
    display: inline-block; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > span.retail-90-day-but-link + button,
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > button + button {
    margin-left: 20px; }
  .classic-theme .retail-90-checkout-view-wrapper .retail-90-top-link-wrapper a {
    border-bottom: none; }
  @media screen and (max-width: 800px) {
    .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons .retail-90-day-but-link,
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button {
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 0; }
    .classic-theme .retail-90-checkout-view-wrapper .btn-link-container button#return-pharmacy-button {
      width: 100%; }
    .classic-theme .retail-90-checkout-view-wrapper .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .classic-theme .retail-90-checkout-view-wrapper .btn-link-container #print-or-download-button {
      display: none; } }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button.btn {
        padding: 0.66666667rem 1.66666667rem; }
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .classic-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 10px; } }
  .classic-theme .retail-90-day-icon {
    font-size: 1rem;
    padding-left: 1.5rem;
    display: inline-block;
    top: 6px;
    position: relative;
    cursor: pointer; }
  .classic-theme .retail-90-modal-body {
    font-size: 14px; }
    .classic-theme .retail-90-modal-body .retail-90-modal-font-sb {
      font-weight: 600; }
    .classic-theme .retail-90-modal-body .retail-90-font-1 {
      font-size: 1rem; }
    .classic-theme .retail-90-modal-body .retail-90-modal-phrm-Transfer-sec {
      padding-top: 2rem;
      margin-top: 2rem;
      padding-bottom: 2rem;
      display: inline-block;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee;
      width: 100%; }
  .classic-theme .retail-90-day-modal-buttons a {
    display: inline-block; }
  .classic-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
  .classic-theme .retail-90-day-modal-buttons > button + button {
    margin-left: 20px; }
  @media screen and (max-width: 800px) {
    .classic-theme .retail-90-day-modal-buttons .retail-90-day-but-link,
    .classic-theme .retail-90-day-modal-buttons button {
      width: 100%;
      display: block;
      text-align: center;
      margin-bottom: 10px !important; }
    .classic-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
    .classic-theme .retail-90-day-modal-buttons > button + button {
      margin-left: 0; }
    .classic-theme .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .classic-theme .retail-90-sm-pad-top-1 {
      padding-top: 1rem; } }
  .classic-theme .vgr-exp-refill-select {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0; }
    .classic-theme .vgr-exp-refill-select .vgr-express-wrap {
      align-self: flex-end; }
    .classic-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
      align-self: flex-end; }
    .classic-theme .vgr-exp-refill-select .vgr-line-blue {
      max-width: 45px;
      width: 100%;
      min-height: 4px;
      background-color: #81cfc2;
      margin-top: 0.88rem;
      margin-bottom: 0.88rem; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; }
    .classic-theme .vgr-express-checkout-value-label {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; }
    .classic-theme .vgr-express-checkout-member-value {
      padding-left: 0.71rem; } }
  @media screen and (max-width: 480px) {
    .classic-theme .vgr-exp-refill-select {
      flex-direction: column; }
      .classic-theme .vgr-exp-refill-select .vgr-express-wrap {
        margin-bottom: 24px;
        align-self: flex-start; }
      .classic-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
        align-self: flex-start; } }
  .classic-theme .vgr-exp-show-all-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-switch-container {
    margin-top: 0; }
  .classic-theme .vgr-pharm-switch-wrap {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: #f6f6f6;
    overflow: auto;
    padding: 60px 0 60px 0;
    margin-top: 40px; }
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0; }
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-margin {
      margin-top: 40px; }
  @media screen and (min-width: 1024px) and (max-width: 1199px) {
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 970px;
      padding: 0 14px; } }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 20px; }
    .classic-theme .vgr-exp-show-all-wrap .rx-checkout {
      order: 2;
      padding: 1rem 0 1rem 0; }
    .classic-theme .vgr-exp-show-all-wrap .rx-show-all {
      order: 1;
      text-align: left; }
    .classic-theme .vgr-exp-show-all-wrap {
      flex-direction: column; } }
  .classic-theme .vgr-pymt-activity-wrap .vgr-activity-amount-zero .col-sm-offset-1 {
    text-align: right; }
  .classic-theme .vgr-pymt-activity-wrap .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-pymt-activity-wrap .pymt-history-transaction-date {
    max-width: 209px;
    width: 100%; }
  .classic-theme .vgr-pymt-activity-wrap .pymt-history-transaction-activity {
    max-width: 400px;
    width: 100%; }
  .classic-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty {
    max-width: 94px;
    width: 100%; }
    .classic-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty p {
      font-style: italic; }
  .classic-theme .vgr-pymt-activity-wrap .pymt-history-transaction-history {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .classic-theme .vgr-pymt-activity-wrap .pymt-history-transaction-amount {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .classic-theme .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .classic-theme .pymt-history-row .pymt-history-transaction-date {
      max-width: 209px;
      width: 100%; }
    .classic-theme .pymt-history-row .pymt-history-transaction-activity {
      max-width: 400px;
      width: 100%; }
    .classic-theme .pymt-history-row .pymt-history-transaction-specialty {
      max-width: 94px;
      width: 100%; }
      .classic-theme .pymt-history-row .pymt-history-transaction-specialty p {
        font-style: italic; }
    .classic-theme .pymt-history-row .pymt-history-transaction-history {
      max-width: 145px;
      width: 100%;
      text-align: right; }
    .classic-theme .pymt-history-row .pymt-history-transaction-amount {
      max-width: 145px;
      width: 100%;
      text-align: right; }
  .classic-theme .vgr-pay-bal .vgr-activity-amount-zero .col-sm-offset-2 {
    text-align: right; }
  .classic-theme .vgr-load-more-bttn .vgr-load-button-align-margin {
    margin-top: 20px;
    text-align: left; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .classic-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .classic-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .classic-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .classic-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .classic-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .classic-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .classic-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .classic-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .classic-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .classic-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .classic-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .classic-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .classic-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .classic-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .classic-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  .classic-theme .vgr-pharm-express-content-wrap {
    margin-bottom: 61px;
    display: flex;
    flex-direction: row;
    justify-content: center; }
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-para {
      max-width: 257px;
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1rem; }
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      border-right: solid 1px #939393;
      padding: 1.78rem 0 1.78rem 4.35rem;
      width: 100%; }
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-order-status:last-child,
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions:last-child,
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill:last-child {
        border-right: solid 0px #939393; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .classic-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      padding: 1.78rem 0.13rem 1.78rem 1.35rem; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-pharm-express-content-wrap {
      flex-direction: column; }
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
        padding: 1.78rem 0; }
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .classic-theme .vgr-pharm-express-content-wrap .vgr-express-order-status {
        width: 100%;
        border-right: solid 0px #cccccc; } }
  .classic-theme .hide-rx-page-head {
    display: none; }
  .classic-theme .last-paid-disclaimer-font {
    font-weight: normal;
    color: #666666;
    font-style: italic; }
  .classic-theme .signature-disclaimer {
    color: #666666;
    padding-top: 20px;
    font-style: italic; }
  .classic-theme .rcp-medication-heading {
    font-weight: 700 !important; }
  .classic-theme .vgr-checkout-presc-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .classic-theme .vgr-checkout-presc-list .vgr-checkout-label {
      max-width: 325px;
      width: 100%; }
    .classic-theme .vgr-checkout-presc-list .vgr-checkout-prescription {
      max-width: 120px;
      width: 100%; }
    .classic-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
      max-width: 115px;
      width: 100%; }
    .classic-theme .vgr-checkout-presc-list .vgr-checkout-refills {
      max-width: 80px;
      width: 100%; }
    .classic-theme .vgr-checkout-presc-list .vgr-checkout-status {
      max-width: 142px;
      width: 100%; }
  .classic-theme .vgr-prescriptions-contact {
    margin-top: 0.9rem; }
  .classic-theme .vgr-prescription-header {
    margin-top: 2.8rem; }
  .classic-theme .vgr-checkout-refill-renew {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 337px;
    width: 100%; }
  .classic-theme .vl {
    border-left: 1px solid #666666;
    height: 17px;
    display: flex;
    align-self: flex-end;
    margin-bottom: 6px; }
  .classic-theme .vgr-prescription-header-row {
    border-bottom: solid 0 #dcdcdc;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 40px; }
  .classic-theme .vgr-search-presc-checkout {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center; }
  .classic-theme .vgr-search-presc-cost {
    margin-right: 25px; }
  .classic-theme .vgr-checkbox-selectall {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 801px) and (max-width: 1023px) {
    .classic-theme .vgr-checkout-presc-list .vgr-prescribed-by {
      display: flex;
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-checkout-presc-list {
      flex-direction: column; }
      .classic-theme .vgr-checkout-presc-list .vgr-checkout-prescription,
      .classic-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
        max-width: 100%; }
      .classic-theme .vgr-checkout-presc-list .vgr-checkout-status {
        position: absolute;
        top: 26%;
        right: 0; }
      .classic-theme .vgr-checkout-presc-list .vgr-prescribed-by {
        display: flex;
        flex-direction: column; } }
  @media screen and (max-width: 480px) {
    .classic-theme .vgr-checkout-refill-renew {
      flex-direction: column; }
    .classic-theme .vl {
      display: none; } }
  .classic-theme .vgr-exp-pharm-druglist-api-error {
    margin-top: 10px; }
  @media screen and (max-width: 800px) {
    .classic-theme .rx-supply {
      margin-bottom: 30px; } }
  .classic-theme .vgr-amount-frequency-banner {
    /* Firefox */ }
    .classic-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-inner-spin-button,
    .classic-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .classic-theme .vgr-amount-frequency-banner input[type="number"] {
      -moz-appearance: textfield; }
    .classic-theme .vgr-amount-frequency-banner .vgr-amount-frequency-edit-link {
      padding-left: 15px; }
  .classic-theme .rx-land-micro {
    background-image: linear-gradient(to left, #0079c2, #06a59d);
    height: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 10px;
    width: 100%;
    padding-bottom: 3rem; }
    .classic-theme .rx-land-micro .cmp-heading {
      margin-bottom: 0;
      margin-top: 50px;
      text-align: center; }
    .classic-theme .rx-land-micro .cmp-icon {
      font-size: 3rem;
      margin-bottom: 0;
      text-align: center;
      /*width: 100%;*/
      float: left;
      padding-top: 1rem; }
    .classic-theme .rx-land-micro .cmp-link {
      /*width: 100%;*/
      float: left;
      border: none;
      /*margin-top: 2rem;*/
      display: inline-block; }
    .classic-theme .rx-land-micro .cmp-sub {
      font-size: 0.8rem;
      margin-bottom: 0;
      /*text-align: center;*/
      float: left;
      /*width: 100%;*/
      padding-left: 20px; }
      .classic-theme .rx-land-micro .cmp-sub p {
        margin-bottom: 0.5rem; }
    .classic-theme .rx-land-micro .cmp-subheading {
      font-size: 1rem;
      margin-bottom: 0.5rem;
      /*text-align: center;*/
      float: left;
      /*width: 100%;*/
      padding-left: 20px;
      margin-top: 15px;
      display: inline-block; }
    .classic-theme .rx-land-micro .cmp-foot {
      /*text-align: center;
    float: left;*/
      /*width: 100%;*/
      padding-left: 4rem;
      padding-top: 4rem;
      padding-right: 8rem; }
      .classic-theme .rx-land-micro .cmp-foot a span {
        position: relative; }
      .classic-theme .rx-land-micro .cmp-foot .fa {
        font-size: 40px;
        position: relative;
        margin-left: 0.5rem; }
    .classic-theme .rx-land-micro .sub-row {
      border-top: 1px solid #dcdcdc;
      padding-top: 2rem;
      margin-top: 2rem;
      margin-left: 1rem;
      margin-right: 1rem; }
    .classic-theme .rx-land-micro .sub-row-one {
      width: 75%; }
    .classic-theme .rx-land-micro .sub-row-two {
      width: 65%; }
    .classic-theme .rx-land-micro .top-row-one {
      margin-left: 4rem;
      margin-top: 2rem; }
    .classic-theme .rx-land-micro .heading-title {
      margin-left: 85px;
      margin-top: 50px; }
  @media (max-width: 800px) {
    .classic-theme .rx-land-micro .cmp-foot {
      margin-bottom: 1rem; }
    .classic-theme .rx-land-micro .heading-title {
      margin-top: 20px; } }
  .classic-theme .rx-id-card-messages-container.container {
    background-image: none;
    height: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 10px;
    width: 100%;
    padding-bottom: 3rem; }
    .classic-theme .rx-id-card-messages-container.container .fa {
      font-size: 3rem; }
    .classic-theme .rx-id-card-messages-container.container .cmp-icon {
      margin-bottom: 0;
      text-align: center;
      width: 100%;
      float: left; }
    .classic-theme .rx-id-card-messages-container.container .cmp-link {
      color: #ffffff;
      width: 100%;
      float: left;
      border: none; }
    .classic-theme .rx-id-card-messages-container.container .cmp-subheading {
      font-size: 1rem;
      margin-bottom: 20px;
      text-align: center;
      font-size: 1.6rem;
      font-weight: 400; }
    .classic-theme .rx-id-card-messages-container.container .cmp-description {
      font-size: 1rem;
      text-align: center; }
    @media (max-width: 800px) {
      .classic-theme .rx-id-card-messages-container.container .cmp-button {
        margin-bottom: 3rem; } }
  .classic-theme .vgr-express-tools-wrapper {
    background-image: none;
    background-color: #f6f6f6;
    margin: 83px 0 80px 0;
    padding: 60px 0 93px 0;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .classic-theme .vgr-express-tools-wrapper .vgr-pharm-tools-align {
      text-align: left;
      color: #333;
      margin-bottom: 4.14rem; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-header {
      color: #333;
      font-size: 22px !important; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-online-tools {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin-top: 33px; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-container-width {
      max-width: 279px;
      width: 100%; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-pharm-row {
      display: flex;
      flex-direction: row;
      align-items: flex-start; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-margin {
      margin-right: 15px;
      margin-top: 0;
      border: none; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0 41px; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-heading-title {
      margin-bottom: 65px; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-tools-subheader {
      text-decoration: none;
      color: #333333;
      font-size: 22px; }
    .classic-theme .vgr-express-tools-wrapper .vgr-express-sub-content {
      margin-top: 11px;
      margin-bottom: 11px;
      max-width: 284px;
      width: 100%; }
    .classic-theme .vgr-express-tools-wrapper .fa {
      font-size: 2.5rem; }
  @media screen and (min-width: 801px) and (max-width: 982px) {
    .classic-theme .vgr-express-tools-wrapper .vgr-express-tools-subheader {
      font-size: 16px; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-express-tools-wrapper {
      background-color: #f6f6f6; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-online-tools {
        flex-direction: column;
        align-items: center;
        margin-top: 4.14rem; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-margin {
        margin-right: 0px; }
      .classic-theme .vgr-express-tools-wrapper .vgr-pharm-tools-align {
        text-align: center;
        color: #333;
        margin-bottom: 4.14rem; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-header {
        color: #333;
        font-size: 22px !important; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-pharm-row {
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 0;
        justify-content: center;
        align-items: center; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-subheading {
        margin-top: 0.8rem; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-heading-title {
        text-align: center; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-foot {
        font-size: 1rem; }
      .classic-theme .vgr-express-tools-wrapper .vgr-express-content {
        max-width: 340px;
        width: 100%;
        margin-top: 0;
        text-align: center;
        margin-bottom: 65px; }
      .classic-theme .vgr-express-tools-wrapper .fa {
        font-size: 4.2rem; } }
  .classic-theme .vgr-exp-pharm-resource-wrap {
    margin-top: 4.28rem; }
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-center {
      text-align: left; }
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-cont {
      display: flex;
      flex-direction: row;
      flex-flow: wrap;
      align-items: flex-start;
      -ms-flex-pack: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between !important;
      margin-top: 2.85rem;
      flex-flow: wrap; }
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-search-drug,
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-spec-pharm {
      max-width: 450px;
      width: 100%;
      padding: 0 0.71rem;
      margin-bottom: 20px; }
    .classic-theme .vgr-exp-pharm-resource-wrap p {
      margin-top: 5px;
      margin-bottom: 8px; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .classic-theme .vgr-exp-pharm-search-drug,
    .classic-theme .vgr-exp-pharm-spec-pharm {
      max-width: 205px;
      width: 100%; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-center {
      text-align: left; }
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-cont {
      flex-direction: column;
      align-items: flex-start; }
    .classic-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-spec-pharm {
      margin-top: 2.8rem; } }
  .classic-theme .vgr-pharm-access-questions-container {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #f6f6f6;
    text-align: center; }
    .classic-theme .vgr-pharm-access-questions-container .vgr-pharm-access-questions-wrap {
      max-width: 1170px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      padding-top: 60px;
      padding-bottom: 60px; }
    .classic-theme .vgr-pharm-access-questions-container .vgr-pharm-access-id {
      max-width: 265px;
      width: 100%; }
    .classic-theme .vgr-pharm-access-questions-container .vgr-pharm-have-questions {
      max-width: 265px;
      width: 100%; }
    .classic-theme .vgr-pharm-access-questions-container .vgr-pharm-width {
      padding: 13px 5px 13px 5px; }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-pharm-access-questions-container .vgr-pharm-access-questions-wrap {
      flex-direction: column;
      align-items: center; }
    .classic-theme .vgr-exp-pharm-search-drug,
    .classic-theme .vgr-exp-pharm-spec-pharm {
      padding: 0; } }
  .classic-theme .rx-pm .rx-prof-mode .prLabel {
    height: 160px; }
    .classic-theme .rx-pm .rx-prof-mode .prLabel .edit-link-prf {
      display: inline-block;
      margin-top: 10px; }
    .classic-theme .rx-pm .rx-prof-mode .prLabel .payment-card-content-container {
      display: flex;
      flex-direction: column;
      align-content: center;
      margin-top: 20px; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel .payment-card-content-container .payment-default-text-container {
        position: absolute;
        bottom: 12px;
        color: #949597; }
  .classic-theme .button-link-motif {
    color: #0079c2;
    font-style: normal;
    font-weight: normal;
    background: transparent;
    border: none;
    text-decoration: underline;
    padding-left: 0px;
    font-size: 1rem; }
  .classic-theme .rx-prof-mode .profile-payment-header {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: "Lato";
    font-weight: 600; }
  .classic-theme .rx-prof-mode .prLabel {
    height: 200px;
    padding-top: 12px; }
    .classic-theme .rx-prof-mode .prLabel .on {
      color: #333; }
  .classic-theme #irx-paymethod-modal-intro {
    margin-bottom: 12px; }
  .classic-theme .profile-pharm-header {
    padding-bottom: 1.7rem; }
  .classic-theme .optionWrapper label {
    white-space: nowrap; }
  .classic-theme .profile-toggle-wrapper {
    margin: -5px 0 15px 0; }
    .classic-theme .profile-toggle-wrapper .pfToggleSwitch .ptLabel {
      padding-left: 1.67rem;
      padding-right: 1.67rem; }
  .classic-theme .mobile-sm-flex-ct {
    display: flex; }
  .classic-theme .rx-pm-options .profile-payment-info-container {
    margin-bottom: 75px; }
    .classic-theme .rx-pm-options .profile-payment-info-container .profile-payment-header {
      margin-bottom: 10px;
      font-size: 18px;
      font-family: "Lato";
      font-weight: 500; }
    .classic-theme .rx-pm-options .profile-payment-info-container .profile-payment-paragraph {
      margin-bottom: 32px; }
  .classic-theme .pfToggleSwitch .ptLabel {
    padding: 5px 0 5px 0; }
  .classic-theme .rx-pharm-wrapper div[data-uxd-expand-collapse-wcs] .collapse-block .ant-collapse.blue h3.ant-collapse-heading {
    padding-left: 0px; }
  .classic-theme .rx-pharm-wrapper .profile-payment-cards {
    margin-bottom: 6px; }
    .classic-theme .rx-pharm-wrapper .profile-payment-cards span.fa.xl {
      font-size: 34px; }
    @media (max-width: 480px) {
      .classic-theme .rx-pharm-wrapper .profile-payment-cards span.fa.xl {
        font-size: 30px; } }
    .classic-theme .rx-pharm-wrapper .profile-payment-cards span {
      color: #81cfc2;
      margin-right: 11px; }
  .classic-theme .rx-pharm-wrapper .payment-button-width-mod .pfSelect legend {
    margin-bottom: 0px; }
  .classic-theme .rx-pharm-wrapper .payment-default-text {
    margin-bottom: 28px; }
  .classic-theme .rx-pharm-wrapper #irxNewPathMethLnk {
    display: flex;
    align-items: center;
    position: relative;
    top: 8px; }
    .classic-theme .rx-pharm-wrapper #irxNewPathMethLnk .fa-plus {
      margin-right: 0px;
      padding-right: 5px; }
    .classic-theme .rx-pharm-wrapper #irxNewPathMethLnk .profile-link-underline {
      text-decoration: underline;
      font-size: 18px; }
  .classic-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal .modal-header .close {
    right: -10px; }
  .classic-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal .vgr-payment-modal-margin {
    margin-top: 1.5rem; }
  .classic-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal #irxNewPathMethLnk {
    top: 0px; }
  .classic-theme .rx-pharm-wrapper .rx-prof-mode {
    margin-top: 40px; }
    .classic-theme .rx-pharm-wrapper .rx-prof-mode h3 {
      margin-bottom: 10px; }
  .classic-theme .rx-pharm-wrapper .ant-input-long#cardNumberEdit,
  .classic-theme .rx-pharm-wrapper .ant-input-long#editRouteNumber,
  .classic-theme .rx-pharm-wrapper .ant-input-long#editAcctNumber {
    background-color: #dddddd; }
  .classic-theme #tcp-rx-cvs-prescription-shipping-address-modal-btn-close .modal-header .close {
    right: -10px; }
  .classic-theme #tab-item-control-other-insurance {
    text-align: left; }
  .classic-theme #radioBankTypeP label {
    padding-left: 0px;
    margin-bottom: 20px; }
  .classic-theme .row-margin-mod-pmt {
    margin-bottom: 5px; }
  .classic-theme #rx-route-img {
    position: relative;
    display: inline-block;
    margin-top: 30px; }
    .classic-theme #rx-route-img:before {
      content: "";
      position: absolute;
      width: 100%;
      top: -16px;
      left: 0px;
      height: 1px;
      background: #ccc; }
    .classic-theme #rx-route-img:after {
      content: "Example";
      position: absolute;
      transform: translateX(-50%);
      left: 50%;
      top: -31px;
      color: #ccc;
      background: white;
      padding: 4px 40px; }
  .classic-theme .rx-pay .color-skyblue {
    color: #0079c2; }
  .classic-theme .rx-pay .padding-20 {
    padding-bottom: 20px;
    padding-top: 20px; }
  .classic-theme .rx-pay .padding-bottom-10 {
    padding-bottom: 10px; }
  .classic-theme .rx-pay .padding-tbl-headers {
    padding-bottom: 30px;
    padding-top: 20px; }
  .classic-theme .rx-pay .border-top {
    border-top: 1px solid #dcdcdc; }
  .classic-theme .rx-pay .border-top-header {
    border-top: 2px solid #dcdcdc; }
  .classic-theme .rx-pay .border-bottom {
    border-bottom: 1px solid #dcdcdc; }
  .classic-theme .rx-pay .tbl-row-font-weight-600 {
    font-weight: 600; }
  .classic-theme .rx-pay .tbl-row-font-weight-300 {
    font-weight: 300; }
  .classic-theme .rx-pay .tbl-row-font-size-med {
    font-size: medium; }
  .classic-theme .rx-pay .border-bottom-none {
    border-bottom: none; }
  .classic-theme .rx-pay .btn-default-spcialty {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: smaller; }
  .classic-theme .rx-pay .btn-round-spcialty {
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px; }
  .classic-theme .rx-pay .load-button-align {
    margin-left: 450px; }
  .classic-theme .rx-pm {
    padding: 0;
    width: 100%; }
    .classic-theme .rx-pm #chkDefaultPaymentP {
      color: #333;
      font-weight: 300; }
    .classic-theme .rx-pm #lbl_chkDefaultPayment {
      display: flex;
      align-items: center;
      position: relative;
      bottom: 8px; }
    .classic-theme .rx-pm .not-visible {
      visibility: hidden;
      width: 0px; }
    .classic-theme .rx-pm .rx-pm-edit-lnk {
      padding-right: 10px; }
    .classic-theme .rx-pm .rx-verify-mode {
      border: 1px solid #dcdcdc;
      padding: 1rem;
      min-height: 7rem;
      display: flex;
      align-items: center; }
    .classic-theme .rx-pm span.verify-on {
      position: absolute;
      right: 1rem;
      top: 0.5rem;
      font-size: 1.9rem; }
    .classic-theme .rx-pm .rx-pm-methods .prLabel {
      width: 45%;
      border: 1px solid #dcdcdc;
      padding: 1rem;
      min-height: 7rem;
      display: flex;
      align-items: center; }
    .classic-theme .rx-pm .rx-not-prof-mode .prLabel {
      height: 200px; }
    .classic-theme .rx-pm .rx-prof-mode .prLabel {
      width: 30%;
      float: left;
      line-height: 150px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel .expired {
        color: #e82d05; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel .is-primary {
        font-style: italic; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel .not-primary {
        color: #0079c2; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel.no-select {
        cursor: default; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel span.on {
        display: none;
        position: absolute;
        right: 1rem;
        top: 0.5rem;
        font-size: 1.5rem; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel a.status,
      .classic-theme .rx-pm .rx-prof-mode .prLabel span.status {
        margin-top: 0.5rem;
        font-size: 0.8rem;
        font-style: italic;
        float: left; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel span.status,
      .classic-theme .rx-pm .rx-prof-mode .prLabel span.address {
        width: 100%;
        float: left; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel:before {
        border-radius: 0;
        float: right;
        margin-right: 0;
        border: none;
        box-shadow: 0;
        content: none; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel div {
        display: block;
        line-height: normal;
        vertical-align: middle; }
        .classic-theme .rx-pm .rx-prof-mode .prLabel div .no-inline {
          display: block; }
      .classic-theme .rx-pm .rx-prof-mode .prLabel.active {
        box-shadow: 0.5px 0.5px 12px 5px #dcdcdc; }
        .classic-theme .rx-pm .rx-prof-mode .prLabel.active span.on {
          display: block; }
    .classic-theme .rx-pm .date-container {
      float: left;
      width: 50%;
      min-width: 170px; }
      .classic-theme .rx-pm .date-container legend {
        margin-bottom: 0; }
      .classic-theme .rx-pm .date-container #lbl_ddlExpYear {
        visibility: hidden; }
    .classic-theme .rx-pm .routing-col-tip {
      font-size: 1rem;
      margin-bottom: 1rem; }
      .classic-theme .rx-pm .routing-col-tip img {
        width: 25rem; }
        @media (max-width: 480px) {
          .classic-theme .rx-pm .routing-col-tip img {
            width: 22.5rem; } }
        @media (max-width: 380px) {
          .classic-theme .rx-pm .routing-col-tip img {
            width: 18.5rem; } }
      .classic-theme .rx-pm .routing-col-tip span {
        padding-left: 3.3rem; }
    .classic-theme .rx-pm .rx-pm-options .ptLabel {
      padding: 0.5rem;
      width: 15rem; }
    .classic-theme .rx-pm .btn-row {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .classic-theme .rx-pm .btn-row .btn-primary {
        margin-right: 1rem; }
    .classic-theme .rx-pm .error-row {
      margin-top: 1rem;
      margin-bottom: 1rem; }
    .classic-theme .rx-pm h3 {
      margin-bottom: 1rem; }
    .classic-theme .rx-pm .expdt-error .ant-form-item-error {
      margin-top: -0.8rem; }
    .classic-theme .rx-pm .bank-types-row .form-item {
      margin-bottom: 0; }
  .classic-theme .container-end-flex {
    display: flex;
    justify-content: flex-end; }
    @media (max-width: 481px) {
      .classic-theme .container-end-flex {
        justify-content: flex-start; } }
  @media (max-width: 481px) {
    .classic-theme .mobile-pad-reset-1 {
      padding-right: 0px !important; } }
  .classic-theme #add-insurance-policy-container .ant-calendar-icon.ant-calendar-calendar {
    border-left: hidden; }
  @media (max-width: 480px) {
    .classic-theme #tab-otherInsurance_add-insurance-info .tcp-insurance-cmp-datepicker {
      margin-bottom: 10px; } }
  @media (max-width: 1024px) {
    .classic-theme .rx-pm .rx-prof-mode .prLabel {
      width: 42%; } }
  @media (max-width: 480px) {
    .classic-theme .rx-pm .rx-prof-mode .prLabel {
      width: 100%; }
    .classic-theme .rx-pm .rx-pm-methods .prLabel {
      width: 95%; }
    .classic-theme .rx-pm .rx-pm-options .ptLabel {
      width: 50%; } }
  .classic-theme .vgr-price-med-details-col-medication .vgr-fav-phar {
    text-decoration: none; }
  .classic-theme .vgr-enterDrug-heading {
    padding-bottom: 20px; }
  .classic-theme #tcp-find-drug-auto-suggest .ant-search-button {
    display: none; }
  .classic-theme .vgr-no-altr-info-msg {
    margin-left: 0; }
  .classic-theme .vgr-resultInclude-heading {
    padding-top: 1.42rem; }
  .classic-theme .tcp-auto-suggest .psDropdown {
    margin-top: 3.4rem; }
  .classic-theme .vrg-mail-Order-Pricing-desc {
    text-align: center;
    max-width: 182px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .classic-theme .vgr-phar-pricing-desc {
    text-align: center;
    max-width: 193px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .classic-theme .vgr-therapeutic-Altrnatives-desc {
    text-align: center;
    max-width: 195px;
    width: 100%;
    padding-top: 12px;
    margin: 0; }
  .classic-theme .vgr-generic-Price-Comparison-desc {
    text-align: center;
    max-width: 201px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .classic-theme .vgr-price-med-landing-list-presc {
    border-top: solid 1px #dcdcdc;
    margin-top: 4.28rem;
    padding-top: 2.85rem;
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-even-odd-presc-list {
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-even-presc {
    padding-right: 2px; }
  .classic-theme .vgr-odd-presc-section {
    margin-left: 15px; }
  .classic-theme .vgr-search-input {
    width: 1003px;
    height: 60px;
    border: solid 1px #979797; }
  .classic-theme #tcp-find-drug-search-container .ant-search-button {
    margin-left: -3.3rem; }
  .classic-theme .vgr-service-error {
    margin-top: 0; }
  .classic-theme .vgr-view-all-button {
    margin-top: 35px; }
  .classic-theme .vgr-store-pickup-heading {
    margin-top: 53px;
    margin-bottom: 9px; }
  .classic-theme .vgr-store-pickup-zip-code {
    margin-top: 15px; }
  .classic-theme .vgr-vertical-line {
    border-left: 1px solid #dcdcdc;
    height: 200px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: 0; }
  .classic-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc; }
  .classic-theme .vgr-store-section {
    margin-top: 30px; }
  .classic-theme .vgr-store-div {
    height: auto; }
  .classic-theme .vgr-price-med-info-modal .vgr-store-div {
    height: auto; }
  .classic-theme .vgr-price-med-info-modal .vgr-display-cost {
    padding-left: 0; }
  .classic-theme .vgr-first-section {
    border: 1px solid #dcdcdc; }
  .classic-theme .vgr-last-section {
    border: 1px solid #dcdcdc; }
  .classic-theme #tcp-rx-cvs-phar-list0 {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-right: none; }
  .classic-theme #tcp-rx-cvs-phar-list2 {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-right: none; }
  .classic-theme .border-one {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: none;
    border-top: none;
    height: 100px; }
  .classic-theme .border-two {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: none;
    border-top: none;
    height: 100px; }
  .classic-theme .vgr-show-grid {
    padding-top: 25px; }
  .classic-theme .vgr-store-pharmacies {
    margin-top: 25px; }
  .classic-theme .vgr-show-error-info-msg {
    padding-top: 0; }
  .classic-theme .vgr-no-store-price {
    font-style: italic; }
  .classic-theme .vgr-prescription-list-drug {
    height: 0; }
  .classic-theme .vgr-price-med-presc-list {
    margin-right: 0.7rem; }
  .classic-theme .vgr-thrauptic-drug-font {
    text-decoration: underline; }
  .classic-theme .vgr-text-color {
    font-style: italic; }
  .classic-theme .vgr-zip-width {
    width: 25%; }
  .classic-theme .vgr-miles-width {
    width: 40%; }
  .classic-theme .vgr-even-odd-presc {
    margin-top: 20px; }
  .classic-theme .vgr-search-section {
    padding-left: 0px; }
  .classic-theme .vgr-phar-name {
    padding-bottom: 5px; }
  .classic-theme .vgr-search-text-border-bottom {
    border-bottom: 0 solid #dcdcdc;
    padding-bottom: 5px; }
  .classic-theme .vgr-search-icon {
    padding-right: 5px; }
  .classic-theme .vgr-price-med-detail-cost-wrap .vgr-price-med-details-cost {
    text-align: left;
    display: inline-block; }
  .classic-theme .vgr-price-med-detail-cost-wrap #vgr-price-a-med-details-cost {
    margin-top: 1.42rem;
    margin-bottom: 15px; }
  .classic-theme .vgr-price-med-detail-cost-wrap .vgr-line-blue {
    max-width: 45px;
    width: 100%;
    min-height: 4px;
    background-color: #81cfc2;
    margin-top: 0.88rem;
    margin-bottom: 0.88rem; }
  .classic-theme .vgr-price-a-med-icon {
    margin-right: 3%; }
  .classic-theme .vgr-details-mail-service-cost {
    margin-top: 7px; }
  .classic-theme .vgr-details-mail-service-cost-thera {
    font-size: 0.8rem;
    color: #666666; }
  .classic-theme .vgr-details-your-cost-price {
    margin-top: 0.55rem; }
  .classic-theme .vgr-border-bottom {
    border-bottom: 1px solid #dcdcdc;
    padding-top: 35px;
    height: auto; }
  .classic-theme .vgr-no-border-bottom {
    padding-top: 35px; }
  .classic-theme .vgr-add-pharmacy-button {
    width: 194px;
    height: 40px;
    margin-top: 30px;
    padding: 0;
    border: 1px solid #acacac; }
  .classic-theme .btn-search-drug {
    margin-top: 65px;
    max-width: 125px;
    min-height: 44px;
    width: 100%;
    background-color: #ffffff;
    color: #666666;
    border: 1px solid #666666;
    padding: 1% 2%; }
  .classic-theme .vgr-enter-drug-align {
    padding-left: 0px;
    padding-right: 20px; }
  .classic-theme .vgr-reject-message ul {
    padding-inline-start: 1rem; }
  .classic-theme .vgr-specialty-banner {
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 1px solid black;
    background-color: #dcdcdc;
    margin-top: 10px;
    margin-bottom: 45px; }
  .classic-theme .flag-icon {
    font-size: 24px;
    max-width: 56px;
    width: 100%;
    padding: 1rem; }
  .classic-theme .vgr-banner-txt {
    padding: 0.75rem 10px 0.75rem 0.5rem; }
    .classic-theme .vgr-banner-txt p {
      margin: 0px; }
  .classic-theme .ant-bold-600 {
    font-weight: 600 !important; }
  .classic-theme .vgr-price-med-presc-list-filled {
    margin-left: 0.7rem; }
  @media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
    .classic-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .classic-theme .vrg-mail-Order-Pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-left: 0;
      width: 125px; }
    .classic-theme .vrg-mail-Order-Pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 127px;
      padding-top: 15px;
      padding-left: 15px; }
    .classic-theme .vgr-phar-pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-left: 0;
      width: 125px; }
    .classic-theme .vgr-phar-pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .classic-theme .vgr-therapeutic-Altrnatives-heading {
      word-break: break-all;
      text-align: center;
      width: 129px;
      padding-left: 0; }
    .classic-theme .vgr-therapeutic-Altrnatives-desc {
      word-break: break-all;
      text-align: center;
      width: 155px;
      padding-top: 15px; }
    .classic-theme .vgr-generic-Price-Comparison-heading {
      word-break: break-all;
      text-align: center;
      width: 142px;
      padding-left: 0; }
    .classic-theme .vgr-generic-Price-Comparison-desc {
      word-break: break-all;
      text-align: center;
      width: 150px;
      padding-top: 15px; }
    .classic-theme .vgr-prev-prescriptions-heading {
      padding-top: 15px; }
    .classic-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  @media only screen and (min-device-width: 730px) and (max-device-width: 1024px) {
    .classic-theme {
      /*.container {
padding-left: 5%;
padding-right: 5%;
}*/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .classic-theme .vgr-enterDrug-heading {
        padding-bottom: 20px; }
      .classic-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .classic-theme .vrg-mail-Order-Pricing-heading {
        text-align: center;
        width: 145px; }
      .classic-theme .vrg-mail-Order-Pricing-desc {
        word-break: break-all;
        text-align: center;
        width: 170px;
        padding-top: 15px;
        padding-left: 35px;
        max-width: 129px;
        width: 100%; }
      .classic-theme .vgr-phar-pricing-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .classic-theme .vgr-phar-pricing-desc {
        word-break: break-all;
        text-align: center;
        width: 165px;
        padding-top: 15px;
        padding-left: 25px; }
      .classic-theme .vgr-therapeutic-Altrnatives-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .classic-theme .vgr-therapeutic-Altrnatives-desc {
        word-break: break-all;
        text-align: center;
        width: 155px;
        padding-top: 15px; }
      .classic-theme .vgr-generic-Price-Comparison-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .classic-theme .vgr-generic-Price-Comparison-desc {
        word-break: break-all;
        text-align: center;
        width: 150px;
        padding-top: 15px; }
      .classic-theme .vgr-even-presc-section {
        margin-left: 15px; }
      .classic-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .classic-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .classic-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .classic-theme .vgr-banner-align-txt {
        padding-left: 0px; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: landscape) {
    .classic-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .classic-theme .vrg-mail-Order-Pricing-heading {
      word-break: break-all;
      text-align: center;
      width: 110px; }
    .classic-theme .vrg-mail-Order-Pricing-desc {
      word-break: break-all;
      text-align: center;
      width: auto;
      padding-top: 15px;
      padding-left: 0; }
    .classic-theme .vgr-phar-pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-right: 0;
      width: auto; }
    .classic-theme .vgr-phar-pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 165px;
      padding-top: 15px;
      padding-left: 25px; }
    .classic-theme .vgr-therapeutic-Altrnatives-heading {
      word-break: break-all;
      text-align: center;
      width: 129px;
      padding-left: 0; }
    .classic-theme .vgr-therapeutic-Altrnatives-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .classic-theme .vgr-generic-Price-Comparison-heading {
      word-break: break-all;
      text-align: center;
      width: 130px;
      padding-left: 0; }
    .classic-theme .vgr-generic-Price-Comparison-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .classic-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .classic-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .classic-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .classic-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  .classic-theme .vgr-price-med-drug-details-searchtext {
    padding-top: 0.7rem;
    float: right; }
  .classic-theme .vgr-price-med-drug-details-member-align {
    padding-top: 0.72rem;
    float: left; }
  .classic-theme .vgr-price-med-details-searchheading {
    text-align: right; }
  .classic-theme .vgr-price-med-details-commondosageTooltip {
    width: 210px; }
  .classic-theme .vgr-border-right {
    border-right: 1px solid #dcdcdc; }
  .classic-theme .vgr-border-right-ta {
    border: 1px solid #dcdcdc; }
  .classic-theme .vgr-price-a-med-details-cost-details-section {
    padding-bottom: 0px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details {
      margin: 0; }
      .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-price-a-med-specialty-sub-text {
        margin-top: 10px; }
      .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-price-a-med-drug-brand .vgr-details-med-search-brand {
        margin-top: 0.35rem; }
      .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-details-search-brand {
        margin-top: 0.35rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-service .vgr-details-med-mail-service-cost {
      margin-top: 10px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-details-med-your-cost-price {
      margin-top: 0.55rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-msg {
      margin-top: 5px; }
  .classic-theme .vgr-modal-text-align {
    font-style: italic;
    color: #a3a3a3;
    padding-top: 10px;
    padding-bottom: 10px; }
  .classic-theme .vgr-modal-button {
    width: 200px; }
  @media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
    .classic-theme {
      /*.container {
padding-left: 8%;
padding-right: 8%;
}*/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .classic-theme .vrg-mail-Order-Pricing-heading {
        max-width: 110px; }
      .classic-theme .vrg-mail-Order-Pricing-desc {
        max-width: 153px; }
      .classic-theme .vgr-phar-pricing-heading {
        max-width: 110px; }
      .classic-theme .vgr-phar-pricing-desc {
        max-width: 153px; }
      .classic-theme .vgr-therapeutic-Altrnatives-heading {
        max-width: 110px; }
      .classic-theme .vgr-therapeutic-Altrnatives-desc {
        max-width: 153px; }
      .classic-theme .vgr-generic-Price-Comparison-heading {
        max-width: 110px; }
      .classic-theme .vgr-generic-Price-Comparison-desc {
        max-width: 153px; }
      .classic-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .classic-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .classic-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .classic-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .classic-theme .vgr-banner-align-txt {
        padding-left: 0px; } }
  @media only screen and (max-device-width: 479px) and (orientation: landscape) {
    .classic-theme {
      /***********************/
      /** drop down content **/
      /***********************/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .classic-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .classic-theme .tcp-auto-suggest .psDropdown {
        margin-top: 2.8rem; }
      .classic-theme .vgr-view-all-button {
        margin-top: 0; }
      .classic-theme .vgr-prev-prescriptions-section {
        display: none; }
      .classic-theme #vgr-resultsInclude-heading-wrap {
        display: inherit; }
      .classic-theme .vgr-prev-prescriptions-heading {
        margin-top: 28px; }
      .classic-theme .vgr-view-all-button {
        margin: 18px 0; }
      .classic-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .classic-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .classic-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .classic-theme .vgr-banner-align-txt {
        padding-left: 0px; }
      .classic-theme .vgr-no-altr-info-msg {
        margin-left: 0px; } }
  .classic-theme .vgr-add-pharmacy-button {
    width: 250px; }
  .classic-theme .vgr-add-pharmacy {
    padding-top: 40px; }
  @media only screen and (max-device-width: 479px) and (orientation: landscape) {
    .classic-theme .vgr-price-med-details-searchheading {
      display: none; }
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  .classic-theme .vgr-price-med-status-msg {
    font-style: italic; }
  .classic-theme .vgr-back-button {
    margin-bottom: 15px; }
    .classic-theme .vgr-back-button a.ant-arrow-previous:before {
      content: "\f120" !important;
      color: #0079c2; }
  .classic-theme .vgr-splty-banner-txt {
    padding: 1.5rem 0; }
  .classic-theme .vgr-border-bottom-splty-drug {
    border-bottom: 1px solid #dcdcdc;
    height: 100px;
    padding-top: 10px; }
  .classic-theme .vgr-border-bottom-splty-drug-txt {
    width: 80%; }
  .classic-theme .vgr-banner-align-txt {
    padding-left: 0px; }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .classic-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 812px) {
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .classic-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {
    .classic-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .classic-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .classic-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .classic-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .classic-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-plan {
    max-width: 179px;
    width: 100%; }
  .classic-theme .vgr-price-med-costs-wrapper .ant-auto-suggest {
    width: 100%; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs-bttn {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-price-med-costs-wrapper .tcp-auto-suggest .psDropdown.active {
    overflow-y: hidden;
    overflow-x: hidden; }
  .classic-theme .vgr-price-med-costs-wrapper .psDropdown.active {
    margin-top: 0 !important; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
    padding-right: 5px; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-resultInclude-heading {
    padding-top: 1.42rem;
    margin-left: 0; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    height: inherit;
    border: solid 1px #979797;
    background-color: rgba(216, 216, 216, 0.18);
    align-items: flex-start;
    padding: 1.8rem 0.05rem 2rem 0.05rem;
    margin-top: 1.42rem;
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
    display: flex;
    flex-direction: column; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
    max-width: 130px;
    width: 100%; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
    margin-left: 1.5rem; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
    align-self: center; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
    max-width: 175px;
    width: 100%;
    margin-top: 0.44rem; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
    padding: 0.33rem 1.16rem;
    height: 34px; }
  .classic-theme .vgr-price-med-costs-wrapper #tcp-find-drug-auto-suggest .tcp-auto-suggest .ant-text-input {
    height: 31px;
    width: 100%; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0.57rem;
    margin-top: 0.57rem;
    width: 100%; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0.6rem;
    width: 100%;
    padding-bottom: 0.5rem; }
  .classic-theme .vgr-price-med-costs-wrapper legend {
    display: none; }
  .classic-theme .vgr-price-med-costs-wrapper .psArrow {
    border-left: 0;
    border-left: 0px solid #666666;
    padding: 0; }
  .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
    margin-top: 2.2rem; }
  .classic-theme .vgr-price-med-costs-wrapper .psButton span {
    top: 0; }
  .classic-theme .vgr-price-med-costs-wrapper .psButton span.psActiveOption {
    padding: 0 0.66rem; }
  .classic-theme .vgr-price-med-costs-wrapper .pfSelect button {
    min-height: 31px;
    height: 31px; }
  .classic-theme .vgr-price-med-search-box {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    margin-top: 2.3rem;
    padding: 0 1%;
    max-width: 100%;
    width: 100%; }
  .classic-theme .vrg-mail-Order-Pricing-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .classic-theme .vgr-phar-pricing-heading {
    text-align: center;
    max-width: 210px;
    width: 100%;
    margin: 0; }
  .classic-theme .vgr-therapeutic-Altrnatives-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .classic-theme .vgr-generic-Price-Comparison-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .classic-theme .vgr-price-med-presc-head {
    max-width: 246px;
    width: 100%;
    word-break: keep-all;
    margin-top: 10px !important; }
  .classic-theme .vgr-price-med-presc-thera-head {
    max-width: 246px;
    width: 100%;
    margin: 0;
    word-break: keep-all; }
  .classic-theme .vgr-price-med-presc-comp-head {
    word-break: keep-all; }
  .classic-theme .vgr-results-wrap {
    margin-top: 20px; }
    .classic-theme .vgr-results-wrap .vgr-resultInclude-heading {
      margin-top: 1.42rem; }
    .classic-theme .vgr-results-wrap .vrg-mail-Order-Pricing-heading .vgr-price-med-presc-para,
    .classic-theme .vgr-results-wrap .vgr-phar-pricing-heading .vgr-price-med-presc-para,
    .classic-theme .vgr-results-wrap .vgr-therapeutic-Altrnatives-heading .vgr-price-med-presc-para,
    .classic-theme .vgr-results-wrap .vgr-generic-Price-Comparison-heading .vgr-price-med-presc-para {
      word-break: keep-all;
      margin-top: 4px; }
  @media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
    .classic-theme {
      /*****************************/
      /* start price a med results */
      /*****************************/
      /* end price a med results */ }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
        flex-direction: column;
        align-items: center; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
        display: flex;
        flex-direction: column; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
        display: flex;
        flex-direction: column; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
        display: flex;
        flex-direction: row; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
        max-width: 130px;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
        margin-left: 0; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        align-self: center;
        margin-top: 19px;
        width: 235px; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
        margin-top: 0;
        margin-left: 25px; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
        margin-top: 18px;
        margin-bottom: 21px; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
        max-width: inherit;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
        max-width: 175px;
        width: 100%;
        margin-top: 0.44rem; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0.66rem;
        margin-top: 0.61rem;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 0.66rem;
        width: 100%; }
      .classic-theme .vgr-price-med-search-box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-content: center;
        margin-top: 1.42rem;
        padding: 0 1%; }
      .classic-theme .vgr-resultInclude-heading {
        margin-left: 1%;
        padding-top: 40px; }
      .classic-theme .vgr-price-med-presc-para {
        text-align: center;
        margin-bottom: 37px;
        max-width: inherit;
        width: 100%; } }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-price-med-search-box {
      flex-direction: column; }
    .classic-theme .vrg-mail-Order-Pricing-heading,
    .classic-theme .vgr-phar-pricing-heading,
    .classic-theme .vgr-therapeutic-Altrnatives-heading,
    .classic-theme .vgr-generic-Price-Comparison-heading {
      padding-bottom: 40px;
      margin: 0 auto; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
      display: flex;
      flex-direction: column;
      max-width: 202px;
      width: 100%; }
    .classic-theme .vgr-price-med-plan,
    .classic-theme .vgr-price-a-med-title {
      text-align: left;
      max-width: 179px;
      width: 100%; } }
  @media screen and (max-width: 800px) and (max-width: 800px) {
    .classic-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
      flex-direction: column;
      align-items: center; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
      display: flex;
      flex-direction: column; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
      display: flex;
      flex-direction: column;
      margin-bottom: 2.85rem; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs:last-child {
      margin-bottom: 0; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
      display: flex;
      flex-direction: row; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
      max-width: 130px;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
      margin-left: 0; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
      align-self: center;
      margin-top: 0;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
      margin-top: 0;
      margin-left: 1.35rem;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
      margin-top: 18px;
      margin-bottom: 21px; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
      max-width: inherit;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
      max-width: 175px;
      width: 100%;
      margin-top: 0.44rem; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
      padding: 0;
      height: 34px;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
      width: 201px; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
      border-bottom: 1px solid #cccccc;
      margin-bottom: 0.66rem;
      margin-top: 0.61rem;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
      border-bottom: 1px solid #cccccc;
      padding-bottom: 0.66rem;
      width: 100%; }
    .classic-theme .vgr-price-med-costs-wrapper .psArrow {
      border-left: 0;
      border-left: 0px solid #666666;
      padding: 0; }
    .classic-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
      padding-right: 10px; } }
  .classic-theme .vgr-drug-list-line {
    border-top: 1px solid #dcdcdc;
    margin-left: 10px;
    padding-bottom: 0; }
  .classic-theme .vgr-prescription-list-filled {
    margin-left: 0.7rem; }
  @media screen and (max-width: 479px) {
    .classic-theme {
      /*****************************/
      /* start price a med results */
      /*****************************/
      /* end price a med results */
      /* start price a med details results */
      /* end price a med details results */ }
      .classic-theme #vgr-price-med-label .vgr-datalabel::after {
        content: "";
        white-space: pre; }
      .classic-theme .vgr-price-med-results {
        display: flex;
        flex-direction: column; }
      .classic-theme .vgr-even-odd-presc hr {
        margin-bottom: 0; }
      .classic-theme .vgr-prescription-list-filled {
        margin-left: 0rem; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
        flex-direction: column;
        align-items: center; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
        display: flex;
        flex-direction: column; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
        display: flex;
        flex-direction: column;
        margin-bottom: 2.85rem; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs:last-child {
        margin-bottom: 0; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
        display: flex;
        flex-direction: row; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
        max-width: 130px;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
        margin-left: 0; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        align-self: center;
        margin-top: 0;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
        margin-top: 0;
        margin-left: 1.35rem;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
        margin-top: 18px;
        margin-bottom: 21px; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
        max-width: inherit;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
        max-width: 175px;
        width: 100%;
        margin-top: 0.44rem; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
        padding: 0;
        height: 34px;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        width: 201px; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0.66rem;
        margin-top: 0.61rem;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 0.66rem;
        width: 100%; }
      .classic-theme .vgr-price-med-costs-wrapper .psArrow {
        border-left: 0;
        border-left: 0px solid #666666;
        padding: 0; }
      .classic-theme .vgr-price-med-costs-wrapper .psButton span {
        top: 0; }
      .classic-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
        padding-right: 10px; }
      .classic-theme .vgr-price-med-search-box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-content: center;
        margin-top: 2.3rem;
        padding: 0 1%; }
      .classic-theme .vgr-resultInclude-heading {
        margin-left: 1%;
        padding-top: 40px; }
      .classic-theme .vgr-price-med-presc-para {
        text-align: center;
        margin-top: inherit;
        margin-bottom: 37px;
        max-width: inherit;
        width: 100%; }
      .classic-theme .vgr-store-pickup-heading {
        margin-top: 3.35rem; } }
  .classic-theme .vgr-price-med-detail-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 2.85rem; }
    .classic-theme .vgr-price-med-detail-row .vgr-heading {
      padding-top: 15px; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-name-wrap .vgr-price-med-drug-name {
      margin-top: 0.55rem;
      margin-bottom: 0.55rem; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-cust {
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      padding-bottom: 4px; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-for {
      margin-right: 0.7rem; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-member {
      width: 123px; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-every-day-drug {
      display: flex;
      align-items: flex-end;
      padding-bottom: 4px;
      margin-right: 0.7rem; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-name-wrap {
      display: flex;
      flex-direction: column;
      margin-bottom: 40px; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-name {
      margin-top: 0.55rem;
      margin-bottom: 0.55rem; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-plan {
      margin-top: 4px; }
    .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-member {
      display: flex;
      flex-direction: column; }
    .classic-theme .vgr-price-med-detail-row #psDropdownprice-a-med-details-refill-dropdown .psDropdown .psLabel:last-of-type {
      height: 34px;
      padding: 0.5rem 0 0 0.5rem;
      font-size: 0.85714286rem; }
  .classic-theme .vgr-price-med-drug-for-member {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-right: 0.7rem; }
  .classic-theme .vgr-price-med-drug-for {
    margin-right: 0.625rem;
    display: flex;
    align-items: center; }
  .classic-theme .vgr-price-med-name {
    max-width: 177px;
    width: 100%; }
  .classic-theme .vgr-price-med-drug-amount {
    max-width: 75px;
    width: 100%;
    margin-right: 0.625rem;
    margin-left: 0.625rem; }
  .classic-theme .vgr-price-med-drug-details-pills {
    margin-right: 9px; }
  .classic-theme .vgr-price-med-drug-days {
    width: 110px; }
    .classic-theme .vgr-price-med-drug-days .pfSelect .psButton {
      height: 26px; }
    .classic-theme .vgr-price-med-drug-days .pfSelect .psArrow {
      height: auto !important; }
    .classic-theme .vgr-price-med-drug-days .pfSelect .psActiveOption {
      height: -moz-available;
      height: -webkit-fill-available;
      height: fill-available;
      box-sizing: content-box; }
  .classic-theme .vgr-price-med-retail {
    margin-bottom: 0; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-store-icon {
    margin-right: 12.5px; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-service {
    margin-left: 12.5px; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-store-pickup {
    margin-top: 3.35rem; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-details-cost-details {
    margin-top: 16px;
    margin-bottom: 16px; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-search-brand {
    margin-top: 5px; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-pickup-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-pharm-info {
    margin-left: 10px; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-address-align {
    margin-top: 5px; }
  .classic-theme .price-med-thera {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 36px;
    margin-top: 47px; }
  .classic-theme .price-med-thera-line {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 36px;
    margin-top: 20px; }
  .classic-theme .vgr-price-med-deduct {
    margin-bottom: 15px;
    display: block; }
  .classic-theme .price-med-ta {
    display: flex;
    justify-content: flex-end; }
  .classic-theme .price-med-thera-cards {
    max-width: 642px;
    width: 100%;
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 31px;
    margin-top: 7px; }
  .classic-theme .vgr-last-six-months-drug-name {
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #286ce2;
    text-decoration: none; }
  .classic-theme .vgr-price-a-med-card-layout:last-child {
    margin-right: 9px; }
  .classic-theme .vgr-price-a-med-location {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-price-med-desc {
    display: flex;
    flex-direction: column;
    width: 100%; }
  .classic-theme .vgr-price-med-desc .price-med-pres-name {
    font-weight: normal; }
  .classic-theme .vgr-price-med-thera-alt-wrap {
    background-color: #f7f7f7;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-1 {
      padding-bottom: 1rem;
      padding-top: 15px;
      max-width: 500px;
      width: 100%;
      min-width: 101px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-2 {
      padding-left: 1rem;
      padding-top: 15px;
      max-width: 335px;
      width: 100%;
      padding-bottom: 1rem;
      padding-right: 0;
      min-width: 89px;
      margin-left: 10px;
      margin-top: 15px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-3 {
      padding-left: 1rem;
      padding-top: 15px;
      max-width: 335px;
      width: 100%;
      padding-bottom: 1rem;
      padding-right: 1.5rem;
      min-width: 89px;
      margin-left: 10px;
      margin-top: 15px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt {
      margin-bottom: 29px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery-cost {
      margin-top: 20px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery {
      margin-bottom: 21px;
      margin-bottom: 20px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-search-brand {
      margin-top: 5px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-details-your-cost-price {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-your-cost {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-priceing-cont {
      margin-top: 15px; }
  .classic-theme .price-med-details {
    max-width: 693px;
    width: 100%; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-1 {
    padding-bottom: 1rem;
    padding-top: 15px;
    max-width: 500px;
    width: 100%;
    min-width: 101px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-2 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0;
    min-width: 89px;
    margin-left: 10px;
    margin-top: 15px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-3 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
    min-width: 89px;
    margin-left: 10px;
    margin-top: 15px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt .vgr-price-med-thera-header {
    margin-bottom: 0; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-header {
    margin-bottom: 0; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
    margin-bottom: 29px;
    max-width: 300px;
    width: 100%; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .price-med-thera-icon {
    margin-right: 12.5px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-home-delivery-cost {
    margin-top: 20px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-home-delivery {
    margin-bottom: 21px;
    margin-bottom: 20px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-search-brand {
    margin-top: 5px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-details-your-cost-price {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-alt-wrap {
    background-color: #f7f7f7; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-delivery {
    margin-bottom: 13px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-delivery {
    margin-bottom: 13px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-your-cost {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-priceing-cont {
    margin-top: 15px; }
  .classic-theme #vgr-price-a-med-non-solid-info .ant-alert-left {
    -ms-padding: 0 2rem 0 0; }
  @media only screen and (max-device-width: 479px) {
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt {
      margin-bottom: 16px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery-cost {
      margin-top: 20px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery {
      margin-bottom: 21px;
      margin-bottom: 20px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-search-brand {
      margin-top: 5px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-details-your-cost-price {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-your-cost {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-priceing-cont {
      margin-top: 15px; }
    .classic-theme .vrg-mail-Order-Pricing-heading,
    .classic-theme .vgr-phar-pricing-heading,
    .classic-theme .vgr-therapeutic-Altrnatives-heading {
      margin-bottom: 40px; }
    .classic-theme .vgr-price-med-presc-pharm-head,
    .classic-theme .vgr-price-med-presc-thera-head {
      margin-bottom: 40px; }
    .classic-theme .vgr-price-med-price-drug {
      display: flex;
      flex-direction: row; }
    .classic-theme .vgr-price-med-presc-list-filled {
      white-space: nowrap;
      margin-left: 1rem; }
    .classic-theme .vgr-price-med-price-drug {
      display: flex;
      flex-direction: column; } }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-details-your-cost-price .vgr-price-med-pharm-cost {
    margin-bottom: 0.21rem;
    margin-top: 0.31rem; }
  .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-cost-amt .vgr-details-your-cost-price {
    margin-bottom: 0.21rem;
    margin-top: 0.31rem; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication {
    display: flex; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug {
    height: auto; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-spec-pharm {
    width: 1%; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-details-info-tooltip {
    margin-left: 3%; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-no-border-bottom {
    height: auto; }
  .classic-theme .vgr-price-med-theraputicAltr-header-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-three,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-three {
    font-size: 1.57rem;
    font-weight: 600; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-four,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-four {
    font-size: 1.57rem;
    font-weight: 300; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-six,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-six {
    font-size: 1.1rem;
    font-weight: normal; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-five,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-five {
    font-size: 1.1rem;
    font-weight: 600; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-p,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-p {
    font-size: 1rem;
    color: #a3a3a3; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-address-align,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-address-align {
    margin-left: 0px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication {
    display: flex;
    flex-direction: row; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication .fa,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication .fa {
      margin-right: 0.07rem; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication .vgr-border-bottom-splty-drug-txt,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication .vgr-border-bottom-splty-drug-txt {
    margin-top: 10px;
    margin-right: 1.2rem; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
    margin-top: 5px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
    margin-bottom: 5px;
    margin-right: 0.7rem; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
    margin-bottom: 5px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-your-cost,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-your-cost {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-your-cost,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-your-cost {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
    margin-bottom: 5px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
    margin-bottom: 5px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-your-cost,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-your-cost {
    margin-bottom: 5px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-border-bottom-splty-drug {
    height: auto; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-spec-pharm,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-spec-pharm {
    width: 1%; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 {
    padding-bottom: 1rem;
    padding-top: 15px;
    max-width: 500px;
    width: 100%;
    min-width: 141px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0;
    min-width: 141px; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-no-border-bottom,
  .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-no-border-bottom {
    height: auto; }
  @media only screen and (min-device-width: 480px) {
    .classic-theme .vgr-price-med-details-col-medication .vgr-address-align-bot-10 {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-med-details-col-medication .vgr-address-align-bot-5 {
      margin-bottom: 5px; }
    .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-address-align-bot-10 {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-address-align-bot-5 {
      margin-bottom: 5px; }
    .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-3 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-3 .vgr-details-search-brand {
      margin-top: 5px; }
    .classic-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-1 .vgr-border-bottom-splty-drug-txt {
      margin-top: 10px; }
    .classic-theme .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7;
      padding: 20px 0 100px 0;
      margin-top: 0px; } }
  @media only screen and (max-width: 479px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug-txt {
      max-width: 77px;
      width: 100%; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-details-search-name {
      max-width: 71px;
      width: 100%; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-your-cost {
      margin-bottom: 10px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 0; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication {
      flex-direction: row; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug-txt {
      max-width: 100%; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-store-pickup {
      margin-top: 0; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-add-pharmacy {
      padding-top: 40px; }
    .classic-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-theraputicAltr-header-row {
      flex-direction: row;
      border-bottom: 0px solid #dcdcdc;
      padding-bottom: 0px;
      margin-bottom: 0px; }
    .classic-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-1,
    .classic-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-2,
    .classic-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-3 {
      padding: 15px 0 0 0.2rem; }
    .classic-theme .vgr-price-med-thera-alt-wrap .vgr-border-right {
      border-right: 1px solid #dcdcdc; }
    .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-content {
      padding: 0px; }
    .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-border-right {
      border-right: 1px solid #dcdcdc; } }
  .classic-theme .profile-delete-current-text a {
    text-decoration: none; }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .classic-theme .vgr-price-med-detail-row {
      flex-direction: column; }
    .classic-theme .vgr-price-med-details-selection {
      width: 100%; }
    .classic-theme .vgr-price-med-drug-member {
      align-items: flex-start; }
    .classic-theme .vgr-price-med-drug-for-member {
      margin-right: 0;
      justify-content: flex-start; }
    .classic-theme .vgr-price-med-thera-alt-wrap {
      padding: 20px 20px 100px 20px; } }
  @media screen and (min-width: 480px) and (max-width: 534px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
      padding-right: 46px; } }
  @media screen and (min-width: 320px) and (max-width: 799px) {
    .classic-theme .vgr-price-med-detail-row {
      flex-direction: column; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-member {
        display: block; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-details-searchheading {
        text-align: left; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-for-member {
        flex-direction: column;
        margin-right: 0;
        margin-top: 1.42rem;
        margin-bottom: 1.42rem; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-details-searchtext {
        float: left; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-cust {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 0; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-details-pills {
        margin-right: 7px; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-drug-amount {
        margin: 0;
        margin-top: 0px; }
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-every-day-drug,
      .classic-theme .vgr-price-med-detail-row .vgr-price-med-cust {
        margin-bottom: 0px; }
    .classic-theme .vgr-price-med-thera-alt-wrap {
      padding: 20px 20px 100px 20px; } }
  @media only screen and (max-device-width: 479px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-your-cost,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-your-cost {
      margin-bottom: 10px;
      padding-left: 0.2rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-three,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-three {
      font-size: 1.02rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-four,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-four {
      font-size: 1.02rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-six,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-six {
      font-size: 1.1rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-five,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-five {
      font-size: 0.8rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-p,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-p {
      font-size: 0.9rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-details-info-tooltip,
    .classic-theme .vgr-price-med-theraputicAltr-header-row .vgr-details-info-tooltip {
      width: 100%; } }
  @media only screen and (max-width: 427px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service {
      padding-right: 1.92rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      padding-right: 0; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-pricing-na {
      padding-right: 3.6rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      padding-left: 0.2rem;
      padding-right: 0; }
      .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-price-med-status-msg {
        padding-right: 0.94rem; }
      .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
        margin-right: 0.5rem; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 {
      padding-left: 0.2rem; }
      .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
        max-width: 100%; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom {
      padding-right: 1.06rem; } }
  .classic-theme #tcp-rx-cvs-drugseacrh-backlink a.ant-arrow-previous:before {
    text-decoration: none; }
  @media only screen and (min-device-width: 414px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 120px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 108px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 106px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 108px; } }
  @media only screen and (min-device-width: 336px) and (max-width: 374px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 106px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 106px; } }
  @media only screen and (max-device-width: 336px) {
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 92px; }
    .classic-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 92px; } }
  .classic-theme .vgr-request-new-prescription {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-request-new-prescription-btn {
    align-items: center;
    display: flex; }
  .classic-theme .vgr-price-med-title-content {
    font-size: 0.9rem;
    max-width: 250px;
    width: 100%; }
  @media only screen and (max-device-width: 1023px) {
    .classic-theme .price-med-ta {
      justify-content: center; }
    .classic-theme .price-med-thera-cards {
      max-width: 100%;
      width: 100%;
      margin-bottom: 11px; }
    .classic-theme .vgr-price-med-title-content {
      max-width: 100%; } }
  @media only screen and (max-device-width: 800px) {
    .classic-theme .vgr-request-new-prescription {
      align-items: flex-start;
      flex-direction: column; }
    .classic-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 0; } }
  .classic-theme .vgr-price-a-med-details {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-price-med-delivery {
    min-width: 244px;
    padding-right: 21px; }
  .classic-theme .vgr-price-card-wrapper {
    width: 100%; }
  .classic-theme .vgr-price-med-cards {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end; }
  .classic-theme .vgr-price-med-lastsixmonth-card {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start; }
  .classic-theme .vgr-price-a-med-lastsixmonth-heading {
    max-width: 368px;
    width: 100%;
    color: #a3a3a3;
    font-weight: normal; }
  .classic-theme .vgr-last-six-months-drug-list {
    margin: 25px 0; }
  .classic-theme .last-six-cus {
    margin: 0px 0 10px 0; }
  .classic-theme .vgr-price-med-presc {
    margin-bottom: 18px; }
  .classic-theme .last-six-margin-10 {
    margin-bottom: 10px; }
  .classic-theme .vgr-price-a-med-card-layout {
    border-radius: 3px;
    border: solid 1px #d8d8d8;
    background-color: #ffffff;
    padding: 30px 23px 30px 24px;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .classic-theme .vgr-price-a-med-card-layout-holder {
    background-color: #ffffff;
    padding: 30px 23px 30px 24px;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .classic-theme .vgr-price-a-med-card-layout-holder:last-child {
    margin-right: 9px; }
  .classic-theme .vgr-price-a-med-card-layout-error {
    background-color: #ffffff;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .classic-theme .vgr-price-a-med-card-layout:first-child {
    margin-right: 24px; }
  .classic-theme .vgr-price-a-med-drug-type {
    font-family: Lato;
    font-size: 12px;
    line-height: 1.17;
    color: #666666; }
  .classic-theme .price-med-location {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-price-a-med-drug-name {
    font-family: Montserrat;
    font-size: 20px;
    color: #333333; }
  .classic-theme .vgr-price-a-med-header {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 600;
    color: #333333; }
  .classic-theme .vgr-price-a-med-mail-price-text {
    font-family: Lato;
    font-size: 14px;
    color: #666666; }
  .classic-theme .vgr-price-med-a-med-line {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #dcdcdc; }
  .classic-theme .vgr-price-med-cost-section {
    padding-top: 30px; }
    .classic-theme .vgr-price-med-cost-section .price-med-star {
      text-decoration: none;
      margin-right: 4px; }
  .classic-theme .vgr-price-a-med-card-layout .wcs-ec-heading-content {
    color: #286ce2; }
  .classic-theme .vgr-price-a-med-details-cost-details-section .ant-theme-secondary .ant-collapse-body .body-content {
    padding: 0.5rem 0.75rem 1.75rem 0rem; }
  .classic-theme .vgr-price-med-ther-drug {
    font-weight: 600;
    font-size: 1.25rem; }
  .classic-theme .vgr-price-med-location-thera {
    font-size: 0.9rem;
    font-weight: 600; }
  .classic-theme .vgr-price-med-ther-font-size {
    font-size: 0.8rem; }
  .classic-theme .vgr-price-med-ther-font-weight {
    font-weight: 600; }
  @media only screen and (min-device-width: 702px) and (max-device-width: 1023px) {
    .classic-theme .vgr-price-a-med-details {
      flex-direction: column; }
    .classic-theme .vgr-price-med-title-content {
      max-width: 100%; }
    .classic-theme .vgr-price-med-delivery {
      padding-right: 21px; }
    .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
      max-width: 400px;
      width: 100%;
      margin-left: 10px; }
    .classic-theme .vgr-price-a-med-card-layout {
      margin-left: 9px;
      margin-right: 9px; }
    .classic-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 9px; }
    .classic-theme .vgr-price-med-cards {
      justify-content: center;
      margin-top: 20px; } }
  @media only screen and (max-device-width: 701px) {
    .classic-theme .vgr-price-a-med-thera-details-cost-details-section {
      padding-left: 0;
      padding-right: 0; }
    .classic-theme .vgr-price-med-thera-txt {
      max-width: 100%; }
    .classic-theme .vgr-price-a-med-details,
    .classic-theme .vgr-price-med-cards {
      flex-direction: column; }
    .classic-theme .vgr-price-med-delivery {
      padding-right: 0; }
    .classic-theme .vgr-price-med-cards {
      align-items: center; }
    .classic-theme .vgr-price-a-med-card-layout {
      margin-bottom: 24px;
      margin-right: 0; }
    .classic-theme .vgr-price-a-med-card-layout:first-child {
      margin-right: 0px;
      margin-left: 0px; }
    .classic-theme .vgr-price-a-med-card-layout-holder {
      display: none; }
    .classic-theme .vgr-price-med-thera-txt:last-child {
      margin-bottom: 24px; }
    .classic-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 0px;
      margin-right: 0px; }
    .classic-theme .price-med-thera-cards {
      max-width: 319px;
      margin-bottom: 31px; }
    .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
      max-width: 100%; }
    .classic-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-title-content {
      max-width: 100%; } }
  .classic-theme .vgr-price-med-price-details {
    padding-top: 40px; }
  .classic-theme .vgr-font-thre-style {
    font-weight: 600;
    font-size: 1.857rem; }
  .classic-theme .vgr-non-solid-info {
    border: 1px solid #d8d8d8; }
  .classic-theme .vgr-non-solid-info-span:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .classic-theme .vgr-non-solid-info-span {
    margin: 10px; }
  .classic-theme .vgr-provide-my-own-dasge {
    width: 246px;
    height: 36px;
    border-radius: 3px;
    border: solid 1px #b4b5b7;
    overflow: hidden;
    background-color: #ffffff; }
  .classic-theme .vgr-most-common-dosage {
    width: 160px;
    height: 36px;
    border: solid 1px #b4b5b7;
    float: left;
    margin-right: 10px;
    margin-bottom: 18px;
    background-color: #ffffff; }
  .classic-theme .vgr-wrapper {
    width: 500px;
    overflow: hidden; }
  .classic-theme .vgr-show-fre-sec-hide {
    visibility: hidden; }
  .classic-theme .vgr-show-fre-sec-show {
    visibility: visible; }
  .classic-theme #vgr-price-med-label .vgr-datalabel {
    color: #3b7bf1; }
  .classic-theme .vgr-aling-dosage-text {
    text-align: center;
    vertical-align: middle;
    line-height: 30px; }
  .classic-theme .vgr-filter-container {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-cost-details {
    font-size: 1.25rem; }
  .classic-theme .vgr-covered-size {
    font-size: 0.75rem;
    color: #666666; }
  .classic-theme .vgr-padding-left {
    padding-left: 277px; }
  .classic-theme .vgr-retail-store-no-alternative {
    border: none;
    padding: 0px; }
  .classic-theme .vgr-start-new-pres-btn {
    margin-top: 15px; }
  .classic-theme .vgr-specialty-txt {
    width: 100%;
    max-width: 500px; }
  .classic-theme .vgr-pricing-space {
    padding-bottom: 8px; }
  .classic-theme .vgr-err-spaceing-ta {
    margin-left: 290px !important; }
  @media only screen and (max-width: 479px) {
    .classic-theme .last-six-row {
      flex-direction: column; } }
  .classic-theme .price-med-page-header-wrapper {
    background-image: url(/assets/images/motif/page-header-background.svg), linear-gradient(347deg, #58abdf, #0079c2);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    margin-left: calc(-50vw + 50% - 8px);
    position: relative; }
  .classic-theme #price-med-search-container .rx-nav-position {
    position: inherit; }
  .classic-theme .price-med-cont {
    margin-top: 0; }
  .classic-theme .price-med-sub-nav {
    margin-top: 138px; }
  .classic-theme .igo-close-cont {
    border: 0px;
    background-color: transparent;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 2px;
    position: absolute;
    top: 6px;
    right: 0;
    display: block; }
  .classic-theme .vgr-price-med-medium-card {
    max-width: 881px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #e5e5e5;
    background-color: #ffffff;
    padding: 37px;
    margin-top: 48px; }
  .classic-theme .vgr-price-med-prescription {
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
    justify-content: flex-start; }
  .classic-theme .vgr-price-med-col {
    display: flex;
    flex-direction: column;
    max-width: 200px;
    width: 100%;
    flex-flow: column wrap;
    padding-top: 31px; }
  .classic-theme .vgr-filter-container {
    margin-top: 18px;
    border-bottom: 1px solid  #dcdcdc; }
  .classic-theme .vgr-last-six-months-drug-name {
    padding-bottom: 18px; }
  .classic-theme #vgr-filter-dosage-info .filter-panel-trigger {
    padding: 7px 8px 7px 7px !important; }
  .classic-theme .price-med-search-user .form-item label {
    color: #286ce2; }
    .classic-theme .price-med-search-user .form-item label:hover {
      color: #ffffff; }
  .classic-theme .price-med-filters {
    margin-top: 12px; }
  .classic-theme #price-med-search-container .price-med-page-header-container {
    padding: 48px 0 32px 0; }
  .classic-theme #price-med-search-container .motif-icon {
    line-height: 1.45 !important; }
  .classic-theme #price-med-search-container .motif-contacts:before,
  .classic-theme #price-med-search-container .motif-id-card:before {
    margin-right: 10px; }
  .classic-theme #price-med-search-container .ant-marker-icon {
    border: 0px;
    background-color: transparent;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 17px;
    position: absolute;
    display: block; }
  .classic-theme #price-med-search-container .price-med-search-drug,
  .classic-theme #price-med-search-container .price-med-header-wrap {
    padding-left: 8px; }
  .classic-theme #price-med-search-container .price-med-header-wrap {
    display: flex;
    flex-direction: row;
    margin-bottom: 12px;
    padding-bottom: 29px; }
  .classic-theme #price-med-search-container .price-med-search-user {
    width: 528px; }
  .classic-theme #price-med-search-container .price-med-member-rx {
    width: 230px; }
    .classic-theme #price-med-search-container .price-med-member-rx #show-single-member {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .classic-theme #price-med-search-container .price-med-member {
    display: flex;
    flex-direction: row; }
  .classic-theme #price-med-search-container .price-med-order-rx {
    width: 230px; }
    .classic-theme #price-med-search-container .price-med-order-rx #show-single-plan1 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .classic-theme #price-med-search-container .price-med-dropdown-header {
    padding: 1rem 0 1rem 0.75rem;
    background-color: #f7f7f7; }
  .classic-theme #price-med-search-container .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem !important;
    border-left: 0px; }
  .classic-theme #price-med-search-container .psDropdown.active {
    max-height: 18.9rem !important; }
  .classic-theme #price-med-search-container .ant-lg-select {
    width: 100% !important; }
  .classic-theme #price-med-search-container .ant-auto-suggest {
    width: 100%; }
  .classic-theme #price-med-search-container .ant-auto-suggest .ant-text-input {
    padding: 0.5rem 0.5rem 0.5rem 3rem;
    border: 1px solid #949494;
    width: 100%; }
  .classic-theme #price-med-search-container .tcp-auto-suggest .psDropdown {
    margin-top: 2.5rem !important; }
  .classic-theme #price-med-search-container .rx-spacer {
    padding-bottom: 0 !important; }
  .classic-theme #price-med-search-container .vgr-member-top-section {
    padding: 0.4rem 0.5rem 0.4rem 1.2rem;
    border: 0 solid #949494;
    background-color: #ffffff;
    margin-top: 5px;
    border-top: 1px solid #949494;
    border-bottom: 1px solid #949494;
    border-right: 1px solid #949494; }
  @media only screen and (max-device-width: 800px) {
    .classic-theme #price-med-search-container .price-med-header-wrap {
      flex-direction: column; }
    .classic-theme #price-med-search-container .price-med-search-drug,
    .classic-theme #price-med-search-container .price-med-header-wrap {
      padding-left: 15px;
      padding-right: 15px; }
    .classic-theme #price-med-search-container .price-med-member-rx,
    .classic-theme #price-med-search-container .price-med-search-user,
    .classic-theme #price-med-search-container .price-med-order-rx {
      max-width: 100%;
      width: 100%; }
    .classic-theme #price-med-search-container .price-med-member-rx {
      margin-bottom: 14px; }
    .classic-theme .vgr-price-med-filter {
      margin-bottom: 8px; } }
  .classic-theme .filter-panel-container-price-med {
    position: absolute;
    z-index: 2;
    max-width: inherit;
    width: 100%; }
  .classic-theme .filter-panel-filter {
    box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.11);
    background-color: #ffffff; }
  .classic-theme .filter-price-med-pills {
    max-width: 52px;
    width: 100%; }
  .classic-theme .filter-price-med-frequency {
    max-width: 292px;
    width: 100%; }
  .classic-theme .filter-price-med-supply {
    max-width: 86px;
    width: 100%; }
  .classic-theme .vgr-pills-txt-box {
    max-width: 100%;
    padding: 0.25rem 0.75rem;
    border: 1px solid #949494;
    background-color: #ffffff;
    font-size: 0.85714286rem;
    margin-top: 2px; }
  .classic-theme .vgr-frequency-box {
    max-width: 100%;
    height: 34px;
    background-color: #ffffff; }
  .classic-theme .vgr-supply-box {
    max-width: 44px;
    padding: 0.25rem 0.75rem;
    border: 1px solid #949494;
    background-color: #ffffff;
    font-size: 0.85714286rem;
    margin-top: 2px; }
  .classic-theme .price-med-supply-days {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .classic-theme .price-med-days {
    display: flex;
    border: solid 1px #dcdcdc;
    background-color: #fafafa;
    height: auto;
    width: 52px;
    padding: 0.15rem 0.75rem;
    border-left: 0;
    align-self: flex-end; }
  .classic-theme .vgr-supply-txt {
    width: 98px;
    height: 14px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333;
    margin-bottom: 5px; }
  .classic-theme .vgr-frequency-txt {
    width: 67px;
    height: 12px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333; }
  .classic-theme .vgr-pills-txt {
    height: 12px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333; }
  .classic-theme .vgr-apply-btn-section {
    padding-top: 1.7rem; }
  .classic-theme .fliter-container-pricemed {
    padding: 2.1rem 1.7rem 1.8rem 1.7rem;
    display: flex;
    flex-direction: column; }
  .classic-theme .price-med-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline; }
  .classic-theme .vgr-apply-btn-margin {
    margin-right: 15px; }
  .classic-theme .price-med-filter-panel-wrapper {
    max-width: 498px;
    width: 100%;
    margin-bottom: 18px; }
  .classic-theme .price-filter-border {
    border: 1px solid #3372e3; }
  @media only screen and (max-device-width: 800px) {
    .classic-theme .vgr-filter-container {
      flex-direction: column; }
    .classic-theme .price-med-wrap {
      flex-direction: row; }
    .classic-theme .vgr-provide-my-own-dasge-info {
      margin: 10px 0 10px 0; }
    .classic-theme .vgr-frequency-box,
    .classic-theme .vgr-pills-txt-box,
    .classic-theme .vgr-supply-box,
    .classic-theme .filter-price-med-pills,
    .classic-theme .filter-price-med-frequency,
    .classic-theme .filter-price-med-supply,
    .classic-theme .price-med-mail {
      width: 100%;
      max-width: 100%; }
    .classic-theme .fliter-container-pricemed {
      padding: 1.7rem; }
    .classic-theme .price-med-wrap {
      flex-direction: column; }
    .classic-theme .last-six-row {
      flex-direction: column; }
    .classic-theme .vgr-filter-container {
      display: flex;
      flex-direction: column; }
    .classic-theme .prescription-right {
      margin-bottom: 18px; }
    .classic-theme .filter-panel-container-price-med {
      width: 90%; } }
  @media only screen and (max-device-width: 354px) {
    .classic-theme .filter-panel-container-price-med {
      max-width: 83%; }
    .classic-theme .fliter-container-pricemed {
      padding: 24px 7px; }
    .classic-theme .vgr-apply-btn-section {
      display: flex;
      flex-direction: column; }
    .classic-theme .vgr-apply-btn-margin {
      margin-right: 0;
      margin-bottom: 15px !important; }
      .classic-theme .vgr-apply-btn-margin .btn {
        width: 100%; } }
  .classic-theme .rx-phar-savings .phar-savings-odd,
  .classic-theme .rx-phar-savings .phar-savings-even {
    border: 1px solid #a3a3a3;
    margin-bottom: 20px; }
  .classic-theme .rx-phar-savings .phar-savings-odd {
    margin-left: 10px;
    margin-right: 40px; }
  .classic-theme .rx-phar-savings .rx-right-angle {
    left: 150px; }
  .classic-theme .rx-phar-savings .rx-drug-heading {
    font-weight: 600; }
  .classic-theme .rx-phar-savings .rx-load-more-link {
    text-decoration: none;
    cursor: pointer; }
  .classic-theme .rx-phar-savings .no-load-more {
    color: #a3a3a3; }
  .classic-theme .rx-phar-savings .detail-page-medication {
    border: 1px solid #a3a3a3;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    flex-direction: row;
    margin-top: 20px; }
  .classic-theme .rx-phar-savings .detail-page-medication-border-bottom {
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 15px; }
  .classic-theme .rx-phar-savings .detail-page-detail-list {
    padding-top: 23px; }
  .classic-theme .rx-phar-savings .detail-mar-bot-20 {
    margin-bottom: 20px; }
  .classic-theme .rx-phar-savings .detail-mar-top-30 {
    padding-top: 29px; }
  .classic-theme .rx-phar-savings .detail-small-text {
    font-size: 0.8rem; }
  .classic-theme .rx-phar-savings .detail-mar-top-50 {
    margin-top: 50px; }
  .classic-theme .rx-phar-savings .detail-mar-top-15 {
    margin-top: 15px; }
  .classic-theme .rx-phar-savings .detail-mar-top-8 {
    top: 12px; }
  .classic-theme .rx-phar-savings .detail-mar-bot-15 {
    margin-top: 15px; }
  .classic-theme .rx-phar-savings .savings-text {
    color: #5fc2b5; }
  .classic-theme .rx-phar-savings .vertical-line {
    border-left: 1px solid #a3a3a3;
    height: 70px; }
  .classic-theme .rx-phar-savings .detail-border-top {
    padding-top: 29px;
    border-top: 1px solid #a3a3a3; }
  .classic-theme .rx-phar-savings .best-saving {
    top: 15px;
    padding-top: 15px; }
  .classic-theme .rx-phar-savings-banner {
    padding-bottom: 10px; }
    .classic-theme .rx-phar-savings-banner .rx-phar-savings-banner-close {
      text-align: right; }
      .classic-theme .rx-phar-savings-banner .rx-phar-savings-banner-close .rx-phar-savings-banner-close-link {
        border-bottom: none; }
      .classic-theme .rx-phar-savings-banner .rx-phar-savings-banner-close .fa {
        color: #333; }
  .classic-theme .rx-phar-savings-banner .alert-pattern-v2 {
    padding: 10px;
    min-height: 40px;
    display: flex;
    align-items: center;
    margin-top: 0; }
  .classic-theme .rx-phar-carveout-banner {
    display: inline-block; }
  .classic-theme .vgr-express-savings-show-all {
    text-align: center; }
  .classic-theme .rx-express-phar-savings {
    max-width: inherit;
    width: 100%; }
    .classic-theme .rx-express-phar-savings .fa {
      text-decoration: none; }
    .classic-theme .rx-express-phar-savings .vgr-express-member-date-date {
      margin-left: 1.71rem; }
    .classic-theme .rx-express-phar-savings .col-centered {
      float: none;
      margin: 0 auto; }
    .classic-theme .rx-express-phar-savings .pharmacy-row-test {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
    .classic-theme .rx-express-phar-savings .vgr-express-drug-med-name {
      margin-bottom: 0.21rem; }
    .classic-theme .rx-express-phar-savings .vgr-express-save-up-to-heading {
      margin-bottom: 0.21rem; }
    .classic-theme .rx-express-phar-savings .vgr-express-pharm-savings-para {
      margin-bottom: 25px; }
    .classic-theme .rx-express-phar-savings .vgr-express-pharm-savings-filter {
      margin-right: 11px; }
    .classic-theme .rx-express-phar-savings .psArrow {
      border-left: none; }
    .classic-theme .rx-express-phar-savings .fa {
      right: 2%;
      font-family: "ant-classic-icons" !important; }
    .classic-theme .rx-express-phar-savings .vgr-express-vertical-align {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      margin-bottom: 1.42rem;
      flex-direction: row; }
    .classic-theme .rx-express-phar-savings .vgr-current-savings-wrap {
      display: flex;
      flex-direction: row; }
    .classic-theme .rx-express-phar-savings .ant-caregap-nav-link-list-icon {
      text-decoration: none; }
  .classic-theme #tcp-caregap-list {
    padding: 5% 3%; }
  .classic-theme .vgr-express-pharm-drug-savings {
    max-width: 569px;
    width: 100%;
    margin-left: 0;
    float: right; }
  .classic-theme .vgr-express-pharm-drug-savings:last-child {
    margin-right: 0;
    margin-left: 0; }
  .classic-theme .phar-savings-even {
    float: right; }
  .classic-theme .vgr-express-drug-mem-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-express-pharm-drug-savings:last-child,
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
    margin-right: 0;
    padding-right: 0.92rem; }
  .classic-theme .vgr-express-drug-savings-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center; }
  .classic-theme .vgr-express-savings-wrap {
    display: flex;
    flex-direction: column;
    text-align: right; }
  .classic-theme .vgr-express-drug-cont {
    width: 100%; }
  .classic-theme .vgr-express-drug-savings-wrap .vgr-express-savings-wrap {
    max-width: 165px;
    width: 100%;
    margin-right: 9%; }
  .classic-theme .vgr-express-icon-wrap {
    max-width: 32px;
    width: 100%; }
  .classic-theme .vgr-express-icon-wrap .ant-caregap-nav-link-list-icon {
    font-size: 1.77rem;
    text-align: right;
    color: #666666;
    text-align: right;
    right: 2%; }
  .classic-theme .vgr-express-pharm-med {
    width: 100%;
    min-height: 83px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    margin-bottom: 26px; }
  .classic-theme .vgr-express-drug-align {
    text-align: right; }
  .classic-theme .vgr-express-drug-heading {
    font-size: 0.78rem;
    font-weight: bold;
    line-height: 1.57;
    color: #333333; }
  .classic-theme .vgr-express-save-heading {
    font-size: 0.78rem;
    font-weight: normal;
    line-height: 1.57;
    color: #333333; }
  .classic-theme .vgr-express-member-date {
    font-size: 0.72rem;
    color: #333333; }
  .classic-theme .vgr-express-member-price {
    font-size: 0.72rem;
    color: #333333; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-member-date-date {
    margin-left: 1.71rem; }
  .classic-theme .vgr-express-savings-show-all .col-centered {
    float: none;
    margin: 0 auto; }
  .classic-theme .vgr-express-savings-show-all .pharmacy-row-test {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-med-name {
    margin-bottom: 0.21rem; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-save-up-to-heading {
    margin-bottom: 0.21rem; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-savings {
    margin-bottom: 20px; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-savings-para {
    margin-bottom: 25px; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-savings-filter {
    margin-right: 11px; }
  .classic-theme .vgr-express-savings-show-all .psArrow {
    border-left: none; }
  .classic-theme .vgr-express-savings-show-all .fa {
    right: 2%;
    font-family: "ant-classic-icons" !important; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-vertical-align {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 1.42rem;
    flex-direction: row; }
  .classic-theme .vgr-express-savings-show-all .vgr-current-savings-wrap {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-express-savings-show-all #tcp-caregap-list {
    padding: 5% 3%; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings {
    max-width: 574px;
    width: 100%;
    margin-left: 1.07rem;
    float: right; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
    margin-right: 0;
    margin-left: 0.1rem; }
  .classic-theme .vgr-express-savings-show-all .phar-savings-even {
    float: right; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-mem-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-savings-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-savings-wrap {
    display: flex;
    flex-direction: column;
    text-align: right; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-cont {
    width: 100%; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-savings-wrap .vgr-express-savings-wrap {
    max-width: 165px;
    width: 100%;
    margin-right: 9%; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-icon-wrap {
    max-width: 32px;
    width: 100%; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-icon-wrap .ant-caregap-nav-link-list-icon {
    font-size: 1.77rem;
    text-align: right;
    color: #666666;
    text-align: right;
    right: 2%; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-med {
    width: 100%;
    min-height: 83px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    margin-bottom: 26px; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-align {
    text-align: right; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-drug-heading {
    font-size: 0.78rem;
    font-weight: bold;
    line-height: 1.57;
    color: #333333; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-save-heading {
    font-size: 0.78rem;
    font-weight: bold;
    line-height: 1.57;
    color: #333333; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-member-date {
    font-size: 0.72rem;
    color: #333333; }
  .classic-theme .vgr-express-savings-show-all .vgr-express-member-price {
    font-size: 0.72rem;
    color: #333333; }
  .classic-theme .vgr-line-blue {
    max-width: 45px;
    width: 100%;
    min-height: 4px;
    background-color: #81cfc2;
    margin-top: 0.68rem;
    margin-bottom: 0.88rem; }
  @media screen and (max-width: 800px) {
    .classic-theme .rx-phar-savings .detail-page-medication {
      flex-direction: column;
      align-items: flex-start; }
    .classic-theme .rx-phar-savings .detail-margin {
      padding-top: 29px; }
    .classic-theme .rx-phar-savings .vertical-line {
      display: none; } }
  @media screen and (max-width: 674px) {
    .classic-theme .rx-express-phar-savings .vgr-express-vertical-align {
      flex-direction: column;
      align-items: flex-start; }
    .classic-theme .rx-express-phar-savings .vgr-express-pharm-savings-filter {
      margin-bottom: 4px; } }
  @media screen and (max-width: 479px) {
    .classic-theme .rx-express-phar-savings .vgr-express-drug-cont {
      margin-bottom: 13px; }
    .classic-theme .rx-express-phar-savings .vgr-express-pharm-savings-filter {
      margin-bottom: 4px; }
    .classic-theme .rx-express-phar-savings .vgr-express-vertical-align {
      margin-bottom: 28px; }
    .classic-theme .rx-express-phar-savings .vgr-express-drug-heading {
      font-size: 1.14rem;
      font-weight: 600; }
    .classic-theme .rx-express-phar-savings .vgr-express-save-heading {
      font-size: 1rem;
      font-weight: normal;
      color: #333333;
      margin-right: 0.78rem; }
    .classic-theme .rx-express-phar-savings .vgr-express-member-date {
      font-size: 1rem;
      font-weight: bold; }
    .classic-theme .rx-express-phar-savings .vgr-express-member-price {
      font-size: 1.14rem;
      font-weight: bold; }
    .classic-theme .rx-express-phar-savings .vgr-express-member-date-date {
      font-weight: normal;
      color: #333333; }
    .classic-theme .rx-express-phar-savings .vgr-express-drug-savings-wrap {
      flex-direction: column; }
    .classic-theme .rx-express-phar-savings .vgr-express-savings-wrap {
      max-width: 100%;
      text-align: left;
      flex-direction: row;
      margin-right: 0; }
    .classic-theme .rx-express-phar-savings .vgr-express-icon .fa {
      width: 30px;
      height: 30px;
      font-size: 2.5rem;
      right: 4%;
      margin-top: -3%; } }
  @media screen and (max-width: 1199px) {
    .classic-theme .vgr-express-pharm-drug-savings:last-child,
    .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
      padding-right: 0; } }
  @media screen and (max-width: 479px) {
    .classic-theme .tcp-rx-cvs-pharmacy-savings-details .vgr-express-savings-displayed {
      margin-left: 1.07rem; }
    .classic-theme .vgr-express-pharm-drug-savings:last-child,
    .classic-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
      padding-right: 0; } }
  .classic-theme .vgr-loading-top {
    margin-top: 15px; }
  .classic-theme .medicare-msg {
    font-size: 12px;
    font-style: italic;
    color: #666666; }
  .classic-theme .vgr-zero-bal {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-zero-bal-method {
    margin: 40px 0; }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-zero-bal-pamt-history {
      display: block;
      margin-top: 20px; }
    .classic-theme .vgr-zero-bal {
      flex-direction: column; }
    .classic-theme .vgr-acc-bal-enrolled {
      display: flex;
      flex-direction: row; }
    .classic-theme .vgr-acc-bal-enr {
      margin-right: 13px;
      align-self: flex-end;
      margin-bottom: 0.1%; } }
  .classic-theme .vgr-date-selector {
    max-width: 187px;
    width: 100%; }
  .classic-theme .vgr-pay-bal-wrap .auto-pay-middle-page-height {
    height: auto;
    margin-bottom: 12px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-autp-pymts-status {
    padding-bottom: 1.42rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-auto-enrolled {
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-submit-button {
    margin-right: 1.25rem; }
  .classic-theme .vgr-pay-bal-wrap .auto-pymt-text-margin {
    margin-left: 1.6rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-auto-pay-paymentText {
    font-style: italic; }
  .classic-theme .vgr-pay-bal-wrap .full-bal-height {
    height: auto;
    margin-bottom: 20px;
    max-width: 252px;
    width: 100%; }
  .classic-theme .vgr-pay-bal-wrap .next-pymt-date {
    margin-bottom: 20px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec .vgr-pay-acc-tot-bal {
    margin-bottom: 5px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-pymt {
    margin-bottom: 5px;
    max-width: 396px;
    width: 100%; }
  .classic-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
    margin-top: 10px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
    margin-bottom: 22px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec p {
    margin-bottom: 0; }
  .classic-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-acc-pymt-cont {
    margin-top: 10px;
    max-width: 396px;
    width: 100%; }
  .classic-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle {
    margin-bottom: 10px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-pymt-payment-method .vgr-phar-acc-margin {
    margin-top: 3px;
    margin-bottom: 3px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
    margin-top: 0.71;
    margin-bottom: 0.28rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
    margin-right: 1.4rem;
    margin-bottom: 0px; }
  .classic-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-pay-bal-wrap .vgr-bal-enrolled-settings {
    display: flex;
    flex-direction: row;
    margin-right: 1.42rem;
    margin-top: 1.42rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-splty-bal-enrolled {
    margin-right: 1.42rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-splty-acc-payments p {
    margin: 0; }
  .classic-theme .vgr-pay-bal-wrap .vgr-pay-select-payment {
    margin-bottom: 0.71rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-pay-balance-tot-pad p,
  .classic-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad p {
    margin: 0; }
  .classic-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-pay-bal-wrap .vgr-acc-pay-bal-tot,
  .classic-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad {
    margin-bottom: 1.14rem;
    display: flex;
    align-items: center; }
  .classic-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-min {
    margin-left: 2.6rem;
    margin-top: -0.64rem; }
  .classic-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-other-min label {
    font-weight: 300; }
  .classic-theme .vgr-pay-bal-wrap input {
    border: 1px solid #dcdcdc; }
  @media screen and (max-width: 575px) {
    .classic-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
      flex-direction: column; }
    .classic-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 575px) {
    .classic-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      display: none; } }
  @media screen and (max-width: 374px) {
    .classic-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
      flex-direction: column; } }
  .classic-theme .vgr-pay-spec-cur-bal {
    margin-bottom: 0.42rem; }
  .classic-theme .vgr-pay-spec-bal-amt {
    margin-bottom: 1.4rem;
    margin-top: 0.28rem; }
  .classic-theme .vgr-pymt-hstry-link {
    border-bottom: 1px solid;
    margin-right: 0; }
  .classic-theme .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid;
    margin-right: 0;
    text-decoration: initial; }
  .classic-theme .vgr-auto-pay-err-label {
    margin-top: 100px; }
  .classic-theme .vgr-char-full-bal {
    margin-bottom: 20px; }
  .classic-theme .vgr-pymt-acc-bal-hstry {
    display: flex;
    justify-content: flex-end; }
  .classic-theme label {
    display: inline-block; }
  .classic-theme .vgr-auto-pay-enroll {
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-acc-pay-bal-tot {
    max-width: 378px;
    width: 100%;
    min-height: 56px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff; }
  .classic-theme .vgr-acc-pay-bal-other {
    max-width: 378px;
    width: 100%;
    min-height: 90px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff;
    padding: 1.21rem 0 0 0; }
  .classic-theme .vgr-pay-sel-amt {
    margin-left: 20px; }
  .classic-theme .prLabel.active:before {
    background: -moz-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%, #999999), color-stop(56%, #ffffff));
    background: -webkit-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -o-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -ms-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: radial-gradient(ellipse at center, #999999 50%, #ffffff 56%); }
  .classic-theme .vgr-pay-acc-bal-other input#othrAmt {
    max-width: 136px;
    width: 100%;
    min-height: 30px;
    padding-left: 7px;
    margin-left: 0;
    border: solid 1px #dcdcdc; }
  .classic-theme .vgr-pay-method {
    margin-top: 36px;
    margin-bottom: 8px; }
  .classic-theme .vgr-pymt-method-cc {
    margin-bottom: 3px; }
  .classic-theme .vgr-pay-method-cont {
    max-width: 505px;
    width: 100%;
    margin-top: 2.85rem; }
  .classic-theme .vgr-acc-button-section {
    margin-top: 2.5rem; }
  .classic-theme .vgr-button-margin-right {
    margin-right: 20px; }
  .classic-theme .vgr-splyt-line {
    margin-top: 24px;
    margin-bottom: 35px; }
  .classic-theme .vgr-min-amt-red {
    color: #e82d05;
    padding-left: 52px;
    padding-top: 4px; }
  .classic-theme .vgr-err-txt-exceed {
    color: #e82d05;
    margin-top: 12px;
    margin-left: 8px; }
  .classic-theme .vgr-err-txt-exceed-info {
    width: 16px;
    height: 16px;
    color: #e82d05;
    margin-top: -1%;
    vertical-align: middle; }
  .classic-theme .vgr-pymt-bal-fail {
    text-align: center;
    max-width: 582px;
    width: 100%;
    vertical-align: middle;
    margin-top: 12px; }
  .classic-theme .vgr-assoon-text {
    margin-left: 45px; }
  .classic-theme .vgr-assoon-text-autopayenrolled {
    padding-left: 15px; }
  .classic-theme .vgr-dropdown-margin {
    margin-left: 60px; }
  .classic-theme .vgr-pay-acc-tot-bal {
    margin-bottom: 6px; }
  .classic-theme .vgr-align-mbrs-auto-payments {
    margin-bottom: 4px; }
  .classic-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .classic-theme .vgr-manage-pymt-txc-middle-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-manage-pymt-txc-middle {
    margin-top: 10px; }
  .classic-theme .vgr-spec-not-enrolled-sec {
    margin-bottom: 22px;
    margin-top: 0; }
  @media only screen and (max-device-width: 479px) {
    .classic-theme .vgr-pay-bal-wrap .vgr-pymt-hstry-link {
      display: none; }
    .classic-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
      margin-top: 0; }
    .classic-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
      margin-bottom: 22px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      justify-content: flex-start;
      margin-top: 0.71rem; }
    .classic-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-tot {
      display: block;
      max-width: 280px;
      width: 100%; }
    .classic-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-amt {
      margin-left: 0; }
    .classic-theme .vgr-pay-bal-wrap .vgr-pymt-bal-fail {
      text-align: left; }
    .classic-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec {
      margin-bottom: 17px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
      margin-top: 4px;
      margin-bottom: 4px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle-row {
      flex-direction: column; }
    .classic-theme .vgr-pay-bal-wrap .vgr-spec-align {
      margin-left: 0;
      margin-top: 4px;
      margin-bottom: 4px;
      text-align: right; }
    .classic-theme .vgr-pay-bal-wrap .vgr-spec-mem-bal-align {
      margin-top: 10px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-align-line-mid {
      margin-top: 16px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec {
      margin-bottom: 22px;
      margin-top: 4px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle {
      margin-top: 0px; }
    .classic-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
      margin-right: 20px; }
    .classic-theme .vgr-pay-bal-wrap .vrg-pay-acc-sec {
      flex-direction: column;
      align-items: flex-start; } }
  .classic-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 100px; }
  .classic-theme .vgr-align-text {
    text-align: center;
    margin-bottom: 17px; }
  .classic-theme .vgr-align-text-recet-pymt {
    margin-bottom: 10px; }
  .classic-theme .vgr-align-text-recet-pymt-two {
    margin-bottom: 17px; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
    margin-bottom: 2.2rem; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
    margin-bottom: 0; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-acc-bal-amt {
    margin-top: 6px;
    display: flex;
    align-items: center; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
    text-align: right; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link {
    border-bottom: 1px solid; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-pay-method {
    margin-bottom: 0.71rem; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-pharm-amount-wrap {
    margin-bottom: 0.5rem; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pay-acc-tot-due {
    padding-right: 25px; }
  .classic-theme .vgr-pay-balance-wrap .vgr-hor-line {
    margin-top: 2.2rem;
    margin-bottom: 2.64rem; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method {
    margin-top: 0;
    margin-bottom: 0; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pharm-acc-bal-ackd {
    margin-top: 2.8rem;
    margin-bottom: 2.1rem;
    max-width: 544px;
    width: 100%; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pharm-fsa-info {
    margin-top: 2.8rem;
    width: 100%; }
  .classic-theme .vgr-pay-balance-wrap .vgr-button-section {
    display: flex;
    flex-direction: row;
    max-width: max-content;
    width: 100%; }
  .classic-theme .vgr-pay-balance-wrap .vgr-pharm-btn-margin {
    margin-right: 1.1rem; }
  .classic-theme .vrg-pay-acc-sec {
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-pymt-hstry {
    margin-left: 50px; }
  .classic-theme .vgr-submit-button {
    margin-right: 25px; }
  .classic-theme .vgr-hor-line {
    margin-top: 20px;
    margin-bottom: 30px; }
  .classic-theme .vgr-amt-padding {
    padding-left: 25px; }
  .classic-theme .vgr-pymt-bottom {
    padding-bottom: 10px; }
  .classic-theme .vgr-button-align {
    margin-left: 10px;
    height: 50px; }
  @media only screen and (min-device-width: 801px) and (max-device-width: 1023px) {
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.2rem; } }
  @media only screen and (max-device-width: 800px) {
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.5rem; } }
  @media only screen and (max-device-width: 479px) {
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
      flex-direction: column; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
      margin-bottom: 0; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 20px; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      margin-top: 5px;
      margin-bottom: 20px;
      text-align: left; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pharm-button-section .vgr-pharm-btn-margin {
      margin-right: 0;
      margin-bottom: 17px; }
    .classic-theme .vgr-pay-balance-wrap .vgr-pharm-button-section {
      display: flex;
      flex-direction: column;
      max-width: 185px;
      width: 100%; }
    .classic-theme .vgr-pay-balance-wrap .vgr-button-margin-right {
      margin-right: 20px; } }
  .classic-theme .vgr-auto-pay-settings .return-phar-align {
    margin-right: 20px; }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .classic-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .classic-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (max-device-width: 365px) {
    .classic-theme .vgr-auto-pay-settings .return-phar-align {
      margin-bottom: 20px !important; } }
  @media only screen and (max-device-width: 400px) {
    .classic-theme .vgr-pay-bal-wrap .vgr-auto-pay-settings {
      display: flex;
      flex-direction: column; }
    .classic-theme .vgr-pay-bal-wrap .return-phar-align {
      margin-right: 0;
      margin-bottom: 20px; } }
  .classic-theme #vgr-splty-pymt-radio .alignVertical div {
    /*border: 1px solid black;*/
    height: 50px;
    margin-top: 20px; }
  .classic-theme .vgr-text-red {
    color: red; }
  .classic-theme .vgr-exp-date-align {
    margin-top: 5px;
    margin-bottom: 15px; }
  .classic-theme .vgr-othr-amt-box {
    border: 1px solid red; }
  .classic-theme .vgr-othr-amt-box-black {
    border: black; }
  .classic-theme .vgr-auto-pay-label {
    margin-top: 30px;
    height: auto; }
  .classic-theme .vgr-auto-pay-txt {
    max-width: 445px;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 3%; }
  .classic-theme .vgr-autopay-wait-message-link {
    padding-bottom: 20px; }
  .classic-theme .vgr-auto-pay-select-payment {
    height: auto; }
  .classic-theme .vgr-auto-pay-heading {
    margin-bottom: 10px; }
  .classic-theme .card-exp-padding {
    margin-top: 20px; }
  .classic-theme .vgr-change-pymt-padding {
    margin-bottom: 20px;
    margin-top: 20px; }
  .classic-theme .vgr-auto-pay-paymentText {
    padding-top: 10px; }
  .classic-theme .vgr-cancel-enroll-link {
    margin-left: 10px;
    border-bottom: 1px solid;
    text-decoration: none; }
  .classic-theme .vgr-pay-acc-tot-bal {
    padding-right: 25px;
    margin-bottom: 6px; }
  .classic-theme .vgr-horizontal-line-middle {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 41px;
    margin-bottom: 16px; }
  .classic-theme .vgr-horizontal-line-middle-pymnts {
    max-width: 650px;
    width: 100%;
    border-bottom: solid 1px rgba(151, 151, 151, 0.4);
    margin-top: 18px;
    margin-bottom: 16px; }
  .classic-theme .vgr-horizontal-line-middle-loop {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    display: flex; }
  .classic-theme .vgr-manage-pymt-div-middle {
    margin-top: 1.8rem;
    margin-bottom: 0; }
  .classic-theme .vgr-manage-member-pymt-cont {
    max-width: 396px;
    width: 100%; }
  .classic-theme .vgr-align-mbrs {
    height: 107px; }
  .classic-theme .vgr-align-mbrs-txt {
    margin-top: 15px;
    height: 35px; }
  .classic-theme .vgr-fname-div-align {
    display: inline; }
  .classic-theme .vgr-align-line {
    margin-bottom: 20px; }
  .classic-theme .vgr-align-line-mid {
    margin-top: 25px; }
  .classic-theme #tcp-rx-vgr-mbr0 {
    margin-top: 0px; }
  .classic-theme .vgr-member-sec {
    margin-top: 15px; }
  .classic-theme .vgr-div-align-mem {
    height: 50px; }
  .classic-theme .vgr-div-align-mem-1 {
    height: 50%; }
  .classic-theme .vgr-setup-align {
    padding-bottom: 0;
    padding-top: 40px; }
  .classic-theme .vgr-confirm-setup-align {
    padding-bottom: 20px;
    padding-top: 20px; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-pymt {
    max-width: 990px;
    width: 100%;
    min-height: 430px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    padding-left: 58px;
    padding-top: 38px;
    padding-right: 58px;
    padding-bottom: 50px;
    margin: 0px; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-make-pymt {
    line-height: 0.75; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-payment-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 2.16rem; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-pharm {
    margin-right: 6.6rem;
    text-align: center; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-spec {
    text-align: center; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-auto-pay {
    margin-top: 45px; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-payment-spec {
    max-width: 145px;
    width: 100%;
    margin-right: 13%; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-total-amt {
    margin-top: 6px;
    margin-bottom: 23px; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-acct {
    text-align: center;
    margin-bottom: 6px;
    text-align: center; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
    text-align: center;
    margin-bottom: 23px;
    text-align: center; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-btn {
    text-align: center; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-horizontal-line {
    width: 100%;
    height: 1px;
    margin-top: 100px; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-recet-pymt {
    margin-bottom: 8px; }
  .classic-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
    margin-bottom: 24px; }
  .classic-theme .vgr-make-payment-wrap .vgr-horizontal-line {
    width: 100%;
    margin: 27px auto; }
  @media screen and (max-width: 800px) {
    .classic-theme {
      /* override for mobile alignment Express checkout */ }
      .classic-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .classic-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .classic-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .classic-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  @media screen and (max-width: 479px) {
    .classic-theme {
      /* override for mobile alignment Express checkout */ }
      .classic-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .classic-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .classic-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .classic-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .classic-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  .classic-theme .mem-details {
    height: auto;
    margin-bottom: 10px; }
  .classic-theme .mem-details-status {
    padding-right: 15px; }
  .classic-theme .mem-details-height {
    height: 40px; }
  .classic-theme .return-to-phar-height {
    margin-top: 50px; }
  .classic-theme .err-on-modal-align {
    padding-left: 35px;
    padding-right: 35px; }
  .classic-theme .single-plan-align {
    margin-top: 55px; }
  .classic-theme .vertical-line-align-middle {
    margin-top: 41px;
    margin-bottom: 36px; }
  .classic-theme .auto-pay-middle-page-height {
    height: auto; }
  .classic-theme .status-align-height {
    height: 35px; }
  .classic-theme .full-bal-height {
    height: 105px; }
  .classic-theme .align-setup {
    padding-right: 25px; }
  .classic-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .classic-theme .vgr-spec-pay-now {
    text-align: right; }
  .classic-theme .vgr-spec-not-enrolled {
    margin-right: 2%;
    margin: 10px 0 6px 0; }
  .classic-theme .vgr-spec--set-up-auto {
    margin-left: 1%; }
  .classic-theme .vgr-spec-align {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 479px) {
    .classic-theme .vgr-spec-align {
      text-align: left; }
    .classic-theme .vgr-align-mbrs {
      height: 75px; }
    .classic-theme .vgr-horizontal-line-middle-loop {
      margin-top: 20px; }
    .classic-theme .vgr-manage-pymt-txc-middle {
      margin-top: 13%; } }
  .classic-theme .vgr-mar-line {
    margin-top: 65px;
    margin-bottom: 35px; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section {
    margin-top: 26px; }
    .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section .vgr-align-text-recet-pymt-two {
      margin-top: 8px;
      margin-bottom: 24px; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account-payment {
    margin-bottom: 39px; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
    display: flex;
    flex-direction: row;
    justify-content: space-around; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-pymt-account-header1 {
    margin-bottom: 6px; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-payments {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-text {
    margin-top: 0.42rem; }
  .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-recent-pymts-container {
    background-color: #ffffff;
    padding: 50px 2rem 30px;
    margin: 80px auto 80px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #dadada; }
  @media screen and (max-width: 800px) {
    .classic-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
      flex-direction: column; }
    .classic-theme .vgr-pharm-make-payment {
      display: flex;
      flex-direction: column;
      justify-content: space-around; }
      .classic-theme .vgr-pharm-make-payment .vgr-pharm-account {
        display: flex;
        flex-direction: column;
        text-align: left; }
      .classic-theme .vgr-pharm-make-payment .vgr-pharm-spec-account {
        display: flex;
        flex-direction: column;
        text-align: left;
        margin-top: 2.8rem;
        margin-bottom: 2.8rem; }
      .classic-theme .vgr-pharm-make-payment .vgr-pharm-account-amount {
        margin-bottom: 1.57rem; }
      .classic-theme .vgr-pharm-make-payment .vgr-pharm-auto-payments {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-align: left; } }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enabled-wrap {
    max-width: 577px;
    width: 100%; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
    text-align: right; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-method p {
    margin-bottom: 0; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-content-wrap {
    max-width: 507px;
    width: 100%;
    display: flex;
    flex-direction: row; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
    display: flex;
    flex-direction: row;
    max-width: 507px;
    width: 100%;
    padding: 1.42rem 1.07rem 0.71rem 1.07rem;
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
    display: flex;
    flex-direction: row;
    width: 33%; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-tot-remain {
    text-align: right; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line-pharm {
    margin-top: 40px;
    margin-bottom: 37px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pharm-pymt-splty-conf-spec-balance .vgr-pymt-splty-conf-mrg {
    margin-right: 4px; }
  .classic-theme .vgr-pymt-splty-conf-wrap sup {
    margin-top: -2px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-cc {
    margin-top: 10px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-payment-splty-ppayment-hide {
    display: none; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-amt-paid {
    margin-top: 6px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line {
    margin-top: 1.4rem;
    margin-bottom: 1.21rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line-balance {
    margin-top: 20px;
    margin-bottom: 1.21rem;
    max-width: 100%;
    width: 100%; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-border {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2.5rem;
    padding-left: 1.07rem;
    padding-right: 1.07rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-thk-pymt {
    margin-bottom: 0.66rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-request {
    max-width: 491px;
    width: 100%;
    margin-top: 0; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-request .body-lg {
      max-width: 440px;
      width: 100%; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-mem-detail {
    margin-bottom: 3px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-confirmation-paid {
    margin-bottom: 0.35rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-method {
    margin-top: 10px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-balance {
    margin-top: 2rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-auto-pymt-processing {
    vertical-align: middle; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-top {
    margin-bottom: 1.7rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .background-color:nth-child(odd) {
    background: #ccc; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-mrg {
    margin-right: 0.71rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgrf-pymt-splty-align-right {
    text-align: right; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-mrg {
    margin-right: 0;
    display: flex; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-auto-pymt-processing-bal {
    margin-top: -0.21rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-make-pymt {
    margin-top: 0.92rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-bttn {
    margin-top: 2.85rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-current-balance {
    margin-bottom: 20px;
    padding-left: 15px;
    display: flex;
    flex-direction: column; }
  .classic-theme .vgr-pymt-splty-conf-wrap .no-padding {
    padding: 0px; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-conf-payment {
    margin-bottom: 0.85rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-sec {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-conf-member {
    margin-bottom: 0.85rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymnt-conf-paid {
    margin-bottom: 0.42rem; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-cc p {
    margin: 0; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1.35rem 0; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal p {
      margin: 0; }
  .classic-theme .vgr-pymt-splty-conf-wrap .table-color-odd:nth-child(even) {
    background-color: #f7f7f7;
    max-width: 507px;
    width: 100%; }
  .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-acct {
    display: flex;
    flex-direction: row; }
  .classic-theme .tcp-acct-sett .ant-alert-main {
    margin-left: 15px; }
  .classic-theme .vgr-pymt-splty-conf-spec-balance {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px; }
  .classic-theme .vgr-auto-pymnt-member {
    max-width: 280px;
    width: 100%; }
  .classic-theme .vgr-auto-pymnt-enrolled,
  .classic-theme .vgr-auto-pymnt-not-enrolled {
    max-width: 120px;
    width: 100%; }
  .classic-theme .vgr-auto-pymnt-auto-set {
    max-width: 225px;
    width: 100%; }
  @media only screen and (max-device-width: 800px) {
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-current-balance {
      flex-direction: column; } }
  @media only screen and (max-device-width: 479px) {
    .classic-theme .vgr-pymt-splty-conf-spec-balance {
      flex-direction: column;
      margin-bottom: 20px; }
    .classic-theme .vgr-pymt-conf-balance {
      margin-bottom: 24px; }
    .classic-theme .vgr-auto-pay-spec {
      margin-bottom: 5px; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-confirmation-amount {
      margin-top: 38px; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-sec {
      flex-direction: column; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymnt-conf-method {
      margin-top: 20px; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal {
      flex-direction: column;
      align-items: flex-start; }
    .classic-theme .vgr-splty-align-mobile {
      float: right; }
    .classic-theme .vgr-auto-pymt-processing-bal {
      float: right; }
    .classic-theme .vgr-auto-pymt-processing-bal {
      padding: 0.35rem 0 0.35rem 0; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
      font-size: 14px !important; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-auto-pymts {
      margin-bottom: 28px; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
      text-align: left; } }
  @media only screen and (min-device-width: 480px) and (max-device-width: 503px) {
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
      max-width: 345px;
      width: 100%; } }
  @media only screen and (min-device-width: 384px) and (max-device-width: 479px) {
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
      max-width: 259px;
      width: 100%; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
      width: 100% !important; }
      .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec p {
        font-size: 12px !important; } }
  @media only screen and (max-device-width: 383px) {
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-content-wrap {
      flex-direction: column;
      margin-bottom: 40px; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-top {
      margin-bottom: 10px; }
    .classic-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
      width: 100% !important; } }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: gainsboro; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymts-set-meth {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-splty-conf-border {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2.5rem;
    padding-left: 1.07rem;
    padding-right: 1.07rem; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-text {
    max-width: 264px;
    width: 100%; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-cc p {
    margin: 0; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-first-payment {
    margin-top: 2.14rem; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member-auto-pymnts {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 507px;
    width: 100%;
    padding: 1.42rem 1.07rem 0.71rem 1.07rem;
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .table-color-odd:nth-child(2n + 1) {
    background-color: #f7f7f7;
    max-width: 507px;
    width: 100%; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-auto-wrap .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 1.42rem;
    margin-bottom: 0px; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-auto-pymts-set-up {
    border-bottom: 1px solid #dcdcdc;
    max-width: 507px;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 1.42rem; }
  .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-bttn {
    margin-top: 2.5rem; }
  .classic-theme .vgr-pymt-setup {
    font-weight: 600; }
  @media only screen and (max-device-width: 479px) {
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-first-payment {
      margin-top: 0.71rem; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymts-set-meth {
      flex-direction: column; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-auto-pymts-method {
      margin-top: 1.42rem; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member-auto-pymnts {
      flex-direction: column;
      padding-bottom: 1.42rem; }
    .classic-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member {
      margin-bottom: 0.71rem; } }
  .classic-theme .vgr-spec-pharm-ingo-container {
    max-width: 780px;
    width: 100%;
    margin: 0 auto; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm {
      font-size: 32px;
      font-weight: normal;
      text-align: center;
      margin-top: 33px;
      margin-bottom: 33px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-sub-text {
      font-size: 16px;
      font-weight: normal;
      margin-bottom: 33px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table {
      font-size: 24px;
      font-weight: 500;
      text-align: left;
      margin-bottom: 23px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list {
      margin-bottom: 63px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list ul {
      margin: 0;
      padding: 0; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list li {
      list-style: none;
      margin-bottom: 10px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 55px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm li {
      font-size: 14px;
      font-weight: normal; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm ul {
      margin-left: 16px;
      padding: 0;
      margin-top: 12px;
      margin-bottom: 12px; }
    .classic-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm-para {
      margin-top: 12px; }
  .classic-theme .motif-theme .vgr-toggle.toggleWithStatus .pfToggleB .ptLabel {
    left: 0; }
    .classic-theme .motif-theme .vgr-toggle.toggleWithStatus .pfToggleB .ptLabel span {
      left: -9999px;
      float: left; }
    .classic-theme .motif-theme .vgr-toggle.toggleWithStatus .pfToggleB .ptLabel.focus {
      box-shadow: 0 0 5px #0079c2; }
  .classic-theme .motif-theme .vgr-toggle.toggleWithStatus .toggleStatus {
    position: relative;
    display: block;
    top: -28px;
    left: 4.5em;
    margin: 0px;
    margin-bottom: -20px; }
  .classic-theme .motif-theme .vgr-toggle.vgr-toggle-vertical legend {
    margin-bottom: 10px; }
  .classic-theme .motif-theme .rx-pharm-wrapper .date-container .pfSelect legend {
    opacity: 0;
    height: 0; }
  @media screen and (max-width: 479px) {
    .classic-theme .modal.motif-theme .modal-header .close {
      top: 15px !important;
      right: 15px !important; }
    .classic-theme .vgr-shipping-review-modal .modal-component-footer {
      margin-top: 0rem; } }
  .classic-theme .vivr-dashboard-image {
    background-image: url("/dam/vivr/background/vivr_hero_image.png");
    background-attachment: fixed;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100%; }
  .classic-theme .vivr-page-wrapper {
    height: 100%; }
  .classic-theme #vivr-page-content > .mbr-page-body {
    padding-top: 2rem; }
  .classic-theme .mbr-page-wrapper .tcp-middle-of-page .vivr-sub-navigation .ant-sub-navigation-container {
    top: 50px;
    border-top: 1px solid white; }
  .classic-theme #vivr-branding-header {
    padding: 5rem;
    text-align: center; }
  .classic-theme .ant-logo-vivr {
    width: 50vw;
    max-width: 400px; }
  .classic-theme .vivr-top-nav-showhide {
    width: 100%;
    height: 50px;
    background: rgba(0, 121, 194, 0.95);
    position: fixed;
    top: 0%;
    left: 0;
    display: inline-block;
    transition: transform 0.5s ease-out 0.15s; }
    .classic-theme .vivr-top-nav-showhide .header-back {
      text-align: left;
      text-decoration: none;
      font-size: 20px;
      position: absolute;
      left: 14px;
      top: 13px;
      color: #fff;
      font-weight: 600; }
  .classic-theme .vivr-top-nav-showhide.tn-show {
    transform: translate(0, 0px); }
  .classic-theme .vivr-top-nav-showhide.tn-hide {
    transform: translate(0, -50px); }
  .classic-theme .vivr-pagetitle {
    color: white;
    font-size: 1.2rem;
    position: relative;
    text-align: center;
    width: 80%;
    top: 22%;
    left: 10%; }
  .classic-theme .vivr-nav-tiles {
    text-align: left;
    padding: 10% 2% 2% 3%; }
  .classic-theme .vivr-nav-tile {
    width: 32%;
    display: inline-block;
    position: relative; }
  .classic-theme .vivr-nav-tile:before {
    content: "";
    display: block;
    padding-top: 80%;
    /* initial ratio of 1:1*/ }
  .classic-theme .vivr-nav-tile-inner-wrapper {
    top: 2%;
    left: 2%;
    padding: 5%;
    width: 96%;
    height: 96%;
    position: absolute;
    background: rgba(0, 96, 154, 0.8); }
  .classic-theme .vivr-nav-tile-text {
    text-align: center;
    position: relative;
    top: 50%;
    left: 0%;
    transform: translateY(-50%);
    color: white;
    font-size: 2.8vw;
    line-height: 3.5vw;
    border-bottom: none;
    width: 100%;
    height: 100%;
    display: table; }
    .classic-theme .vivr-nav-tile-text span {
      display: table-cell;
      vertical-align: middle; }
    .classic-theme .vivr-nav-tile-text:focus, .classic-theme .vivr-nav-tile-text:hover, .classic-theme .vivr-nav-tile-text:visited {
      color: #ffffff; }
  .classic-theme .vivr-footer {
    padding-top: 100px; }
  .classic-theme #vivr-bottom-bar {
    position: fixed;
    right: 0;
    bottom: 0%;
    width: 100%;
    background: rgba(0, 121, 194, 0.95);
    text-align: center;
    height: 60px; }
  .classic-theme .vivr-bb-navitem {
    width: 24%;
    display: inline-block;
    padding: 0.5rem;
    margin: 0; }
  .classic-theme .vivr-bb-caption {
    display: block;
    color: white;
    font-size: 0.8rem; }
  .classic-theme .vivr-bb-navitem a {
    border-bottom: none; }
  .classic-theme .vivr-app-brand-icon img {
    width: 40%;
    max-width: 200px;
    margin-bottom: 2rem; }
  .classic-theme .vivr-my-app {
    text-align: center; }
  .classic-theme .vivr-app-store-icon a {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    border-bottom: none; }
    .classic-theme .vivr-app-store-icon a img {
      width: 125px;
      height: 45px; }
  .classic-theme .dashboard-title {
    text-align: center;
    text-overflow: none;
    word-wrap: break-word;
    color: #0079c2;
    font-weight: 600;
    font-size: 1rem;
    padding-top: 0.5rem; }
  .classic-theme .vivr-noboxshadow {
    box-shadow: none;
    height: auto; }
    .classic-theme .vivr-noboxshadow .ant-top-wrapper {
      background: none; }
  .classic-theme .vivr-top-content-spacer {
    margin-top: 75px; }
  .classic-theme .header-top .header-title {
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 600; }
  .classic-theme .vivr-menu-content {
    margin-top: 1rem; }
  .classic-theme .vivr-menu-content .fadeInDown .modal-footer {
    bottom: 60px; }
  .classic-theme .mbr-top-of-page-wrapper.vivr-isDashboard {
    position: relative;
    z-index: 1; }
  .classic-theme .vivr-top-content-spacer.vivr-isDashboard {
    margin-top: 0px; }
  @media (max-device-width: 375px) {
    .classic-theme .vivr-nav-tile {
      width: 49%; }
    .classic-theme .vivr-nav-tile-text {
      font-size: 4vw;
      line-height: 4.5vw; } }
  .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-controls-container-sidebar,
  .classic-theme div[data-tcp-benefits-tabbed-view] .tab-controls-container-sidebar {
    width: 25%;
    float: left;
    margin-right: 5%; }
    .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-controls-container-sidebar .sidebar-nav .sidebar-list button.sidebar-item,
    .classic-theme div[data-tcp-benefits-tabbed-view] .tab-controls-container-sidebar .sidebar-nav .sidebar-list button.sidebar-item {
      text-align: left; }
  .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container,
  .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container {
    width: 70%;
    float: left;
    clear: none;
    padding: 0 1rem 1rem 1rem;
    outline: none; }
    .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container h3.tab-title,
    .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container h3.tab-title {
      font-weight: 500;
      font-size: 1rem;
      margin-bottom: 0.5rem; }
    .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container h4.tab-sub-title,
    .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container h4.tab-sub-title {
      font-weight: 600;
      font-size: 1.2rem;
      margin-bottom: 1.5rem; }
    .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container .back-arrow,
    .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container .back-arrow {
      display: none; }
  @media (max-width: 480px) {
    .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-controls-container-sidebar,
    .classic-theme div[data-tcp-benefits-tabbed-view] .tab-controls-container-sidebar {
      width: 100%;
      display: block; }
    .classic-theme div[data-uxd-tabbed-view2-cmp].tab-selected .tab-controls-container-sidebar,
    .classic-theme div[data-tcp-benefits-tabbed-view].tab-selected .tab-controls-container-sidebar {
      display: none; }
    .classic-theme div[data-uxd-tabbed-view2-cmp].tab-selected .tab-content-container,
    .classic-theme div[data-tcp-benefits-tabbed-view].tab-selected .tab-content-container {
      display: block; }
    .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container,
    .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container {
      width: 100%;
      display: none; }
      .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container h3.tab-sub-title,
      .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container h3.tab-sub-title {
        float: left;
        width: 100%; }
      .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container .back-arrow,
      .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container .back-arrow {
        display: block;
        border: none;
        margin-bottom: 20px; }
        .classic-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container .back-arrow .fa,
        .classic-theme div[data-tcp-benefits-tabbed-view] .tab-content-container .back-arrow .fa {
          font-size: 3rem; } }
  .classic-theme .account-term-container {
    position: relative;
    bottom: 15px; }
  .classic-theme .address-display-font {
    font-size: 14px; }
  .classic-theme .rx-orders-info-title {
    padding-bottom: 3px;
    font-size: 16px; }
  @media (max-width: 500px) {
    .classic-theme .mobile-pad-reset-1 #lblOptrbtnPayMethodTypeprof1 {
      max-width: unset !important;
      width: 60% !important; }
    .classic-theme .mobile-pad-reset-1 #lblOptrbtnPayMethodTypeprof0 {
      max-width: unset !important;
      width: 40% !important; } }
  @media (max-width: 480px) {
    .classic-theme #lblOptrbtnPayMethodTypeprof0 {
      width: 40%; }
    .classic-theme #lblOptrbtnPayMethodTypeprof1 {
      width: 60%; } }
  @media (max-width: 370px) {
    .classic-theme .mobile-sm-flex-ct {
      flex-direction: column; }
    .classic-theme #lblOptrbtnPayMethodTypeprof1 span {
      white-space: normal; } }
  .classic-theme .vgr-payment-toggle .pfToggleSwitch .ptLabel {
    padding: 0.5rem;
    width: 15rem; }
  .classic-theme #irxNewAddressLnk_prof {
    display: flex;
    align-items: center;
    margin: 10px 0px; }
    .classic-theme #irxNewAddressLnk_prof .profile-link-underline {
      font-size: 18px; }
    .classic-theme #irxNewAddressLnk_prof a.ant-action-link span.fa {
      margin-right: 0px !important; }
  .classic-theme .custom-motif-royal-blue-primary {
    border-style: hidden;
    border-bottom: none;
    background: transparent;
    font-size: 21px !important;
    margin: 0 0 14px 7px !important;
    color: #3a77e4 !important; }
  .classic-theme #tooltip-font-change {
    font-size: 18px !important; }
  .classic-theme .account-term-container {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .classic-theme .rx-address {
    width: 100%;
    padding: 0;
    margin-bottom: 1rem; }
    .classic-theme .rx-address .italics {
      font-style: italic; }
    .classic-theme .rx-address #lbl_preferredAddress {
      font-weight: 400 !important;
      color: #333; }
    .classic-theme .rx-address .profile-link-underline {
      text-decoration: underline; }
    .classic-theme .rx-address .ant-collapse-heading {
      padding-left: 0px; }
    .classic-theme .rx-address .address {
      margin-top: 10px; }
      .classic-theme .rx-address .address #vgr-default-label-layout {
        display: block; }
    .classic-theme .rx-address #tcp-rx-cvs-prescription-shipping-new-address-modal-sub-header {
      position: relative;
      margin-bottom: 0px;
      font-weight: 300px !important;
      bottom: 18px;
      margin-bottom: 15px; }
    .classic-theme .rx-address .rx-add-prof-mode .on {
      color: #333333; }
    .classic-theme .rx-address .rx-add-prof-mode .prLabel {
      padding-top: 15px; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel div {
        display: block; }
    .classic-theme .rx-address .rx-add-prof-mode .status {
      position: absolute;
      bottom: 25px;
      font-size: 1rem; }
    .classic-theme .rx-address .ant-collapse-heading {
      padding-left: 0; }
    .classic-theme .rx-address .status a span {
      font-style: normal; }
    .classic-theme .rx-address .address {
      max-width: 90%;
      overflow-wrap: break-word;
      word-wrap: break-word; }
    .classic-theme .rx-address .salmon {
      color: #fe5e3c; }
    .classic-theme .rx-address input {
      width: 100%; }
    .classic-theme .rx-address [data-uxd-dropdown-cmp] legend {
      margin-bottom: 5px; }
    .classic-theme .rx-address h3 {
      margin-bottom: 1rem; }
    .classic-theme .rx-address .btn-row .btn-primary {
      margin-right: 1rem; }
    .classic-theme .rx-address .error-row {
      margin-top: 1rem; }
    .classic-theme .rx-address .rx-none-prof-mode .prLabel {
      width: 45%;
      float: left;
      height: 160px;
      line-height: 160px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .classic-theme .rx-address .rx-none-prof-mode .prLabel .address .motif-default-label-container {
        display: block; }
      .classic-theme .rx-address .rx-none-prof-mode .prLabel div {
        line-height: normal;
        vertical-align: middle;
        display: inline-block; }
      .classic-theme .rx-address .rx-none-prof-mode .prLabel:before {
        /*top: 40%;*/ }
    .classic-theme .rx-address .rx-add-prof-mode .prLabel {
      width: 30%;
      float: left;
      height: 190px;
      line-height: 190px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel.no-select {
        cursor: default; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel span.on {
        display: none;
        position: absolute;
        right: 1rem;
        top: 0.5rem;
        font-size: 1.5rem; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel a.status,
      .classic-theme .rx-address .rx-add-prof-mode .prLabel span.status {
        margin-top: 0.5rem;
        font-size: 0.8rem;
        font-style: italic;
        float: left; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel span.status,
      .classic-theme .rx-address .rx-add-prof-mode .prLabel span.address {
        width: 100%;
        float: left; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel:before {
        border-radius: 0;
        float: right;
        margin-right: 0;
        border: none;
        box-shadow: 0;
        content: none; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel div {
        line-height: normal;
        vertical-align: middle; }
      .classic-theme .rx-address .rx-add-prof-mode .prLabel.active {
        box-shadow: 0.5px 0.5px 12px 5px #dcdcdc; }
        .classic-theme .rx-address .rx-add-prof-mode .prLabel.active span.on {
          display: block; }
    .classic-theme .rx-address .rx-add-add {
      margin-bottom: 1rem; }
    .classic-theme .rx-address [name="rbtnAddSelOptionP"] .prLabel {
      padding-left: 0; }
  .classic-theme #viewPharmPymtsLink {
    text-transform: capitalize; }
  .classic-theme .display-modification-vgr {
    display: none; }
  .classic-theme .vgr-shipping-address-modal .rx-address {
    float: none; }
  @media (max-width: 1200px) {
    .classic-theme .rx-address .rx-add-prof-mode .prLabel {
      width: 42%; } }
  @media (max-width: 1024px) {
    .classic-theme .xrx-address .xrx-add-prof-mode .xprLabel {
      width: 42%; }
    .classic-theme #shipping-address-modal .modal-title {
      margin-top: 20px; } }
  @media (max-width: 1024px) {
    .classic-theme .rx-address .rx-add-prof-mode .prLabel {
      width: 100%;
      height: 140px;
      line-height: 130px; }
    .classic-theme .rx-address .rx-none-prof-mode .prLabel {
      width: 100%;
      height: 140px;
      line-height: 130px; } }
  .classic-theme #speciality-first-fill-container .prLabel {
    padding-left: 0px; }
  .classic-theme #speciality-first-fill-container .specialty-fill-addr-font {
    font-size: 14px;
    font-weight: 600; }
  .classic-theme #speciality-first-fill-container .specialty-fill-input-med {
    width: 400px; }
  .classic-theme #speciality-first-fill-container .specialty-fill-label-font label {
    font-weight: 400; }
  .classic-theme #speciality-first-fill-container .specialty-fill-margin-top-30 {
    margin-top: 30px; }
  .classic-theme #speciality-first-fill-container .specialty-fill-margin-top-half {
    margin-top: 0.5rem; }
  .classic-theme #speciality-first-fill-container label {
    font-size: 14px; }
  .classic-theme #speciality-first-fill-container .specialty-fill-but-m-l-25 button + button {
    margin-left: 25px; }
  .classic-theme .specialty-fill-font-bold {
    font-weight: bold;
    display: block; }
  .classic-theme .specialty-fill-confirmation-text {
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 10px;
    display: block; }
  .classic-theme .specialty-fill-error-flex-dislplay {
    display: flex;
    flex-direction: column; }
  .classic-theme [data-tcp-search-provider-cmp] .pharm-member-address-container .ant-auto-suggest.tcp-auto-suggest {
    width: unset; }
  .classic-theme [data-tcp-search-provider-cmp] #pharmacy-features-section {
    margin-bottom: 2rem; }
    .classic-theme [data-tcp-search-provider-cmp] #pharmacy-features-section .srch-list-results.pharm-details-text-color li {
      white-space: initial; }
  .classic-theme [data-tcp-search-provider-cmp] #hours-open-section {
    display: flex;
    flex-direction: column; }
  .classic-theme [data-tcp-search-provider-cmp] .more-details-lines {
    line-height: 2; }
  .classic-theme [data-tcp-search-provider-cmp] .pharm-details-text-color {
    color: #666666; }
  .classic-theme [data-tcp-search-provider-cmp] .vgr-pharm-detail-header {
    margin-top: 15px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-option-selected {
    position: relative; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-option-selected:after {
      font-family: "ant-motif-icons";
      content: "";
      position: absolute;
      top: 2px;
      left: -18px;
      font-size: 12px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop) {
    outline-offset: -3px;
    position: relative;
    color: #333;
    padding-bottom: 0.5rem !important;
    margin-right: 0px;
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 2px solid #d5d5d5; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop).selected {
      border-bottom: 2px solid #3372e3;
      background-color: transparent; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop).motif-active-highlight span.filter-modal-text {
      position: relative; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop).motif-active-highlight span.filter-modal-text:before {
        content: "";
        position: absolute;
        height: 7px;
        width: 7px;
        background: #3372e3;
        border-radius: 50%;
        left: -12px;
        top: 50%;
        transform: translateY(-50%); }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.filter-dropdown-active .filter-panel-heading {
    border: 1px solid #3372e3; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.filter-dropdown-active .body-sm.fa.fa-caret-down {
    color: #3372e3; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.filter-dropdown-active .ant-heading-six {
    color: #3372e3; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-text-input.ant-search-input {
    padding-right: 3rem; }
    .classic-theme [data-tcp-search-provider-cmp] .ant-text-input.ant-search-input::placeholder {
      font-weight: 400;
      color: #555555; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest {
    width: 100%; }
    .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-text-input {
      padding: 0.25rem 1rem;
      border: 1px solid #949494;
      width: 100%; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-form-item-error:before {
    content: " ";
    height: 7px;
    width: 7px;
    background: #949494;
    border-radius: 50%;
    display: inline-block;
    top: -1px;
    margin-right: 4px; }
  @media screen and (max-width: 801px) {
    .classic-theme [data-tcp-search-provider-cmp] #filters-expand-collapse-button {
      display: none; } }
  .classic-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label {
    width: 50% !important; }
    @media screen and (max-width: 801px) {
      .classic-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label {
        width: 100% !important; } }
    .classic-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label .vgr-column-display-2 {
      flex-flow: column nowrap; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-middle-column-padding {
    padding-left: 1.3rem !important; }
    @media screen and (max-width: 801px) {
      .classic-theme [data-tcp-search-provider-cmp] .phrm-middle-column-padding {
        padding-left: 15px !important; } }
  .classic-theme [data-tcp-search-provider-cmp] .pharmacy-table-title {
    font-weight: bold;
    cursor: pointer; }
  .classic-theme [data-tcp-search-provider-cmp] .srch-desktop-flex-align {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 20px; }
    @media screen and (max-width: 800px) {
      .classic-theme [data-tcp-search-provider-cmp] .srch-desktop-flex-align {
        display: initial; } }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-heading {
    text-align: center;
    display: block;
    min-width: 125px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display#filter-section-row-pharmacy-label {
    white-space: nowrap; }
  @media screen and (max-width: 800px) {
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .ant-heading-three {
      font-size: 16px; } }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button {
    padding: 0.45rem 0.4rem 0.45rem 0.65rem !important;
    margin: 0 10px 0 0;
    min-width: 125px;
    background-color: #fff;
    border: 1px solid #949494;
    color: #949494;
    font-size: 12px; }
    @media screen and (max-width: 800px) {
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button {
        margin: 0 10px 5px 0; } }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button:hover {
      background-color: #eee; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.selected {
      background-color: #3372e3;
      padding: 0.45rem 0.4rem 0.45rem 0.65rem !important;
      border: 1px solid #666;
      color: #fff;
      font-weight: 400; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-icon.motif-delete {
      font-family: "Lato", "open-sans", "sans-serif" !important;
      line-height: inherit; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-icon.motif-delete:before {
        position: relative;
        top: 3px;
        float: right;
        font-size: 10px;
        font-family: "ant-motif-icons" !important; }
        @media screen and (max-width: 800px) {
          .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-icon.motif-delete:before {
            right: 3px; } }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select {
    padding: 0.75rem 1.125rem 0.75rem 1.125rem !important;
    margin-right: 10px;
    min-width: 125px;
    background-color: #fff;
    border: 1px solid #3372e3;
    color: #3372e3;
    font-size: 14px;
    font-weight: 400; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select:hover {
      background-color: #eee; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select.selected {
      background-color: #3372e3;
      padding: 0.75rem 1.125rem 0.75rem 1.125rem !important;
      border: 1px solid #666;
      color: #fff;
      font-weight: 400; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select.motif-icon.motif-delete {
      font-family: "Lato", "open-sans", "sans-serif" !important;
      max-height: 49px;
      line-height: 1.12rem; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select.motif-icon.motif-delete:before {
        position: relative;
        left: -8px;
        font-family: "ant-motif-icons" !important; }
  .classic-theme [data-tcp-search-provider-cmp] a.motif-icon.motif-sorting-options {
    border-bottom: none;
    font-size: 1rem; }
    .classic-theme [data-tcp-search-provider-cmp] a.motif-icon.motif-sorting-options:before {
      margin-right: 5px;
      position: relative;
      top: 2px; }
  .classic-theme [data-tcp-search-provider-cmp] .tcp-auto-suggest legend {
    font-weight: normal; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-delete.motif-icon {
    border: 1px solid #3372e3;
    color: #3372e3; }
  .classic-theme [data-tcp-search-provider-cmp] #filter-categories-tabs-header {
    font-weight: bold;
    white-space: nowrap;
    align-self: center;
    padding: 0; }
  .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-single-plan-legend {
    margin-bottom: 0.44444444rem;
    font-weight: 700; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown {
    position: relative;
    z-index: 199;
    float: left;
    margin-right: 10px; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading.x-odd.filter-active-panel {
      width: 225px; }
      @media screen and (max-width: 800px) {
        .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading.x-odd.filter-active-panel {
          width: 153px; } }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown > div {
      position: absolute;
      border: 1px solid #dcdcdc;
      border-top: 0px;
      width: inherit; }
  .classic-theme [data-tcp-search-provider-cmp] .vgr-margin-left-row {
    margin-left: -15px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-dropdown-height {
    max-height: 11.2rem;
    overflow-y: auto; }
  @media (max-width: 800px) {
    .classic-theme [data-tcp-search-provider-cmp] .pull-left.phrm-srch-filter-panel-heading {
      width: initial; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-heading {
      width: 100%; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-heading .phrm-srch-filer-panel-options-select {
        width: 100%;
        font-size: 16px; }
    .classic-theme [data-tcp-search-provider-cmp] .ant-lg-select {
      width: 100%; } }
  .classic-theme [data-tcp-search-provider-cmp] .filter-panel-psLabel {
    padding: 8px 1.1rem 8px 0.45rem; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display {
    display: flex;
    flex-direction: row; }
    @media screen and (max-width: 800px) {
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display #filter-categories-tabs-header {
        font-size: 16px; } }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .vgr-filters-flex-col-1 {
      display: flex;
      width: 75%; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-option-selected {
    font-weight: bold; }
  .classic-theme [data-tcp-search-provider-cmp] .popover.top {
    z-index: 99;
    position: absolute !important; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-tabbed-filter-max-height {
    overflow-y: scroll;
    max-height: initial;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE 10+ */ }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-tabbed-filter-max-height::-webkit-scrollbar {
      width: 0px;
      background: transparent;
      /* Chrome/Safari/Webkit */ }
  .classic-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile {
    display: none; }
  .classic-theme [data-tcp-search-provider-cmp] #filters-expand-collapse-button-mobile {
    font-size: 14px; }
  .classic-theme [data-tcp-search-provider-cmp] #phrm-detail-mid-column {
    padding-left: 50px !important; }
    @media screen and (max-width: 800px) {
      .classic-theme [data-tcp-search-provider-cmp] #phrm-detail-mid-column {
        padding-left: 15px !important; } }
  .classic-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-desktop {
    display: block; }
  .classic-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-mobile-container {
    display: none; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display {
    display: flex;
    flex-direction: column; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 {
      display: flex;
      flex-flow: row wrap;
      color: #2b6ce2;
      margin-top: 0.5rem; }
      @media screen and (max-width: 800px) {
        .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 {
          flex-flow: column nowrap; } }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 .vgr-tooltip-display {
        padding-left: 20px;
        font-size: 14px;
        width: calc(100% / 3); }
        @media screen and (max-width: 800px) {
          .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 .vgr-tooltip-display {
            width: 100%; } }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .fa.fa-question-circle {
      color: #2b6ce2; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 div.vgr-tooltip-display {
      display: flex;
      flex-direction: row; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 div.vgr-tooltip-display .popIcon {
        text-decoration: none; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display > span.ant-heading-three {
      border-bottom: 1px solid #999;
      padding-bottom: 0.25rem; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:first-child {
      width: 100%; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) {
      width: 70%;
      margin-left: 2%; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:first-child .vgr-column-display-2 span {
      display: flex;
      flex-direction: column; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display {
      width: 50%;
      float: left;
      height: 1.5rem; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display span {
        float: left; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .psDropdown {
    position: relative;
    width: 100%;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    max-height: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin-left: 0px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .psDropdown.active {
    max-height: none;
    border: 1px solid #dcdcdc;
    border-top: 0px;
    overflow: hidden; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown span.fa-chevron-right,
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown span.fa-chevron-left {
    float: right;
    margin-right: 5px;
    margin-left: 15px;
    margin-top: 0.1rem;
    color: #0079c2;
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-90deg); }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .highlight span.fa-chevron-right,
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .highlight span.fa-chevron-left {
    color: white; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading {
    border: 1px solid #949494;
    overflow: auto;
    background: white;
    position: relative;
    z-index: 500; }
  .classic-theme [data-tcp-search-provider-cmp] .filter-btn-container-lm {
    margin-top: 15px;
    display: flex;
    justify-content: center; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .filter-panel-heading {
    border-top: none; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading a {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem;
    border-bottom: none;
    color: #333; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .btn {
    width: 100%;
    margin-bottom: 1rem; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.ant-expand-collapse .xfilter-panel-heading.odd {
    background: transparent; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.ant-expand-collapse .filter-panel-body {
    padding: 0; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .psDropdown.active {
    border: none; }
  .classic-theme [data-tcp-search-provider-cmp] [data-tcp-drop-down-accordian-cmp] .ant-heading-six {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: 400; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-clr-fltr {
    display: block;
    float: left;
    margin-top: 10px; }
    > .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-clr-fltr a {
      cursor: pointer; }
  .classic-theme [data-tcp-search-provider-cmp] [data-tcp-drop-down-accordian-cmp]#dropdown-filter-parent-0 {
    width: 130px; }
  .classic-theme [data-tcp-search-provider-cmp] #pharmacy-website-link {
    position: relative; }
    .classic-theme [data-tcp-search-provider-cmp] #pharmacy-website-link:after {
      font-family: "ant-motif-icons";
      content: "";
      position: absolute;
      text-decoration: none;
      right: -18px;
      font-size: 12px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-level-2 {
    border: 1px solid #666666;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 600;
    color: #666666;
    margin-left: 5px;
    height: 16px;
    display: block;
    width: 16px;
    text-align: center;
    line-height: 13px;
    padding: 1px 4px 0px 4px;
    letter-spacing: 1px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-level-display {
    display: flex; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-level-font {
    font-weight: 600;
    font-size: 12px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-level-preferred {
    font-weight: 900;
    font-size: 12px; }
  .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-m-l-10 {
    margin-left: 10px; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .fa-search:before {
    content: none;
    display: none; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest legend {
    margin-bottom: 0.44444444rem;
    border: 0;
    font-size: 14px;
    font-weight: 700; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-text-input {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem;
    border: 1px solid #949494; }
    .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-text-input.active {
      color: #2b6ce2; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-search-button span.fa {
    border-left: none !important; }
  .classic-theme [data-tcp-search-provider-cmp] .ant-marker-icon {
    border: 0px;
    background-color: transparent;
    position: relative;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 2px;
    position: absolute;
    display: block; }
    .classic-theme [data-tcp-search-provider-cmp] .ant-marker-icon.active {
      color: #2b6ce2; }
  .classic-theme [data-tcp-search-provider-cmp] .tcp-auto-suggest .psDropdown {
    margin-top: 2rem !important; }
  @media screen and (max-width: 800px) {
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-margin {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-margin .btn-sm {
        width: 100%; }
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-multi-plan-margin {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-multi-plan-margin .btn-sm {
        width: 100%; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select {
      margin-bottom: 10px; }
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-display:last-child {
      border-bottom: 2px solid #dcdcdc; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display {
      display: flex;
      flex-direction: column; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .vgr-filters-flex-col-1 {
        display: flex;
        justify-content: center;
        width: 100%;
        flex-wrap: wrap;
        margin-top: 10px; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .vgr-filters-flex-col-2 {
        display: none; }
    .classic-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label {
      width: 50%; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:first-child {
      width: 100%; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) {
      width: 100%;
      margin-left: 0;
      margin-top: 20px; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display {
      width: 100%;
      float: none;
      height: 1.5rem; }
      .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display span {
        float: none; }
    .classic-theme [data-tcp-search-provider-cmp] a#filters-expand-collapse-button-single,
    .classic-theme [data-tcp-search-provider-cmp] a#filters-expand-collapse-button-multi {
      display: none; }
    .classic-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile {
      display: block;
      margin-top: 20px; }
      .classic-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile button.phrm-srch-filer-panel-options-select {
        cursor: pointer;
        width: 50%;
        float: right; }
      .classic-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile .phrm-srch-filer-panel-clear-btn {
        display: inline-block;
        margin-top: 0.75rem !important;
        margin-right: 1.125rem !important;
        margin-bottom: 0.75rem !important;
        margin-left: 1.125rem !important; }
    .classic-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-desktop {
      display: none; }
    .classic-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-mobile-container {
      display: block; }
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile {
      display: flex;
      overflow: hidden; }
    .classic-theme [data-tcp-search-provider-cmp] .pfToggleB .ptLabel span {
      left: -90px; } }
  @media screen and (max-width: 480px) {
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-first-row {
      width: 50%;
      position: relative;
      top: 10px;
      left: 5px; }
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-second-row {
      width: 50%;
      position: relative;
      right: 100px; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-first-row {
      width: 70%;
      position: relative;
      top: 10px;
      left: 5px; }
    .classic-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-second-row {
      width: 30%;
      position: relative;
      right: 50px; } }
  .classic-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl {
    white-space: nowrap; }
    .classic-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl .fa-caret-down {
      float: right;
      padding-left: 10px;
      padding-right: 5px;
      font-size: 22px;
      bottom: 0.35rem;
      position: relative; }
    .classic-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl .ant-heading-six {
      display: inline-block;
      width: 175px;
      overflow: hidden; }
      @media screen and (max-width: 1024px) {
        .classic-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl .ant-heading-six {
          font-size: 12px;
          width: 97px; } }
  .classic-theme [data-tcp-search-provider-cmp] #distance-dropdown legend,
  .classic-theme [data-tcp-search-provider-cmp] #distance-dropdown-multi legend,
  .classic-theme [data-tcp-search-provider-cmp] #pharmacy-plan-dropdown legend {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0.44444444rem; }
  .classic-theme [data-tcp-search-provider-cmp] #distance-dropdown .psActiveOption,
  .classic-theme [data-tcp-search-provider-cmp] #distance-dropdown-multi .psActiveOption,
  .classic-theme [data-tcp-search-provider-cmp] #pharmacy-plan-dropdown .psActiveOption {
    padding: 0; }
  .classic-theme [data-tcp-search-provider-cmp] #distance-dropdown .pfSelect .psButton,
  .classic-theme [data-tcp-search-provider-cmp] #distance-dropdown-multi .pfSelect .psButton,
  .classic-theme [data-tcp-search-provider-cmp] #pharmacy-plan-dropdown .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem; }
  .classic-theme [data-tcp-search-provider-cmp] .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem; }
  .classic-theme [data-tcp-search-provider-cmp] [data-uxd-alert-cmp-v2].vgr-margin-leftright-half.vgr-alert-icon .ant-alert-main {
    width: 80%; }
  @media screen and (max-width: 480px) {
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select {
      font-size: 85%; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-clr-fltr {
      margin-top: 5px; }
    .classic-theme [data-tcp-search-provider-cmp] .ant-heading-four {
      font-size: 1rem; }
    .classic-theme [data-tcp-search-provider-cmp] .vgr-prescription-review-row {
      margin-left: 0.1rem;
      margin-right: 0.1rem; }
    .classic-theme [data-tcp-search-provider-cmp] .filter-panel-psLabel {
      padding: 8px 0.5rem 8px 0.85rem; }
    .classic-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading a {
      padding: 0.5rem 5px 0.5rem 0.75rem; } }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .classic-theme [data-tcp-search-provider-cmp] .vgr-pad-left-1 {
      padding-left: 0.6rem; }
    .classic-theme [data-tcp-search-provider-cmp] .vgr-prescription-review-row {
      margin-left: 0.1rem;
      margin-right: 0.1rem; } }
  .classic-theme .motif-filter-icon {
    position: relative;
    padding-left: 18px;
    border-bottom: none;
    cursor: pointer; }
    .classic-theme .motif-filter-icon:before {
      font-family: "ant-motif-icons";
      content: "";
      position: absolute;
      left: 0px; }
  .classic-theme .vgr-clear-filter-container {
    display: flex;
    align-items: center;
    margin-right: 15px; }
    .classic-theme .vgr-clear-filter-container .vgr-clear-filter-link {
      white-space: nowrap;
      cursor: pointer; }
  .classic-theme .srch-title-text {
    display: flex; }
  .classic-theme a.pharmacy-detail-phone-number {
    display: inline-block;
    margin-bottom: 1rem; }
  .classic-theme .srch-header-title {
    display: flex;
    flex-flow: row wrap; }
  .classic-theme .srch-level-container {
    display: flex;
    align-items: center;
    margin: 0 0 10px 10px; }
  .classic-theme .vgr-phrm-details-row .srch-header-title {
    width: 33%; }
  .classic-theme .vgr-phrm-details-row {
    padding-right: 45px;
    margin-bottom: 1rem; }
  .classic-theme .phrm-detail-display-none-mobile {
    display: none; }
  .classic-theme #accessibility-text {
    position: relative;
    display: block;
    padding-left: 22px; }
    .classic-theme #accessibility-text:after {
      position: absolute;
      left: 0px;
      top: 0px;
      content: "";
      font-family: "ant-motif-icons";
      color: #2b6ce2; }
  .classic-theme .srch-description-text,
  .classic-theme .pharm-content-two {
    color: #999;
    margin-bottom: 5px; }
  .classic-theme .srch-list-results {
    display: flex;
    white-space: nowrap;
    padding-left: 15px; }
  .classic-theme .srch-address-distance-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .classic-theme .srch-phrm-font {
    color: #666666; }
  .classic-theme .vgr-distance-texts {
    color: #666;
    font-weight: bold; }
  .classic-theme .srch-phrm-addr-font {
    font-size: 0.77778rem; }
  .classic-theme .phrm-favorite-text {
    color: #666;
    border-bottom: none; }
  .classic-theme .srch-phrm-blk-display {
    display: block; }
  .classic-theme .srch-phrm-addr-display {
    display: block; }
  .classic-theme .srch-phrm-display {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 1px #d5d5d5; }
  .classic-theme .srch-phrm-display-active {
    background-color: #eee; }
  .classic-theme .srch-phrm-map-align {
    padding-right: 6.5rem; }
  .classic-theme .srch-phrm-txt-color {
    cursor: pointer;
    color: #333; }
  .classic-theme .srch-phrm-preferred {
    display: inline-block;
    letter-spacing: -6px; }
    .classic-theme .srch-phrm-preferred > span {
      font-weight: 800; }
      .classic-theme .srch-phrm-preferred > span:nth-child(even) {
        color: #666666; }
      .classic-theme .srch-phrm-preferred > span:nth-child(odd) {
        color: #333; }
  .classic-theme .srch-phrm-show-preferred {
    margin-top: 5px;
    display: inline-block; }
    .classic-theme .srch-phrm-show-preferred > span > span {
      margin-right: 0.2rem; }
  .classic-theme .ant-anthem-alert {
    padding: 0px;
    border: 0px solid;
    margin: 1.714rem 1.714rem 1.714rem 0;
    border-radius: 0px;
    background: #eeeeee;
    clear: both; }
  .classic-theme .form-item {
    margin-bottom: 1rem; }
    .classic-theme .form-item > .ant-form-item-error {
      font-size: 85%; }
  .classic-theme [data-uxd-form-group-cmp] legend {
    border-bottom: none; }
  .classic-theme .pharmacy-location-filters-desktop-container {
    width: 100%; }
    @media screen and (max-width: 800px) {
      .classic-theme .pharmacy-location-filters-desktop-container {
        display: none; } }
    .classic-theme .pharmacy-location-filters-desktop-container .vgr-prescription-filter-wrapper {
      width: 100%; }
  .classic-theme .srch-phrm-load-more-container {
    text-align: center; }
  .classic-theme .srch-phrm-results {
    padding-top: 15px;
    padding-bottom: 15px; }
  .classic-theme .srch-phrm-multi-plan-margin {
    margin-top: 1.75rem; }
    .classic-theme .srch-phrm-multi-plan-margin .btn-sm {
      font-size: 12px; }
  .classic-theme .srch-phrm-single-plan-input {
    background-color: white; }
  .classic-theme .vgr-semi-bold {
    font-weight: 700 !important;
    margin-bottom: 10px !important; }
  .classic-theme .srch-phrm-single-plan-legend {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    margin-bottom: 0.44444444rem; }
  .classic-theme .srch-phrm-margin {
    margin-top: 1.5rem; }
  .classic-theme #pharmacy-search-modal .srch-phrm-margin {
    margin-top: 1.55rem; }
  @media screen and (max-width: 480px) {
    .classic-theme #pharmacy-search-modal [data-tcp-search-provider-cmp] .srch-phrm-margin {
      margin-top: 1rem; } }
  .classic-theme .srch-phrm-ant-margin-top {
    margin-top: 0.5rem; }
  .classic-theme .srch-phrm-ant-margin {
    margin-left: 5px; }
  .classic-theme .srch-phrm-details-hours {
    margin: 5px 0; }
  .classic-theme .phrm-srch-details-hours-label {
    margin-right: 30px;
    margin-left: 5px;
    display: inline-block;
    width: 5.7rem; }
  .classic-theme .phrm-srch-details-hours-open {
    display: inline-block;
    width: 8rem; }
  .classic-theme .srch-phrm-details-margin {
    margin-right: -6rem; }
  .classic-theme .phrm-srch-set-fav-phrm a {
    border-bottom: none; }
    .classic-theme .phrm-srch-set-fav-phrm a:before {
      margin-right: 5px;
      font-family: "ant-classic-icons";
      content: "\f31b"; }
  .classic-theme .phrm-srch-fav-phrm:before {
    margin-right: 5px;
    font-family: "ant-classic-icons";
    content: "\f318";
    color: #3372e3; }
  .classic-theme .phrm-srch-margin {
    margin-bottom: 15px;
    margin-top: 10px; }
  .classic-theme .srch-phrm-Accessibility {
    margin-left: -1rem; }
  .classic-theme .srch-phrm-map {
    width: 100%;
    height: 100%;
    min-height: 500px;
    position: relative; }
  .classic-theme .srch-phrm-details-map .srch-phrm-map {
    width: 100%;
    height: 100%;
    min-height: 300px !important;
    position: relative; }
  .classic-theme .vgr-icon-phrm-srch legend {
    padding-bottom: 0.25rem !important;
    border-bottom: 1px solid #ccc !important; }
  .classic-theme .vgr-icon-distance > div > div[data-uxd-dropdown-cmp]::before {
    content: "\f164";
    font-family: "ant-classic-icons" !important;
    color: #3372e3;
    top: 1.5rem;
    right: 1.75rem;
    position: relative;
    font-size: 22px; }
  .classic-theme .vgr-icon-zip > div[data-tcp-auto-suggest-cmp]::before {
    content: "\f27d";
    font-family: "ant-classic-icons" !important;
    color: #3372e3;
    top: 1.5rem;
    right: 1.75rem;
    position: relative;
    font-size: 22px; }
  .classic-theme .vgr-icon-plan > div > div[data-uxd-dropdown-cmp]::before {
    content: "\f15c";
    font-family: "ant-classic-icons" !important;
    color: #3372e3;
    top: 1.5rem;
    right: 1.75rem;
    position: relative;
    font-size: 22px; }
  .classic-theme .tcp-autosuggest-search-icon {
    display: none; }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .classic-theme .srch-phrm-details-margin {
      margin-left: 1rem;
      margin-right: 0; }
    .classic-theme .srch-phrm-ant-margin-top {
      margin-top: 0.25rem; } }
  @media screen and (min-width: 800px) and (max-width: 1200px) {
    .classic-theme .srch-phrm-details-text-m-l {
      margin-left: -1rem !important; }
    .classic-theme .srch-phrm-Accessibility {
      margin-left: 0 !important; } }
  @media screen and (max-width: 480px) {
    .classic-theme .srch-phrm-details-map .srch-phrm-map,
    .classic-theme .srch-phrm-map {
      min-height: 200px; }
    .classic-theme .srch-phrm-display:last-child {
      border-bottom: 2px solid #dcdcdc; }
    .classic-theme .phrm-srch-details-hours-label {
      width: 4rem; }
    .classic-theme .srch-phrm-ant-margin-top {
      margin-top: 0.25rem; } }
  @media screen and (max-width: 800px) {
    .classic-theme .srch-phrm-results {
      padding-top: 0px;
      padding-bottom: 5px; }
    .classic-theme .srch-phrm-Accessibility {
      margin-left: 0 !important; }
    .classic-theme button#addPharmacy {
      width: 100%; } }
  .classic-theme .motif-theme [data-tcp-search-provider-cmp] a {
    font-weight: 400; }
    @media screen and (max-width: 800px) {
      .classic-theme .motif-theme [data-tcp-search-provider-cmp] a {
        font-size: 12px; } }
  .classic-theme .ant-heading-four.srch-phrm-details-text-m-l#schedule-header,
  .classic-theme .phrm-srch-modal-align {
    width: 50%;
    float: left; }
    .classic-theme .ant-heading-four.srch-phrm-details-text-m-l#schedule-header > div div .pcLabel,
    .classic-theme .phrm-srch-modal-align > div div .pcLabel {
      display: inline-block;
      cursor: pointer;
      font-size: 0.85rem;
      font-weight: 400;
      margin-right: 10px;
      position: relative;
      float: left; }
  @media screen and (max-width: 479px) {
    .classic-theme #pharmacyNameFilterModal .modal-dialog button#pharmacy-name-filter-modal-close-button {
      position: relative;
      right: 5px;
      top: 5px;
      border: 1px solid #ccc; } }
  .classic-theme .srch-phrm-modal-margin {
    margin: 1rem 0;
    display: inline-block; }
  .classic-theme .srch-phrm-modal-heading {
    display: inline-block;
    margin-bottom: 1.5rem; }
  .classic-theme .phrm-modal-font {
    font-size: 0.85rem;
    font-weight: 400; }
  .classic-theme .phrm-srch-modal-footer {
    margin: 20px 0 20px 25px;
    display: inline-block;
    width: 100%; }
    .classic-theme .phrm-srch-modal-footer > button + button {
      margin-left: 25px; }
  .classic-theme .modal-body [data-tcp-search-provider-cmp] .ant-marker-icon {
    padding: 5px 5px 0 2px;
    line-height: 22.22px; }
  .classic-theme .modal-body [data-tcp-search-provider-cmp] .ant-text-input.ant-search-input {
    line-height: 17.1428px; }
  .classic-theme .modal-body [data-tcp-search-provider-cmp] [data-tcp-toggle-switch-cmp] .optionWrapper {
    line-height: 18.1428px; }
  .classic-theme .modal-body [data-tcp-search-provider-cmp] legend {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0.44444444rem; }
  .classic-theme .phrm-srch-level-1 {
    border: 1px solid #666666;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 600;
    color: #fff;
    background: #666666;
    margin-left: 5px;
    height: 16px;
    display: block;
    width: 16px;
    text-align: center;
    line-height: 13.7px;
    padding: 1px 4px 0px 4px;
    letter-spacing: 1px; }
  .classic-theme .tcp-cobrowse-chat-container {
    position: fixed;
    bottom: 0px;
    right: 0;
    width: 300px;
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    z-index: 11; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-ctrl-bar {
      padding: 0.5rem;
      display: flex;
      text-align: left;
      border-bottom: 1px solid #dcdcdc; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-ctrl-text {
      text-align: left;
      display: inline-block;
      flex: 1; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-ctrl-icons > a {
      text-decoration: none;
      border-bottom: none; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-ctrl-icons .tcp-cobrowse-min-link {
      position: relative;
      top: 5px; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-chatbox {
      padding: 0.5rem 0.75rem;
      background-color: #eeeeee;
      overflow: scroll;
      height: 30vh;
      font-size: 14px;
      line-height: 1.15rem; }
      .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-chatbox.minimized {
        height: 0;
        padding: 0; }
        .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-chatbox.minimized + .tcp-cobrowse-footer {
          height: 0;
          padding: 0; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-session-btns {
      position: relative;
      top: 1rem; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-id-num {
      padding-bottom: 0.5rem; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-footer {
      border-top: 1px solid #dcdcdc;
      padding: 0.5rem;
      background-color: #eeeeee;
      font-size: 14px; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-margin-bot-md {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-session-start-txt {
      padding-top: 1rem; }
    .classic-theme .tcp-cobrowse-chat-container .tcp-cobrowse-sess-start-icon {
      padding-right: 0.25rem; }
  .classic-theme .tcp-claim-form-wrapper .tcp-card-cmp .card-title-wrapper .card-title {
    margin: 25px auto 50px; }
    .classic-theme .tcp-claim-form-wrapper .tcp-card-cmp .card-title-wrapper .card-title:after {
      display: none; }
  .classic-theme .tcp-claim-form-wrapper .block {
    padding-bottom: 50px;
    margin-bottom: 25px;
    border-bottom: 1px solid #eeeeee; }
    .classic-theme .tcp-claim-form-wrapper .block h3 {
      margin-bottom: 40px; }
    .classic-theme .tcp-claim-form-wrapper .block .form-item {
      margin-bottom: 1.5rem; }
    .classic-theme .tcp-claim-form-wrapper .block.contact-info-for-claim {
      border-bottom: none; }
    .classic-theme .tcp-claim-form-wrapper .block .radio-button-spacer {
      margin-bottom: 2rem; }
    .classic-theme .tcp-claim-form-wrapper .block .ant-input-sm {
      width: 70px; }
    .classic-theme .tcp-claim-form-wrapper .block .ant-input-med {
      width: 300px; }
    .classic-theme .tcp-claim-form-wrapper .block .ant-input-long {
      width: 420px; }
  .classic-theme .tcp-claim-form-wrapper .button-container .tcp-insurance-cmp-primary {
    margin-bottom: 2rem; }
  .classic-theme .tcp-claim-form-wrapper .pfSelect {
    max-width: 420px; }
  .classic-theme .tcp-recent-header-row {
    display: block;
    font-weight: 600;
    padding: 0 20px;
    margin-bottom: 20px; }
  .classic-theme .tcp-view-recent {
    color: #0079c2;
    margin-right: 0; }
  .classic-theme .eft-mailing-address {
    margin-bottom: 30px;
    margin-top: 20px;
    padding-left: 30px;
    padding-right: 30px; }
  .classic-theme .tcp-eft-radio {
    margin-bottom: 25px; }
  .classic-theme .eft-model-address {
    margin-bottom: 45px;
    padding-left: 30px;
    padding-right: 30px; }
  .classic-theme .eft-select-method {
    padding-left: 30px;
    padding-right: 25px;
    margin-bottom: 20px;
    font-weight: bold; }
  .classic-theme .eft-form-method {
    margin-bottom: 20px; }
    .classic-theme .eft-form-method .tcp-eft-form {
      margin-top: 20px; }
  .classic-theme .tcp-eft-sucess-modal {
    padding: 1px 90px 25px 90px; }
  .classic-theme .tcp-eft-modal-note {
    padding: 0px 10px 0px 10px;
    text-align: left; }
  .classic-theme .tcp-eft-modal-done-button {
    margin-top: 50px;
    text-align: center; }
  .classic-theme .tcp-eft-modal-success-title {
    margin-top: 10px;
    margin-bottom: 35px;
    text-align: center; }
  .classic-theme .tcp-eft-modal-imp {
    padding: 0px 10px 0px 10px;
    font-weight: bold;
    margin-bottom: 10px; }
  .classic-theme .tcp-eft-img {
    margin-top: 50px; }
    .classic-theme .tcp-eft-img > img {
      height: 165px;
      max-width: 100%; }
      @media screen and (min-width: 480px) {
        .classic-theme .tcp-eft-img > img {
          width: 311px; } }
  .classic-theme .PDFicon {
    font-size: 25px; }
  .classic-theme .tcp-recent-first-col,
  .classic-theme .tcp-recent-second-col,
  .classic-theme .tcp-recent-third-col {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .classic-theme .tcp-recent-first-col {
    width: 25%;
    margin-right: 5%;
    margin-left: 10%; }
  .classic-theme .tcp-recent-second-col {
    width: 25%;
    margin-right: 5%; }
  .classic-theme .tcp-recent-third-col {
    width: 29%;
    margin-right: 1%; }
  .classic-theme .recent-claim-nav-button {
    margin-top: 10px; }
  .classic-theme .recent-claim-nav-button button {
    margin: 5px 5px 5px 5px; }
  .classic-theme .tcp-confirm-message-text {
    text-align: center;
    margin: 5px 75px 5px 75px; }
  .classic-theme .tcp-data-row-container .tcp-recent-data-row {
    padding: 1.1111rem; }
    .classic-theme .tcp-data-row-container .tcp-recent-data-row:nth-child(even) {
      background-color: #f7f7f7; }
  .classic-theme span.tcp-view-recent {
    display: flex;
    align-items: center;
    margin-left: 22px;
    margin-bottom: 1rem; }
    .classic-theme span.tcp-view-recent:before {
      content: "\f11b";
      margin-right: 10px;
      color: #fe5e3c; }
  .classic-theme span.medical-claims-check,
  .classic-theme span.patient-claims-check,
  .classic-theme span.claims-check {
    position: absolute;
    color: #000;
    font-size: 30px;
    bottom: 133px; }
    @media (min-width: 480px) {
      .classic-theme span.medical-claims-check,
      .classic-theme span.patient-claims-check,
      .classic-theme span.claims-check {
        bottom: 97px;
        left: 10px;
        font-size: 32px; } }
    @media (min-width: 800px) {
      .classic-theme span.medical-claims-check,
      .classic-theme span.patient-claims-check,
      .classic-theme span.claims-check {
        bottom: 102px;
        font-size: 45px; } }
  @media (min-width: 380px) {
    .classic-theme span.medical-claims-check {
      bottom: 99px;
      left: -12px; } }
  @media (min-width: 420px) {
    .classic-theme span.medical-claims-check {
      left: 5px; } }
  @media (min-width: 368px) {
    .classic-theme span.patient-claims-check {
      left: -12px; } }
  @media (min-width: 370px) {
    .classic-theme span.patient-claims-check {
      bottom: 99px; } }
  @media (min-width: 420px) {
    .classic-theme span.patient-claims-check {
      left: 5px; } }
  @media (min-width: 368px) {
    .classic-theme span.claims-check {
      bottom: 99px;
      left: -12px; } }
  @media (min-width: 420px) {
    .classic-theme span.claims-check {
      left: 5px; } }
  @media screen and (min-width: 200px) and (max-width: 420px) {
    .classic-theme .recent-claim-nav-button button {
      width: 75%;
      margin-bottom: 5px; }
    .classic-theme .tcp-confirm-message-text {
      text-align: center;
      margin: 5px 5px 5px 5px; }
    .classic-theme .submitClaim {
      margin-right: 25%; } }
  .classic-theme .tcp-claimform-cmp-ddl {
    width: 58%; }
    .classic-theme .tcp-claimform-cmp-ddl .pfSelect > legend {
      margin-bottom: 5px; }
  .classic-theme a.ant-action-link.view-claims-recent-anchor.view-claim-recent-text {
    font-family: "Open Sans", "open-sans", sans-serif; }
  .classic-theme .modal .modal-header .close.tcp-modal-close {
    top: -9px;
    right: -25px; }
    @media screen and (min-width: 480px) {
      .classic-theme .modal .modal-header .close.tcp-modal-close {
        top: -18px;
        right: -33px; } }
  .classic-theme .tcp-med-info-item-bill {
    margin-bottom: 5rem; }
  .classic-theme .itemized-bill-img {
    width: 100%;
    height: 100%; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .popover.top, .classic-theme .tcp-pcp-search-pcp-wrapper .popover.bottom, .classic-theme .tcp-pcp-search-pcp-wrapper .popover.left, .classic-theme .tcp-pcp-search-pcp-wrapper .popover.right {
    z-index: 999999999; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .dropdown-container,
  .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container,
  .classic-theme .tcp-pcp-search-pcp-wrapper .showSplDetailsLink,
  .classic-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
    margin-bottom: 2rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper #showSplDetails,
  .classic-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
    margin-top: 2rem;
    display: inline-block; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .checkbox-container legend {
    font-size: 1rem;
    margin-bottom: 0.5rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .checkbox-container label {
    font-weight: 400; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container {
    margin-bottom: 2rem; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .tcp-pcp-button-placement {
    margin-top: 40px;
    text-align: center; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .pcLabel {
    margin-right: 0px; }
  .classic-theme .tcp-pcp-search-pcp-wrapper .popIcon {
    margin-left: 0px; }
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-1,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-2,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-3,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-4,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-5,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-6,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-7,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-8,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-9,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-10,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-11,
  .classic-theme .tcp-pcp-summary-wrapper .col-xxs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel {
    display: inline-flex; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel::before {
      min-width: 14px;
      min-height: 14px;
      top: 0.2rem; }
  .classic-theme .tcp-pcp-summary-wrapper .base-toggle-icon-expanded.fa.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .classic-theme .tcp-pcp-summary-wrapper .base-toggle-icon-collapsed.fa.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-icon {
    display: none; }
  .classic-theme .tcp-pcp-summary-wrapper .award-summary-container .awards,
  .classic-theme .tcp-pcp-summary-wrapper .award-summary-container .reviews {
    margin-top: 1rem; }
  .classic-theme .tcp-pcp-summary-wrapper .search-results-headers {
    display: none; }
  .classic-theme .tcp-pcp-summary-wrapper .semi-section-header {
    margin-top: 2rem; }
  .classic-theme .tcp-pcp-summary-wrapper .map-teardrop-icon {
    padding: 0px;
    display: inline-block;
    border: none;
    background: none !important;
    cursor: pointer;
    float: left;
    width: auto;
    margin-right: 0.25rem; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper {
    border-bottom: 1px solid #979797; }
    .classic-theme .tcp-pcp-summary-wrapper .address-wrapper .address-container {
      float: left;
      width: 82%; }
    .classic-theme .tcp-pcp-summary-wrapper .address-wrapper.add-border-bottom {
      padding-bottom: 0.75rem;
      margin: 0 0 0.75rem;
      border-bottom: 1px solid #979797; }
    .classic-theme .tcp-pcp-summary-wrapper .address-wrapper.remove-border-bottom {
      border: none; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper-last .address-container {
    float: left;
    width: 82%;
    word-break: break-all; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper-last.add-border-bottom {
    padding-bottom: 0.75rem;
    margin: 0 0 0.75rem; }
  .classic-theme .tcp-pcp-summary-wrapper .address-wrapper-last.remove-border-bottom {
    border: none; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header {
    width: 100%; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .tcp-pcp-doctor-details-toggle {
    float: right;
    background: none !important;
    border: none !important;
    padding: 0; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-vertical-spacer {
    margin-bottom: 2rem; }
    .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-vertical-spacer.col-xxs-8.col-sm-2 {
      position: initial; }
  .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-header {
    margin-bottom: 0.5rem;
    display: block; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter.hideFilter {
    display: none; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button {
    text-align: left;
    background: none !important;
    color: #0079c2;
    cursor: pointer;
    display: flex;
    align-items: flex-end;
    width: 100%;
    border-bottom: 1px solid #979797;
    border-top: none;
    border-left: none;
    border-right: none;
    padding: 1rem;
    margin-bottom: 0.5rem; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button span.fa {
      float: right;
      margin-left: 5px; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container {
    margin: 0px; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container fieldset.ant-auto-suggest .psDropdown {
      top: 40px; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-hide {
      max-height: 0;
      overflow: hidden;
      transition: max-height 250ms linear; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-show {
      height: auto;
      max-height: 400px;
      transition: max-height 250ms linear;
      overflow: visible; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .hide-filter-container {
    display: block;
    margin-bottom: 2rem; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container {
    margin: 2rem 0 2rem 0;
    text-align: center;
    width: 100%; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container.hideFilter {
      display: none; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container .button {
      display: inline-block; }
  .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons {
    margin: 1rem 0; }
    .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container {
      display: flex;
      flex-direction: row;
      justify-content: flex-end; }
      .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .sort-results-text {
        margin: 20px 10px 0 0; }
      .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn {
        display: block; }
        .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn.btn-secondary {
          margin-right: 15px; }
  .classic-theme .tcp-pcp-summary-wrapper .summary-data-container {
    margin-bottom: 1rem; }
    .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container {
      padding-left: 0.25rem;
      margin-bottom: 0.25rem; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle {
        border: none; }
        .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle .base-toggle-header {
          border: none; }
          .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle .base-toggle-header strong {
            font-weight: 400; }
        .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle span::before {
          margin-left: 5px; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle-body {
        margin-top: 0.5rem; }
        .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle-body div {
          margin: 0.25rem 0;
          display: inline-block; }
    .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .insurance-header {
      margin-bottom: 0.5rem; }
    .classic-theme .tcp-pcp-summary-wrapper .summary-data-container .ant-font-sb {
      margin-bottom: 0.5rem; }
  .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-pagination-container {
    display: flex;
    justify-content: center;
    margin-top: 50px; }
    .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-pagination-container .tcp-pcp-pagination-link {
      background: none !important;
      border: none;
      padding: 0 !important;
      margin-bottom: 0.5rem;
      font: inherit;
      cursor: pointer;
      border-bottom: none; }
  .classic-theme .pcp-award-modal-container h2 {
    margin-bottom: 20px; }
  .classic-theme .pcp-award-modal-container .awards-header {
    margin-bottom: 2rem; }
  .classic-theme .pcp-award-modal-container .award-container {
    margin: 20px 0 40px 0; }
    .classic-theme .pcp-award-modal-container .award-container .award-image {
      text-align: center; }
    .classic-theme .pcp-award-modal-container .award-container .award-title {
      font-size: 1.05rem;
      font-weight: 600; }
  .classic-theme .pcp-map-modal-container .modal-dialog {
    max-width: 1200px; }
  .classic-theme .pcp-map-modal-container .MicrosoftMap.dirSDK .directionsPanel {
    width: auto; }
  .classic-theme .pcp-map-modal-container .award-container {
    margin: 4rem 0; }
    .classic-theme .pcp-map-modal-container .award-container textarea {
      min-height: 100px;
      width: 100%; }
  .classic-theme .pcp-map-modal-container h2 {
    margin-bottom: 20px; }
  .classic-theme .pcp-map-modal-container .map-img {
    text-align: center; }
  .classic-theme .pcp-map-modal-container .start-container,
  .classic-theme .pcp-map-modal-container .end-container {
    padding-bottom: 0.5rem; }
    .classic-theme .pcp-map-modal-container .start-container .fa-map-marker,
    .classic-theme .pcp-map-modal-container .end-container .fa-map-marker {
      float: left; }
    .classic-theme .pcp-map-modal-container .start-container textarea,
    .classic-theme .pcp-map-modal-container .end-container textarea {
      border: 1px solid black; }
  .classic-theme .pcp-map-modal-container .tcp-pcp-swap-link-container {
    padding-bottom: 0.5rem; }
    .classic-theme .pcp-map-modal-container .tcp-pcp-swap-link-container button {
      background: none !important;
      color: #0079c2;
      cursor: pointer;
      border: none;
      padding: 0px;
      text-align: left; }
  .classic-theme .pcp-map-modal-container .route-container .prLabel {
    margin: 0 0 1rem 0;
    padding: 0px;
    margin-right: 0.5rem; }
  .classic-theme .pcp-map-modal-container .directionsPanel {
    max-height: 485px;
    overflow: scroll; }
  .classic-theme .desktop-map-locations {
    display: none; }
  .classic-theme .mobile-map-locations {
    display: block; }
  .classic-theme .pcp-details-wrapper .address-wrapper {
    padding-bottom: 0.75rem;
    margin: 0 0 0.75rem; }
  .classic-theme .pcp-compare-wrapper .pcp-compare-section {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid black; }
  .classic-theme .pcp-compare-wrapper .compare-item {
    margin-bottom: 1rem; }
  .classic-theme .mobile-pcp-compare-view {
    display: block; }
  .classic-theme .desktop-pcp-compare-view {
    display: none; }
  .classic-theme .srch-providr-map {
    margin-top: 2rem;
    float: none; }
  @media print {
    .classic-theme .tcp-pcp-summary-wrapper,
    .classic-theme .pcp-map-modal-container h2,
    .classic-theme .tcp-pcp-results-count,
    .classic-theme .desktop-pcp-compare-view,
    .classic-theme .mobile-pcp-compare-view,
    .classic-theme .fake-show-map.compare-toggle-map-wrapper,
    .classic-theme .tcp-pcp-compare-top-disclaimer,
    .classic-theme .close.ng-star-inserted,
    .classic-theme .pcp-map-modal-container .modal-body #directionBackBtn,
    .classic-theme .modal .btn-primary,
    .classic-theme .modal-component-footer .btn.btn-secondary,
    .classic-theme .modal-header,
    .classic-theme .tcp-pcp-search-pcp-wrapper .tcp-pcp-button-placement,
    .classic-theme .modal .btn,
    .classic-theme .bottom-disclaimer,
    .classic-theme .row.summary-disclaimer,
    .classic-theme .bm_bottomLeftOverlay {
      display: none; }
    .classic-theme .bottom-disclaimer {
      margin: 2rem 0; }
    .classic-theme .pcp-map-modal-container.fadeInDown.animated.modal.fade.in.active,
    .classic-theme .award-container.clearfix {
      position: absolute; }
    .classic-theme .pcp-map-modal-container .directionsPanel,
    .classic-theme .pcp-map-modal-container .award-container .map-directions {
      max-height: none;
      overflow: visible; }
    .classic-theme .modal-content {
      border: 0px !important; }
    .classic-theme .modal {
      position: absolute;
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      overflow: visible !important; }
    .classic-theme .award-container .srch-providr-map {
      page-break-inside: avoid; } }
  @media screen and (min-width: 800px) {
    .classic-theme {
      /* PCP search page wrapper */
      /* PCP wrapper for filters and headers of the results */
      /* Summary page alt toggles only */
      /* compare screen desktop */ }
      .classic-theme .mobile-pcp-compare-view {
        display: none; }
      .classic-theme .desktop-pcp-compare-view {
        display: block; }
      .classic-theme .alertRow {
        background: red; }
      .classic-theme .tcp-pcp-current-pcp-wrapper {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 50px;
        align-items: baseline; }
        .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-current-pcp-div {
          margin: 0px 10px;
          margin-bottom: 0px; }
        .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-col-headers,
        .classic-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-member-group {
          margin-bottom: 10px; }
      .classic-theme .tcp-pcp-search-pcp-wrapper #showSplDetails,
      .classic-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
        margin-top: 1rem;
        display: inline-block; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container label {
        margin-bottom: 0.7143rem; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container input {
        width: 100%; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .search-input-container,
      .classic-theme .tcp-pcp-search-pcp-wrapper .dropdown-container {
        margin-bottom: 2.5rem; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .checkbox-container label {
        margin-bottom: 15px; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container {
        margin-bottom: 25px; }
        .classic-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container a:hover {
          cursor: pointer; }
      .classic-theme .tcp-pcp-search-pcp-wrapper .popover {
        z-index: 9999999; }
      .classic-theme .tcp-pcp-summary-wrapper .dropdown-container {
        z-index: 99999999; }
        .classic-theme .tcp-pcp-summary-wrapper .dropdown-container .dropdown-icon {
          padding-top: 0px;
          padding-bottom: 0px; }
      .classic-theme .tcp-pcp-summary-wrapper .search-results-paragraph {
        margin: 15px 0; }
      .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 20px; }
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem {
          padding-right: 5px;
          width: 100%; } }
      @media screen and (min-width: 800px) and (min-width: 800px) {
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel {
          display: inline-flex; } }
  @media screen and (min-width: 800px) {
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter {
          min-width: 17%;
          width: 25%;
          padding-right: 5px; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle .toggle-title {
            font-weight: bold; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button {
            background: none !important;
            color: #0079c2;
            cursor: pointer;
            display: flex;
            align-items: flex-end;
            border: none;
            padding: 0px;
            width: auto; }
            .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button span.fa {
              float: right;
              margin-left: 5px; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container {
            margin: 0px; }
            .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcLabel {
              font-weight: bold; }
              .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcLabel::before {
                top: 0.2rem; }
            .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-show {
              height: 285px; }
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .hide-filter-container {
          display: none; }
        .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container {
          text-align: center;
          margin: 0;
          width: 16.3333%;
          padding: 0px; }
          .classic-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container .button {
            display: inline-block; }
      .classic-theme .tcp-pcp-summary-wrapper .search-results-headers {
        display: block;
        width: calc(100% - 35px);
        padding: 0.5rem 0; }
      .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons {
        margin: 1rem 0; }
        .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container {
          display: flex;
          flex-direction: row;
          justify-content: flex-end; }
          .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn {
            display: block; }
            .classic-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn.btn-secondary {
              margin-right: 15px; }
      .classic-theme .tcp-pcp-summary-wrapper .fake-border {
        border-top: 2px solid #eeeeee; }
      .classic-theme .tcp-pcp-summary-wrapper .reset-search-container {
        text-align: center;
        margin: 30px 0 30px 0; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-data-container {
        margin-bottom: 30px; }
      .classic-theme .tcp-pcp-summary-wrapper .summary-disclaimer {
        margin-top: 30px; }
      .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header {
        width: calc(100% - 35px); }
        .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header .mobile-vertical-spacer {
          margin-bottom: 0px; }
        .classic-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header .mobile-header {
          display: none; }
      .classic-theme .pcp-search-results-section .alt-toggle-icon {
        display: none !important; }
      .classic-theme .pcp-search-results-section .address-wrapper a {
        border: none; }
      .classic-theme .tcp-pcp-button-placement .btn + .btn {
        margin-left: 25px; }
      .classic-theme .desktop-map-locations {
        display: block; }
      .classic-theme .mobile-map-locations {
        display: none; }
      .classic-theme .pcp-compare-wrapper .compare-item-container {
        display: flex;
        justify-content: flex-start; }
        .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item {
          display: flex;
          flex-wrap: wrap;
          padding-right: 5px;
          margin-bottom: 0.75rem;
          flex: 1 1 25%; }
          .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item .doctor-award-text {
            width: 100%; }
          .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item .map-teardrop-icon {
            padding: 0px;
            display: inline-block;
            border: none;
            background: none !important;
            cursor: pointer;
            float: left;
            width: auto;
            margin-right: 0.25rem; }
        .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item {
          margin-bottom: 8px; }
          .classic-theme .pcp-compare-wrapper .compare-item-container .compare-item .max-address-width {
            width: 100%; }
      .classic-theme .pcp-compare-wrapper .base-toggle-expanded div {
        margin: 0.5rem 0; }
      .classic-theme .pcp-compare-wrapper .award-image-container {
        display: flex;
        flex-direction: column; }
        .classic-theme .pcp-compare-wrapper .award-image-container .award-image {
          display: inline-block;
          margin: 5px 0px; }
      .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper {
        display: flex;
        flex-direction: row;
        margin-bottom: 0.5rem; }
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(2):first-child,
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(2):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 50%; }
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(3):first-child,
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(3):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 33.3333%; }
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(4):first-child,
        .classic-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(4):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 25%; }
      .classic-theme .tcp-pcp-filter-details-specialty {
        width: 95%; }
      .classic-theme .award-container .srch-providr-map {
        float: right; } }
  .classic-theme .compare-toggle-map-wrapper {
    text-align: center; }
    .classic-theme .compare-toggle-map-wrapper .compare-toggle-map {
      width: 100%;
      max-height: 0;
      transition: max-height 0.15s ease-out;
      overflow: hidden; }
      .classic-theme .compare-toggle-map-wrapper .compare-toggle-map.show {
        max-height: 485px;
        transition: max-height 0.25s ease-in; }
    .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button {
      padding: 1rem 0;
      margin-bottom: 1rem;
      width: 100%;
      background: #eeeeee;
      display: inline-block;
      font-weight: 600; }
      .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button span {
        transform: rotateX(0deg);
        transition: transform 0.25s ease-in; }
        .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button span:hover {
          cursor: pointer; }
      .classic-theme .compare-toggle-map-wrapper .compare-toggle-map-button span.flipIcon {
        transform: rotateX(180deg);
        transition: transform 0.25s ease-out; }
  .classic-theme .desktop-pcp-compare-view .base-toggle span::before,
  .classic-theme .mobile-pcp-compare-view .base-toggle span::before {
    margin-left: 5px; }
  .classic-theme .desktop-pcp-compare-view .base-toggle .base-toggle-icon-expanded.fa-caret-down,
  .classic-theme .mobile-pcp-compare-view .base-toggle .base-toggle-icon-expanded.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .classic-theme .desktop-pcp-compare-view .base-toggle .base-toggle-icon-collapsed.fa-caret-down,
  .classic-theme .mobile-pcp-compare-view .base-toggle .base-toggle-icon-collapsed.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .classic-theme .pcp-search-footer-container {
    font-weight: 400;
    margin-top: 35px; }
    .classic-theme .pcp-search-footer-container .pcp-search-footer-updated {
      font-size: 0.8571rem; }
  .classic-theme .fake-show-map {
    text-align: center;
    margin-bottom: 1rem; }
    .classic-theme .fake-show-map .base-toggle-body {
      margin-top: 0.5rem; }
    .classic-theme .fake-show-map a {
      border: none; }
  .classic-theme .geo-pcp-href-no-border {
    border: 0px; }
  .classic-theme .pcp-affiliations-modal-container .base-toggle-collapsed {
    overflow: hidden; }
  .classic-theme .pcp-affiliations-modal-container .base-toggle-container {
    padding-left: 0.25rem;
    margin-bottom: 0.25rem; }
    .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle {
      border: none; }
      .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle .base-toggle-header {
        border: none; }
        .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle .base-toggle-header strong {
          font-weight: 400; }
      .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle span::before {
        margin-left: 5px; }
    .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle-body {
      margin-top: 0.5rem; }
      .classic-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle-body div {
        margin: 0.25rem 0;
        display: inline-block; }
  .classic-theme .pcp-affiliations-modal-container .modal-body .compare-toggle-map-wrapper .srch-providr-map {
    width: 100%;
    margin-left: 0px;
    height: 485px; }
  .classic-theme .pcp-map-modal-container .modal-body .srch-phrm-map-align {
    padding-right: 15px;
    float: left !important; }
    .classic-theme .pcp-map-modal-container .modal-body .srch-phrm-map-align .srch-providr-map {
      width: 100%;
      margin-left: 0px;
      height: 485px; }
  .classic-theme .pcp-map-modal-container .modal-body #directionBackBtn {
    margin-top: 1rem; }
  .classic-theme .pcp-map-modal-container .modal-body .print-btn {
    margin-left: 1rem;
    margin-top: 1rem; }
  .classic-theme .pcp-map-modal-container .modal-body .compare-print-btn {
    margin-top: 1rem;
    margin-left: 1rem; }
  .classic-theme .pcp-map-modal-container .modal-body .compare-back-btn {
    margin-left: 1rem;
    margin-top: 1rem; }
  @media screen and (min-width: 1024px) {
    .classic-theme .srch-providr-map {
      float: right;
      margin-top: 0px; } }
  .classic-theme .MicrosoftMap a {
    border-bottom: none; }
  .classic-theme .award-container .srch-providr-map {
    height: 485px; }
  .classic-theme .compare-toggle-map-wrapper .compare-toggle-map.show .srch-providr-map {
    max-height: 485px;
    transition: max-height 0.15s ease-out; }
  .classic-theme .compare-toggle-map-wrapper .compare-toggle-map .srch-providr-map {
    height: 485px;
    max-height: 0px;
    transition: max-height 0.15s ease-out; }
  .classic-theme .mbr-page-body.bgk-white {
    background: #fff;
    margin-top: 0px; }
    .classic-theme .mbr-page-body.bgk-white .tcp-card-cmp.content-container {
      margin-top: -1.5rem; }
  .classic-theme .affiliation-details-left-data-container .base-toggle-icon-expanded.fa.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .classic-theme .affiliation-details-left-data-container .base-toggle-icon-collapsed.fa.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .classic-theme .address-container {
    word-break: unset !important;
    overflow-wrap: break-word; }
  .classic-theme .pcp-add-pointer:hover {
    cursor: pointer; }
  .classic-theme .pcp-search-results-section .alt-toggle-cmp .alt-toggle {
    overflow: visible; }
  .classic-theme .aae-classic-theme .borders {
    border: 1px dashed #006600; }
  .classic-theme .aae-classic-theme .no-margin {
    margin: 0; }
  .classic-theme .aae-classic-theme .no-margin-left {
    margin-left: 0; }
  .classic-theme .aae-classic-theme .no-margin-right {
    margin-right: 0; }
  .classic-theme .aae-classic-theme .no-padding {
    padding: 0; }
  .classic-theme .aae-classic-theme .no-padding-left {
    padding-left: 0; }
  .classic-theme .aae-classic-theme .no-padding-right {
    padding-right: 0; }
  .classic-theme .aae-classic-theme .top-margin-1 {
    margin-top: 1rem; }
  .classic-theme .aae-classic-theme .top-margin-2 {
    margin-top: 2rem; }
  .classic-theme .aae-classic-theme .top-margin-3 {
    margin-top: 3rem; }
  .classic-theme .aae-classic-theme .top-pad-1 {
    padding-top: 1rem; }
  .classic-theme .aae-classic-theme .top-pad-2 {
    padding-top: 2rem; }
  .classic-theme .aae-classic-theme .top-pad-3 {
    padding-top: 3rem; }
  .classic-theme .aae-classic-theme .width-half {
    width: 50%; }
  .classic-theme .aae-classic-theme .pri-blue {
    color: #286ce2; }
  .classic-theme .aae-classic-theme .inline-obj {
    float: left; }
  .classic-theme .aae-classic-theme .horizontal-right {
    text-align: right; }
  .classic-theme .aae-classic-theme .horizontal-footer-line {
    border-top-width: 1px;
    border-top-style: solid;
    flex: auto;
    height: 0;
    margin: 30px 0 20px -5px;
    min-width: 32px; }
  .classic-theme .aae-classic-theme .title {
    margin-left: 14%;
    margin-bottom: 20px; }
  .classic-theme .aae-classic-theme .success-title {
    margin-bottom: 20px; }
  .classic-theme .aae-classic-theme .apptmt-confirm-icon {
    font-weight: 400;
    font-size: 75px;
    padding-left: 45%; }
  .classic-theme .aae-classic-theme .apptmt-confirm-id {
    margin-left: 27%;
    font-size: 30px;
    color: #dcdcdc; }
  .classic-theme .aae-classic-theme #lbl_rbtnPatientType0 {
    padding-left: 1rem; }
  .classic-theme .aae-classic-theme #rbtnPatientTypeId .pfRadio div label {
    font-size: 0.8rem;
    padding-bottom: 1rem; }
  .classic-theme .aae-classic-theme .step {
    display: inline-block;
    color: #949494;
    width: 33%; }
  .classic-theme .aae-classic-theme .step-top {
    color: #ccc; }
    .classic-theme .aae-classic-theme .step-top span {
      background-color: #fff; }
    .classic-theme .aae-classic-theme .step-top .motif-circle {
      position: relative;
      z-index: 10; }
  .classic-theme .aae-classic-theme .step-bottom {
    font-size: 0.7rem; }
  .classic-theme .aae-classic-theme .step-on .step-top,
  .classic-theme .aae-classic-theme .step-on .step-bottom {
    color: #2453a6; }
  .classic-theme .aae-classic-theme .grayline {
    position: relative;
    top: -0.8rem;
    height: 50%;
    border-top: 2px solid #ccc; }
  .classic-theme .aae-classic-theme .grayline-mid {
    width: 100%; }
  .classic-theme .aae-classic-theme .grayline-cap_rt {
    width: 50%; }
  .classic-theme .aae-classic-theme .grayline-cap_lt {
    width: 50%;
    left: 50%; }
  .classic-theme .aae-classic-theme .step-top .motif-circle:before {
    border: solid #fff 3px;
    font-weight: bold; }
  .classic-theme .aae-classic-theme .bottom-fixed-container {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    box-shadow: 0px -5px 15px #eee;
    -webkit-box-shadow: 0px -5px 15px #eee;
    -moz-box-shadow: 0px -5px 15px #eee;
    border-top: solid 2px #eee;
    z-index: 99; }
  .classic-theme .aae-classic-theme .shadow-strip {
    height: 0.5rem;
    background-color: #333; }
  .classic-theme .aae-classic-theme .bottom-floater-contents {
    background-color: #fff;
    min-height: 4.7rem;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .classic-theme .aae-classic-theme .checkbox-text-block {
    width: 90%; }
  .classic-theme .aae-classic-theme .appt-time-container {
    padding: 2.5rem;
    background-color: #f7f7f7;
    min-height: 4rem; }
    .classic-theme .aae-classic-theme .appt-time-container .appt-day-date {
      font-size: 1.4rem;
      font-weight: 600; }
    .classic-theme .aae-classic-theme .appt-time-container .appt-time-change {
      font-size: 0.9rem; }
  .classic-theme .aae-classic-theme .right-column {
    padding-right: 0; }
  .classic-theme .aae-classic-theme .sub-column {
    padding: 1rem 0; }
  .classic-theme .aae-classic-theme .appt-col-title {
    font-weight: bold;
    font-size: 0.9rem; }
  .classic-theme .aae-classic-theme .appt-map-location {
    font-size: 0.9rem; }
    .classic-theme .aae-classic-theme .appt-map-location .appt-map-location-label {
      font-weight: bold; }
  .classic-theme .aae-classic-theme .stars {
    font-size: 0.9rem;
    color: #f59a5f; }
  .classic-theme .aae-classic-theme .appt-map-container {
    width: 100%;
    height: 400px;
    padding-top: 1.5rem;
    background-color: #eee; }
  .classic-theme .top-horiz-line {
    position: absolute;
    top: 1.5rem;
    left: -6rem;
    width: 120%;
    border-top: 1px solid #ccc; }
  .classic-theme .nav-back-2-search-results {
    position: relative;
    top: -2.5rem; }
    .classic-theme .nav-back-2-search-results a,
    .classic-theme .nav-back-2-search-results .back2search-link {
      font-size: 11px;
      text-decoration: none;
      border-bottom: #fff solid 0px; }
  .classic-theme .prescription-discount-page-container .prescription-discount-section-header .section-header-two {
    font-weight: 300;
    font-size: 1.6rem; }
  .classic-theme .prescription-discount-page-container .prescription-discount-save-20 {
    width: 55%; }
  .classic-theme .prescription-discount-page-container .prescription-discount-steps-container {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-bottom: 4rem;
    background-image: linear-gradient(105deg, #2ab5ca 21%, #286ce2 100%);
    color: #fff; }
    .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-Steps-header {
        width: 100%;
        height: 4rem;
        line-height: normal;
        padding: 32px 20px 11px 0; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display {
        display: flex;
        flex-direction: row;
        margin-top: 20px;
        align-content: space-between; }
        .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display > div {
          width: 30%;
          display: inline-flex; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-head {
        padding-top: 2rem;
        padding-bottom: 1rem; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul {
        font-size: 14px;
        width: 70%; }
        .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul > .prescription-discount-key-feat-li {
          margin-bottom: 10px; }
          .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul > .prescription-discount-key-feat-li > a {
            color: #fff; }
  .classic-theme .prescription-discount-page-container .prescription-discount-num-icon-container {
    height: 36px;
    border: 3px solid;
    border-radius: 50%;
    max-width: 36px;
    width: 100%; }
    .classic-theme .prescription-discount-page-container .prescription-discount-num-icon-container > span {
      font-size: 22px !important;
      position: relative; }
    .classic-theme .prescription-discount-page-container .prescription-discount-num-icon-container .prescription-discount-num-icon {
      left: 0.5rem;
      bottom: 1px; }
  .classic-theme .prescription-discount-page-container .prescription-discount-m-l {
    margin-left: 15px;
    padding-right: 15px;
    max-width: 90%;
    display: block; }
  .classic-theme .prescription-discount-page-container .prescription-discount-font-bold {
    font-weight: bold; }
  @media screen and (max-width: 800px) {
    .classic-theme .prescription-discount-page-container .prescription-discount-save-20 {
      width: 100%; }
    .classic-theme .prescription-discount-page-container .prescription-discount-m-l {
      margin-left: 5px;
      padding-right: 0;
      margin-right: 5px;
      max-width: 100%; }
    .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper {
      padding-bottom: 2rem; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-Steps-header,
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-head {
        text-align: center;
        padding: 25px 0px 0px 0px; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul {
        width: 100%;
        margin-top: 1rem;
        padding-left: 3rem; }
        .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul > .prescription-discount-key-feat-li {
          margin-bottom: 5px; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display {
        flex-direction: column;
        margin-left: 0; }
        .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display > div {
          width: 100%;
          display: block;
          text-align: center;
          padding-left: 0;
          margin-top: 15px; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-num-icon-container {
        width: 100%;
        max-width: 36px;
        text-align: center;
        display: inline-block; }
      .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-num-icon {
        left: 0.05rem; } }
  @media screen and (min-width: 800px) and (max-width: 1200px) {
    .classic-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper {
      padding-left: 3rem;
      padding-right: 3rem; } }
  .classic-theme .prescription-discount-get-started-display {
    display: flex;
    border-bottom: 1px solid #ccc;
    padding-bottom: 2rem;
    margin-bottom: 2rem; }
    .classic-theme .prescription-discount-get-started-display > div:first-child {
      width: 70%;
      margin-right: 200px; }
    .classic-theme .prescription-discount-get-started-display .cards-wrapper .cards-deal-imgCont img {
      min-width: 300px; }
  .classic-theme .prescription-discount-savings-text {
    font-style: italic;
    margin-bottom: 2rem; }
  @media screen and (max-width: 800px) {
    .classic-theme .prescription-discount-get-started-display {
      display: flex;
      flex-direction: column; }
      .classic-theme .prescription-discount-get-started-display > div:first-child {
        width: 100%;
        margin-right: 0; } }
  .classic-theme .cards-wrapper .cards-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .classic-theme .cards-wrapper .cards-container .cards-deal-textCont .section-header-three {
      margin-left: 2rem; }
      .classic-theme .cards-wrapper .cards-container .cards-deal-textCont .section-header-three:after {
        width: 5px;
        height: 20px;
        top: 26px;
        left: -11px;
        background-color: #81cfc2; }
        @media screen and (max-width: 800px) {
          .classic-theme .cards-wrapper .cards-container .cards-deal-textCont .section-header-three:after {
            top: 20px !important; } }
  .classic-theme .cards-wrapper .prescription-discount-card-layout {
    border-top: 5px solid #81cfc2; }
  .classic-theme .cards-wrapper .cards-deal-imgCont img {
    width: 100%;
    height: 200px;
    margin-top: 5px; }
  .classic-theme .cards-wrapper .card {
    width: 15%; }
    .classic-theme .cards-wrapper .card.card-flat {
      border: solid 1px rgba(0, 0, 0, 0.1);
      background-color: #ffffff;
      margin-bottom: 20px; }
    .classic-theme .cards-wrapper .card.card-popover {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08); }
    .classic-theme .cards-wrapper .card.card-hover {
      box-shadow: 0 0 20px 0 rgba(215, 222, 227, 0.39), 0 26px 90px 0 rgba(51, 60, 70, 0.3); }
    .classic-theme .cards-wrapper .card.large-card {
      width: 100%;
      max-width: 350px; }
    .classic-theme .cards-wrapper .card.medium-card {
      width: 50%; }
    .classic-theme .cards-wrapper .card.small-card {
      width: 30%; }
  @media screen and (max-width: 480px) {
    .classic-theme .cards-wrapper .card.small-card {
      width: 100% !important; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .classic-theme .cards-wrapper .card.small-card {
      width: 47.5% !important; } }
  .classic-theme .mobile-request {
    /* Sydney Mobile WebView Overrides */ }
    .classic-theme .mobile-request .card-title-wrapper h2 {
      outline: none; }
    .classic-theme .mobile-request .left-side-container .side-nav-mobile-toggle {
      display: none !important; }
    .classic-theme .mobile-request .sydney-header .mobileBackNavButton {
      display: none !important; }
    .classic-theme .mobile-request .sydney-header h1 {
      font-size: 20px !important; }
    .classic-theme .mobile-request #btnBackHub {
      display: none !important; }
    .classic-theme .mobile-request #lnkBackHub {
      display: none !important; }
    .classic-theme .mobile-request #citem-back {
      display: none !important; }
  .classic-theme .ant-special-banner-discount {
    border-top: 4px solid #06a59d;
    padding: 20px 0;
    margin: 20px 0 0 0;
    background: #eeeeee; }
    .classic-theme .ant-special-banner-discount .ant-special-discount-img {
      margin-top: 5px; }
      .classic-theme .ant-special-banner-discount .ant-special-discount-img img {
        width: 100%; }
    .classic-theme .ant-special-banner-discount .ant-special-discount-banner-content a {
      border-bottom: none; }
    .classic-theme .ant-special-banner-discount .ant-special-discount-banner-content .ant-special-discount-deal-of-day {
      font-size: 22px;
      font-weight: 600;
      color: #06a59d;
      margin-bottom: 5px; }
    .classic-theme .ant-special-banner-discount .ant-special-discount-banner-content .ant-special-discount-expiry-date {
      margin-top: 15px; }
      .classic-theme .ant-special-banner-discount .ant-special-discount-banner-content .ant-special-discount-expiry-date .ant-special-discount-expiry {
        margin-left: 10px; }
  @media (min-width: 767px) {
    .classic-theme .ant-contact-message .call-button {
      display: none; }
    .classic-theme .ant-contact-message .call-link {
      display: inline; } }
  @media (max-width: 767px) {
    .classic-theme .ant-contact-message .call-button {
      display: none; }
    .classic-theme .ant-contact-message .call-link {
      display: inline; }
    .classic-theme .id-card-card {
      margin-top: 1rem !important; } }
  .classic-theme .ui-widget-overlay {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    top: 0;
    width: 100%;
    position: fixed;
    z-index: 1099; }
  .classic-theme .tcp-page-load .ui-widget-overlay {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.7;
    top: 0;
    width: 100%;
    position: fixed;
    z-index: 1099; }
  .classic-theme .tcp-page-load.hidden .ui-widget-overlay {
    height: 0;
    width: 0;
    z-index: 0; }
  .classic-theme .ajax-load {
    display: block;
    outline: 0 none;
    overflow: hidden;
    width: 280px;
    z-index: 2000;
    height: auto !important;
    left: 50% !important;
    margin-left: -140px !important;
    position: fixed !important;
    top: 50% !important;
    padding: 15px;
    border-radius: 6px;
    text-align: center;
    color: #fff; }
    .classic-theme .ajax-load .ajax-spin {
      float: left;
      font-size: 25px; }
    .classic-theme .ajax-load .ajax-text {
      float: right; }
  .classic-theme .centerFlex {
    align-items: center;
    display: flex;
    justify-content: center; }
  .classic-theme .expand-id {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(255, 255, 255, 0.01); }
  .classic-theme a.icon-item {
    display: inline-block; }
    .classic-theme a.icon-item .glyphicon {
      margin-right: 6px; }
  .classic-theme a.icon-item,
  .classic-theme button.icon-item {
    background: transparent;
    color: #fe5e3c;
    padding: 9px 5px 7px;
    position: relative;
    margin-right: 20px;
    font-size: 16px; }
  .classic-theme .btn-group.link-style {
    top: -3px;
    padding: 9px 0px 7px;
    margin: 0px; }
  .classic-theme .btn-group.link-style button,
  .classic-theme .btn-group.link-style button.btn:first-child {
    padding: 3px 0px;
    margin-left: 10px;
    background: transparent;
    color: #fe5e3c;
    border: 2px solid;
    border-radius: 4px;
    display: block; }
  .classic-theme .claims-detail-controls .btn-group.open .btn.dropdown-toggle,
  .classic-theme .claims-detail-controls .btn-group.open .btn.dropdown-toggle:focus,
  .classic-theme .claims-detail-controls .btn-group.open .btn.dropdown-toggle:active {
    box-shadow: none; }
  .classic-theme .btn-group.link-style li a.icon-item {
    background-color: transparent;
    color: #fe5e3c;
    display: block;
    margin-bottom: 5px; }
  .classic-theme .pcLabel.active:before {
    text-indent: 1px; }
  .classic-theme .fax-input-container {
    width: 100%; }
  .classic-theme .pcLabel.focus:before {
    box-shadow: 0 0 5px #005b99; }
  .classic-theme .email-input-container {
    width: 100%;
    margin-bottom: 0;
    margin-top: 1rem; }
  .classic-theme .email-message-container {
    width: 100%;
    margin-bottom: 30px; }
  .classic-theme .email-message-container .item,
  .classic-theme .fax-message-container .item {
    width: 100%;
    margin-bottom: 30px; }
  .classic-theme .error-wrapper,
  .classic-theme .error-reLoad {
    position: relative;
    padding: 10px 15px;
    margin-bottom: 10px;
    color: red; }
  .classic-theme .error-wrapper ul {
    list-style-type: none; }
  .classic-theme .error-container .error-reload {
    margin-left: 40px;
    cursor: pointer; }
  .classic-theme .error-container {
    margin: 10px 15px 20px 15px; }
  .classic-theme .catLvl2 {
    padding-left: 40px; }
  .classic-theme .ant-error-container {
    margin-top: 85px;
    min-height: 300px; }
  .classic-theme .ant-error-container h1 {
    margin-top: 70px;
    margin-bottom: 20px; }
  .classic-theme .ant-error-container ul {
    list-style: square;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    position: relative;
    left: 30%; }
  .classic-theme .ant-error-container ul li {
    margin-bottom: 10px;
    margin-left: 20px;
    padding-right: 15px; }
  @media screen and (max-width: 800px) {
    .classic-theme .ant-error-container p > br {
      display: none; } }
  @media screen and (min-width: 480px) {
    .classic-theme .ant-error-container ul {
      width: 400px;
      left: 5%; }
    .classic-theme .ant-error-container ul li {
      float: left;
      width: 44%; } }
  @media screen and (min-width: 801px) {
    .classic-theme #ant-logout-link-tb.data-tcp-logout-link {
      display: inline-block; } }
  .classic-theme .foreseeFooterLink {
    display: block;
    margin: 0.6rem 0; }
  .classic-theme #footer-block-3 li .fa-globe {
    width: 56px; }
  .classic-theme .floating-footer-links-display {
    display: none; }
  .classic-theme .ant-text-input.ant-has-notes,
  .classic-theme .ant-text-input.ant-has-notes:focus {
    z-index: 1; }
  .classic-theme #sskyplayer {
    width: 100% !important; }
  .classic-theme .mbr-top-of-page-wrapper.ant-secure-nav-overrides #ant-profile-link-tb .ant-task-bar-widget {
    display: inline-block; }
  @media screen and (max-width: 800px) {
    .classic-theme .ant-special-discount-img {
      padding: 0; }
    .classic-theme .ant-special-discount-banner-content {
      margin-top: 10px;
      padding: 0; }
    .classic-theme .ant-task-bar-widget {
      width: 100%; }
    .classic-theme #tcp-profile-responsive-hdr {
      width: 100%;
      margin: 0px; }
      .classic-theme #tcp-profile-responsive-hdr a {
        padding-top: 25px; }
    .classic-theme #tcp-profile-responsive-hdr .fa.fa-angle-down {
      color: #333; }
    .classic-theme #ant-profile-link-tb.ant-menu-expanded .fa.fa-angle-down {
      transform: rotateX(180deg);
      transition: transform 0.35s ease; }
    .classic-theme #ant-profile-link-tb .fa.fa-angle-down {
      transform: rotateX(0deg);
      transition: transform 0.35s ease; }
    .classic-theme .data-tcp-profile-link {
      padding: 0px;
      margin-right: 0rem; }
      .classic-theme .data-tcp-profile-link a {
        padding: 10px 0px; }
    .classic-theme .ant-navigation-wrapper .ant-margin-bot-20 {
      margin-bottom: 0px; }
    .classic-theme #ant-profile-link-tb.ant-menu-expanded {
      background: #0079c2; }
      .classic-theme #ant-profile-link-tb.ant-menu-expanded a {
        color: white; }
      .classic-theme #ant-profile-link-tb.ant-menu-expanded .ant-heading-two .fa {
        color: white; }
    .classic-theme .mbr-top-of-page-wrapper.ant-secure-nav-overrides .ant-navigation-wrapper li a.tcp-profile-link-nav {
      font-size: 14px; }
    .classic-theme #tcp-profile-link-responsive li {
      margin: 0.15rem 0px;
      float: left;
      cursor: pointer; }
      .classic-theme #tcp-profile-link-responsive li:hover {
        background: none; }
    .classic-theme #ant-logout-link-tb.data-tcp-logout-link {
      padding: 10px 15px; } }
  @media screen and (max-width: 800px) {
    .classic-theme #ant-profile-link-tb.data-tcp-profile-link .ant-task-bar-widget {
      transition-delay: 0.3s, 0.15s, 0.1s;
      transition-duration: 0.35s, 0.45s, 0.15s;
      transition-property: border, left, opacity;
      transition-timing-function: ease-out, ease-out, ease-in; }
    .classic-theme .tcp-mobile-menu-divider {
      border-top: 1px solid #d8d8d8;
      width: 100%;
      height: 1px;
      display: flex;
      align-items: center;
      justify-content: center; } }
  @media screen and (max-width: 1024px) {
    .classic-theme #ant-top-menu2.container {
      padding-left: 0;
      padding-right: 0; } }

.motif-theme {
  /*RCP 2.0 Component Imports Here*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /*************************************
  For local development only
*************************************/
  /*** Claims Layout Styles ***/
  /* Claims Summary Graphic */
  /*Claims Stepper Component Style*/
  /*********** Claims Summary Wrapper ***********/
  /*** To Pattern Library ***/
  /* Util Classes */
  /* Flex Util Classes */
  /* update full callout gray */
  /* Data Viz Key/Legend */
  /** Pie chart IE11 overrides */
  /* default for IE */
  /* upgrade for real browsers but avoids Edge */
  /* MS Edge */
  /*********** Claims Summary Mini Widget [START] ***********/
  /*********** Claims Summary Mini Widget [END]   ***********/
  /*********** Claims History Container ***********/
  /*********** Claims Filter Widget ***********/
  /*********** Claims Detail's Wrapper ***********/
  /*********** END Claims Floating Footer ***********/
  /***************************************
Spending Account Wrapper
****************************************/
  /***************************************
  Spending Account Date Wrapper
  ****************************************/
  /***************************************
  Spending Account Information Wrapper
  ****************************************/
  /***************************************
    Spending Acount Summary Styles
    ****************************************/
  /***************************************
    Spending Acount Details Styles
    ****************************************/
  /***************************************
    Spending Acount Transaction Styles
    ****************************************/
  /* Fix wrong top margin for TransactionBalancesRcp2 */
  /* Correctly formats negative amounts in spending transactions table */
  /* Spending Accounts Alerts */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*
global styles - start
*/
  /*
global item styles - end
*/
  /* Closed Hamberger Menu Bars START */
  /* Closed Hamburger End */
  /* Logo */
  /* logo */
  /* nav */
  /* nav */
  /* header */
  /* header */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Review order ----------------------------------------------------------------- */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* END Review order ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Express checkout style ends  ---------------------------------------------- */
  /* Review order ----------------------------------------------------------------- */
  /* END Review order ----------------------------------------------------------------- */
  /* Prescription List Totals Footer ---------------------------------------------- */
  /* END Prescription List Totals Footer ------------------------------------------ */
  /* Shipping Address Review Modal ------------------------------------------------ */
  /* END Shipping Address Review Modal -------------------------------------------- */
  /* Search ----------------------------------------------------------------------- */
  /*-- Modal error fixes --*/
  /* End Search ------------------------------------------------------------------- */
  /* Refill modal -------------------------------------------- */
  /* END Refill modal -------------------------------------------- */
  /*land prescriptions start*/
  /*land prescriptions end*/
  /* over rides */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Pharmacy Landing page Express checkout */
  /* END: AHD - MAIL ORDER */
  /*START RETAIL 90 */
  /*END RETAIL 90 */
  /* Start Pharmacy Payment & Activity History */
  /* start express checkout pharmacy online tools wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Start Payment Amount Section **/
  /** Start set up autopay Section **/
  /** End set up autopay Section **/
  /**START PAY ACC SPLTY MIDDLE PAGE **/
  /**END PAY ACC SPLTY MIDDLE PAGE **/
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Pay Specialty Account Balance */
  /* pharmacy landing page make payment */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* start express checkout pharmacy online tools wcs */
  /* start express checkout Pharmacy Resources wcs */
  /* start Access your ID Card and Have Questions wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* claims details nav list */
  /* claims details */
  /* filter-panel */
  /*
.filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .filter-panel-body {
  padding-left: 20px;
}
.filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .psLabel {
  padding-left: 8px;
}
*/
  /* claim ID search */
  /* sort menu */
  /* - - - - - -  */
  /** Claim Line Detail Modal **/
  /** Wrapper of Claims Item/Card **/
  /*** hide mini-widget heading when in collapsible heading/block ***/
  /*** Claims Filter Styles ***/
  /* column display */
  /* headings only */
  /** - Media Queries - **/
  /** Claim Detail **/
  /* claims end detail view */
  /*Pharmacy EOB START*/
  /*Pharmacy EOB END*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Start Payment Amount Section **/
  /** Start set up autopay Section **/
  /** End set up autopay Section **/
  /**START PAY ACC SPLTY MIDDLE PAGE **/
  /**END PAY ACC SPLTY MIDDLE PAGE **/
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Pay Specialty Account Balance */
  /* pharmacy landing page make payment */
  /** Automatic payment confirmation page style starts **/
  /** Automatic payment confirmation page style ends **/
  /* Price A Med Landing page */
  /*.container {
  max-width: 1003px;
  width: 100%;
  padding: 0 3%;
}*/
  /* custom details styling */
  /************************/
  /* Pharmacy Price a Med */
  /************************/
  /*****************************/
  /* start price a med results */
  /*****************************/
  /* end price a med results */
  /* start price a med details results */
  /* end price a med details results */
  /* Price a Medication detail page alignment fixes */
  /* start price a med details results */
  /* start Price a med store pickup */
  /* end Price a med store pickup */
  /* start Price A Medication landing page */
  /** Price med changes for new wires
20.1 changes*/
  /* Pharmacy (Start) ***********************/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Styles SPECIFICALLY for communication preferences for the modal in the refill and renew section */
  /* Motif styles for memberportal specific modal that is not connected to the pattern library */
  /* THIS IS DEPRECATED - THE PHARMACY PAGE IS ON WCS NOW - NO WRAPPER ON PAGE */
  /* Summary */
  /*.ant-progress-bar-full {
            height: 20px;
            margin-bottom: 20px;*/
  /*overflow: hidden;*/
  /*background-color: #ab46bc;
            border-radius: 10px;*/
  /*-webkit-border-top-right-radius: 10px;
            -webkit-border-bottom-right-radius: 10px;
            -moz-border-radius-topright: 10px;
            -moz-border-radius-bottomright: 10px;
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;*/
  /*box-shadow: inset 0 1px 2px rgba(0,0,0,0);
        }*/
  /*.ant-progress-bar {
            border-right: solid 2px #fff;
            float: left;
            width: 0;
            height: 100%;
            font-size: 14px;
            line-height: 20px;
            color: #fff;
            text-align: center;
            background-color: #ab46bc;
            -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0);
            box-shadow: inset 0 -1px 0 rgba(0,0,0,0);
            -webkit-transition: width .6s ease;
            -o-transition: width .6s ease;
            transition: width .6s ease;
        }*/
  /*.ant-progress-bar:first-of-type {
            -webkit-border-top-left-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-bottomleft: 10px;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
        }
        .ant-progress-bar .ant-value-info {
            color: #666666;
            position: relative;
            left: 50%;
            top: -23px;
            text-align: center;
        }
        .ant-value-yearly {
            color: #666666;
            float: right;
            position: relative;
            right: 10px;
            top: -23px;
            text-align: center;
            width: 55px;
        }
        .ant-progress-bar-thirty {
            background-color: #e098ec;
            width:15%;
            @media only screen and(min-width:600px) {
                width:8%;
            }
        }
        .ant-progress-bar-ninety {
            background-color: #cb71da;
            width:15%;
            @media only screen and(min-width:600px) {
                width:10%;
            }
        }*/
  /*.care-gap-buttons button {
            background-color:#ffffff;
            border-bottom:solid 4px #ab46bc;
            border-left:solid 1px #666;
            border-right:solid 1px #666;
            border-top:solid 1px #666;
            color:#666666;
            display:inline-block;
            font-size:16px;
            margin-bottom:20px;
            margin-left:5px;
            margin-right:5px;
            padding:3px 15px;
            position: relative;
        }
        .care-gap-buttons button:hover {
            background-color: #ab46bc;
            border-color:#ab46bc;
            color:#fff;
        }
        .care-gap-buttons button:active, .care-gap-buttons button:focus, button-active {
            background-color: #ab46bc;
            border-color:#ab46bc;
            color:#fff;
        }
        .care-gap-buttons button.active {
          background-color: #ab46bc;
          border-color:#ab46bc;
          color:#fff;
        }*/
  /*@media only screen and(min-width:600px) {
            .ant-progress-bar-thirty {

            }
        }*/
  /*summary End **/
  /*START: Anthem Home Delivery */
  /*END: Anthem Home Delivery */
  /* Pharmacy (End) ***********************/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* mobile search screen wrapper */
  /* mobile summary screen */
  /* PCP award modal wrapper */
  /* PCP Map modal wrapper */
  /* compare screen desktop */
  /** ----------------------------- Desktop --------------------------- **/
  /* gray background manual code */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*rx pay methods start*/
  /*rx pay methods end*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* RX filter/sort row ---------------------------- */
  /* filter */
  /* END RX filter/sort row ---------------------------- */
  /* Prescription List Header ---------------------------- */
  /* END Prescription List Header ---------------------------- */
  /* Prescription List ---------------------------- */
  /* express check out modifivcations */
  /* END Presription List ---------------------------- */
  /** Order Confirmation starts **/
  /* Multi-step navigation -----------------------------------------------*/
  /* END Multi-step navigation -----------------------------------------------*/
  /* survey -----------------------------------------------*/
  /* end survey -----------------------------------------------*/
  /* banner link ----------------------------------------------*/
  /* end banner link ------------------------------------------*/
  /* pfSelect isn't picking up motif styles. */
  /* isn't getting picked up */
  /* required for even text heights */
  /* remove from our styles */
  /* create and add class for this */
  /* remove from our styles */
  /* remove sb class from wrappers */
  /* remove class from markup */
  /* -- */
  /* provider search modal */
  /* end voyager items that may move out as motif fixes -------------------*/
  /* Start pharmacy tools ----------------------------------------------*/
  /* shipping address modal over-rides (to be superceded by new component) */
  /* onboarding carousel */
  /* misc overrides */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* RX filter/sort row ---------------------------- */
  /* filter */
  /* END RX filter/sort row ---------------------------- */
  /* Prescription List Header ---------------------------- */
  /* END Prescription List Header ---------------------------- */
  /* Prescription List ---------------------------- */
  /* express check out modifivcations */
  /* END Presription List ---------------------------- */
  /** Order Confirmation starts **/
  /* Multi-step navigation -----------------------------------------------*/
  /* END Multi-step navigation -----------------------------------------------*/
  /* survey -----------------------------------------------*/
  /* end survey -----------------------------------------------*/
  /* banner link ----------------------------------------------*/
  /* end banner link ------------------------------------------*/
  /* pfSelect isn't picking up motif styles. */
  /* isn't getting picked up */
  /* required for even text heights */
  /* remove from our styles */
  /* create and add class for this */
  /* remove from our styles */
  /* remove sb class from wrappers */
  /* remove class from markup */
  /* -- */
  /* provider search modal */
  /* end voyager items that may move out as motif fixes -------------------*/
  /* Start pharmacy tools ----------------------------------------------*/
  /* shipping address modal over-rides (to be superceded by new component) */
  /* onboarding carousel */
  /* misc overrides */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Review order ----------------------------------------------------------------- */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* END Review order ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Express checkout style ends  ---------------------------------------------- */
  /* Review order ----------------------------------------------------------------- */
  /* END Review order ----------------------------------------------------------------- */
  /* Prescription List Totals Footer ---------------------------------------------- */
  /* END Prescription List Totals Footer ------------------------------------------ */
  /* Shipping Address Review Modal ------------------------------------------------ */
  /* END Shipping Address Review Modal -------------------------------------------- */
  /* Search ----------------------------------------------------------------------- */
  /*-- Modal error fixes --*/
  /* End Search ------------------------------------------------------------------- */
  /* Refill modal -------------------------------------------- */
  /* END Refill modal -------------------------------------------- */
  /*land prescriptions start*/
  /*land prescriptions end*/
  /* over rides */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Pharmacy Landing page Express checkout */
  /* END: AHD - MAIL ORDER */
  /*START RETAIL 90 */
  /*END RETAIL 90 */
  /* Start Pharmacy Payment & Activity History */
  /* start express checkout pharmacy online tools wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* start express checkout pharmacy online tools wcs */
  /* start express checkout Pharmacy Resources wcs */
  /* start Access your ID Card and Have Questions wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*rx pay methods start*/
  /*rx pay methods end*/
  /* Price A Med Landing page */
  /*.container {
  max-width: 1003px;
  width: 100%;
  padding: 0 3%;
}*/
  /* custom details styling */
  /************************/
  /* Pharmacy Price a Med */
  /************************/
  /*****************************/
  /* start price a med results */
  /*****************************/
  /* end price a med results */
  /* start price a med details results */
  /* end price a med details results */
  /* Price a Medication detail page alignment fixes */
  /* start price a med details results */
  /* start Price a med store pickup */
  /* end Price a med store pickup */
  /* start Price A Medication landing page */
  /** Price med changes for new wires
20.1 changes*/
  /* Pharmacy Landing page Express checkout */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Start Payment Amount Section **/
  /** Start set up autopay Section **/
  /** End set up autopay Section **/
  /**START PAY ACC SPLTY MIDDLE PAGE **/
  /**END PAY ACC SPLTY MIDDLE PAGE **/
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Landing page Express checkout */
  /* Pharmacy Pay Specialty Account Balance */
  /* pharmacy landing page make payment */
  /** Automatic payment confirmation page style starts **/
  /** Automatic payment confirmation page style ends **/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Review order ----------------------------------------------------------------- */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* END Review order ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* checkout Email ------------------------------------------------------------- */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Express checkout style ends  ---------------------------------------------- */
  /* Review order ----------------------------------------------------------------- */
  /* END Review order ----------------------------------------------------------------- */
  /* Prescription List Totals Footer ---------------------------------------------- */
  /* END Prescription List Totals Footer ------------------------------------------ */
  /* Shipping Address Review Modal ------------------------------------------------ */
  /* END Shipping Address Review Modal -------------------------------------------- */
  /* Search ----------------------------------------------------------------------- */
  /*-- Modal error fixes --*/
  /* End Search ------------------------------------------------------------------- */
  /* Refill modal -------------------------------------------- */
  /* END Refill modal -------------------------------------------- */
  /*land prescriptions start*/
  /*land prescriptions end*/
  /* over rides */
  /* Express checkout style starts  ---------------------------------------------- */
  /* Pharmacy Landing page Express checkout */
  /* END: AHD - MAIL ORDER */
  /*START RETAIL 90 */
  /*END RETAIL 90 */
  /* Start Pharmacy Payment & Activity History */
  /* start express checkout pharmacy online tools wcs */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*current-bills widget */
  /* = over-rides for Rx checkout modals */
  /* Desktop view starts at 768. */
  /* end of @media screen 768 */
  /* Desktop view starts at 600 - 900. */
  /* end of @media screen 600 - 900 */
  /*currentbills widget end */
  /* Message container for bill pay widgets. */
  /*payment history widget start*/
  /* IE 10+ styles. */
  /* Desktop view. */
  /*payment history widget: end*/
  /*summary bill start*/
  /*summary bill end*/
  /*add payment start*/
  /*add payment end*/
  /*do payment start*/
  /*do payment end*/
  /*start pay methods*/
  /*end pay methods*/
  /*linked accounts widget start*/
  /* Desktop view. */
  /* End of media screen 768. */
  /*linked accounts widget: end*/
  /*auto payments widget start*/
  /* Desktop view. */
  /* End of media screen 768. */
  /*auto payments widget: end*/
  /*add link acct start*/
  /*add link acct end*/
  /*ebill signup start*/
  /*ebill signup end*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Landing Page -- Welcome Widget **/
  /** End Welcome Widget **/
  /** Landing Page Alert **/
  /* Mirror width of container -- TODO: Move to UXD, clean up*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Sydney Imports */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Temporary fix for demo - remove after refactoring main CSS */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* PHG - Preventive Health Guide - Motif */
  /* End PHG - Preventive Health Guide - Motif */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Activities */
  /* Articles */
  /* Recipe */
  /* Article Feedback */
  /* Program Integration Component */
  /* Challenge Modal */
  /* Video */
  /* Register activity Modal */
  /* activities */
  /*Meal Plans*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* End Syd Activity Tracking Cards */
  /* Connect Device Action Plan flow   */
  /* Disconnect Modal */
  /* Overrides needed for RCP 2.0 */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Override core styles to support new tabbed view */
  /* Summary  Card */
  /* Activity Detail Slider Panel */
  /* Incentive Card  */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Health info card template */
  /* Other Topics */
  /* Health News Article  && recipe*/
  /* Saved Articles Page*/
  /* Slide Alert into view when show-alert class is added */
  /* Fade alert out of view when close-alert class is added */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Health info card template */
  /* Other Topics */
  /* Health News Article  && recipe*/
  /* Saved Articles Page*/
  /* side navigation component */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Profile RCP2.0 */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /* Show/Hide Password Pattern */
  /* Secondry Accordion Styles */
  /* Medical Profile Forms */
  /* Profile UI Patterns */
  /* Skip Link for ARIA CSS -- Remove after refactoring */
  /* Tooltip Fixes */
  /* Icon/Link Fixes */
  /* Override vertical stacking of Radio Buttons */
  /* Radio Buttons Focus Styles */
  /* Style V1 Alert in Motif */
  /* prevent modal footer from being hidden */
  /* override to match v2 modals */
  /* Profile Notifications Layout */
  /* Temp Payment Styles */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /*
  Styles when not using the slider
*/
  /*
  //NOT MVP
  &.motif-attention {
    color: $ant-motif-highlight-mauve;
  }
  &.motif-diamond {
    color: $ant-motif-accent-pumpkin;
  }
  &.motif-triangle {
    color: $ant-motif-highlight-ocean;
  }
  &.motif-unchecked-checkbox {
    color: $ant-motif-accent-capri;
  }
  */
  /*
  Appeal and Grievances
  without slider
*/
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* Sub/Mini card widget scss */
  /* Live Chat */
  /** Motif Primary Colors **/
  /** Motif Secondary Colors **/
  /** Accent colors for Motif **/
  /**  Anthem Font Variables  **/
  /* Map of pixel-based spacer values
 * ---
 * Maps numeric keys to factors of 4px.
 */
  /* Declaring initial maps */
  /* Loop through spacer-base to create 'px' map */
  /* Convert spacer map to rems */
  /* *
 * Returns the requested spacer from the above list of spacers. Optionally based on unit. */
  /**
 ******************************************************************************
 * DO NOT ADD CSS OR MIXINS TO THIS FILE :: IT WILL RESULT IN DUPLICATE STYLES
 ******************************************************************************
 */
  /* Import Icon Variables */
  /* --- */
  /** Back to Top Component **/ }
  .motif-theme .tcpTreeContainer ul {
    list-style: none; }
  .motif-theme .tcp-related-benefits-section ul {
    list-style: none; }
  .motif-theme .motif-filter-container {
    background: #f7f7f7;
    width: 100%;
    padding: 30px 30px;
    display: flex;
    justify-content: space-evenly;
    flex-direction: column; }
    .motif-theme .motif-filter-container .plan-selector-header {
      display: none; }
    .motif-theme .motif-filter-container .filter-item {
      display: flex;
      flex-direction: column;
      margin-top: 30px; }
      .motif-theme .motif-filter-container .filter-item:first-of-type {
        margin-top: 0; }
      .motif-theme .motif-filter-container .filter-item .filter-item-header .filter-header {
        display: flex;
        align-items: center;
        position: relative;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 10px;
        max-width: 225px; }
      .motif-theme .motif-filter-container .filter-item .filter-item-header .filter-header:before {
        display: none;
        font-family: "ant-motif-icons";
        color: #286ce2;
        font-size: 22px;
        margin-right: 8px;
        position: absolute;
        left: -30px; }
      .motif-theme .motif-filter-container .filter-item .filter-item-header .coverage-icon:before {
        content: ""; }
      .motif-theme .motif-filter-container .filter-item .filter-item-header .group-icon:before {
        content: "";
        transform: rotate(180deg); }
      .motif-theme .motif-filter-container .filter-item .filter-item-header .benefit-select-icon:before {
        content: ""; }
      .motif-theme .motif-filter-container .filter-item .flex-item-option {
        margin-top: 20px; }
        .motif-theme .motif-filter-container .filter-item .flex-item-option .spending-date-select {
          max-width: 330px;
          margin-bottom: 20px; }
        .motif-theme .motif-filter-container .filter-item .flex-item-option legend {
          display: none; }
        .motif-theme .motif-filter-container .filter-item .flex-item-option .pfRadio .prLabel {
          padding-left: 0; }
      .motif-theme .motif-filter-container .filter-item .pfToggleSwitch {
        margin-left: 0;
        margin-bottom: 20px; }
      .motif-theme .motif-filter-container .filter-item.mobile-filter-output {
        display: block; }
        .motif-theme .motif-filter-container .filter-item.mobile-filter-output ul {
          padding-left: 16px; }
      .motif-theme .motif-filter-container .filter-item .align-vertical {
        display: flex;
        flex-direction: column; }
    @media (min-width: 801px) {
      .motif-theme .motif-filter-container {
        padding: 30px 50px;
        flex-direction: row; }
        .motif-theme .motif-filter-container .filter-item:first-of-type {
          margin-top: 30px; }
        .motif-theme .motif-filter-container .filter-item .flex-item-option {
          margin-left: 20px; }
        .motif-theme .motif-filter-container .filter-item .filter-item-header .filter-header {
          margin-left: 20px;
          padding-right: 30px;
          max-width: initial; }
        .motif-theme .motif-filter-container .filter-item .filter-item-header .filter-header:before {
          display: inline-block; }
        .motif-theme .motif-filter-container .filter-item.mobile-filter-output {
          display: none; } }
  .motif-theme .benefits-who-is-covered-wrapper .member-information {
    display: none; }
    @media (min-width: 801px) {
      .motif-theme .benefits-who-is-covered-wrapper .member-information {
        display: block; }
        .motif-theme .benefits-who-is-covered-wrapper .member-information a {
          text-decoration: underline; } }
    .motif-theme .benefits-who-is-covered-wrapper .member-information .flex-container-who-is-covered-cmp {
      display: flex;
      flex-direction: row;
      margin-top: 25px; }
      .motif-theme .benefits-who-is-covered-wrapper .member-information .flex-container-who-is-covered-cmp .benefits-id-container {
        width: 30%; }
  .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper {
    display: none; }
    @media (min-width: 801px) {
      .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper {
        display: block;
        padding-left: 0px; }
        .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container {
          padding: 40px 0;
          width: 75%; }
          .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container .motif-plus-sign {
            position: relative;
            left: 35%; }
            .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container .motif-plus-sign::after {
              content: "";
              position: absolute;
              width: 25px;
              height: 2px;
              background: #c4c9cc; }
            .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container .motif-plus-sign::before {
              content: "";
              position: absolute;
              width: 2px;
              height: 25px;
              top: -11px;
              left: 11px;
              background: #c4c9cc; }
          .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container .motif-equal-sign {
            position: relative;
            left: 35%; }
            .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container .motif-equal-sign::after {
              content: "";
              position: absolute;
              width: 25px;
              height: 2px;
              background: #c4c9cc; }
            .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .plus-sign-container .motif-equal-sign::before {
              content: "";
              position: absolute;
              width: 25px;
              height: 2px;
              margin-top: 8px;
              background: #c4c9cc; } }
    .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container {
      display: flex;
      flex-direction: row;
      box-shadow: 0 0 20px 0 rgba(215, 222, 227, 0.39);
      width: 75%;
      min-width: 325px; }
      .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .text-info-container {
        padding: 25px 30px 15px 30px;
        width: 70%; }
        @media (min-width: 1024px) {
          .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .text-info-container {
            width: 75%; } }
      .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .price-container {
        background: #58abdf;
        color: #fff;
        width: 30%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        text-align: left;
        padding: 0 8px; }
        @media (min-width: 1024px) {
          .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .price-container {
            width: 25%;
            padding: 0 20px; } }
        .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .price-container p:first-child {
          font-size: 24px; }
      .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .deductable-container {
        background: #53b1a3; }
      .motif-theme .benefits-who-is-covered-wrapper .cost-of-care-wrapper .cost-of-care-container .coinsurance-container {
        background: #e05447; }
  .motif-theme .benefits-who-is-covered-wrapper .flex-container {
    display: flex;
    flex-direction: row; }
  .motif-theme .benefits-who-is-covered-wrapper .flex-table-cell {
    box-sizing: border-box;
    flex-grow: 1;
    width: 100%;
    padding: 0.8em 1.2em;
    overflow: hidden; }
  .motif-theme .benefits-who-is-covered-wrapper .addendum-table-text {
    font-size: 0.777rem;
    display: inline-block; }
  @media (max-width: 800px) {
    .motif-theme .benefits-who-is-covered-wrapper .flex-container {
      flex-direction: column; } }
  .motif-theme .whats-covered-wrapper .table-row:nth-child(even) {
    background: #f7f7f7; }
  .motif-theme .whats-covered-wrapper .table .table-row:nth-child(2n + 3) {
    background: transparent; }
  .motif-theme .whats-covered-wrapper .form-item input {
    width: 100%; }
  .motif-theme .whats-covered-wrapper .alphabet-search {
    display: none; }
    .motif-theme .whats-covered-wrapper .alphabet-search p {
      color: #575757; }
  @media (min-width: 801px) {
    .motif-theme .whats-covered-wrapper table {
      margin-left: 40px; }
    .motif-theme .whats-covered-wrapper .alphabet-search {
      display: block; } }
  .motif-theme .find-covered-services .form-item input {
    width: 100%; }
  .motif-theme .find-covered-services .alphabet-search {
    display: none; }
    .motif-theme .find-covered-services .alphabet-search p {
      color: #575757; }
  .motif-theme .find-covered-services .services-search-results .wcs-ec-body-content {
    padding-left: 25px; }
  .motif-theme .find-covered-services .services-search-results .container-result-wrapper {
    margin-top: 30px;
    margin-bottom: 50px; }
  .motif-theme .find-covered-services .services-search-results .tcp-find-benefits-button-container {
    text-align: center; }
    .motif-theme .find-covered-services .services-search-results .tcp-find-benefits-button-container .tcp-find-benefits-clear-result {
      margin: 0.5rem; }
      @media screen and (min-width: 480px) {
        .motif-theme .find-covered-services .services-search-results .tcp-find-benefits-button-container .tcp-find-benefits-clear-result {
          margin: 0 2rem 0 0; } }
  .motif-theme .find-covered-services .services-search-results .tcp-margin-md {
    margin-bottom: 1rem;
    margin-right: 0.1rem; }
  .motif-theme .find-covered-services .search-results-container .member-information h5 a {
    text-decoration: none;
    font-size: 14px; }
  .motif-theme .find-covered-services .search-results-container .member-information a {
    font-size: 14px; }
  .motif-theme .find-covered-services .search-results-container .member-information .pointer {
    cursor: pointer; }
  .motif-theme .find-covered-services .search-results-container .cost-share-header {
    display: flex;
    align-items: center; }
    .motif-theme .find-covered-services .search-results-container .cost-share-header h6 {
      padding-right: 10px; }
  .motif-theme .find-covered-services .search-results-container .cost-share-table {
    margin-left: -20px; }
    .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container {
      display: flex;
      flex-flow: row wrap;
      padding: 20px; }
      .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container .cost-share-header-item {
        width: 100%; }
        @media (min-width: 801px) {
          .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container .cost-share-header-item {
            width: 50%; } }
      .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container .cost-share-header-content {
        width: 100%; }
        @media (min-width: 801px) {
          .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container .cost-share-header-content {
            width: 50%; } }
        .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container .cost-share-header-content p {
          margin-bottom: 0; }
          .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container .cost-share-header-content p .cost-share-options {
            font-weight: 400; }
      .motif-theme .find-covered-services .search-results-container .cost-share-table .cost-share-item-container:nth-child(even) {
        background: #f7f7f7; }
  .motif-theme .find-covered-services .search-results-container .search-annual-care-limit-container .benefits-annual-search p {
    font-weight: 400; }
  @media (min-width: 801px) {
    .motif-theme .find-covered-services .alphabet-search {
      display: block; } }
  .motif-theme .annual-care-limits-container legend {
    display: none; }
  .motif-theme .annual-care-limits-container .member-information {
    display: block; }
    .motif-theme .annual-care-limits-container .member-information .benefits-annual-search p {
      font-weight: 400; }
  .motif-theme .benefits-dropdown-content ul {
    list-style: none; }
  .motif-theme .flex-container-annual-limit-cmp {
    position: relative; }
    .motif-theme .flex-container-annual-limit-cmp::before {
      content: "";
      position: absolute;
      background: #c4c8cc;
      height: 1px;
      width: 100%;
      top: 0px; }
    .motif-theme .flex-container-annual-limit-cmp .tcpTreeContainer > li > span.tree-node-name {
      color: #333333; }
    .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list {
      display: flex;
      flex-flow: row wrap;
      position: relative;
      padding: 30px; }
      .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-header {
        flex: 100%; }
        @media (min-width: 801px) {
          .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-header {
            flex: 50%; } }
      .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container {
        flex: 100%;
        text-align: left;
        top: unset;
        right: unset; }
        @media (min-width: 801px) {
          .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container {
            position: absolute;
            top: 30px;
            right: 30px;
            width: 125px; } }
        .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container .annual-care-network {
          display: block;
          position: relative;
          padding-left: 20px; }
          .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container .annual-care-network:before {
            content: "";
            position: absolute;
            height: 10px;
            width: 10px;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            border-radius: 50%;
            background-color: #f89c52; }
        .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container .in-network-limit:before {
          background-color: #81cfc2; }
        .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container .in-out-network-limit:before {
          background-color: #fed74b;
          top: 10px; }
        .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container .in-out-network-limit .out-network {
          display: inline; }
          @media (min-width: 801px) {
            .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-network-container .in-out-network-limit .out-network {
              display: block; } }
      .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list:nth-child(even) {
        background: #f7f7f7; }
      .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-dropdown p span {
        font-weight: 400; }
      .motif-theme .flex-container-annual-limit-cmp .annual-care-flex-container-list .annual-care-dropdown {
        flex: 100%; }
    .motif-theme .flex-container-annual-limit-cmp.plan-docs-download {
      padding: 1.65rem 0; }
    .motif-theme .flex-container-annual-limit-cmp .plan-docs-desc {
      padding: 1rem 0; }
    .motif-theme .flex-container-annual-limit-cmp .plan-docs-links {
      display: inline-block;
      text-decoration: none;
      cursor: pointer;
      color: #286ce2;
      font-size: 16px;
      font-weight: normal;
      line-height: 22px; }
    .motif-theme .flex-container-annual-limit-cmp .motif-download {
      font-family: "ant-motif-icons";
      color: #9c9c9c;
      padding-right: 5px; }
  .motif-theme .spending-date-select {
    width: 100%;
    max-width: 300px; }
  .motif-theme .deductible-graph-section .ant-bar-chart-group .ant-bar-chart-item:first-of-type {
    border-top: none;
    border-bottom: none; }
  .motif-theme .deductible-graph-section .ant-bar-chart-group .ant-chart-border.ant-bar-chart-item:first-of-type {
    border-top: thin solid #dcdcdc;
    border-bottom: thin solid #dcdcdc; }
  .motif-theme .deductible-graph-section ul {
    margin-bottom: 50px; }
  .motif-theme .deductible-graph-section .graph-header-container {
    display: flex;
    flex-direction: column;
    margin-top: 40px; }
    .motif-theme .deductible-graph-section .graph-header-container .claims-individual-total {
      color: #0079c2; }
  @media (min-width: 801px) {
    .motif-theme .deductible-graph-section .graph-header-container {
      flex-direction: column;
      padding-left: 130px; }
      .motif-theme .deductible-graph-section .graph-header-container .graph-header {
        width: 100%; }
      .motif-theme .deductible-graph-section .graph-header-container .total-remaining-header {
        text-align: left; }
    .motif-theme .deductible-graph-section .ant-bar-chart-group .ant-chart-border.ant-bar-chart-item:first-of-type {
      border-top: none;
      border-bottom: none; }
    .motif-theme .deductible-graph-section .ant-bar-chart-group .ant-bar-chart-item:first-of-type .ant-chart-container {
      border-top: none;
      border-bottom: none; }
    .motif-theme .deductible-graph-section .ant-bar-chart-group .ant-chart-border.ant-bar-chart-item:first-of-type .ant-chart-container {
      border-top: thin solid #dcdcdc;
      border-bottom: thin solid #dcdcdc; } }
  @media (min-width: 1024px) {
    .motif-theme .deductible-graph-section .graph-header-container {
      flex-direction: row; }
      .motif-theme .deductible-graph-section .graph-header-container .graph-header {
        width: 50%; }
      .motif-theme .deductible-graph-section .graph-header-container .total-remaining-header {
        text-align: right;
        margin-left: 0; } }
  .motif-theme .overview-table-header {
    display: flex;
    flex-direction: column; }
  @media (min-width: 801px) {
    .motif-theme .overview-table-header {
      flex-direction: row;
      justify-content: space-between; } }
  .motif-theme .find-ben-auto-suggest-container {
    text-align: center;
    margin: 20px 0; }
    @media screen and (min-width: 480px) {
      .motif-theme .find-ben-auto-suggest-container {
        display: flex;
        text-align: unset; } }
    @media screen and (min-width: 480px) {
      .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest.ant-lg-select {
        display: inline-block;
        width: 60%;
        margin-bottom: 0;
        flex: 1; } }
    .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest.ant-lg-select fieldset {
      width: 100%; }
      .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest.ant-lg-select fieldset legend {
        margin: 0; }
    .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest-btn.btn.btn-primary.btn-sm {
      vertical-align: top;
      float: right; }
      @media screen and (max-width: 375px) {
        .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest-btn.btn.btn-primary.btn-sm {
          padding: 4px 25px;
          margin-top: -8.3%; } }
      @media screen and (min-width: 376px) and (max-width: 768px) {
        .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest-btn.btn.btn-primary.btn-sm {
          padding: 4px 25px;
          margin-top: -7.3%; } }
      @media screen and (min-width: 768px) {
        .motif-theme .find-ben-auto-suggest-container .find-ben-auto-suggest-btn.btn.btn-primary.btn-sm {
          padding: 4px 40px;
          margin-top: -3.3%; } }
    .motif-theme .find-ben-auto-suggest-container .psDropdown.active {
      margin-top: 29px; }
    .motif-theme .find-ben-auto-suggest-container .psDropdown.active.noresults {
      margin-top: 29px; }
  .motif-theme .disclaimer-life-whats-covered-heading {
    font-size: large;
    margin-bottom: 10px; }
  .motif-theme .disclaimer-life-whats-covered-data {
    line-height: 1.7; }
  .motif-theme .disclaimer-life-whats-covered-read-more-link {
    margin-top: 10px;
    margin-bottom: 10px; }
  .motif-theme .disclaimer-life-whats-covered-read-more {
    font-size: 15px;
    font-weight: bold;
    font-family: "Lato";
    text-decoration: none;
    border-bottom: 0px; }
  .motif-theme .disclaimer-life-whats-covered-read-more-data {
    line-height: 1.7; }
  .motif-theme .life-group-term-line-height {
    margin-top: 10px; }
  .motif-theme .life-group-term-text {
    text-align: right; }
    @media screen and (max-width: 480px) {
      .motif-theme .life-group-term-text {
        text-align: left;
        margin-top: 7px;
        margin-bottom: 10px; } }
  .motif-theme .tcp-text-view-row .tcp-text-view-col:first-child {
    margin-left: -0.75rem;
    padding-right: 1.5rem; }
  .motif-theme .tcp-text-view-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; }
    .motif-theme .tcp-text-view-row .tcp-text-view-col {
      min-width: 50%;
      padding: 0.5rem; }
      .motif-theme .tcp-text-view-row .tcp-text-view-col:first-child {
        padding: 0; }
      @media screen and (min-width: 480px) {
        .motif-theme .tcp-text-view-row .tcp-text-view-col {
          flex: 1;
          min-width: 0;
          padding: 0 0.5rem; }
          .motif-theme .tcp-text-view-row .tcp-text-view-col:first-child {
            padding-right: 0.5rem;
            padding-left: 0; }
          .motif-theme .tcp-text-view-row .tcp-text-view-col:last-child {
            padding-left: 0.5rem;
            padding-right: 0; } }
      .motif-theme .tcp-text-view-row .tcp-text-view-col.col-offset-1 {
        min-width: 100%; }
        @media screen and (min-width: 480px) {
          .motif-theme .tcp-text-view-row .tcp-text-view-col.col-offset-1 {
            min-width: 0; } }
  .motif-theme .tcp-text-view-row .tcp-text-view-col:first-child {
    margin-left: -0.75rem; }
  .motif-theme .tcp-text-view-row .tcp-text-view-col:last-child {
    margin-left: 0.5rem; }
  .motif-theme .tcp-text-view-row .tcp-text-view-col:first-child {
    margin-left: -0.25rem; }
  .motif-theme .tcp-text-view-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; }
    .motif-theme .tcp-text-view-row .tcp-text-view-col {
      min-width: 50%;
      padding: 0.5rem;
      flex: 1;
      min-width: 0;
      padding: 0 0.5rem; }
  .motif-theme .wcs-ec-body-content-life {
    padding-left: 70px; }
  .motif-theme .milestones-wrapper {
    counter-reset: phase;
    padding-bottom: 30px; }
    .motif-theme .milestones-wrapper .milestones-sub-header {
      margin-top: -15px; }
    .motif-theme .milestones-wrapper .milestones-page-blurb {
      padding-bottom: 30px; }
    .motif-theme .milestones-wrapper .ant-stepper__container {
      display: block; }
    .motif-theme .milestones-wrapper .phase-container .phase-line {
      margin-top: 25px;
      margin-bottom: 25px; }
    .motif-theme .milestones-wrapper .phase-container .phase-text::before {
      counter-increment: phase;
      content: "Phase " counter(phase); }
    .motif-theme .milestones-wrapper .phase-container .phase-text {
      float: left;
      width: 75%; }
    .motif-theme .milestones-wrapper .phase-container .phase-row:after {
      display: table; }
    .motif-theme .milestones-wrapper .phase-container .header-row .header-text {
      display: inline-block;
      padding-right: 15px; }
    .motif-theme .milestones-wrapper .phase-container .header-row .view-details-link {
      display: inline-block; }
    .motif-theme .milestones-wrapper .phase-container .block-content {
      background-color: #53b1a3;
      color: white;
      font-size: small;
      padding: 5px;
      text-align: center;
      width: 20%; }
    .motif-theme .milestones-wrapper .phase-container .progress-bar-header {
      color: gray;
      margin-bottom: 10px;
      text-decoration: none; }
    .motif-theme .milestones-wrapper .phase-container .progress-bar-column-1 {
      float: left;
      width: 50%; }
    .motif-theme .milestones-wrapper .phase-container .progress-bar-column-2 {
      float: left;
      text-align: right;
      width: 50%; }
    .motif-theme .milestones-wrapper .phase-container .progress-bar-title-row:after {
      display: table; }
    .motif-theme .milestones-wrapper .phase-container .milestones-progress {
      background-color: lightgray;
      border: 1px solid black;
      border-radius: 50px;
      box-shadow: none;
      margin-bottom: 0px;
      -webkit-box-shadow: none; }
      .motif-theme .milestones-wrapper .phase-container .milestones-progress .deductible-progress-bar {
        align-items: center;
        background: linear-gradient(to right, #f59a5f, #e95a3c);
        text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; }
      .motif-theme .milestones-wrapper .phase-container .milestones-progress .outofpocket-progress-bar {
        align-items: center;
        background: linear-gradient(to right, #2ab5ca, #286ce2);
        text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; }
    .motif-theme .milestones-wrapper .phase-container .center {
      text-align: center; }
  .motif-theme .overview-wrapper .overview-sub-header {
    margin-top: -15px; }
  .motif-theme .overview-wrapper .overview-page-blurb {
    padding-bottom: 30px; }
  .motif-theme .overview-wrapper .card {
    width: 100%; }
    .motif-theme .overview-wrapper .card.card-hover {
      box-shadow: 0 0 5px 0 rgba(215, 222, 227, 0.39), 0 26px 90px 0 rgba(200, 207, 212, 0.3); }
  .motif-theme .overview-wrapper .overview-container {
    border: 1px solid lightgray;
    padding: 15px; }
    .motif-theme .overview-wrapper .overview-container .header-row {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between; }
      .motif-theme .overview-wrapper .overview-container .header-row .header-column {
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        flex: 1;
        justify-content: flex-end; }
        .motif-theme .overview-wrapper .overview-container .header-row .header-column .header-inside-row {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap; }
        .motif-theme .overview-wrapper .overview-container .header-row .header-column .header-inside-column-text {
          display: flex;
          flex-direction: column;
          flex-basis: 100%;
          flex: 1;
          justify-content: flex-end; }
        .motif-theme .overview-wrapper .overview-container .header-row .header-column .header-inside-column-legend {
          display: flex;
          flex-direction: row;
          flex-basis: 100%;
          flex: 1;
          justify-content: center; }
        .motif-theme .overview-wrapper .overview-container .header-row .header-column .deductible-dot {
          background-color: #0079c2;
          border-radius: 50%;
          bottom: -25%;
          height: 10px;
          margin-right: 2px;
          position: relative;
          width: 10px; }
        .motif-theme .overview-wrapper .overview-container .header-row .header-column .coinsurance-dot {
          background-color: #58abdf;
          border-radius: 50%;
          bottom: -25%;
          height: 10px;
          margin-right: 2px;
          position: relative;
          width: 10px; }
        .motif-theme .overview-wrapper .overview-container .header-row .header-column .coveredDot {
          background-color: #7fcdbb;
          border-radius: 50%;
          bottom: -25%;
          height: 10px;
          margin-right: 2px;
          position: relative;
          width: 10px; }
    .motif-theme .overview-wrapper .overview-container .bar-row {
      border-radius: 50px;
      height: 20px;
      margin-top: 30px;
      width: 100%; }
    .motif-theme .overview-wrapper .overview-container .bar-row:after {
      display: table; }
    .motif-theme .overview-wrapper .overview-container .data-row .youve-paid-value-right {
      float: left;
      padding-left: 5px;
      position: relative;
      text-align: left; }
    .motif-theme .overview-wrapper .overview-container .data-row .youve-paid-value-right:after {
      content: "";
      border-left: 2px solid gray;
      bottom: -85%;
      left: 0;
      position: absolute;
      top: 50%; }
    .motif-theme .overview-wrapper .overview-container .data-row .youve-paid-value-left {
      float: right;
      padding-right: 5px;
      position: relative;
      text-align: left; }
    .motif-theme .overview-wrapper .overview-container .data-row .youve-paid-value-left:after {
      content: "";
      border-right: 2px solid gray;
      bottom: -85%;
      left: 100%;
      position: absolute;
      top: 50%; }
    .motif-theme .overview-wrapper .overview-container .data-row .deductible-value {
      float: left;
      padding-left: 5px;
      position: relative;
      text-align: left; }
    .motif-theme .overview-wrapper .overview-container .data-row .deductible-value:after {
      content: "";
      border-left: 2px solid #0079c2;
      bottom: 50%;
      left: 0;
      position: absolute;
      top: -80%; }
    .motif-theme .overview-wrapper .overview-container .data-row .deductible-max-value {
      float: right;
      padding-right: 5px;
      position: relative;
      text-align: right; }
    .motif-theme .overview-wrapper .overview-container .data-row .deductible-max-value:after {
      content: "";
      border-right: 2px solid #0079c2;
      bottom: 50%;
      position: absolute;
      left: 100%;
      top: -80%; }
    .motif-theme .overview-wrapper .overview-container .data-row .oop-max-value {
      float: right;
      padding-right: 5px;
      position: relative;
      text-align: right; }
    .motif-theme .overview-wrapper .overview-container .data-row .oop-max-value:after {
      content: "";
      border-right: 2px solid #7fcdbb;
      bottom: 50%;
      position: absolute;
      left: 100%;
      top: -80%; }
    .motif-theme .overview-wrapper .overview-container .data-row:after {
      display: table; }
  .motif-theme .section-wrapper .blue-text {
    color: #286ce2; }
  .motif-theme .section-wrapper .in-this-phase {
    background-color: #f7f7f7;
    display: inline-block;
    font-weight: bold;
    padding: 10px; }
  .motif-theme .section-wrapper .next-phase {
    font-size: small;
    padding-left: 10px; }
  .motif-theme .section-wrapper .graph-header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
  .motif-theme .section-wrapper .graph-width {
    margin-right: 2px;
    width: 75%; }
  .motif-theme .section-wrapper .graph-flex-container {
    display: flex;
    justify-content: space-between; }
  .motif-theme .section-wrapper .span-align {
    align-self: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end; }
  .motif-theme .section-wrapper .bold {
    font-weight: bold; }
  .motif-theme .section-wrapper .gray {
    background-color: #f4f4f4; }
  .motif-theme .section-wrapper .table-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    padding-bottom: 10px;
    padding-top: 10px; }
    .motif-theme .section-wrapper .table-content .column-text-name {
      font-weight: bold;
      font-size: 16px;
      text-align: center;
      width: 25%; }
    .motif-theme .section-wrapper .table-content .column-text {
      font-weight: bold;
      text-align: center;
      width: 25%; }
    .motif-theme .section-wrapper .table-content .column-value {
      text-align: center;
      width: 25%; }
  .motif-theme .tcp-margin-sm, .motif-theme .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-1, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .motif-theme .tcp-auth-refer-col-1,
  .motif-theme .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-2, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .motif-theme .tcp-auth-refer-col-2,
  .motif-theme .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-3, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .motif-theme .tcp-auth-refer-col-3,
  .motif-theme .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .tcp-auth-refer-col-4, .classic-theme .tcp-auths-and-refs-cmp .tcp-auth-refer-data-row .motif-theme .tcp-auth-refer-col-4 {
    margin-bottom: 0.5rem; }
  .motif-theme .tcp-plan-details-cmp .tcp-plan-detail-header-row {
    font-weight: 400;
    border: none;
    padding-bottom: 0.25rem; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container {
      margin-left: 2rem; } }
  @media screen and (min-width: 800px) {
    .motif-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container {
      display: flex; }
      .motif-theme .tcp-plan-details-cmp .tcp-plan-detail-label-container .tcp-plan-detail-label {
        padding: 0 1rem;
        flex: 1; } }
  .motif-theme .margin-bottom-sm {
    margin-bottom: 2rem;
    font-weight: 600; }
  .motif-theme .tcp-desktop-sr {
    font-weight: 400; }
    @media screen and (min-width: 800px) {
      .motif-theme .tcp-desktop-sr {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0; } }
  @media screen and (max-width: 800px) {
    .motif-theme .margin-top-xs {
      margin-top: 20px; } }
  .motif-theme .ant-footer {
    display: none; }
  .motif-theme .motif-claims-card .motif-flex .motif-flex-item {
    max-width: 100%;
    width: 400px;
    margin: auto; }
  @media screen and (min-width: 801px) {
    .motif-theme .motif-claims-card .motif-flex .motif-flex-item {
      max-width: 33%; } }
  .motif-theme .motif-theme .ant-stepper__item {
    flex: 1; }
  .motif-theme .rcp-info-section .claims-ytd-context {
    font-weight: bold;
    margin-bottom: 10px; }
  .motif-theme .callout-links {
    padding: 0 15px;
    display: flex;
    flex-direction: column; }
    .motif-theme .callout-links a {
      text-decoration: none;
      display: flex;
      align-items: center; }
      .motif-theme .callout-links a .motif-icon {
        color: #999999;
        font-size: 1.5rem;
        padding-right: 5px; }
    .motif-theme .callout-links .claims-view-spending-accounts {
      border-top: 1px solid #ccc;
      margin-top: 10px; }
  .motif-theme .claims-detail-wrapper .callout-block.motif-claims-card.error-block {
    text-align: center;
    width: 100%;
    padding: 2rem; }
  .motif-theme .claims-summary-accordion-wrapper {
    height: initial; }
    .motif-theme .claims-summary-accordion-wrapper .claims-summary-table-accordion .text-bold {
      font-weight: 700; }
  .motif-theme .claims-summary-accordion-wrapper .uxd-expansion-table.zebra-striping .uxd-expansion-panel:nth-child(even) .uxd-expansion-header {
    background-color: unset; }
    @media screen and (min-width: 1024px) {
      .motif-theme .claims-summary-accordion-wrapper .uxd-expansion-table.zebra-striping .uxd-expansion-panel:nth-child(even) .uxd-expansion-header {
        background-color: #f7f7f7; } }
  .motif-theme .uxd-expansion-table .claims-summary-table-accordion.uxd-expansion-panel .uxd-panel-content-body {
    padding: 0; }
  .motif-theme .uxd-expansion-table .claims-summary-table-accordion.uxd-expansion-panel .uxd-expansion-header {
    position: relative;
    display: block !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0; }
    @media screen and (min-width: 1024px) {
      .motif-theme .uxd-expansion-table .claims-summary-table-accordion.uxd-expansion-panel .uxd-expansion-header {
        padding: 0; } }
  .motif-theme .claims-summary-table-header {
    display: none; }
    @media (min-width: 1024px) {
      .motif-theme .claims-summary-table-header {
        display: block;
        border-bottom: 1px solid #cccccc; }
        .motif-theme .claims-summary-table-header.sticky-header {
          width: 100%;
          position: fixed;
          top: 128px;
          z-index: 1000;
          background-color: #ffffff; } }
  .motif-theme .claims-table-header {
    margin: 0.75rem 0; }
  .motif-theme .claims-table-header,
  .motif-theme .claims-table-description {
    display: flex; }
    .motif-theme .claims-table-header .claims-table-header-item,
    .motif-theme .claims-table-header .claims-table-description-item,
    .motif-theme .claims-table-description .claims-table-header-item,
    .motif-theme .claims-table-description .claims-table-description-item {
      flex: 1; }
      .motif-theme .claims-table-header .claims-table-header-item.toggle-col,
      .motif-theme .claims-table-header .claims-table-description-item.toggle-col,
      .motif-theme .claims-table-description .claims-table-header-item.toggle-col,
      .motif-theme .claims-table-description .claims-table-description-item.toggle-col {
        flex: 0.3; }
      .motif-theme .claims-table-header .claims-table-header-item.member-col, .motif-theme .claims-table-header .claims-table-header-item.description-col,
      .motif-theme .claims-table-header .claims-table-description-item.member-col,
      .motif-theme .claims-table-header .claims-table-description-item.description-col,
      .motif-theme .claims-table-description .claims-table-header-item.member-col,
      .motif-theme .claims-table-description .claims-table-header-item.description-col,
      .motif-theme .claims-table-description .claims-table-description-item.member-col,
      .motif-theme .claims-table-description .claims-table-description-item.description-col {
        flex: 1.5; }
      .motif-theme .claims-table-header .claims-table-header-item.in-network-col,
      .motif-theme .claims-table-header .claims-table-description-item.in-network-col,
      .motif-theme .claims-table-description .claims-table-header-item.in-network-col,
      .motif-theme .claims-table-description .claims-table-description-item.in-network-col {
        flex: 1.25; }
      .motif-theme .claims-table-header .claims-table-header-item.status-col,
      .motif-theme .claims-table-header .claims-table-description-item.status-col,
      .motif-theme .claims-table-description .claims-table-header-item.status-col,
      .motif-theme .claims-table-description .claims-table-description-item.status-col {
        flex: 0.75; }
      .motif-theme .claims-table-header .claims-table-header-item.responsibility-col,
      .motif-theme .claims-table-header .claims-table-description-item.responsibility-col,
      .motif-theme .claims-table-description .claims-table-header-item.responsibility-col,
      .motif-theme .claims-table-description .claims-table-description-item.responsibility-col {
        text-align: right; }
  .motif-theme .claims-table-description {
    display: flex;
    flex-direction: column; }
    .motif-theme .claims-table-description .claims-table-description-item {
      display: flex;
      flex-direction: row;
      margin-bottom: 0.75rem;
      align-items: center; }
      .motif-theme .claims-table-description .claims-table-description-item .claims-table-cell-left,
      .motif-theme .claims-table-description .claims-table-description-item .claims-table-cell-right {
        flex: 1; }
      .motif-theme .claims-table-description .claims-table-description-item .claims-table-cell-right {
        text-align: right; }
      .motif-theme .claims-table-description .claims-table-description-item.toggle-col .uxd-expansion-button {
        margin: 0;
        padding: 0;
        height: unset; }
      .motif-theme .claims-table-description .claims-table-description-item.in-network-col .network-icon {
        font-size: 1.5rem; }
      .motif-theme .claims-table-description .claims-table-description-item.in-network-col .motif-user-checked {
        color: #0da2b9; }
      .motif-theme .claims-table-description .claims-table-description-item.in-network-col .motif-user-remove {
        color: #dc3b5d; }
      .motif-theme .claims-table-description .claims-table-description-item.responsibility-col {
        text-align: right;
        padding: 1rem;
        background-color: #f7f7f7;
        border-bottom: 1px solid #cccccc;
        margin: 0 -1rem; }
        .motif-theme .claims-table-description .claims-table-description-item.responsibility-col .voyager-billed {
          text-align: right; }
        .motif-theme .claims-table-description .claims-table-description-item.responsibility-col .claims-table-cell-left {
          flex: 0.25;
          text-align: left; }
          .motif-theme .claims-table-description .claims-table-description-item.responsibility-col .claims-table-cell-left .uxd-expansion-button {
            width: auto; }
    @media screen and (min-width: 1024px) {
      .motif-theme .claims-table-description {
        flex-direction: row; }
        .motif-theme .claims-table-description .claims-table-description-item {
          display: block;
          margin-bottom: 0; }
          .motif-theme .claims-table-description .claims-table-description-item .claims-table-cell-right {
            text-align: center; }
          .motif-theme .claims-table-description .claims-table-description-item.responsibility-col {
            padding: 0;
            background-color: transparent;
            border-bottom: none;
            margin: 0; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .claims-summary-accordion-toggle {
      padding: 1.5rem 0;
      border-bottom: none; } }
  .motif-theme .accordion-wrapper.zebra-striping .claims-summary-table-accordion:first-child {
    border-top: 1px solid #cccccc; }
    @media screen and (min-width: 1024px) {
      .motif-theme .accordion-wrapper.zebra-striping .claims-summary-table-accordion:first-child {
        border-top: none; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .accordion-wrapper.zebra-striping .claims-summary-table-accordion:nth-child(odd) .claims-summary-accordion-toggle {
      background: #ffffff; } }
  .motif-theme .claims-summary-table-item {
    font-weight: 400;
    font-size: 1rem; }
  .motif-theme .claims-summary-table-label {
    font-weight: bold;
    font-size: 1rem; }
  .motif-theme tr.table-row {
    color: black; }
  .motif-theme .claims-summary-table-row {
    display: flex;
    flex-direction: row; }
    .motif-theme .claims-summary-table-row .claims-sum-col-1,
    .motif-theme .claims-summary-table-row .claims-sum-col-2 {
      width: 50%; }
    .motif-theme .claims-summary-table-row .claims-summary-table-item .network-icon {
      font-size: 18px; }
      @media (min-width: 1024px) {
        .motif-theme .claims-summary-table-row .claims-summary-table-item .network-icon {
          display: block;
          margin-left: 20%;
          font-size: 20px; } }
    .motif-theme .claims-summary-table-row .claims-summary-table-item .motif-user-checked {
      color: #0da2b9; }
    .motif-theme .claims-summary-table-row .claims-summary-table-item .motif-user-remove {
      color: #dc3b5d; }
    .motif-theme .claims-summary-table-row .icon-flex {
      display: flex;
      flex-direction: row; }
      .motif-theme .claims-summary-table-row .icon-flex .motif-icon {
        font-size: 24px;
        padding-right: 5px; }
  .motif-theme .claims-summary-bottom.load-more-section {
    margin-top: 3rem;
    margin-bottom: 1.5rem; }
  .motif-theme .claims-summary-bottom .view-claim-recent-text span:first-child {
    color: #286ce2; }
  .motif-theme .claims-submit-container {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center; }
    @media (min-width: 480px) {
      .motif-theme .claims-submit-container {
        flex-direction: row; } }
    .motif-theme .claims-submit-container .tcp-view-recent {
      margin-bottom: 20px; }
      @media (min-width: 480px) {
        .motif-theme .claims-submit-container .tcp-view-recent {
          margin-bottom: 0; } }
  .motif-theme .motif-icon-teal {
    color: #81cfc2; }
  .motif-theme .motif-claims-table-btn {
    text-align: center; }
  .motif-theme .motif-icon-teal {
    color: #81cfc2; }
  .motif-theme .gradient-one-bg {
    background: linear-gradient(180deg, #2ab5ca, #0079c2); }
    .motif-theme .gradient-one-bg .motif-card-item {
      background: #fff;
      padding: 30px;
      margin: 60px 0px; }
  .motif-theme .claims-financial-summary.motif-flex {
    overflow: visible; }
  .motif-theme .motif-flex-row {
    flex-direction: row; }
  .motif-theme .motif-flex .motif-flex-item {
    max-width: 100%;
    position: relative; }
  @media screen and (min-width: 801px) {
    .motif-theme .motif-flex {
      flex-direction: row; } }
  .motif-theme .chart-year-to-date {
    width: 75%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    position: relative;
    transform: translateX(-50%);
    left: 50%; }
  .motif-theme .full-callout .ant-alert-main {
    color: #000 !important; }
  .motif-theme .claims-empty-card {
    display: flex;
    flex-direction: column; }
    @media (min-width: 800px) {
      .motif-theme .claims-empty-card {
        flex-direction: row; } }
    .motif-theme .claims-empty-card .empty-card-content-sm {
      width: 100%;
      text-align: center; }
      @media (min-width: 800px) {
        .motif-theme .claims-empty-card .empty-card-content-sm {
          width: 30%; } }
      .motif-theme .claims-empty-card .empty-card-content-sm .motif-icon {
        font-size: 12rem;
        color: #d8d8d8; }
    .motif-theme .claims-empty-card .empty-card-content-lg {
      width: 100%; }
      @media (min-width: 800px) {
        .motif-theme .claims-empty-card .empty-card-content-lg {
          width: 70%; } }
  .motif-theme .full-callout.grayed-out {
    background: #f7f7f7;
    margin-top: 30px;
    margin-bottom: 100px;
    position: relative;
    top: 100px;
    padding-bottom: 80px; }
    .motif-theme .full-callout.grayed-out .callout-block {
      width: auto;
      margin-top: -100px;
      padding: 30px; }
      @media screen and (min-width: 801px) {
        .motif-theme .full-callout.grayed-out .callout-block {
          padding: 30px 50px; } }
      .motif-theme .full-callout.grayed-out .callout-block button {
        margin-top: 10px;
        border-radius: 0px; }
  .motif-theme .ant-pie-chart {
    text-align: center; }
  .motif-theme .chart-year-to-date {
    width: 38%; }
    @media screen and (min-width: 1024px) {
      .motif-theme .chart-year-to-date {
        width: 55%; } }
    @media screen and (min-width: 1200px) {
      .motif-theme .chart-year-to-date {
        width: 45%; } }
  .motif-theme .motif-claims-card .motif-chart-heading {
    position: relative;
    top: 0; }
    .motif-theme .motif-claims-card .motif-chart-heading p {
      margin-bottom: 0; }
  @supports (object-fit: cover) and (not (-ms-ime-align: auto)) {
    .motif-theme .chart-year-to-date {
      width: 75%; }
    .motif-theme .motif-claims-card .motif-chart-heading {
      position: absolute;
      top: 55%; } }
  @supports (-ms-ime-align: auto) {
    .motif-theme .chart-year-to-date {
      width: 75%; }
    .motif-theme .motif-claims-card .motif-chart-heading {
      position: absolute;
      top: 55%; } }
  .motif-theme .motif-detail-box {
    border-top: 1px solid #dcdcdc;
    display: grid;
    grid-template-columns: 10% 42% 38%;
    grid-column-gap: 5%;
    align-items: center;
    padding: 0.5rem;
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
    .motif-theme .motif-detail-box .motif-chart-bar,
    .motif-theme .motif-detail-box .motif-chart-label,
    .motif-theme .motif-detail-box .motif-chart-amount {
      display: -ms-grid; }
    .motif-theme .motif-detail-box .motif-chart-bar {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1; }
    .motif-theme .motif-detail-box .motif-chart-label {
      -ms-grid-column: 3;
      -ms-grid-column-span: 5; }
    .motif-theme .motif-detail-box .motif-chart-amount {
      -ms-grid-column: 8;
      -ms-grid-column-span: 3;
      -ms-grid-column-align: end; }
    @media screen and (min-width: 480px) {
      .motif-theme .motif-detail-box {
        padding: 1rem;
        grid-template-columns: 10% 50% 30%; } }
    .motif-theme .motif-detail-box:last-child {
      border-bottom: 1px solid #dcdcdc; }
    .motif-theme .motif-detail-box .motif-chart-label .motif-icon.motif-help {
      text-decoration: none;
      border: none; }
    .motif-theme .motif-detail-box .motif-detail-item {
      display: flex;
      align-items: center;
      justify-content: flex-start; }
    .motif-theme .motif-detail-box .motif-chart-bar {
      width: 100%;
      max-width: 40px;
      height: 7px;
      border-radius: 4px; }
      .motif-theme .motif-detail-box .motif-chart-bar_skyblue {
        background-color: #58abdf; }
      .motif-theme .motif-detail-box .motif-chart-bar_darkteal {
        background-color: #2ab5ca; }
      .motif-theme .motif-detail-box .motif-chart-bar_sky {
        background-color: #48c9ff; }
      .motif-theme .motif-detail-box .motif-chart-bar_orange {
        background-color: #f59a5f; }
    .motif-theme .motif-detail-box .motif-chart-amount {
      text-align: right;
      font-size: 18px; }
  .motif-theme .callout-light-shadow {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08) !important; }
  .motif-theme .claim-summary-minimized {
    /** .claim-summary-minimized Desktop (1024px+) */ }
    .motif-theme .claim-summary-minimized .claims-summary-accordion-toggle {
      padding: 1.5rem 1rem; }
    .motif-theme .claim-summary-minimized .claim-detail-mini-rcp2 {
      padding: 2rem; }
    @media screen and (min-width: 1024px) {
      .motif-theme .claim-summary-minimized .claims-summary-accordion-toggle {
        padding: 1.5rem; }
      .motif-theme .claim-summary-minimized .claims-summary-table-header {
        padding: 0 1.5rem; } }
  .motif-theme .claims-container-button-bottom {
    text-align: center; }
    .motif-theme .claims-container-button-bottom button.btn {
      margin: 0.5rem; }
  .motif-theme .claims-history-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 20px; }
    @media (min-width: 801px) {
      .motif-theme .claims-history-container {
        flex-direction: row;
        align-items: center;
        margin-bottom: 0; } }
    .motif-theme .claims-history-container .callout-links {
      display: flex;
      flex-direction: row; }
      .motif-theme .claims-history-container .callout-links .claims-payment-context {
        width: 100%; }
        .motif-theme .claims-history-container .callout-links .claims-payment-context p {
          text-align: center;
          color: #999999;
          font-weight: bold;
          margin-bottom: 10px; }
          @media (min-width: 1024px) {
            .motif-theme .claims-history-container .callout-links .claims-payment-context p {
              text-align: right; } }
        .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container {
          display: flex;
          flex-direction: row;
          justify-content: space-between; }
          @media (min-width: 480px) {
            .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container {
              display: block; } }
          @media (min-width: 1024px) {
            .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container {
              text-align: right; } }
          .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .personal-account-pay-link,
          .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .spending-account-pay-link {
            border: 0;
            flex: 1;
            padding: 5px 0; }
            .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .personal-account-pay-link span,
            .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .spending-account-pay-link span {
              text-decoration: underline; }
          .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .personal-account-pay-link {
            text-align: right; }
            @media (min-width: 480px) {
              .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .personal-account-pay-link {
                padding: unset; } }
          .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .spending-account-pay-link {
            position: relative;
            border-right: 1px solid #cccccc; }
            @media (min-width: 480px) {
              .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .spending-account-pay-link {
                margin-right: 40px;
                padding: unset;
                border: unset; } }
            .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .spending-account-pay-link::after {
              display: none; }
              @media (min-width: 480px) {
                .motif-theme .claims-history-container .callout-links .claims-payment-context .claims-pay-link-container .spending-account-pay-link::after {
                  display: block;
                  content: "";
                  position: absolute;
                  top: 0px;
                  left: 175px;
                  width: 1px;
                  height: 20px;
                  background-color: #979797; } }
  .motif-theme .claims-history-content {
    margin-bottom: 15px; }
    @media (min-width: 801px) {
      .motif-theme .claims-history-content {
        margin-bottom: 30px; } }
    .motif-theme .claims-history-content p {
      font-size: 18px; }
  .motif-theme .claims-filter-widget-wrapper {
    margin-bottom: 60px; }
    .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container {
      display: flex;
      flex-direction: column-reverse;
      justify-content: center;
      align-items: center; }
      .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container.left-justify {
        justify-content: flex-start; }
      @media (min-width: 1024px) {
        .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container {
          flex-direction: row; } }
      .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons {
        display: flex;
        flex-direction: column-reverse;
        width: 75%; }
        @media (min-width: 800px) {
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons {
            width: 50%; } }
        @media (min-width: 1024px) {
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons {
            flex-direction: row;
            margin-bottom: 0;
            width: 70%; } }
        @media (min-width: 1200px) {
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons {
            width: 68%; } }
        .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .claims-by-btns {
          width: 100%; }
          @media (min-width: 1024px) {
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .claims-by-btns {
              width: 35%; } }
          @media (min-width: 1200px) {
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .claims-by-btns {
              width: 30%; } }
        .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .filter-claims-button {
          padding: 0.75rem 1.25rem;
          justify-content: space-between;
          width: 100%; }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .filter-claims-button.filter-panel-trigger {
            background: #ffffff;
            color: #000;
            border: 1px solid #dcdcdc; }
            @media (min-width: 1024px) {
              .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .filter-claims-button.filter-panel-trigger {
                border-right: none; } }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .filter-claims-button::after {
            margin-left: 20px; }
        .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container {
          display: flex;
          align-items: center;
          margin: 20px 0;
          border: 1px solid #dcdcdc; }
          @media (min-width: 1024px) {
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container {
              margin: 0;
              border-right: none; } }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container button {
            color: #2b6ce2;
            margin-left: auto;
            z-index: 0; }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container .search-claim-input {
            font-size: 1rem;
            font-weight: 600;
            font-family: "Lato", sans-serif;
            padding: 0.75rem 1.25rem;
            border: none;
            color: #000; }
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container .search-claim-input::placeholder {
              font-weight: 400;
              color: #000; }
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container .search-claim-input span {
              color: #2b6ce2; }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .search-claim-input-container label {
            display: none; }
        .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .export-claim-button {
          padding: 0.75rem 1.25rem;
          display: block;
          border-color: #dcdcdc;
          color: #000; }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .export-claim-button .motif-icon {
            margin-left: auto; }
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .export-claim-button .motif-icon::before {
              color: #2b6ce2; }
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .export-claim-button .export-claim-button-content {
            display: flex;
            align-items: center; }
          @media screen and (min-width: 1024px) {
            .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-filter-buttons .export-claim-button .motif-icon {
              margin-right: 0px; } }
      .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-submit-container {
        margin-bottom: 1.5rem; }
        @media (min-width: 1024px) {
          .motif-theme .claims-filter-widget-wrapper .claims-filter-button-container .claims-submit-container {
            margin-left: auto;
            margin-bottom: 0; } }
    .motif-theme .claims-filter-widget-wrapper .filter-panel-container {
      position: relative; }
      @media screen and (min-width: 1024px) {
        .motif-theme .claims-filter-widget-wrapper .filter-panel-container.left-align .filter-panel {
          transform: none;
          left: 0; } }
      .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel {
        z-index: 2;
        position: absolute;
        transform: translateX(-50%);
        left: 50%; }
        @media screen and (min-width: 480px) {
          .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel {
            width: 70vw; } }
        @media screen and (min-width: 1024px) {
          .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel {
            width: 765px;
            transform: none;
            left: 0; } }
        .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container {
          padding: 1.5rem 1rem 3rem 1rem; }
          @media (min-width: 480px) {
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container {
              padding: 1.5rem 4rem 3rem 4rem; } }
          .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .uxd-filter-button {
            border-right: none; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .uxd-filter-button:not(:last-child) {
              border-bottom: thin solid #949494; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .uxd-filter-button.is-checked {
              border: thin solid #286ce2; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .uxd-filter-button:hover {
              background-color: #2453a6;
              border-color: #ffffff;
              color: #ffffff; }
            @media screen and (min-width: 800px) {
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .uxd-filter-button:not(:last-child) {
                border-right: thin solid #949494;
                border-bottom: none; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .uxd-filter-button.is-checked {
                border: thin solid #286ce2; } }
          .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter--type {
            width: 100%;
            margin-bottom: 2rem; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter--type .uxd-filter-button-group {
              width: 100%;
              flex-flow: column; }
              @media screen and (min-width: 800px) {
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter--type .uxd-filter-button-group {
                  width: auto;
                  flex-flow: row; } }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter--type .uxd-filter-button-group .uxd-filter-button {
                flex: 1;
                display: inline;
                min-width: 125px; }
          .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            justify-content: space-between;
            width: 100%; }
            @media (min-width: 400px) {
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row {
                flex-direction: row; } }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter-col-a,
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter-col-b {
              display: inline-block;
              width: 100%; }
            @media screen and (min-width: 1024px) {
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter-col-a {
                width: 60%;
                padding-right: 15px;
                display: flex;
                flex-direction: column; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter-col-b {
                width: 40%;
                padding-left: 15px; } }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter {
              margin-bottom: 1.78rem; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter legend {
                margin-bottom: 10px;
                font-weight: bold;
                font-size: 0.8571rem; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter .uxd-filter-button-group {
                flex-flow: column; }
                @media (min-width: 800px) {
                  .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter .uxd-filter-button-group {
                    flex-flow: row; } }
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter .uxd-filter-button-group .uxd-filter-button {
                  display: inline; }
                  .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter .uxd-filter-button-group .uxd-filter-button span {
                    font-size: 1rem;
                    margin-right: unset;
                    position: unset; }
                  .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter .uxd-filter-button-group .uxd-filter-button .motif-icon {
                    font-size: 20px;
                    position: relative;
                    top: 3px;
                    margin-right: 5px; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date {
              width: 100%;
              margin-bottom: 2rem; }
              @media screen and (min-width: 1024px) {
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date {
                  margin-bottom: auto; } }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .ant-text-input {
                width: 100%; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .uxd-filter-button-group {
                width: 100%; }
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .uxd-filter-button-group .uxd-filter-button {
                  flex: 1; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .dateRangeWrapper {
                display: flex;
                flex-flow: column; }
                @media screen and (min-width: 800px) {
                  .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .dateRangeWrapper {
                    flex-flow: row; } }
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .dateRangeWrapper .dtPicker--underline {
                  flex: 1; }
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .dateRangeWrapper .dtSpacer {
                  padding: 0.5rem 1rem;
                  text-align: center; }
                  @media (min-width: 801px) {
                    .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .dateRangeWrapper .dtSpacer {
                      text-align: initial; } }
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--date .dateRangeWrapper label {
                  margin-bottom: 0; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--network .motif-user-checked {
              color: #0da2b9; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--network .motif-user-remove {
              color: #dc3b5d; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--status .uxd-filter-button-group {
              width: 100%; }
              .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--status .uxd-filter-button-group .uxd-filter-button {
                flex: 1; }
                .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row .filter--status .uxd-filter-button-group .uxd-filter-button .status-button-text {
                  font-size: 14px; }
          .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row--top {
            justify-content: center;
            margin-bottom: 40px; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row--top .reset-filters {
              justify-content: center; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row--top .reset-icon {
              color: #949494;
              margin-right: 0.75rem; }
            .motif-theme .claims-filter-widget-wrapper .filter-panel-container .filter-panel .filter-container .filter-row--top .reset-filters__text {
              color: #286ce2; }
  .motif-theme .claims-detail-wrapper {
    margin: 60px 0;
    padding: 0 15px; }
    .motif-theme .claims-detail-wrapper a {
      border-bottom: none; }
    .motif-theme .claims-detail-wrapper .claims-detail-header-container {
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      @media (min-width: 800px) {
        .motif-theme .claims-detail-wrapper .claims-detail-header-container {
          flex-direction: row;
          align-items: flex-start; } }
      @media (min-width: 1024px) {
        .motif-theme .claims-detail-wrapper .claims-detail-header-container {
          align-items: baseline; } }
      .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col {
        display: flex;
        flex-direction: column; }
        .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col .claims-detail-number {
          margin: 10px 0;
          white-space: nowrap; }
          @media (min-width: 480px) {
            .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col .claims-detail-number {
              margin: 0; } }
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col .claims-detail-number .claims-case-header {
            font-weight: bold; }
            .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col .claims-detail-number .claims-case-header .claims-case-number {
              font-size: 1.285rem; }
      .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col-2 {
        display: flex;
        flex-direction: column;
        text-align: center;
        align-items: center; }
        @media (min-width: 1024px) {
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-col-2 {
            flex-direction: row; } }
      .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details {
        margin: 20px 0;
        order: 2; }
        .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details h1, .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details h2, .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details h3, .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details h4, .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details h5, .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details h6 {
          display: flex;
          align-items: center; }
        @media (min-width: 800px) {
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details {
            text-align: right; } }
        @media (min-width: 1024px) {
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details {
            order: 1;
            margin: 20px 30px; } }
        .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details a {
          color: #fff;
          text-decoration: none;
          font-size: 16px; }
        .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details .motif-icon {
          font-size: 20px;
          margin-right: 10px; }
      .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button {
        margin: 10px 0;
        order: 1; }
        .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button .btn-ghost {
          margin-top: 15px; }
          @media (min-width: 800px) {
            .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button .btn-ghost {
              margin-top: 0; } }
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button .btn-ghost .claims-eob-download-text {
            margin-right: 1.25rem; }
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button .btn-ghost .motif-download {
            font-size: 16px;
            color: #ffffff; }
        .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button .claims-eob-ms-edge {
          max-width: 280px;
          font-weight: normal; }
        @media (min-width: 480px) {
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button {
            margin: 0; } }
        @media (min-width: 1024px) {
          .motif-theme .claims-detail-wrapper .claims-detail-header-container .claims-detail-button {
            order: 2; } }
    .motif-theme .claims-detail-wrapper .claims-detail-bottom-content {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: baseline; }
      @media (min-width: 480px) {
        .motif-theme .claims-detail-wrapper .claims-detail-bottom-content {
          flex-direction: row; } }
      .motif-theme .claims-detail-wrapper .claims-detail-bottom-content .claims-question-container span {
        font-weight: 400; }
      .motif-theme .claims-detail-wrapper .claims-detail-bottom-content .claims-question-container a {
        border-bottom: none;
        color: #fff; }
    .motif-theme .claims-detail-wrapper .claims-detail-button-container {
      color: #000; }
      .motif-theme .claims-detail-wrapper .claims-detail-button-container .ant-loading-wrapper {
        margin: 1rem; }
    .motif-theme .claims-detail-wrapper .claims-detail-container {
      display: flex;
      flex-flow: row wrap;
      width: 100%; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-details-timeline-wrapper .claims-detail-timeline-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        width: 100%; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-details-timeline-wrapper .claims-detail-timeline-container:nth-child(2) {
          position: relative;
          margin-bottom: 30px;
          width: 100%; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-details-timeline-wrapper .claims-detail-timeline-container .claims-detail-timeline-progress {
          height: 12px;
          width: 12px;
          border-radius: 50%;
          background: #7fcdbb;
          border: 1px solid #7fcdbb;
          margin-bottom: 10px;
          position: relative; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-details-timeline-wrapper .claims-detail-timeline-container .claims-detail-timeline-progress::after {
            content: "";
            position: absolute;
            top: 10px;
            left: 4px;
            width: 1px;
            height: 35px;
            background-color: #979797; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-details-timeline-wrapper .claims-detail-timeline-container .claims-timeline-dash {
          border-bottom: 1px dashed #979797;
          width: 50%;
          margin-bottom: 15px; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container {
        display: flex;
        flex-direction: column;
        width: 100%; }
        @media (min-width: 801px) {
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container {
            flex-direction: row; } }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .claims-detail-status {
          width: 100%;
          display: flex;
          flex-direction: column;
          justify-content: space-between; }
          @media (min-width: 801px) {
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .claims-detail-status {
              width: 49%;
              margin-right: 2%; } }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .claims-detail-status .claims-detail-view-plan {
            text-align: right; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .claims-detail-timeline {
          width: 100%; }
          @media (min-width: 801px) {
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .claims-detail-timeline {
              width: 49%; } }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content {
        background: #fff;
        padding: 2rem;
        margin: 30px 0;
        width: 100%; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content:last-child {
          margin-top: 0; }
          @media (min-width: 801px) {
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content:last-child {
              margin-top: 30px; } }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content p,
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content dl,
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content dt,
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content dd {
          color: #000; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .prescript-data-list {
          padding: 0 1.25rem; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .prescript-data-list dl {
            display: flex;
            flex-direction: column; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .prescript-data-list .table-row-rx {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            margin: 20px 0; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .prescript-data-list .table-row-rx .table-row-rx-sm {
              width: 48%;
              overflow-wrap: break-word; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content a {
          font-size: 14px; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content span {
          font-weight: bold; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .claims-detail-question {
          position: relative;
          margin: 60px 0 40px 0; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .claims-detail-question::before {
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            top: -25px;
            background: #d8d8d8; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-content .pharmacy-btn-container {
          text-align: left;
          padding: 0 0.5rem; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .rx-claims-container {
        display: flex;
        flex-direction: column; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .pharmacy-claims-col {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-right: 2%; }
        @media (min-width: 800px) {
          .motif-theme .claims-detail-wrapper .claims-detail-container .pharmacy-claims-col {
            width: 50%; } }
        .motif-theme .claims-detail-wrapper .claims-detail-container .pharmacy-claims-col .rx-lg-card {
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          width: 100%;
          height: 100%;
          margin-bottom: 0; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .pharmacy-claims-col .rx-sm-card {
          width: 100%; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container {
        height: 100%; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl {
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          margin-bottom: 0; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx {
            display: flex;
            padding: 20px 15px 15px; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx dt {
              display: flex;
              align-items: center;
              font-weight: normal;
              width: 50%; }
              .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx dt a {
                text-decoration: none;
                margin-left: 5px; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx dd {
              width: 50%;
              text-align: right;
              font-size: 18px;
              font-family: Montserrat; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx:first-child, .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx:nth-child(5) {
            border-top: 1px solid #d9d9d9;
            border-bottom: 1px solid #d9d9d9; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx:first-child dt, .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx:nth-child(5) dt {
              font-weight: bold; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx:first-child dd, .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx:nth-child(5) dd {
              font-weight: 600; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-sm {
            display: flex;
            justify-content: space-between;
            background: #fff;
            margin-top: 20px;
            padding: 10px 15px;
            border-top: 1px solid #d9d9d9;
            border-bottom: 1px dotted #d9d9d9; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-sm dt,
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-sm dd {
              font-weight: 300;
              font-size: 12px; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-md {
            display: flex;
            justify-content: space-between;
            padding: 5px 15px; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-md dt,
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-md dd {
              font-weight: normal; }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .table-row-rx-md .rx-claims-header {
              font-weight: bold; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .rx-claims-total-row dt {
            font-size: 18px; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-rx-flex-container dl .rx-claims-total-row dd {
            font-weight: 600;
            color: #3372e3; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .table-esi-container {
        height: 443px; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .table-esi-container dl {
          justify-content: inherit; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .table-esi-container .table-esi {
          border-bottom: 1px solid #d9d9d9;
          padding: 40px 15px 35px; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .table-esi-container .table-esi dt {
            font-weight: bold; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-flex-container .table-esi-container .table-esi dd {
            font-weight: 600; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .rx-claims-content p {
        font-size: 12px;
        padding: 0 15px; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .rx-claims-cova-container dl {
        height: auto; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .rx-claims-cova-container .cova-add-detail {
        border-top: 1px solid #cccccc;
        padding-top: 15px; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .rx-claims-cova-container .rx-claims-italic {
        font-style: italic; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .rx-claims-modal-link {
        padding: 0 15px; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-card-sm {
        background: #fff;
        margin: 30px 0;
        width: 100%; }
        @media (min-width: 801px) {
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-card-sm {
            width: 49%;
            margin-right: 2%; } }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-card-sm .claims-detail-status-content {
          padding: 2rem; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-card-sm .claims-detail-status-content span.motif-icon.motif-right-round {
            color: #949494;
            font-size: 18px;
            vertical-align: text-top;
            margin-left: 0.25rem; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-card-sm p {
          color: #000; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-card-sm .claims-detail-view-plan {
          text-align: right; }
      .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container {
        width: 100%;
        margin-bottom: 0; }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table {
          table-layout: fixed;
          width: 100%; }
          @media (min-width: 1024px) {
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row {
              z-index: 0;
              position: relative; } }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-header {
            font-size: 14px;}
            @media (min-width: 1024px) {
              .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-header {
                position: relative;
                text-align: right; }
                .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-header.text-left {
                  text-align: left; } }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-header a {
              text-decoration: none;
              text-align: center;
              display: block;
              margin-top: 5px; }
              @media (min-width: 1024px) {
                .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-header a {
                  margin-top: 0;
                  display: inline;
                  position: absolute;
                  margin-top: 3px;
                  margin-left: 3px; } }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-data .claims-detail-code {
            font-weight: 400;
            font-size: 14px;
            font-family: "Lato";
            color: #2b6ce2;
            text-decoration: underline;
            background-color: transparent;
            border: none;
            padding: 0; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-row .table-data .motif-cancel {
            color: #d0021b; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-total {
            font-size: 18px;
            font-weight: 700; }
            @media (min-width: 1024px) {
              .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-total {
                font-weight: 400; } }
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-total::before {
              display: none; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-billed,
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-owe,
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-total-header {
            font-size: 18px;
            color: #2453a6;
            font-family: Montserrat; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-discounted,
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-covered,
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-total-header-2 {
            font-size: 18px;
            color: #d5367e;
            font-family: Montserrat; }
          @media (min-width: 1024px) {
            .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .claims-cell-alignment {
              text-align: right; } }
        .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .claims-detail-disclaimer {
          text-align: right; }
          .motif-theme .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .claims-detail-disclaimer p {
            color: #666666;
            margin: 0; }
    .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper {
      background: #f9f9f9;
      color: black; }
      .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content {
        padding: 2rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center; }
        @media (min-width: 1024px) {
          .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content {
            flex-direction: row;
            text-align: initial; } }
        .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-header {
          font-weight: bold;
          flex: 1;
          font-size: 1rem;
          margin-bottom: 2rem; }
          @media (min-width: 1024px) {
            .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-header {
              flex: 4;
              margin-bottom: 0; } }
        .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content #claims-fdbck-ctnr-pnding {
          display: flex; }
        .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-yes,
        .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-no {
          text-decoration: none;
          font-size: 1rem; }
          .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-yes .claims-feedbk-lbl,
          .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-no .claims-feedbk-lbl {
            color: #000; }
          .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-yes .motif-icon.motif-icon-blue,
          .motif-theme .claims-detail-wrapper .claims-detail-feedback-wrapper .claims-detail-feedback-content .claims-detail-feedback-no .motif-icon.motif-icon-blue {
            color: #286ce2;
            font-size: 1.25rem; }
  .motif-theme .claims-close-button {
    margin: 1rem;
    position: absolute;
    right: 0; }
    .motif-theme .claims-close-button .motif-icon {
      font-size: 1.5rem;
      color: #999; }
  .motif-theme .claims-modal-wrapper {
    padding: 2rem;
    max-height: 100vh;
    overflow-y: scroll;
    display: inline-block;
    /* .claims-modal-wrapper tablet+ */ }
    @media screen and (min-width: 480px) {
      .motif-theme .claims-modal-wrapper {
        max-height: 80vh;
        max-width: 550px;
        padding: 3rem; } }
    .motif-theme .claims-modal-wrapper a {
      border: none; }
    .motif-theme .claims-modal-wrapper .claims-modal-header {
      margin-bottom: 3rem; }
    .motif-theme .claims-modal-wrapper .claims-modal-body {
      margin-bottom: 3rem; }
      .motif-theme .claims-modal-wrapper .claims-modal-body .claims-modal-body-title {
        margin-bottom: 1.5rem; }
      .motif-theme .claims-modal-wrapper .claims-modal-body .claims-radio-btn {
        margin-left: 0; }
    .motif-theme .claims-modal-wrapper .claims-modal-footer button:first-child {
      margin-right: 20px; }
  .motif-theme .claims-modal-wrapper .rx-claims-modal-body p span {
    display: block;
    font-weight: bold; }
  .motif-theme .submit-claims-patient-info-container,
  .motif-theme .submit-claims-fieldset-row {
    margin: 1.5rem 0; }
    .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address,
    .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address {
      display: flex;
      flex-direction: column; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .notification-address-label,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .notification-address-label {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-patient-name,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-patient-name {
        width: 100%;
        margin: 0; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-patient-name,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-patient-name {
            width: 55%; } }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-patient-name,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-patient-name {
            width: 75%; } }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-patient-address,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-patient-address {
        width: 100%;
        margin: 0; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-patient-address,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-patient-address {
            width: 52%; } }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-patient-address,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-patient-address {
            width: 52%; } }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .text-bold,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .text-bold {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-insurance-coverage,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-insurance-coverage {
        margin-top: 1rem; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address label,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address label {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address legend,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address legend {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 5px; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address input,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address input {
        width: 60%; }
    .motif-theme .submit-claims-patient-info-container .submit-claims-input-container,
    .motif-theme .submit-claims-fieldset-row .submit-claims-input-container {
      display: flex;
      flex-direction: column; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .notification-address-label,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .notification-address-label {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-patient-name,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-patient-name {
        width: 100%;
        margin: 0; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-patient-name,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-patient-name {
            width: 55%; } }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-patient-name,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-patient-name {
            width: 75%; } }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-patient-address,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-patient-address {
        width: 100%;
        margin: 0; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-patient-address,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-patient-address {
            width: 52%; } }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-patient-address,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-patient-address {
            width: 52%; } }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .text-bold,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .text-bold {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-insurance-coverage,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-insurance-coverage {
        margin-top: 1rem; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container label,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container label {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container legend,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container legend {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 5px; }
      .motif-theme .submit-claims-patient-info-container .submit-claims-input-container input,
      .motif-theme .submit-claims-fieldset-row .submit-claims-input-container input {
        width: 60%; }
    @media (min-width: 480px) {
      .motif-theme .submit-claims-patient-info-container,
      .motif-theme .submit-claims-fieldset-row {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        margin-bottom: 3rem; }
        .motif-theme .submit-claims-patient-info-container .submit-claims-input-container,
        .motif-theme .submit-claims-fieldset-row .submit-claims-input-container {
          width: 50%; }
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container .claims-insurance-coverage,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container .claims-insurance-coverage {
            margin-top: 0; }
        .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address,
        .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address {
          width: 53%; }
          .motif-theme .submit-claims-patient-info-container .submit-claims-input-container-address .claims-insurance-coverage,
          .motif-theme .submit-claims-fieldset-row .submit-claims-input-container-address .claims-insurance-coverage {
            margin-top: 0; } }
  .motif-theme .submit-claims-error {
    margin-top: 5px;
    color: #cc0033; }
    .motif-theme .submit-claims-error span::before {
      top: 1px; }
  .motif-theme .submit-claims-patient-container {
    display: flex;
    flex-direction: column;
    margin-top: 1rem; }
    @media (min-width: 480px) {
      .motif-theme .submit-claims-patient-container {
        flex-direction: row;
        margin-bottom: 3rem; } }
    .motif-theme .submit-claims-patient-container .form-item-container-lg {
      display: flex;
      flex-direction: column;
      width: 100%; }
      @media (min-width: 480px) {
        .motif-theme .submit-claims-patient-container .form-item-container-lg {
          width: 50%; } }
      @media (min-width: 1200px) {
        .motif-theme .submit-claims-patient-container .form-item-container-lg {
          flex-direction: row; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg .first-name-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg .first-name-input {
            width: 59%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg .first-name-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg .first-name-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg .middle-init-input {
        width: 100%; }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg .middle-init-input {
            width: 16%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg .address-line1-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg .address-line1-input {
            width: 100%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg .address-line1-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg .address-line1-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg .address-zip-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg .address-zip-input {
            width: 50%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg .address-zip-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg .address-zip-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg .address-state-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg .address-state-input {
            width: 80%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg .address-state-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg .address-state-input input {
              width: 91%; } }
    .motif-theme .submit-claims-patient-container .form-item-container-lg1 {
      display: flex;
      flex-direction: column;
      width: 100%; }
      @media (min-width: 480px) {
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 {
          width: 80%; } }
      @media (min-width: 1200px) {
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 {
          flex-direction: row; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg1 .first-name-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg1 .first-name-input {
            width: 59%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 .first-name-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg1 .first-name-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg1 .middle-init-input {
        width: 100%; }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg1 .middle-init-input {
            width: 16%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-line1-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-line1-input {
            width: 100%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-line1-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-line1-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-zip-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-zip-input {
            width: 50%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-zip-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-zip-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-state-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-state-input {
            width: 80%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-state-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-state-input input {
              width: 91%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-city-input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-city-input {
            width: 50%; } }
        .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-city-input input {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .form-item-container-lg1 .address-city-input input {
              width: 91%; } }
    .motif-theme .submit-claims-patient-container .form-item-container-sm {
      width: 100%; }
      @media (min-width: 480px) {
        .motif-theme .submit-claims-patient-container .form-item-container-sm {
          width: 50%; } }
      .motif-theme .submit-claims-patient-container .form-item-container-sm .last-name-input input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .form-item-container-sm .last-name-input input {
            width: 54%; } }
    .motif-theme .submit-claims-patient-container .submit-claims-new-patient {
      width: 100%;
      margin: 10px 0; }
      @media (min-width: 480px) {
        .motif-theme .submit-claims-patient-container .submit-claims-new-patient {
          width: 30%;
          margin: 0; } }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient label {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .submit-claims-new-patient input {
            width: 67%; } }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient:nth-child(2) input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .submit-claims-new-patient:nth-child(2) input {
            width: 50%; } }
    .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary {
      width: 100%; }
      @media (min-width: 480px) {
        .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary {
          width: 50%;
          margin: 0; } }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary label {
        font-weight: bold; }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary input,
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary button {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary input,
          .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary button {
            width: 54%; } }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary button {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary button {
            width: 93%; } }
        .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary button ul {
          width: 100%; }
          @media (min-width: 480px) {
            .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary button ul {
              width: 93%; } }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary .psDropdown.active {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary .psDropdown.active {
            width: 93%; } }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary .pfSelect .pfSelect-legend {
        margin-bottom: 5px; }
      .motif-theme .submit-claims-patient-container .submit-claims-new-patient-secondary legend {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 5px; }
  .motif-theme .submit-claims-insurance-container {
    border-top: 1px solid #cccccc;
    padding: 1.5rem 0; }
  .motif-theme .sumbit-claims-padding {
    padding: 20px 0 0 0; }
  .motif-theme .back-to-claims-container {
    padding: 1rem 0; }
    .motif-theme .back-to-claims-container .motif-icon.motif-arrows-long-left {
      color: #286ce2;
      padding-right: 1rem;
      vertical-align: text-bottom;
      font-size: 18px; }
    .motif-theme .back-to-claims-container .back-to-claims-link {
      border: none;
      text-decoration: none;
      font-weight: bold; }
  .motif-theme .back-to-claims-bar {
    border-top: 1px solid #dcdcdc; }
  .motif-theme .submit-claims-page-container {
    margin-bottom: 170px; }
    .motif-theme .submit-claims-page-container .ant-text-input.ant-error-state {
      border: 1px solid #cc0033; }
    .motif-theme .submit-claims-page-container a {
      border: none; }
    @media screen and (min-width: 1024px) {
      .motif-theme .submit-claims-page-container {
        padding: 0 4rem; } }
    .motif-theme .submit-claims-page-container .ant-error-state button {
      border: 1px solid #cc0033; }
  .motif-theme .tcp-patient-information-container label {
    display: block; }
  .motif-theme .tcp-patient-information-container .claims-other-insurance-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 1.5rem 0; }
    @media (min-width: 480px) {
      .motif-theme .tcp-patient-information-container .claims-other-insurance-container {
        flex-direction: row; } }
    .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-name {
      width: 100%; }
      @media (min-width: 480px) {
        .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-name {
          width: 27%; } }
      .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-name label {
        font-weight: bold; }
      .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-name input {
        width: 100%; }
    .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-group {
      width: 100%;
      margin-top: 15px; }
      @media (min-width: 480px) {
        .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-group {
          width: 50%;
          margin-top: 0; } }
      .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-group label {
        font-weight: bold; }
      .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-group input {
        width: 100%; }
        @media (min-width: 480px) {
          .motif-theme .tcp-patient-information-container .claims-other-insurance-container .claims-other-insurance-group input {
            width: 54%; } }
  .motif-theme .claims-medical-container {
    /** .claims-medical-container tablet + desktop */ }
    .motif-theme .claims-medical-container .claims-medical-sm {
      padding: 1rem 0; }
    .motif-theme .claims-medical-container .claims-medical-lg .btn-icon {
      text-decoration: none;
      min-width: 14px;
      margin-left: 0.5rem; }
    .motif-theme .claims-medical-container .claims-medical-lg p {
      margin: 0; }
    .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container {
      display: flex;
      flex-direction: column; }
      .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card {
        display: flex;
        margin: 10px 0;
        padding: 14px 14px;
        width: 100%; }
        @media (min-width: 1024px) {
          .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card {
            width: 48%; } }
        .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card .ant-card-header {
          width: 15%; }
        .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card .ant-card-body {
          width: 85%; }
          .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card .ant-card-body .ant-card-content-flex {
            display: flex;
            justify-content: space-between;
            align-items: flex-start; }
            .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card .ant-card-body .ant-card-content-flex .ant-card-header-title {
              width: 180px;
              overflow: hidden; }
              .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card .ant-card-body .ant-card-content-flex .ant-card-header-title .ant-file-title {
                text-overflow: ellipsis;
                overflow: hidden; }
              @media (min-width: 480px) {
                .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container .ant-file-card .ant-card-body .ant-card-content-flex .ant-card-header-title {
                  width: auto; } }
    .motif-theme .claims-medical-container .claims-medical-lg ul {
      list-style: none;
      padding: 0; }
      .motif-theme .claims-medical-container .claims-medical-lg ul li {
        padding: 1rem; }
        .motif-theme .claims-medical-container .claims-medical-lg ul li span {
          font-weight: bold;
          display: block; }
        .motif-theme .claims-medical-container .claims-medical-lg ul li:nth-child(even) {
          background: #f9f9f9; }
    @media screen and (min-width: 480px) {
      .motif-theme .claims-medical-container {
        display: flex;
        flex-direction: row;
        margin-top: 2rem; }
        .motif-theme .claims-medical-container .claims-medical-sm {
          width: 25%;
          padding: 0 3rem 0 0; }
          .motif-theme .claims-medical-container .claims-medical-sm .motif-icon {
            margin-right: 10px;
            font-size: 18px; }
          .motif-theme .claims-medical-container .claims-medical-sm .claims-attach-file {
            font-size: 18px;
            font-weight: bold; }
        .motif-theme .claims-medical-container .claims-medical-lg {
          width: 75%; }
          .motif-theme .claims-medical-container .claims-medical-lg .itemized-bill-container {
            padding: 0 1rem; }
          .motif-theme .claims-medical-container .claims-medical-lg .claims-file-upload-container {
            padding: 0 1rem; } }
  .motif-theme .claims-medical-lg.itemized-bill-col {
    width: 100%; }
    @media (min-width: 1024px) {
      .motif-theme .claims-medical-lg.itemized-bill-col {
        width: 48%; } }
    .motif-theme .claims-medical-lg.itemized-bill-col:first-child {
      margin-right: 0%; }
      @media (min-width: 1024px) {
        .motif-theme .claims-medical-lg.itemized-bill-col:first-child {
          margin-right: 4%; } }
  .motif-theme .claims-modal-wrapper .modal-itemized-header {
    display: inline-block;
    width: 90%; }
  .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body {
    display: flex;
    flex-direction: column;
    padding: 0; }
    .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body .itemized-bill-col {
      margin: 1rem 0;
      padding-top: 0.5rem;
      border-top: solid 1px #cccccc; }
      .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body .itemized-bill-col .itemized-header {
        font-size: 1.2857rem;
        font-weight: 400; }
      .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body .itemized-bill-col .claims-correct-itemized-bills ul,
      .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body .itemized-bill-col .claims-incorrect-itemized-bills ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body .itemized-bill-col .claims-correct-itemized-bills ul li,
        .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body .itemized-bill-col .claims-incorrect-itemized-bills ul li {
          margin-bottom: 1rem; }
  .motif-theme .claims-modal-wrapper .modal-itemized-body .itemized-bill-img {
    width: 100%;
    margin-bottom: 1rem; }
  @media (min-width: 1024px) {
    .motif-theme .claims-modal-wrapper .modal-itemized-body .itemized-bill-img {
      margin-bottom: 0; }
    .motif-theme .claims-modal-wrapper .modal-itemized-body .modal-body {
      flex-direction: row; }
    .motif-theme .claims-modal-wrapper .modal-itemized-body .itemized-bill-col:first-child {
      margin-right: 1rem; }
    .motif-theme .claims-modal-wrapper .modal-itemized-body .itemized-bill-col:last-child {
      margin-left: 1rem; }
    .motif-theme .claims-modal-wrapper .modal-itemized-body .itemized-bill-col {
      margin-top: 3rem; }
      .motif-theme .claims-modal-wrapper .modal-itemized-body .itemized-bill-col .itemized-header {
        margin-bottom: 1.5rem; } }
  .motif-theme .claims-modal-wrapper .modal-itemized-footer {
    text-align: right; }
  .motif-theme .claims-confirmation-container .text-bold {
    font-weight: bold; }
  .motif-theme .claims-confirmation-container .claim-reimburse-method-row {
    margin-bottom: 1rem; }
  .motif-theme .claims-confirmation-container .claim-reimburse-method-col {
    display: block;
    margin-bottom: 2rem;
    /* .claim-reimburse-method-col desktop */ }
    @media screen and (min-width: 1024px) {
      .motif-theme .claims-confirmation-container .claim-reimburse-method-col {
        margin-bottom: 0; }
        .motif-theme .claims-confirmation-container .claim-reimburse-method-col .claim-reimburse-change-notice {
          margin-top: 1.5rem; } }
  .motif-theme .claims-confirmation-container .claims-confirmation-bank-content {
    margin: 0; }
  .motif-theme .claims-confirmation-container .edit-reimbursement-container {
    margin-bottom: 3rem; }
    .motif-theme .claims-confirmation-container .edit-reimbursement-container .dependent-disclaimer p {
      font-weight: normal; }
    @media screen and (min-width: 1024px) {
      .motif-theme .claims-confirmation-container .edit-reimbursement-container .dependent-disclaimer {
        display: inline-block;
        width: 50%; } }
  .motif-theme .claims-confirmation-container .claims-confirmation-auth {
    margin-bottom: 60px; }
    .motif-theme .claims-confirmation-container .claims-confirmation-auth .claims-conformation-checkbox::before {
      margin-right: 0.5rem; }
  @media screen and (min-width: 1024px) {
    .motif-theme .claims-confirmation-container .claim-reimburse-method-row {
      margin-bottom: 2rem; }
      .motif-theme .claims-confirmation-container .claim-reimburse-method-row .claim-reimburse-method-col {
        width: 50%;
        display: inline-block;
        vertical-align: top; }
        .motif-theme .claims-confirmation-container .claim-reimburse-method-row .claim-reimburse-method-col p {
          font-weight: normal; }
        .motif-theme .claims-confirmation-container .claim-reimburse-method-row .claim-reimburse-method-col:first-child {
          padding-right: 1rem; }
        .motif-theme .claims-confirmation-container .claim-reimburse-method-row .claim-reimburse-method-col:nth-child(2) {
          padding-left: 1rem; } }
  .motif-theme .modal-reimbursement .ant-error-state {
    border: 1px solid #cc0033; }
  .motif-theme .modal-reimbursement .text-normal {
    font-weight: normal; }
  .motif-theme .modal-reimbursement .modal-reimbursement-body .edit-radio-btn label {
    margin-right: 60px; }
  .motif-theme .modal-reimbursement .modal-reimbursement-body .reimbursement-modal-container {
    border-top: 1px solid #cccccc;
    padding: 1.5rem 0; }
    @media screen and (min-width: 1024px) {
      .motif-theme .modal-reimbursement .modal-reimbursement-body .reimbursement-modal-container {
        padding-bottom: 2rem; } }
  .motif-theme .modal-reimbursement .modal-reimbursement-body .select-reimbursement-method legend {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px; }
  .motif-theme .modal-reimbursement .edit-reimbursement-bank {
    display: flex;
    flex-direction: column; }
    .motif-theme .modal-reimbursement .edit-reimbursement-bank p {
      font-weight: normal; }
    .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-1 {
      display: flex;
      flex-direction: column;
      width: 100%;
      order: 2; }
      .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-1 .account-type {
        margin-bottom: 1rem; }
        .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-1 .account-type .account-type-dropdown {
          width: 100%; }
          .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-1 .account-type .account-type-dropdown legend {
            margin-bottom: 5px;
            font-size: 1rem;
            font-weight: bold; }
    .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-2 {
      margin-bottom: 1rem; }
      .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-2 img {
        width: 100%; }
        @media screen and (min-width: 480px) {
          .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-2 img {
            width: 300px; } }
    .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-input-field {
      width: 100%;
      margin-bottom: 1rem; }
      .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-input-field input {
        width: 100%; }
    @media screen and (min-width: 1024px) {
      .motif-theme .modal-reimbursement .edit-reimbursement-bank {
        margin-bottom: 2rem;
        flex-direction: row; }
        .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-1 {
          order: 1; }
          .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-1 .account-type .account-type-dropdown {
            padding-right: 2rem; }
        .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-col-2 {
          margin-bottom: 0;
          order: 2; }
        .motif-theme .modal-reimbursement .edit-reimbursement-bank .reimbursement-input-field {
          padding-right: 2rem; } }
  .motif-theme .modal-reimbursement .claims-paper-check .edit-reimbursement-address {
    margin: 1.5rem 0;
    font-weight: normal; }
  .motif-theme .modal-reimbursement .modal-reimbursement-footer {
    text-align: center; }
    .motif-theme .modal-reimbursement .modal-reimbursement-footer .btn {
      margin: 0.5rem; }
    @media screen and (min-width: 1024px) {
      .motif-theme .modal-reimbursement .modal-reimbursement-footer {
        text-align: right; } }
  .motif-theme .submit-claims-confirm-container {
    text-align: center; }
    .motif-theme .submit-claims-confirm-container .callout-block {
      padding: 4rem 1rem; }
    .motif-theme .submit-claims-confirm-container span.motif-icon.motif-checked {
      color: #dcdcdc;
      font-size: 10rem; }
    .motif-theme .submit-claims-confirm-container h3 {
      margin: 1rem 0;
      color: #949494; }
    .motif-theme .submit-claims-confirm-container button {
      margin-top: 3rem; }
    @media screen and (min-width: 480px) {
      .motif-theme .submit-claims-confirm-container {
        display: inline-block;
        width: 450px;
        position: relative;
        left: 50%;
        transform: translateX(-50%); } }
    @media screen and (min-width: 800px) {
      .motif-theme .submit-claims-confirm-container {
        width: 600px; } }
  .motif-theme .submit-claims-bottom-btn-container {
    padding: 30px 0;
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.6) !important; }
    .motif-theme .submit-claims-bottom-btn-container .submit-progress-container {
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media (min-width: 801px) {
        .motif-theme .submit-claims-bottom-btn-container .submit-progress-container {
          flex-direction: row;
          align-items: flex-start; } }
      .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-progress-bar {
        width: 100%;
        text-align: center; }
        @media (min-width: 801px) {
          .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-progress-bar {
            width: 50%;
            text-align: left; } }
        @media (min-width: 1200px) {
          .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-progress-bar {
            width: 45%; } }
        @media (min-width: 480px) {
          .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-progress-bar {
            width: 45%; } }
        @media (min-width: 1024px) {
          .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-progress-bar {
            width: 45%; } }
      .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-bottom-btn {
        width: 100%;
        text-align: center; }
        @media (min-width: 801px) {
          .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-bottom-btn {
            width: 50%;
            text-align: right; } }
        .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-bottom-btn .submit-claims-preivous-btn {
          margin: 0 20px 0 0; }
          @media (min-width: 801px) {
            .motif-theme .submit-claims-bottom-btn-container .submit-progress-container .submit-claims-bottom-btn .submit-claims-preivous-btn {
              margin: 0 20px; } }
  .motif-theme .submit-claims-progress-footer {
    box-shadow: 0 -1px 18px -4px rgba(0, 0, 0, 0.14);
    position: absolute;
    bottom: -100px;
    width: 100%;
    background-color: #ffffff;
    /** .submit-claims-progress-footer Desktop (1024px) */ }
    .motif-theme .submit-claims-progress-footer .submit-claims-progress-container {
      display: flex;
      flex-direction: column;
      justify-content: center; }
      @media screen and (min-width: 480px) {
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .submit-claims-progress-bar {
          width: 50%;
          padding: 0;
          padding-top: 1rem;
          text-align: center;
          margin: 0 auto; }
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .submit-claims-progress-buttons {
          padding: 0;
          text-align: center; }
          .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .submit-claims-progress-buttons button.btn {
            margin: 0.75rem; } }
      @media screen and (min-width: 1024px) {
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .submit-claims-progress-bar {
          width: 45%;
          padding: 6rem 0;
          padding-top: 6rem;
          text-align: left;
          margin: 0; }
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .submit-claims-progress-buttons {
          padding: 4.5rem 0;
          text-align: center; }
          .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .submit-claims-progress-buttons button.btn {
            margin: 0.75rem; } }
      .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .step-label-width {
        width: 65%; }
      .motif-theme .submit-claims-progress-footer .submit-claims-progress-container .step-label-active {
        color: #286ce2; }
    @media screen and (min-width: 1024px) {
      .motif-theme .submit-claims-progress-footer {
        bottom: -75px; }
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-container {
          flex-direction: row;
          justify-content: space-between; }
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-bar {
          width: 45%;
          padding: 1.5rem 0;
          text-align: left; }
        .motif-theme .submit-claims-progress-footer .step-label-width {
          width: 65%; }
        .motif-theme .submit-claims-progress-footer .step-label-active {
          color: #286ce2; }
        .motif-theme .submit-claims-progress-footer .submit-claims-progress-buttons {
          margin-left: auto;
          text-align: left; } }
  .motif-theme .recent-claims-page-container {
    /** .recent-claims-page-container desktop (1024px) */ }
    .motif-theme .recent-claims-page-container a {
      border-bottom: none; }
    .motif-theme .recent-claims-page-container .text-bold {
      font-weight: bold; }
    .motif-theme .recent-claims-page-container .recent-claims-row .flex-container {
      display: flex;
      flex-direction: column;
      padding: 2rem 0; }
      .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-first-col,
      .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-second-col,
      .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-third-col {
        flex: 1;
        margin: 10px 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-first-col .col-label,
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-second-col .col-label,
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-third-col .col-label {
          font-weight: bold;
          padding-right: 1rem; }
      .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-third-col span.download-icon {
        font-size: 20px;
        vertical-align: bottom;
        color: #999; }
    .motif-theme .recent-claims-page-container .recent-claims-table-header {
      display: none;
      font-weight: bold;
      border-bottom: 1px solid #dcdcdc; }
      .motif-theme .recent-claims-page-container .recent-claims-table-header .recent-claims-row {
        margin-bottom: 0.75rem; }
    .motif-theme .recent-claims-page-container .recent-claims-table-divider {
      border-top: 1px solid #dcdcdc; }
    .motif-theme .recent-claims-page-container .recent-claims-table-body {
      margin-bottom: 3rem; }
      .motif-theme .recent-claims-page-container .recent-claims-table-body .recent-claims-row:nth-child(even) {
        background-color: #f7f7f7; }
    .motif-theme .recent-claims-page-container .recent-claims-button-container {
      text-align: center;
      margin-bottom: 4rem; }
    @media screen and (min-width: 1024px) {
      .motif-theme .recent-claims-page-container .mobile-only {
        display: none; }
      .motif-theme .recent-claims-page-container .recent-claims-row .flex-container {
        padding: 2.5rem 8rem; }
      .motif-theme .recent-claims-page-container .recent-claims-table-header .recent-claims-row .flex-container {
        padding: 0 8rem; }
      .motif-theme .recent-claims-page-container .recent-claims-row .flex-container {
        flex-direction: row; }
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-first-col,
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-second-col,
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-third-col {
          flex: 1;
          margin: unset;
          display: unset;
          flex-direction: unset;
          justify-content: unset; }
          .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-first-col .col-label,
          .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-second-col .col-label,
          .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-third-col .col-label {
            visibility: hidden;
            position: absolute;
            height: 0px;
            width: 0px;
            left: -9999px; }
        .motif-theme .recent-claims-page-container .recent-claims-row .flex-container .recent-claims-third-col span.download-icon {
          font-size: 24px;
          vertical-align: sub; }
      .motif-theme .recent-claims-page-container .recent-claims-table-container {
        margin-top: 3rem; }
        .motif-theme .recent-claims-page-container .recent-claims-table-container .recent-claims-table-header {
          display: block; }
      .motif-theme .recent-claims-page-container .recent-claims-button-container .btn.btn-secondary {
        margin-right: 2rem; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .submit-claims-recently-submitted .recent-claims-header-container {
      padding: 0 4rem; } }
  .motif-theme .claims-rcpv2 .claims-link a {
    border: none; }
  .motif-theme .link-style a {
    display: inline; }
  .motif-theme .bill-pay-style {
    font-size: 18px; }
  .motif-theme .billpay-link {
    font-size: 18px; }
  .motif-theme .eob-p-margin {
    margin-top: 1rem; }
  .motif-theme .eob-p-margin-bottom {
    margin-bottom: 1rem;
    font-weight: bold; }
  .motif-theme .forms-filter .filter-item {
    padding-left: 25px; }
    .motif-theme .forms-filter .filter-item .filter-item-header .filter-header {
      max-width: 300px;
      text-transform: uppercase; }
      .motif-theme .forms-filter .filter-item .filter-item-header .filter-header:before {
        font-family: "ant-motif-icons";
        display: inline-block;
        left: -35px;
        font-size: 20px; }
    .motif-theme .forms-filter .filter-item .pfSelect-legend {
      display: none; }
  .motif-theme .plan-selector-header.sr-only {
    display: block; }
  .motif-theme .chart-icon:before {
    content: ""; }
  .motif-theme .language-icon:before {
    content: ""; }
  .motif-theme .form-instructions {
    color: #666666; }
  .motif-theme .ant-ui-widget-overlay {
    background: #000; }
  .motif-theme .ant-ajax-load {
    background: white;
    padding-bottom: 13px; }
    .motif-theme .ant-ajax-load .sk-spinner-wave.sk-spinner {
      height: 0; }
    .motif-theme .ant-ajax-load .ant-loading-wrapper {
      margin: 2rem; }
  .motif-theme .form-wrapper {
    margin-bottom: 40px; }
    .motif-theme .form-wrapper h4 {
      margin-bottom: 25px; }
    .motif-theme .form-wrapper .form-result {
      margin-top: 30px; }
    .motif-theme .form-wrapper ul {
      padding-left: 0;
      list-style-type: none;
      margin-top: 0;
      margin-bottom: 0; }
      .motif-theme .form-wrapper ul li:first-child {
        margin-top: 0px; }
    .motif-theme .form-wrapper p {
      margin-bottom: 0px; }
    .motif-theme .form-wrapper .pdf-link {
      text-decoration: none; }
    .motif-theme .form-wrapper .pdf-link__desc {
      margin-top: 12px; }
    .motif-theme .form-wrapper .pdf-info-wrapper {
      position: relative;
      display: inline-block; }
    .motif-theme .form-wrapper .pdf-form-size {
      color: #333333; }
    .motif-theme .form-wrapper .hidden + .motif-icon {
      top: -14px;
      transform: unset; }
    .motif-theme .form-wrapper .motif-icon {
      color: #e95a3c;
      margin-left: 15px;
      font-size: 18px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
  @media (min-width: 801px) {
    .motif-theme .forms-filter {
      justify-content: start; }
      .motif-theme .forms-filter .topic-item-option {
        margin-left: 40px; }
      .motif-theme .forms-filter .language-item-option {
        margin-left: 20%; }
      .motif-theme .forms-filter .filter-item {
        padding-left: 0; }
        .motif-theme .forms-filter .filter-item .filter-item-header .filter-header {
          padding-right: 70px; }
    .motif-theme .form-wrapper .pdf-link__desc {
      margin-top: 7px; } }
  .motif-theme .mbr-page-header.ant-curve-down.ant-lt-blue {
    display: none; }
  .motif-theme .mbr-top-of-page-wrapper {
    height: auto; }
  @media (min-width: 490px) {
    .motif-theme .page-header-wrapper {
      margin-top: 65px; } }
  @media (min-width: 801px) {
    .motif-theme .page-header-wrapper {
      margin-top: 127px; } }
  .motif-theme .formCursor {
    cursor: pointer; }
  .motif-theme .floating-footer-wrapper {
    position: static !important; }
  .motif-theme .multi-tab-container .ant-tab-header {
    margin-bottom: 25px;
    padding: 0 40px; }
  .motif-theme .multi-tab-container .ant-tab-group.style-one .ant-tab-button {
    width: 50%;
    padding: 10px 0px;
    font-size: 16px;
    position: relative;
    display: inline-block; }
    .motif-theme .multi-tab-container .ant-tab-group.style-one .ant-tab-button.is-active {
      background: #3372e3;
      color: #ffffff;
      border: 1px solid #3372e3; }
    .motif-theme .multi-tab-container .ant-tab-group.style-one .ant-tab-button.is-active:before {
      content: " ";
      position: absolute;
      left: 50%;
      height: 1.4rem;
      width: 1.4rem;
      bottom: -0.7rem;
      -webkit-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
      z-index: -1;
      background: #3372e3; }
  .motif-theme .multi-tab-container .ant-action-link.download-results-button .motif-icon.motif-ms-excel {
    color: #286ce2;
    float: right; }
  .motif-theme .no-accounts-warning .motif-icon {
    color: #dddddd;
    font-size: 250px;
    margin: 20px; }
  .motif-theme .no-accounts-warning p {
    color: grey;
    display: flex;
    align-items: center;
    font-size: 25px; }
  .motif-theme .spending-account-responsive-tab-row-bound-items {
    display: flex;
    flex-direction: row; }
  .motif-theme .uxd-text-container-example {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    justify-content: center;
    align-items: center; }
    .motif-theme .uxd-text-container-example .uxd-text-example {
      font-size: 14px; }
    .motif-theme .uxd-text-container-example .uxd-unit-example {
      font-size: 28px; }
  @media screen and (min-width: 480px) {
    .motif-theme .multi-tab-container {
      border-top: thin solid #cccccc; }
      .motif-theme .multi-tab-container .spending-account-info-wrapper {
        padding: 0 40px;
        flex: 1 0 70%; }
      .motif-theme .multi-tab-container .ant-tab-header {
        display: inline-block;
        border-right: thin solid #cccccc;
        margin-bottom: 0px;
        padding: 0; }
      .motif-theme .multi-tab-container .ant-tab-group.style-one .ant-tab-button {
        border-top: none; }
      .motif-theme .multi-tab-container .ant-tab-group.style-one .ant-tab-header {
        width: 30%; }
      .motif-theme .multi-tab-container .ant-tab-group.style-one .tab-group-header,
      .motif-theme .multi-tab-container .ant-tab-group.style-one .uxd-sidenav-tabs {
        flex: 1 0 30%; }
        .motif-theme .multi-tab-container .ant-tab-group.style-one .tab-group-header .fixed-height,
        .motif-theme .multi-tab-container .ant-tab-group.style-one .uxd-sidenav-tabs .fixed-height {
          height: 112px; }
      .motif-theme .multi-tab-container .ant-tab-group.style-one .side-nav-past .uxd-sidenav-tabs .fixed-height {
        height: 59px; } }
  .motif-theme .spending-account-wrapper {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #cccccc; }
    @media (min-width: 800px) {
      .motif-theme .spending-account-wrapper {
        flex-direction: row; } }
  .motif-theme .spending-accounts-empty-card {
    display: flex;
    flex-direction: column; }
    @media (min-width: 800px) {
      .motif-theme .spending-accounts-empty-card {
        flex-direction: row; } }
    .motif-theme .spending-accounts-empty-card .empty-card-content-sm {
      width: 100%;
      text-align: center; }
      @media (min-width: 800px) {
        .motif-theme .spending-accounts-empty-card .empty-card-content-sm {
          width: 30%; } }
      .motif-theme .spending-accounts-empty-card .empty-card-content-sm .motif-icon {
        font-size: 12rem;
        color: #d8d8d8; }
    .motif-theme .spending-accounts-empty-card .empty-card-content-lg {
      width: 100%; }
      @media (min-width: 800px) {
        .motif-theme .spending-accounts-empty-card .empty-card-content-lg {
          width: 70%; } }
  .motif-theme .spending-empty-container {
    display: flex;
    width: 100%;
    justify-content: center; }
  .motif-theme .spending-accounts-empty-state {
    padding: 40px 10px 70px;
    text-align: center;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 90%;
    margin: 20px 0px; }
    .motif-theme .spending-accounts-empty-state .motif-icon {
      font-size: 12rem;
      color: #d8d8d8; }
    .motif-theme .spending-accounts-empty-state h2 {
      color: #949494;
      font-size: 22px;
      margin-bottom: 20px;
      font-weight: bold; }
  @media screen and (min-width: 800px) {
    .motif-theme .spending-accounts-empty-state {
      padding: 40px 150px 70px;
      width: 80%; } }
  @media (min-width: 1200px) {
    .motif-theme .spending-accounts-empty-state {
      width: 50%; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .multi-tab-container .ant-tab-group.style-one .ant-tab-header {
      max-width: 270px; }
    .motif-theme .multi-tab-container .ant-tab-group.style-one .uxd-sidenav-tabs {
      max-width: 270px; }
    .motif-theme .multi-tab-container .spending-account-info-wrapper {
      padding: 0 80px;
      flex-basis: calc(100% - 270px); } }
  .motif-theme .spending-detail-price {
    text-align: left;
    font-size: 20px; }
    @media (min-width: 480px) {
      .motif-theme .spending-detail-price {
        font-size: 28px; } }
    @media (min-width: 1024px) {
      .motif-theme .spending-detail-price {
        font-size: 20px; } }
    @media (min-width: 1200px) {
      .motif-theme .spending-detail-price {
        font-size: 28px; } }
  .motif-theme .spendingdesc-plandoc {
    padding-top: 50px;
    text-align: left; }
  .motif-theme .spendingdesc-plandoc-hsap {
    padding: 20px 0 20px 0;
    text-align: left; }
  .motif-theme .spendingdesc-plandoc-flex {
    margin-top: -20px;
    margin-bottom: 30px;
    text-align: left; }
  .motif-theme data-tcp-account-status-account-tab-cmp {
    width: 100%;
    min-height: 264px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .motif-theme .side-nav-current .spending-nav {
    padding-bottom: 1rem; }
  .motif-theme .side-nav-past .spending-nav {
    padding-bottom: 4.5rem; }
  .motif-theme .spending-nav p {
    margin-bottom: 0;
    font-weight: 400; }
  .motif-theme .spending-nav .nav-subheading {
    font-size: 14px; }
    .motif-theme .spending-nav .nav-subheading.nav-title {
      margin-top: 10px;
      font-weight: 600; }
  .motif-theme .spending-nav .nav-heading {
    font-size: 18px;
    font-weight: 600; }
  .motif-theme .spending-nav .balance-wrapper {
    text-align: right;
    color: #333333; }
  .motif-theme .spending-nav .balance-amt {
    font-size: 22px;
    font-weight: 300; }
  .motif-theme .spending-nav .balance-text {
    font-size: 14px; }
  .motif-theme .spending-nav .grace-period-warning {
    padding-top: 5px;
    padding-left: 15px;
    color: #e95a3c;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap; }
    .motif-theme .spending-nav .grace-period-warning *.text {
      font-size: 12px; }
    .motif-theme .spending-nav .grace-period-warning .text__date {
      margin-left: 2px; }
    .motif-theme .spending-nav .grace-period-warning .text__icon {
      position: relative; }
      .motif-theme .spending-nav .grace-period-warning .text__icon:before {
        font-family: "ant-motif-icons";
        display: inline-block;
        position: absolute;
        left: -16px;
        top: -2px;
        font-size: 14px;
        content: ""; }
    .motif-theme .spending-nav .grace-period-warning .motif-icon {
      margin-right: 3px; }
  .motif-theme .spending-date-wrapper {
    width: 100%; }
    @media (min-width: 800px) {
      .motif-theme .spending-date-wrapper {
        width: 30%; } }
  .motif-theme .spending-account-summary-wrapper .number-output {
    font-weight: 300; }
  .motif-theme .spending-account-summary-wrapper .spendingdesc-plandoc.mia-spendingdesc {
    padding-top: 0px;
    margin: 15px 0px; }
  .motif-theme .spending-radial-container {
    position: relative; }
    .motif-theme .spending-radial-container .radial-text {
      display: none; }
  .motif-theme .ant-chart-content-positioner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .motif-theme .ant-chart-content {
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 30%;
    transform: translateX(-50%); }
    .motif-theme .ant-chart-content .chart-label {
      font-size: 14px; }
    .motif-theme .ant-chart-content .chart-unit {
      font-size: 18px; }
  @supports (object-fit: cover) and (not (-ms-ime-align: auto)) {
    .motif-theme .ant-chart-content {
      position: initial;
      left: initial;
      transform: initial; }
      .motif-theme .ant-chart-content .chart-unit {
        font-size: 28px; } }
  @supports (-ms-ime-align: auto) {
    .motif-theme .ant-chart-content {
      position: initial;
      left: initial;
      transform: initial; }
      .motif-theme .ant-chart-content .chart-unit {
        font-size: 28px; } }
  .motif-theme .spending-chart-container .motif-flex-item {
    width: 400px;
    margin: auto; }
    .motif-theme .spending-chart-container .motif-flex-item .motif-detail-box:last-child {
      border-bottom: none; }
  .motif-theme .spending-chart-container.motif-flex {
    flex-direction: column; }
  .motif-theme .spending-account-info-wrapper .ant-pie-chart {
    width: 250px;
    margin: auto; }
    .motif-theme .spending-account-info-wrapper .ant-pie-chart .radial-progress:first-child path,
    .motif-theme .spending-account-info-wrapper .ant-pie-chart .radial-progress-0 path {
      fill: #dddddd; }
    .motif-theme .spending-account-info-wrapper .ant-pie-chart .radial-progress:nth-child(2) path,
    .motif-theme .spending-account-info-wrapper .ant-pie-chart .radial-progress-1 path {
      fill: #53b1a3; }
  .motif-theme .spending-account-info-wrapper .ant-chart-radial {
    margin: auto; }
  .motif-theme .spending-account-info-wrapper#side-nav-body, .motif-theme .spending-account-info-wrapper#side-nav-past-body {
    padding-bottom: 5em; }
  .motif-theme .motif-detail-box .motif-chart-bar.motif-chart-bar_green {
    background-color: #53b1a3; }
  .motif-theme .motif-detail-box .motif-chart-bar.motif-chart-bar_grey {
    background-color: #dddddd; }
  .motif-theme .spending-chart-links {
    display: flex;
    justify-content: space-between; }
    .motif-theme .spending-chart-links a {
      text-decoration: none; }
    .motif-theme .spending-chart-links .motif-icon {
      color: #999999;
      margin-right: 5px; }
  .motif-theme .spending-summary-wrapper {
    padding: 10px 5px; }
    .motif-theme .spending-summary-wrapper .benefitSummarySSoLink a {
      text-decoration: none; }
  .motif-theme .link-info-wrapper {
    width: 75%; }
  .motif-theme .spending-summary-block {
    padding: 40px 0 60px 0;
    text-align: center;
    width: 100%; }
    .motif-theme .spending-summary-block h3 {
      height: 22px;
      font-family: Lato;
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 25px; }
    .motif-theme .spending-summary-block span {
      font-family: Montserrat;
      font-weight: 300;
      color: #333;
      position: relative; }
      .motif-theme .spending-summary-block span:before {
        content: "";
        background: #58abdf;
        width: 45px;
        height: 2px;
        position: absolute;
        bottom: -19px;
        left: 50%;
        transform: translate(-50%, -50%); }
  .motif-theme .summary-links {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 40px; }
    .motif-theme .summary-links a {
      text-decoration: none;
      display: flex;
      align-items: center;
      text-align: center; }
      .motif-theme .summary-links a:first-child .motif-icon {
        display: inline-block; }
      .motif-theme .summary-links a .motif-external-link {
        margin-left: 5px; }
      .motif-theme .summary-links a.summary-inline-flex {
        display: inline-flex; }
    .motif-theme .summary-links .motif-icon {
      color: #999999;
      margin-right: 5px;
      font-size: 16px; }
    .motif-theme .summary-links .summary-external-item {
      display: flex;
      align-items: center; }
      .motif-theme .summary-links .summary-external-item .motif-external-link {
        margin-left: 5px; }
    .motif-theme .summary-links .reimbursement-flex-row {
      flex-direction: column; }
  .motif-theme .submit-claim-link {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
    text-decoration: none; }
    .motif-theme .submit-claim-link a {
      text-decoration: none; }
    .motif-theme .submit-claim-link .motif-external-link {
      margin-left: 5px; }
    .motif-theme .submit-claim-link .motif-icon {
      color: #999999;
      font-size: 16px; }
  .motif-theme .bw-frozen-link {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .motif-theme .bw-frozen-link a {
      text-decoration: none; }
    .motif-theme .bw-frozen-link .motif-icon {
      margin-left: 5px;
      color: #999999;
      font-size: 16px; }
  @media screen and (min-width: 1024px) {
    .motif-theme .spending-chart-container.motif-flex {
      flex-direction: row; }
      .motif-theme .spending-chart-container.motif-flex .ant-pie-chart {
        margin-bottom: 25px; }
    .motif-theme .spending-chart-container .motif-flex-item {
      max-width: 38%; }
      .motif-theme .spending-chart-container .motif-flex-item.graph-output {
        max-width: 50%; }
        .motif-theme .spending-chart-container .motif-flex-item.graph-output .summary-links {
          justify-content: flex-end; }
    .motif-theme .spending-summary-wrapper {
      justify-content: space-between; }
    .motif-theme .spending-summary-block {
      width: 48%; }
    .motif-theme .summary-links {
      width: 100%;
      justify-content: flex-start; }
      .motif-theme .summary-links .summary-external-item {
        margin-left: 15px;
        border-left: 1px solid #999999;
        padding-left: 15px; }
      .motif-theme .summary-links.blocks {
        justify-content: flex-end; }
        .motif-theme .summary-links.blocks.one-block {
          justify-content: flex-end;
          width: 48%;
          margin-right: 0; }
          .motif-theme .summary-links.blocks.one-block .summary-external-item {
            margin-left: 0;
            border-left: 0;
            padding-left: 0; }
          .motif-theme .summary-links.blocks.one-block.google {
            margin-bottom: 35px; }
      .motif-theme .summary-links.non-google {
        margin: 25px 0; }
      .motif-theme .summary-links.reimbursement-flex-row {
        justify-content: space-between;
        flex-direction: row; }
        .motif-theme .summary-links.reimbursement-flex-row .spendingdesc-plandoc {
          margin-top: 0px;
          padding-top: 0px; } }
  .motif-theme .spending-account-detail-wrapper.motif-widget-sm {
    margin: 0 !important; }
  .motif-theme .spending-account-detail-wrapper .spending-account-details-container {
    display: flex;
    flex-flow: row wrap;
    margin: 20px 0 60px 0;
    padding: 40px;
    padding-top: 30px; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-lg {
      width: 100%;
      margin-bottom: 30px; }
      @media (min-width: 1024px) {
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-lg {
          width: 63%;
          padding: 0 0 20px 0;
          margin-bottom: 0; } }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-lg .spending-detail-content-link {
        text-align: right; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-lg .spending-detail-content-right {
        text-align: left; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-sm {
      width: 100%;
      display: flex;
      justify-content: flex-start;
      flex-direction: column;
      margin-bottom: 30px; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-sm .spending-detail-price {
        margin-left: 10px; }
      @media (min-width: 1024px) {
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-sm {
          width: 32%;
          padding: 0px 0px 30px 30px;
          border-left: 1px solid #d8d8d8;
          margin-bottom: 0; }
          .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-sm .spending-detail-price {
            margin-left: 0px; } }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-content {
      margin-left: 10px;
      margin-bottom: 20px; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-content p:first-child {
        font-weight: 400;
        display: flex;
        align-items: center; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-content p:nth-child(2) {
        font-size: 18px; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline {
      border-top: solid 1px #d8d8d8;
      padding-top: 16px;
      width: 100%; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .desktop-timeline {
        display: none;
        width: 80%; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .spending-timeline {
        display: flex;
        flex-direction: column;
        justify-content: center;
        height: 100%;
        margin-bottom: 0px; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .vertical-timeline {
        height: 350px; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .vertical-timeline .ant-timeline.vertical {
          margin: 0 50%; }
          .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .vertical-timeline .ant-timeline.vertical .ant-timestamp .timestamp-label {
            width: 112px; }
          .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .vertical-timeline .ant-timeline.vertical :last-child .ant-timestamp div.ant-timestamp__line {
            border-top: none;
            border-right: none; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .end-label {
        align-self: center;
        text-align: center;
        padding-top: 15px; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .end-label .end-label__header {
          font-weight: 600; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .ant-timestamp {
        white-space: normal;
        max-width: 150px; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .ant-timestamp-below {
          top: 100%;
          margin-top: -6px; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .ant-timestamp-above {
          bottom: 100%;
          margin-bottom: 24px;
          top: initial; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .ant-timestamp .timestamp-label {
          font-weight: 600;
          display: block;
          width: 110px; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline.in-rollover-time rect.percent-track {
        fill: #e95a3c; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline.in-rollover-time circle.dot {
        stroke: #e95a3c; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline.in-rollover-time div.ant-timestamp__line {
        border-right: 1px solid #e95a3c; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline.in-rollover-time .ant-timeline.vertical .ant-timestamp__line {
        border-top-color: #e95a3c; }
    @media (min-width: 1024px) {
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-card-lg .spending-detail-content {
        margin-left: 0;
        margin-bottom: 0;
        width: 50%; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline {
        width: 100%;
        padding-top: 30px; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .desktop-timeline {
          display: block; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .vertical-timeline {
          display: none; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .spending-timeline {
          height: auto;
          margin-bottom: 0;
          flex-direction: row;
          align-items: center;
          padding: 50px 0; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .ant-timeline {
          margin: 0; }
          .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .ant-timeline :last-child .ant-timestamp div.ant-timestamp__line {
            border-right: none; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-account-timeline .end-label {
          display: inline-block;
          width: 20%;
          padding-left: 15px;
          padding-top: 0;
          text-align: left; } }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-detail-header,
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container .spending-timeline-header {
      font-size: 18px;
      margin-bottom: 30px; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container.no-timeline .spending-detail-card-sm {
      margin-bottom: 0; }
    @media (min-width: 1024px) {
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container.no-timeline .spending-detail-card-lg {
        padding-bottom: 0;
        padding-right: 0; }
      .motif-theme .spending-account-detail-wrapper .spending-account-details-container.no-timeline .spending-detail-card-sm {
        padding-bottom: 0; }
        .motif-theme .spending-account-detail-wrapper .spending-account-details-container.no-timeline .spending-detail-card-sm .spending-detail-price {
          margin-bottom: 0; } }
  .motif-theme .spending-account-detail-wrapper .spending-account-details-container-single {
    padding: 0px; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container-single .spending-detail-card {
      padding: 40px;
      width: 100%; }
  @media (min-width: 1024px) {
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container-single .spending-detail-content:first-child {
      margin: 0 10px; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container-single .spending-detail-content + .spending-detail-content {
      margin-left: 80px; }
    .motif-theme .spending-account-detail-wrapper .spending-account-details-container-single .spending-detail-card {
      width: initial; } }
  .motif-theme .spending-account-detail-wrapper .spending-detail-content-row {
    display: flex;
    flex-direction: column;
    justify-content: flex-start; }
    @media (min-width: 800px) {
      .motif-theme .spending-account-detail-wrapper .spending-detail-content-row {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between; } }
  .motif-theme .spending-account-detail-wrapper .spending-detail-card-sm span {
    font-size: 28px;
    font-weight: 300; }
  .motif-theme .othervendor-disclaimer {
    padding-bottom: 10px; }
  .motif-theme .spending-transactions-section-wrapper.section-header-two {
    margin-top: 40px; }
  .motif-theme .spending-transactions-section-wrapper .no-click {
    cursor: not-allowed; }
    .motif-theme .spending-transactions-section-wrapper .no-click .export-btn-disabled {
      opacity: 70%;
      pointer-events: none; }
  .motif-theme .spending-transactions-section-wrapper .ant-alert {
    background: #fff; }
  .motif-theme .hsa-notice {
    margin-bottom: 40px;
    line-height: 1.9em; }
    .motif-theme .hsa-notice .benefit-summary-flex-wrapper {
      display: inline-flex;
      align-items: center;
      height: fit-content; }
      .motif-theme .hsa-notice .benefit-summary-flex-wrapper a {
        text-decoration: none; }
    .motif-theme .hsa-notice .motif-icon {
      color: #999999;
      font-size: 1.2rem;
      margin-left: 5px; }
  .motif-theme .spending-account-transaction-wrapper {
    margin-top: 0 !important; }
    @media screen and (max-width: 480px) {
      .motif-theme .spending-account-transaction-wrapper {
        border-top: thin solid #ccc;
        border-bottom: thin solid #ccc; }
        .motif-theme .spending-account-transaction-wrapper.table-header-mobile {
          border-top: none;
          border-bottom: none; } }
    .motif-theme .spending-account-transaction-wrapper.zebra-stripes .table-row:nth-child(2n + 3) {
      background: #f7f7f7; }
    .motif-theme .spending-account-transaction-wrapper table .table-header {
      font-weight: 600; }
    .motif-theme .spending-account-transaction-wrapper .table-header,
    .motif-theme .spending-account-transaction-wrapper .table-data {
      font-family: "Lato", sans-serif; }
    .motif-theme .spending-account-transaction-wrapper p span {
      color: #cccccc; }
  .motif-theme .transation-loading-spinner .ant-loading-wrapper {
    margin-top: 0%;
    margin-bottom: 0%; }
  .motif-theme .claims-loading-spinner .ant-loading-wrapper {
    margin-top: 0%;
    margin-bottom: 0%; }
  .motif-theme .tcp-transaction-balances-messages {
    text-align: center;
    margin-top: 20px; }
  .motif-theme #no-transactions-message {
    color: #666666; }
  .motif-theme .review-item-sso {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-bottom: 20px; }
    .motif-theme .review-item-sso a {
      text-decoration: none; }
    .motif-theme .review-item-sso p {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      margin-bottom: 30px; }
    .motif-theme .review-item-sso .motif-icon {
      color: #999999;
      font-size: 18px;
      margin-left: 3px; }
    .motif-theme .review-item-sso button {
      background: #ffffff;
      color: #37475a;
      padding: 10px;
      font-weight: 400;
      font-size: 14px;
      display: flex;
      align-items: center;
      border-color: #d9d9d9; }
      .motif-theme .review-item-sso button:hover, .motif-theme .review-item-sso button:focus, .motif-theme .review-item-sso button:active, .motif-theme .review-item-sso button:active:focus {
        border-color: #d9d9d9;
        background: #fff; }
      .motif-theme .review-item-sso button .motif-icon {
        color: #286ce2;
        margin-left: 15px; }
      .motif-theme .review-item-sso button .ant-action-link .ant-link-text {
        color: #37475a;
        font-weight: 600; }
  .motif-theme .tcp-transaction-balances-card a.ant-action-link {
    display: ""; }
  @media (min-width: 1024px) {
    .motif-theme .spending-inline-header .section-header-two {
      display: inline-block; }
    .motif-theme .spending-inline-header .transactions-header-wrapper {
      display: inline;
      float: right; }
    .motif-theme .table-header.transaction-three-column {
      width: 27%; } }
  @media (min-width: 800px) {
    .motif-theme .review-item-sso {
      justify-content: space-between;
      align-items: center;
      flex-direction: row-reverse; }
      .motif-theme .review-item-sso p {
        margin: 10px 0;
        order: 2;
        flex-grow: 1;
        text-align: left; } }
  .motif-theme .tab-switch-wrapper {
    padding-top: 40px;
    margin-bottom: 40px; }
    .motif-theme .tab-switch-wrapper .tabs {
      width: 100%; }
  .motif-theme .transaction-table-item {
    display: flex;
    flex-basis: 0.3;
    flex-grow: 1;
    flex-shrink: 1; }
  .motif-theme .transaction-table-header {
    margin-bottom: 0.75rem;
    display: none; }
    @media (min-width: 1024px) {
      .motif-theme .transaction-table-header {
        display: flex; } }
  .motif-theme .transaction-table-body {
    border-top: thin solid #cccccc; }
  .motif-theme .transaction-table-item-text {
    font-size: 16px;
    font-weight: 300; }
  .motif-theme .transaction-table-header-text {
    color: black;
    font-size: 16px; }
  .motif-theme .transaction-table-item {
    flex: 1; }
    .motif-theme .transaction-table-item.toggle-col {
      flex: 0.3; }
  .motif-theme .transaction-accordion .uxd-expansion-header {
    cursor: pointer; }
  .motif-theme .transaction-accordion .full-callout {
    background: none; }
  .motif-theme .transaction-accordion .transaction-accordion-header {
    display: none; }
  .motif-theme .transaction-accordion .wcs-ec-heading-content {
    width: 100%; }
  .motif-theme .transaction-accordion .spending-zebra-striping > :nth-child(even) .uxd-expansion-header {
    background: #f7f7f7; }
  .motif-theme .transaction-accordion .ant-theme-primary .ant-collapse-heading {
    border-top: none; }
  .motif-theme .transaction-accordion .uxd-expansion-panel:last-child .ant-theme-primary .ant-collapse {
    border-bottom: none; }
  .motif-theme .transaction-accordion .uxd-panel-content-body {
    background: linear-gradient(176deg, #2ab5ca, #0079c2);
    padding: 0.5rem 0.75rem 1.75rem; }
  .motif-theme .flex-accordion {
    display: flex;
    flex-direction: column;
    width: 100%; }
    .motif-theme .flex-accordion .accordion-item {
      font-size: 14px;
      display: flex;
      margin-bottom: 20px;
      justify-content: space-between; }
    .motif-theme .flex-accordion .mobile-header {
      font-weight: 600; }
    .motif-theme .flex-accordion .accordion-table-content {
      width: 40%; }
  @media (min-width: 800px) {
    .motif-theme .transaction-accordion .uxd-expansion-panel .uxd-expansion-button {
      margin-right: 12px; }
    .motif-theme .transaction-accordion .transaction-accordion-header {
      display: flex;
      border-bottom: 1px solid #dcdcdc;
      padding: 0 10px 15px 60px; }
    .motif-theme .transaction-accordion .accordion-header-item {
      width: 25%;
      font-size: 16px;
      font-weight: 600; }
    .motif-theme .flex-accordion {
      flex-direction: row;
      align-items: center; }
      .motif-theme .flex-accordion .accordion-item {
        width: 25%;
        display: block;
        margin-bottom: 0;
        justify-content: initial; }
        .motif-theme .flex-accordion .accordion-item.accordion-item__desc {
          padding-right: 30px; }
      .motif-theme .flex-accordion .mobile-header {
        display: none; }
      .motif-theme .flex-accordion .accordion-table-content {
        width: initial; }
    .motif-theme table .table-header.text-right,
    .motif-theme table .table-data.text-right {
      text-align: right; }
    .motif-theme table p {
      margin-bottom: 0px; }
    .motif-theme table .table-data {
      color: #333333; } }
  @media (max-width: 475px) {
    .motif-theme .transaction-accordion .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .claims-detail-disclaimer {
      text-align: left; } }
  @media (min-width: 1024px) {
    .motif-theme .transaction-accordion .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details {
      margin: 30px 14px; }
      .motif-theme .transaction-accordion .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details .motif-icon {
        margin-right: 5px;
        font-size: 16px; }
      .motif-theme .transaction-accordion .claims-detail-wrapper .claims-detail-header-container .claims-detail-print-details a {
        font-size: 14px; }
    .motif-theme .transaction-accordion .claims-detail-wrapper .claims-detail-header-container .claims-detail-button .btn-ghost .claims-eob-download-text {
      margin-right: 0; } }
  .motif-theme .table-description-wrapper {
    display: block; }
    .motif-theme .table-description-wrapper .motif-icon {
      color: #81cfc2;
      font-size: 20px;
      display: none; }
    .motif-theme .table-description-wrapper p:first-child {
      font-weight: 500; }
    .motif-theme .table-description-wrapper p:nth-child(2) {
      font-size: 12px; }
  @media (min-width: 800px) {
    .motif-theme .tab-switch-wrapper {
      display: flex;
      justify-content: center; }
      .motif-theme .tab-switch-wrapper .tabs {
        width: 65%; }
    .motif-theme .table-description-wrapper {
      display: flex; }
      .motif-theme .table-description-wrapper .motif-icon {
        display: inline-block;
        margin-right: 5px;
        padding-top: 2px; } }
  .motif-theme #tcp-transaction-balances-widget {
    margin-top: 80px; }
  .motif-theme .sso-inline-block {
    display: inline-block; }
  .motif-theme span.negative-bracket {
    display: none; }
  .motif-theme .negativeAmt {
    color: #a94442; }
  .motif-theme .negativeAmt span.negative-bracket {
    display: inline; }
  .motif-theme .modal-component-body.spending-transaction-modal .prLabel:before {
    margin-top: 6px; }
  @media screen and (max-width: 375px) {
    .motif-theme .modal-component-footer .spending-transaction-modal {
      display: flex;
      flex-direction: column; }
      .motif-theme .modal-component-footer .spending-transaction-modal .btn {
        width: fit-content; }
      .motif-theme .modal-component-footer .spending-transaction-modal .btn + .btn {
        margin-left: 0;
        margin-top: 15px; } }
  .motif-theme .multi-tab-container {
    /* ================================================================================================================================================
  Mobile Responsiveness Styles
===================================================================================================================================================*/ }
    .motif-theme .multi-tab-container .popover.ant-tooltip-component {
      z-index: 1051;
      margin-left: 0px; }
    .motif-theme .multi-tab-container .transaction-accordion .content-control * {
      height: 0px; }
    .motif-theme .multi-tab-container .transaction-accordion .ant-block-expanded .content-control * {
      height: auto; }
    .motif-theme .multi-tab-container .right-side {
      display: flex;
      justify-content: flex-end; }
    .motif-theme .multi-tab-container .icon-lg {
      font-size: 20px;
      font-weight: 400; }
    .motif-theme .multi-tab-container .to-top {
      top: 0;
      box-align: center;
      z-index: 999;
      width: 100%;
      height: 23px; }
    .motif-theme .multi-tab-container .motif-icon {
      text-decoration: none; }
    .motif-theme .multi-tab-container .fa {
      display: none; }
    .motif-theme .multi-tab-container .full-width {
      width: 100%; }
      .motif-theme .multi-tab-container .full-width .spendingdesc-plandoc {
        padding-top: 0; }
    .motif-theme .multi-tab-container a.motif-icon.motif-help {
      display: inline;
      white-space: nowrap;
      position: relative; }
    .motif-theme .multi-tab-container .medium-blue-icon {
      font-size: 24px;
      color: #286ce2; }
    .motif-theme .multi-tab-container .grace-period-warning-blue {
      color: #0077ffe8; }
      .motif-theme .multi-tab-container .grace-period-warning-blue *.text {
        font-size: 14px; }
    .motif-theme .multi-tab-container .motif-angle-right,
    .motif-theme .multi-tab-container .sa-mobile-body-toggle {
      display: none; }
    .motif-theme .multi-tab-container .bold-stuff {
      font-weight: bold; }
    @media screen and (max-width: 480px) {
      .motif-theme .multi-tab-container .spending-account-info-wrapper#side-nav-body, .motif-theme .multi-tab-container .spending-account-info-wrapper#side-nav-past-body {
        padding: 0; }
      .motif-theme .multi-tab-container .spending-account-summary-wrapper {
        padding: 0 20px; }
      .motif-theme .multi-tab-container .account-summary-wrapper,
      .motif-theme .multi-tab-container .transactions-header-wrapper {
        margin: 0 20px; }
      .motif-theme .multi-tab-container .sa-mobile-body-toggle {
        width: 100vw;
        height: 70px;
        border-bottom: thin solid #cccccc;
        margin: 0;
        margin-bottom: 20px;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center; }
        .motif-theme .multi-tab-container .sa-mobile-body-toggle span.motif-angle-left {
          font-size: 25px;
          padding: 0px;
          color: #286ce2;
          font-family: "ant-motif-icons";
          position: initial;
          display: block;
          margin-left: 15px; }
          .motif-theme .multi-tab-container .sa-mobile-body-toggle span.motif-angle-left:before {
            content: ""; }
        .motif-theme .multi-tab-container .sa-mobile-body-toggle span.text {
          height: fit-content;
          margin-left: 7px;
          padding-bottom: 1px; }
      .motif-theme .multi-tab-container .spending-account-responsive-tab-row-child.sa-mobile-tabs-toggle {
        display: flex;
        width: fit-content; }
        .motif-theme .multi-tab-container .spending-account-responsive-tab-row-child.sa-mobile-tabs-toggle span.motif-angle-right {
          font-size: 25px;
          padding: 0px;
          color: #286ce2;
          font-family: "ant-motif-icons";
          position: initial;
          display: block; }
          .motif-theme .multi-tab-container .spending-account-responsive-tab-row-child.sa-mobile-tabs-toggle span.motif-angle-right:before {
            content: ""; }
      .motif-theme .multi-tab-container .spending-account-responsive-tab-row {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: space-between; }
      .motif-theme .multi-tab-container .spending-account-responsive-tab-row-child {
        width: fit-content; }
      .motif-theme .multi-tab-container .spending-account-mobile-page-active {
        width: 100vw; }
      .motif-theme .multi-tab-container .spending-account-mobile-page-inactive {
        width: 0;
        padding: 0;
        display: none; }
      .motif-theme .multi-tab-container .visible-buttons .ant-tab-header {
        display: block; }
      .motif-theme .multi-tab-container .hidden-buttons .ant-tab-header {
        display: none; }
      .motif-theme .multi-tab-container .review-item-sso.no-transactions-disabled {
        margin-bottom: 3rem; }
      .motif-theme .multi-tab-container .spending-account-transaction-wrapper table {
        margin-bottom: 0 !important; } }
  @media screen and (max-width: 480px) {
    .motif-theme .multi-tab-container .summary-header .popover.ant-tooltip-component {
      margin-left: 0px; }
    .motif-theme .multi-tab-container .popover.ant-tooltip-component {
      margin-left: -70px; }
    .motif-theme .multi-tab-container .ant-timestamp-left .popover.ant-tooltip-component {
      margin-left: 0; }
    .motif-theme .multi-tab-container .ant-timestamp-right .popover.ant-tooltip-component {
      margin-left: -90px; } }
  .motif-theme .benefitSummarySSoLink {
    position: relative;
    margin: 0px;
    display: contents; }
    .motif-theme .benefitSummarySSoLink div {
      display: inline-block; }
  .motif-theme .benefitSummaryIcon span {
    color: #cccccc;
    font-size: 18px;
    margin-left: 3px;
    font-family: "ant-motif-icons" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased; }
  .motif-theme .spending-account-spending-alert {
    width: 100%;
    border-top: solid 1px #d8d8d8;
    border-bottom: solid 1px #d8d8d8;
    border-right: solid 1px #d8d8d8;
    border-left: solid 5px #286ce2;
    padding-top: 10px;
    padding-bottom: 10px; }
  .motif-theme .spending-account-spending-alert-modal {
    width: 100%;
    padding-right: 20vw;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0px; }
  .motif-theme .multi-tab-container .claim-detail-error {
    background-color: white; }
  @media (max-width: 1200px) {
    .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-header-container {
      flex-direction: column; }
    .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-flex-container {
      flex-direction: column; }
    .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-card-sm,
    .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-content.claims-detail-timeline,
    .motif-theme .multi-tab-container .claims-detail-wrapper .pharmacy-claims-col {
      width: 100%; } }
  @media (max-width: 1200px) and (min-width: 1024px) {
    .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-header {
      vertical-align: top; }
      .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-header .ant-action-link.motif-icon.motif-help {
        position: static; } }
  @media (max-width: 1024px) {
    .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table {
      min-width: 100%;
      text-align: right; }
      .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-data {
        display: block;
        text-align: left;
        margin: 15px;
        padding: 0; }
      .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-data:before {
        display: inline;
        text-align: inherit; }
      .motif-theme .multi-tab-container .claims-detail-wrapper .claims-detail-container .claims-detail-math-container .table .table-header {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0; } }
  .motif-theme .multi-tab-container .transaction-accordion .content-control * {
    height: 0px; }
  .motif-theme .multi-tab-container .transaction-accordion .ant-block-expanded .content-control * {
    height: auto; }
  .motif-theme .modal-container.slide-in.right .modal-panel {
    overflow: scroll; }
  .motif-theme .faq-add-overflow {
    overflow: scroll; }
  .motif-theme .faqContainer {
    padding-bottom: 60px; }
  .motif-theme .center-section {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-top: 40px; }
    .motif-theme .center-section .center-item {
      margin-bottom: 1.5rem; }
      .motif-theme .center-section .center-item .section-sub-title {
        line-height: 1.44; }
    .motif-theme .center-section div {
      display: block;
      margin: 0 auto 2rem; }
  .motif-theme .block-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 100px; }
    .motif-theme .block-wrapper .block-container {
      display: inline-block;
      text-align: center;
      width: 50%;
      border: 1px solid #dcdcdc;
      border-top: none;
      position: relative;
      padding: 0px;
      border-left: none;
      padding: 1px; }
      .motif-theme .block-wrapper .block-container button {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: relative;
        border: none;
        padding: 20px 0;
        background-color: #fff; }
        .motif-theme .block-wrapper .block-container button div {
          margin-bottom: 1rem; }
        .motif-theme .block-wrapper .block-container button .block-count.ant-heading-four {
          margin-bottom: 4rem; }
        .motif-theme .block-wrapper .block-container button:hover {
          cursor: pointer;
          background-color: #fafafa; }
        .motif-theme .block-wrapper .block-container button > div {
          margin-bottom: 10px; }
          .motif-theme .block-wrapper .block-container button > div:nth-child(1) {
            font-size: 40px;
            color: #29b4ca; }
          .motif-theme .block-wrapper .block-container button > div:nth-child(4) {
            color: #286ce2;
            font-size: 25px; }
      .motif-theme .block-wrapper .block-container:nth-child(even) {
        border-right: none; }
      .motif-theme .block-wrapper .block-container:nth-last-child(2), .motif-theme .block-wrapper .block-container:nth-last-child(1) {
        border-bottom: none; }
      .motif-theme .block-wrapper .block-container .motif-arrows-long-right {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translate(-50%, -50%); }
      .motif-theme .block-wrapper .block-container .block-description {
        max-width: 220px;
        margin: 0 auto 10px auto; }
  .motif-theme .slide-in-content {
    padding: 80px 20px 72px 20px;
    /* pending Wes approval of font changes */ }
  @media screen and (min-width: 801px) {
    .motif-theme .block-wrapper .block-container {
      width: 33.333%; }
      .motif-theme .block-wrapper .block-container:nth-child(even) {
        border-right: 1px solid #dcdcdc; }
      .motif-theme .block-wrapper .block-container:nth-child(3n) {
        border-right: none; }
      .motif-theme .block-wrapper .block-container:nth-child(3n + 1) {
        border-left: none; }
      .motif-theme .block-wrapper .block-container:nth-last-child(-n + 3) {
        border-bottom: none; }
    .motif-theme .slide-in-content {
      padding: 80px 56px 72px 80px; }
      .motif-theme .slide-in-content .slide-in-header {
        margin-bottom: 3rem; } }
  .motif-theme .modal-container.slide-in.right .close {
    height: 4.28571429rem;
    width: 4.28571429rem;
    float: left; }
  .motif-theme .no-margin {
    margin: 0; }
  .motif-theme .no-margin-left {
    margin-left: 0; }
  .motif-theme .no-margin-right {
    margin-right: 0; }
  .motif-theme .no-padding {
    padding: 0; }
  .motif-theme .no-padding-left {
    padding-left: 0; }
  .motif-theme .no-padding-right {
    padding-right: 0; }
  .motif-theme .horizontal-right {
    text-align: right; }
  .motif-theme .top-margin-1 {
    margin-top: 1rem; }
  .motif-theme .top-margin-2 {
    margin-top: 2rem; }
  .motif-theme .top-margin-3 {
    margin-top: 3rem; }
  .motif-theme .bottom-margin-small-gap {
    margin-bottom: 0.5rem; }
  .motif-theme .bottom-margin-1 {
    margin-bottom: 1rem; }
  .motif-theme .bottom-margin-2 {
    margin-bottom: 2rem; }
  .motif-theme .bottom-margin-3 {
    margin-bottom: 3rem; }
  .motif-theme .top-pad-1 {
    padding-top: 1rem; }
  .motif-theme .top-pad-2 {
    padding-top: 2rem; }
  .motif-theme .top-pad-3 {
    padding-top: 3rem; }
  .motif-theme .page-head {
    margin-left: -15px; }
  .motif-theme .nav-top-container {
    padding: 1.5rem 0; }
  .motif-theme .nav-back-2-search-results a {
    text-decoration: none;
    font-size: 12px; }
  @media screen and (max-width: 800px) {
    .motif-theme #appointmentStep1Form {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media screen and (max-width: 800px) {
    .motif-theme #appointmentStep2Form {
      padding-left: 2rem;
      padding-right: 2rem; } }
  .motif-theme aae-apptmt-step3-cmp #chkApptEmailConsentInput,
  .motif-theme aae-apptmt-step3-cmp #chkApptTxtConsentInput {
    margin-left: 1.3rem;
    width: 90%; }
  .motif-theme .aae-motif-theme {
    margin-bottom: 2rem; }
    .motif-theme .aae-motif-theme .aaeSydneyContainer {
      margin-bottom: 8rem; }
    .motif-theme .aae-motif-theme .form-item {
      margin-bottom: 1.75rem; }
    .motif-theme .aae-motif-theme legend {
      width: 100%;
      max-width: 100%;
      display: block;
      font-size: 1rem;
      margin-bottom: 0.8rem; }
    .motif-theme .aae-motif-theme .ant-input-long {
      width: 100%; }
    .motif-theme .aae-motif-theme .ant-input-med {
      width: 60%; }
    .motif-theme .aae-motif-theme .ant-lg-select {
      width: 100%; }
    .motif-theme .aae-motif-theme [data-uxd-form-item-cmp] label {
      margin-bottom: 0.8rem; }
    .motif-theme .aae-motif-theme [data-uxd-form-item-cmp] .text-negative {
      color: #c03; }
    .motif-theme .aae-motif-theme .aae-title {
      font-size: 20px;
      margin: 1rem 1rem 1rem 0; }
      @media screen and (min-width: 801px) {
        .motif-theme .aae-motif-theme .aae-title {
          font-size: 24px; } }
    .motif-theme .aae-motif-theme .horizontal-footer-line {
      border-top-width: 1px;
      border-top-style: solid;
      flex: auto;
      height: 0;
      margin: 30px 0 20px -5px;
      min-width: 32px; }
    .motif-theme .aae-motif-theme .title {
      margin-bottom: 20px; }
    .motif-theme .aae-motif-theme .container.title {
      padding-left: 0; }
    .motif-theme .aae-motif-theme .motif-marker::before {
      color: #58abdf; }
    .motif-theme .aae-motif-theme .success-title {
      margin-bottom: 20px; }
    .motif-theme .aae-motif-theme #lbl_rbtnPatientType0 {
      padding-left: 1rem; }
    .motif-theme .aae-motif-theme #rbtnPatientTypeId .pfRadio div label {
      font-size: 0.8rem;
      padding-bottom: 1rem; }
  .motif-theme #apptNextBtn:hover, .motif-theme #apptNextBtn:active, .motif-theme #apptNextBtn:focus, .motif-theme #apptNextBtn:active:focus {
    outline-color: #fe5e3c; }
  .motif-theme #psButtonddlPatientNamesId,
  .motif-theme #psButtonddlProviderVisitReasonsId {
    min-height: 2rem; }
    .motif-theme #psButtonddlPatientNamesId .dropdown-icon,
    .motif-theme #psButtonddlProviderVisitReasonsId .dropdown-icon {
      padding-bottom: 1rem; }
  .motif-theme #ddlPatientNamesId .pfSelect.psButton {
    height: 2.5rem; }
  .motif-theme .width-half {
    width: 50%; }
  .motif-theme .bold400 {
    font-weight: 400; }
  .motif-theme .bold600 {
    font-weight: 600; }
  .motif-theme .pri-blue {
    color: #286ce2; }
  .motif-theme .inline-obj {
    float: left; }
  .motif-theme #lblConsentEmail,
  .motif-theme #lblConsentMobile {
    padding-left: 0px; }
  .motif-theme #lblConsentEmail.prLabel:before,
  .motif-theme #lblConsentMobile.prLabel:before {
    border: 1px solid #000;
    margin-bottom: 1rem; }
  .motif-theme .horizontal-right {
    text-align: right; }
  .motif-theme .next-cancel-conntainer {
    padding: 0; }
  .motif-theme .aae-next-cancel {
    margin-right: 0; }
    @media screen and (max-width: 800px) {
      .motif-theme .aae-next-cancel {
        padding-top: 1rem; } }
  .motif-theme .top-horiz-line {
    position: absolute;
    top: 1.5rem;
    left: -6rem;
    border-top: 1px solid #ccc; }
  .motif-theme .row.col-sm-12.top-horiz-line {
    width: 120%; }
  .motif-theme .nav-back-2-search-results {
    position: relative;
    top: -2.5rem; }
    .motif-theme .nav-back-2-search-results a,
    .motif-theme .nav-back-2-search-results .back2search-link {
      margin-left: 1.5rem;
      font-size: 11px;
      text-decoration: none;
      border-bottom: #fff solid 0px; }
    .motif-theme .nav-back-2-search-results .fa-check-circle:before,
    .motif-theme .nav-back-2-search-results .motif-circle:before {
      font-weight: bold; }
    .motif-theme .nav-back-2-search-results .motif-arrows-long-left {
      display: inline-block;
      position: absolute;
      top: 0.3rem;
      margin-right: 0.5rem;
      color: #2b6ce2; }
  .motif-theme .apptmt-confirm-icon {
    font-weight: 400;
    font-size: 75px;
    padding-left: 45%; }
  .motif-theme .apptmt-confirm-id {
    margin-left: 27%;
    font-size: 30px;
    color: #dcdcdc; }
  .motif-theme .appt-map-container {
    width: 99%;
    max-width: 100%;
    max-height: 100%; }
    .motif-theme .appt-map-container .map-input {
      width: 48% !important;
      float: left;
      padding: 0; }
      .motif-theme .appt-map-container .map-input .directionsPanel {
        float: left;
        width: 100% !important; }
        .motif-theme .appt-map-container .map-input .directionsPanel .dirWp input {
          width: 230px; }
    .motif-theme .appt-map-container .map-directions {
      width: 52% !important;
      float: right;
      padding: 0; }
      @media screen and (max-width: 800px) {
        .motif-theme .appt-map-container .map-directions {
          width: 100% !important; } }
    .motif-theme .appt-map-container .map-view {
      height: 500px !important;
      float: left;
      padding: 0;
      position: relative; }
  .motif-theme .appt-map-container-lg {
    height: 940px; }
  .motif-theme .appt-map-container-sm {
    height: 500px; }
  .motif-theme .checkbox-text-block {
    width: 90%; }
  .motif-theme .appt-time-container {
    padding: 2.5rem;
    background-color: #f7f7f7;
    min-height: 4rem; }
    .motif-theme .appt-time-container .appt-day-date {
      font-size: 1.4rem;
      font-weight: 600; }
    .motif-theme .appt-time-container .appt-time-change {
      font-size: 0.9rem; }
    .motif-theme .appt-time-container .change-time-link {
      cursor: pointer;
      color: #58abdf; }
  .motif-theme .conf-content2-container .borders.col-sm-6:first-child {
    margin-left: -1rem; }
  .motif-theme .right-column {
    padding-right: 0; }
  .motif-theme .sub-column {
    padding: 1rem 0; }
  .motif-theme .appt-col-title {
    font-weight: bold;
    font-size: 0.9rem;
    margin-bottom: 0.5rem; }
  .motif-theme .appt-map-location {
    font-size: 0.9rem; }
    .motif-theme .appt-map-location .appt-map-location-label {
      font-weight: bold;
      font-size: 1rem; }
  .motif-theme .stars {
    font-size: 0.9rem;
    color: #f59a5f; }
  .motif-theme .bottom-fixed-container {
    position: fixed;
    width: 100%;
    bottom: -0.1rem;
    left: 0;
    box-shadow: 0px -5px 15px #eee;
    -webkit-box-shadow: 0px -5px 15px #eee;
    -moz-box-shadow: 0px -5px 15px #eee;
    border-top: solid 2px #eee;
    z-index: 101; }
  .motif-theme .shadow-strip {
    height: 0.5rem;
    background-color: #333; }
  .motif-theme .bottom-floater-contents {
    background-color: #fff;
    min-height: 5rem;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .motif-theme .step {
    display: inline-block;
    color: #949494;
    width: 33%;
    font-size: 13px; }
  .motif-theme .step-top {
    color: #ccc; }
    .motif-theme .step-top span {
      background-color: #fff; }
    .motif-theme .step-top .fa-check-circle,
    .motif-theme .step-top .motif-circle,
    .motif-theme .step-top .motif-ok,
    .motif-theme .step-top .motif-circle-checked-inverse {
      position: relative;
      z-index: 10; }
    .motif-theme .step-top .motif-icon.motif-circle-checked-inverse,
    .motif-theme .step-top .fa.fa-check-circle {
      color: #2453a6; }
  .motif-theme .step-on .step-top,
  .motif-theme .step-on .step-bottom {
    color: #2453a6; }
  .motif-theme .blueline {
    position: relative;
    top: -0.8rem;
    height: 50%;
    border-top: 2px solid #2453a6; }
  .motif-theme .grayline {
    position: relative;
    top: -0.8rem;
    height: 50%;
    border-top: 2px solid #ccc; }
  .motif-theme .grayline-mid {
    width: 100%; }
  .motif-theme .grayline-cap_rt {
    width: 100%;
    left: -50%; }
  .motif-theme .grayline-cap_lt {
    width: 100%;
    left: 50%;
    z-index: 1; }
  .motif-theme .step-top .motif-circle:before,
  .motif-theme .step-top .motif-ok:before {
    border: solid #fff 3px;
    font-weight: bold;
    font-size: 18px; }
  .motif-theme .step-top .fa-check-circle:before {
    border: solid #fff 3px;
    font-weight: bold;
    font-size: 22px; }
  .motif-theme .appointment-heading-spacing h2 {
    padding: 20px 0; }
  .motif-theme .booked-appointments {
    display: flex;
    justify-content: flex-start; }
    .motif-theme .booked-appointments .ant-lg-select {
      max-width: 300px; }
  .motif-theme .sr-dropdown-label legend,
  .motif-theme .sr-dropdown-label .pfSelect-legend {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .motif-theme .appointment-body {
    border-top: 1px solid #949494;
    margin-top: 20px;
    padding-top: 5px; }
  .motif-theme .appointment-card-container {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding-top: 40px; }
    .motif-theme .appointment-card-container .cancel-btn,
    .motif-theme .appointment-card-container .btn-primary {
      border: none; }
      .motif-theme .appointment-card-container .cancel-btn:hover, .motif-theme .appointment-card-container .cancel-btn:active, .motif-theme .appointment-card-container .cancel-btn:focus, .motif-theme .appointment-card-container .cancel-btn:active:focus,
      .motif-theme .appointment-card-container .btn-primary:hover,
      .motif-theme .appointment-card-container .btn-primary:active,
      .motif-theme .appointment-card-container .btn-primary:focus,
      .motif-theme .appointment-card-container .btn-primary:active:focus {
        background: #fff;
        color: #fe5e3c; }
  .motif-theme .appointment-card-alignment {
    padding: 0 15px;
    flex-basis: 100%; }
  .motif-theme .appointment-card {
    border: 1px solid #eeeeee;
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08); }
    .motif-theme .appointment-card button {
      width: 100%; }
    .motif-theme .appointment-card:hover, .motif-theme .appointment-card:active:focus, .motif-theme .appointment-card:focus-visible {
      border: 2px solid #286ce2; }
  .motif-theme .card-date {
    background: #f9f9f9;
    text-align: center;
    font-size: 20px;
    padding: 15px 0 15px 0; }
    .motif-theme .card-date .card-date__time {
      display: flex;
      align-items: center;
      justify-content: center; }
      .motif-theme .card-date .card-date__time p {
        font-size: 16px;
        margin-left: 5px;
        margin-bottom: 0; }
  .motif-theme .appointment-contact {
    margin: 25px 0 25px 0; }
  .motif-theme .appointment-name {
    font-size: 16px;
    color: #286ce2;
    font-weight: 400; }
  .motif-theme .pcp-font {
    color: #767676; }
  .motif-theme .appointment-address {
    margin-bottom: 40px; }
    .motif-theme .appointment-address .appointment-distance {
      color: grey; }
      .motif-theme .appointment-address .appointment-distance .motif-icon {
        color: teal;
        margin-right: 5px; }
    .motif-theme .appointment-address p {
      margin-bottom: 0; }
  @media (min-width: 481px) {
    .motif-theme .appointment-card-alignment {
      flex-basis: 50%; } }
  @media (min-width: 801px) {
    .motif-theme .appointment-card-alignment {
      flex-basis: calc(100% / 3); } }
  .motif-theme .appointment-time-selection {
    display: flex;
    align-items: flex-start;
    flex-direction: column; }
    .motif-theme .appointment-time-selection .radio-selection {
      margin-bottom: 15px; }
    .motif-theme .appointment-time-selection .pfRadio legend {
      display: none; }
    .motif-theme .appointment-time-selection .pfRadio div {
      display: flex;
      flex-direction: column; }
      .motif-theme .appointment-time-selection .pfRadio div label {
        padding-left: 0; }
  @media (min-width: 481px) {
    .motif-theme .appointment-time-selection {
      align-items: center;
      flex-direction: row; }
      .motif-theme .appointment-time-selection .radio-selection {
        margin-right: 20px;
        margin-bottom: 0;
        width: 40%; }
      .motif-theme .appointment-time-selection .pfRadio div {
        display: flex;
        flex-direction: row; }
        .motif-theme .appointment-time-selection .pfRadio div label:nth-of-type(2) {
          padding-left: 20px; } }
  .motif-theme .upcoming-appointment-container .btn-sm {
    border-radius: 2px;
    padding: 0.5rem 0.6rem;
    font-size: 14px;
    color: #555555; }
  .motif-theme .appointment-popup {
    box-shadow: inset 0 0 5px 0 rgba(215, 222, 227, 0.39), 0 6px 20px 0 rgba(51, 60, 70, 0.3);
    min-width: 250px;
    position: absolute;
    z-index: 100;
    background: #fff;
    top: 50px;
    border-radius: 0px; }
  .motif-theme .appointment-popup-hide {
    display: none; }
  .motif-theme .submit-btn-group {
    padding: 20px; }
    .motif-theme .submit-btn-group .btn-secondary {
      margin-right: 20px; }
  .motif-theme .align-vertical {
    display: inline-block;
    float: left; }
    .motif-theme .align-vertical .prLabel {
      width: 100%; }
  .motif-theme #appointmentStep2Form .step2-date-time-container .step2-time-select-column div div div {
    margin: auto auto 1.5rem; }
  .motif-theme #appointmentStep2Form .btn-secondary:hover, .motif-theme #appointmentStep2Form .btn-secondary:active, .motif-theme #appointmentStep2Form .btn-secondary:focus, .motif-theme #appointmentStep2Form .btn-secondary:active:focus,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDay"]:hover,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDay"]:active,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDay"]:focus,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDay"]:active:focus,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDate"]:hover,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDate"]:active,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDate"]:focus,
  .motif-theme #appointmentStep2Form [id^="appt_step2_slotDate"]:active:focus {
    background: #fff;
    outline-color: #fe5e3c; }
  @media (min-width: 481px) {
    .motif-theme .step2-date-time-container .step2-time-select-column {
      width: 13.66666667%; } }
  @media (min-width: 801px) {
    .motif-theme .step2-date-time-container .step2-time-select-column {
      width: 13.66666667%; } }
  .motif-theme fieldset.pfRadio label.prLabel {
    margin-right: 1rem;
    padding-right: 1rem; }
  .motif-theme .prev-next-container {
    width: 90%;
    margin: 0 4rem 0 2rem;
    border: 1px solid black;
    height: 4rem; }
  .motif-theme .prev-btn {
    width: 15%;
    height: 100%;
    float: left;
    text-align: left; }
    @media (max-width: 800px) {
      .motif-theme .prev-btn {
        width: 40%; } }
  .motif-theme .next-btn {
    width: 15%;
    height: 100%;
    float: right;
    text-align: left; }
    @media (max-width: 800px) {
      .motif-theme .next-btn {
        width: 40%; } }
  .motif-theme .apptStep2PrevIcon {
    width: 1rem; }
  .motif-theme .apptStep2NextIcon {
    margin: 1rem 0 1rem 1rem;
    width: 1rem; }
  .motif-theme .apptStep2NextTxt {
    margin-left: -1rem; }
    @media (max-width: 1024px) {
      .motif-theme .apptStep2NextTxt {
        margin-left: -2rem; } }
  .motif-theme .conf-content2-container .text-negative {
    color: #c03; }
  .motif-theme .back-appointments {
    padding-bottom: 15px; }
    .motif-theme .back-appointments a {
      display: flex;
      align-items: center;
      border-bottom: 0px;
      text-decoration: none;
      cursor: pointer; }
      .motif-theme .back-appointments a span:first-child {
        margin-right: 5px;
        font-size: 16px; }
  .motif-theme .appointment-confirmation-container .appointment-confirmation__header {
    padding: 50px 0 30px;
    border-top: 1px solid #cccccc; }
    .motif-theme .appointment-confirmation-container .appointment-confirmation__header h2 {
      margin-bottom: 10px; }
  .motif-theme .appointment-confirmation-container .appointment-time-container {
    background: #f9f9f9;
    text-align: center;
    padding: 30px 0; }
    .motif-theme .appointment-confirmation-container .appointment-time-container .appointment-date {
      font-size: 24px;
      font-weight: 500; }
    .motif-theme .appointment-confirmation-container .appointment-time-container .date-time {
      display: flex;
      align-items: center;
      justify-content: center; }
      .motif-theme .appointment-confirmation-container .appointment-time-container .date-time p {
        font-size: 20px;
        margin-left: 5px;
        margin-bottom: 0;
        font-weight: 400; }
  .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body {
    margin-top: 30px;
    border-top: 0;
    padding-top: 0; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .flex-body-row {
      display: flex;
      flex-direction: column; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body p {
      margin-bottom: 0; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .body-title {
      font-size: 18px;
      margin-bottom: 20px; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .flex-body-block {
      flex-basis: 100%; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .location-wrapper {
      display: flex;
      justify-content: space-between;
      margin-top: 30px;
      margin-bottom: 30px; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .body-right-col {
      display: flex;
      justify-content: flex-end;
      flex-direction: column; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .location-indicator {
      display: flex;
      align-items: center; }
      .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .location-indicator .motif-icon {
        margin-right: 5px;
        color: teal; }
      .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .location-indicator p {
        color: grey; }
    .motif-theme .appointment-confirmation-container .appointment-view-body.appointment-body .map-content {
      border: 1px solid black; }
  @media (min-width: 481px) {
    .motif-theme .appointment-confirmation-container .appointment-body.appointment-view-body .flex-body-row {
      justify-content: space-between;
      flex-direction: row; }
    .motif-theme .appointment-confirmation-container .appointment-body.appointment-view-body .flex-body-block {
      flex-basis: 50%; }
    .motif-theme .appointment-confirmation-container .appointment-body.appointment-view-body .location-wrapper {
      margin-top: 0; } }
  .motif-theme .bottom-fixed-container.bottom-floter-contents__appointments {
    border-top: 1px solid #eee;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: 0px 0px 13px #eee;
    -webkit-box-shadow: 0px 0px 13px #eee;
    -moz-box-shadow: 0px 0px 13px #eee; }
    .motif-theme .bottom-fixed-container.bottom-floter-contents__appointments .appointment-btn-group {
      padding-top: 1rem;
      padding-bottom: 1rem;
      display: flex;
      justify-content: center;
      margin-right: 0;
      margin-left: 0;
      padding-left: 0;
      padding-right: 0;
      /* 000 padding-right: 45px; */
      padding-right: 1rem; }
      .motif-theme .bottom-fixed-container.bottom-floter-contents__appointments .appointment-btn-group .btn-secondary {
        margin-left: 1rem; }
  .motif-theme aae-view-appmt .cancel-btn {
    padding: 0.5rem; }
  .motif-theme aae-view-appmt .cancel-btn,
  .motif-theme aae-view-appmt .btn-primary {
    padding: 1rem; }
  .motif-theme #divConsentRequired .ant-form-item-error {
    color: #d20a3c; }
  .motif-theme .motif-theme .stepper-container .stepper-label {
    width: 9rem; }
  @media screen and (min-width: 1500px) {
    .motif-theme .motif-theme .desktopphobic uxd-stepper-cmp {
      width: 60%; } }
  .motif-theme .motif-theme .desktopphobic .stepItem .step-label {
    display: none; }
  @media screen and (min-width: 1024px) {
    .motif-theme .motif-theme .desktopphobic {
      display: block;
      position: fixed;
      z-index: 1000;
      bottom: -0.3rem;
      width: 60%; }
      .motif-theme .motif-theme .desktopphobic .stepItem .step-label {
        display: block; } }
  @media screen and (max-width: 1023px) {
    .motif-theme .motif-theme .desktopphobic {
      display: block; } }
  .motif-theme .ant-menu-button {
    overflow: visible; }
    .motif-theme .ant-menu-button.text-right {
      text-align: right; }
      .motif-theme .ant-menu-button.text-right .ant-menu-button {
        display: inline-block; }
    .motif-theme .ant-menu-button .ant-menu-toggle {
      margin: 0; }
      .motif-theme .ant-menu-button .ant-menu-toggle .ant-menu-icon-container {
        position: relative;
        margin-right: 0;
        font-size: 2px; }
      .motif-theme .ant-menu-button .ant-menu-toggle .ant-menu-icon {
        height: 3px;
        width: 30px;
        position: relative;
        display: inline-block;
        transition-duration: 0.2s, 0.2s;
        transition-delay: 0.2s, 0s;
        background-color: #2b6ce2; }
        .motif-theme .ant-menu-button .ant-menu-toggle .ant-menu-icon:hover {
          cursor: pointer; }
        .motif-theme .ant-menu-button .ant-menu-toggle .ant-menu-icon:before {
          top: -9px;
          content: " ";
          transform: rotate(0deg);
          transition-property: top, transform;
          background-color: #2b6ce2;
          height: 3px;
          width: 30px;
          position: relative;
          display: inline-block;
          transition-duration: 0.2s, 0.2s;
          transition-delay: 0.2s, 0s; }
        .motif-theme .ant-menu-button .ant-menu-toggle .ant-menu-icon:after {
          background-color: #2b6ce2;
          bottom: -5px;
          content: " ";
          transform: rotate(0deg);
          transition-property: bottom, transform;
          background-color: #2b6ce2;
          height: 3px;
          width: 30px;
          position: relative;
          display: inline-block;
          transition-duration: 0.2s, 0.2s;
          transition-delay: 0.2s, 0s; }
  .motif-theme .ant-menu-visible .ant-menu-button .ant-menu-toggle .ant-menu-icon {
    background: transparent; }
    .motif-theme .ant-menu-visible .ant-menu-button .ant-menu-toggle .ant-menu-icon:before {
      top: 0;
      transform: rotate(-45deg);
      transition-property: transform, top; }
    .motif-theme .ant-menu-visible .ant-menu-button .ant-menu-toggle .ant-menu-icon:after {
      bottom: 4px;
      transform: rotate(45deg);
      transition-property: transform, bottom; }
  .motif-theme .mbr-top-of-page-wrapper {
    height: 65px; }
    @media screen and (min-width: 1024px) {
      .motif-theme .mbr-top-of-page-wrapper {
        height: 85px; } }
    .motif-theme .mbr-top-of-page-wrapper .ant-top-nav {
      display: flex;
      align-items: center; }
  .motif-theme .mbr-top-of-page-wrapper .ant-logo-wrapper {
    display: block;
    padding: 17px 0; }
    @media screen and (min-width: 1024px) {
      .motif-theme .mbr-top-of-page-wrapper .ant-logo-wrapper {
        padding: 22px 0; } }
  .motif-theme .co-brand-tall .mbr-top-of-page-wrapper .co-brand-wrapper .unhide-co-brand-icons {
    padding-bottom: 0px; }
  .motif-theme .mbr-top-of-page-wrapper .no-cobrand {
    min-height: 65px;
    max-height: 65px; }
  @media screen and (min-width: 801px) {
    .motif-theme .mbr-top-of-page-wrapper .no-cobrand {
      min-height: 85px;
      max-height: 85px; } }
  .motif-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper img {
    max-height: 31px;
    max-width: 160px;
    margin: 0; }
  @media screen and (min-width: 480px) {
    .motif-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper img {
      max-height: 28px;
      max-width: 175px; } }
  @media screen and (min-width: 801px) {
    .motif-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper img {
      max-height: 45px;
      /**/
      width: 236px;
      max-width: 210px; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .mbr-top-of-page-wrapper .no-cobrand .ant-logo-wrapper img {
      max-width: 210px;
      max-height: 50px; } }
  .motif-theme .toggle-co-brand .co-brand-wrapper {
    min-height: 65px;
    max-height: 65px; }
    @media screen and (min-width: 801px) {
      .motif-theme .toggle-co-brand .co-brand-wrapper {
        min-height: 85px;
        max-height: 85px; } }
  .motif-theme .toggle-co-brand .co-brand-logo-wrapper {
    display: flex;
    align-items: center; }
    .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col {
      display: flex;
      align-items: center; }
      .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper {
        /* Co-branding Logo */ }
        .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper a {
          display: inline-block;
          padding-right: 10px;
          border-right: 1px solid #c5c9cc; }
        .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper img {
          max-height: 32px;
          width: 167px;
          margin: 0; }
        .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image {
          padding-left: 10px; }
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image img {
            max-height: 28px;
            /**/
            width: auto;
            object-fit: contain; }
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image.co-brand-tall img {
            max-height: 30px;
            /**/
            width: auto; }
        @media screen and (max-width: 480px) {
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper img {
            max-width: 120px; }
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image img {
            max-width: 85px; } }
        @media screen and (min-width: 480px) {
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper {
            /* Co-branding Logo */ }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper img {
              max-height: 37px;
              /**/
              width: 194px; }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image img {
              max-height: 24px;
              /**/
              max-width: 155px; }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image.co-brand-tall img {
              max-height: 33px;
              /**/ } }
        @media screen and (min-width: 801px) {
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper {
            /* Co-branding Logo */ }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper img {
              max-height: 45px;
              /**/
              width: 236px; }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image img {
              max-height: 35px;
              /**/ } }
        @media screen and (min-width: 1024px) {
          .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper {
            /* Co-branding Logo */ }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper img {
              max-height: 50px;
              /**/ }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image img {
              max-height: 45px;
              /**/
              width: 262px; }
            .motif-theme .toggle-co-brand .co-brand-logo-wrapper .ant-logo-wrapper-col .ant-logo-wrapper.co-brand-image.co-brand-tall img {
              max-height: 42px;
              /**/ } }
  .motif-theme .mbr-top-nav-container {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08); }
  .motif-theme .ant-menu-visible .mbr-top-of-page-wrapper {
    position: fixed; }
  .motif-theme .mbr-top-of-page-wrapper {
    position: fixed;
    z-index: 14;
    top: 0;
    width: 100%;
    background: white;
    height: auto; }
  .motif-theme .ant-secondary-nav,
  .motif-theme .sub-options-wrapper .ant-heading-two {
    display: none; }
  .motif-theme .menu-button-container .menu-button {
    display: none; }
  .motif-theme .menu-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .motif-theme .menu-wrapper.container {
      padding: 0px; }
    .motif-theme .menu-wrapper .ant-main-nav {
      width: 100%;
      background: white;
      z-index: 14;
      position: relative; }
  .motif-theme .ant-main-nav {
    display: none; }
    .motif-theme .ant-main-nav .motif-file {
      display: none; }
    .motif-theme .ant-main-nav ul {
      display: flex;
      flex-direction: column;
      list-style-type: none;
      padding: 0px;
      margin: 0px; }
    .motif-theme .ant-main-nav .motif-icon {
      transform: rotateX(0deg);
      transition: transform 0.5s;
      -webkit-transition: transform 0.5s; }
    .motif-theme .ant-main-nav .sub-options-container {
      /* mobile expanded menu column */ }
      .motif-theme .ant-main-nav .sub-options-container .menu-column {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.25s ease-out, opacity 0.25s ease-out, visibility 0.25s ease-out; }
        .motif-theme .ant-main-nav .sub-options-container .menu-column a.ant-menu-item {
          color: #ffffff;
          background-color: transparent;
          text-decoration: none;
          display: inline-block;
          color: #ffffff;
          font-weight: 300;
          font-size: 14px;
          padding: 5px 20px;
          width: 100%; }
          .motif-theme .ant-main-nav .sub-options-container .menu-column a.ant-menu-item:hover {
            background: #ffffff;
            color: #286ce2; }
      .motif-theme .ant-main-nav .sub-options-container.ant-menu-expanded {
        padding-bottom: 1rem;
        background: #286ce2; }
        .motif-theme .ant-main-nav .sub-options-container.ant-menu-expanded .ant-heading-two {
          color: #ffffff;
          font-weight: 400; }
          .motif-theme .ant-main-nav .sub-options-container.ant-menu-expanded .ant-heading-two .motif-icon {
            color: #ffffff;
            transform: rotateX(180deg);
            transition: transform 0.5s;
            -webkit-transition: transform 0.5s; }
        .motif-theme .ant-main-nav .sub-options-container.ant-menu-expanded .menu-column {
          list-style-type: none;
          padding-left: 0px;
          max-height: 1000px;
          overflow: hidden;
          transition: max-height 0.25s ease-out, opacity 0.25s; }
    .motif-theme .ant-main-nav .ant-heading-two,
    .motif-theme .ant-main-nav .profile {
      font-size: 16px;
      border: 0;
      color: #333;
      padding: 15px;
      margin-bottom: 0;
      cursor: pointer;
      text-decoration: none; }
      .motif-theme .ant-main-nav .ant-heading-two.ant-menu-expanded,
      .motif-theme .ant-main-nav .profile.ant-menu-expanded {
        color: #ffffff; }
      .motif-theme .ant-main-nav .ant-heading-two span.motif-icon,
      .motif-theme .ant-main-nav .profile span.motif-icon {
        font-size: 16px;
        color: #333;
        z-index: 1; }
    .motif-theme .ant-main-nav .profile {
      width: 100%; }
    .motif-theme .ant-main-nav .logout-text,
    .motif-theme .ant-main-nav .switch-plans {
      display: inline-block;
      text-decoration: none;
      font-size: 16px;
      border: 0;
      padding: 15px;
      margin-bottom: 0;
      font-weight: 300;
      width: 100%; }
  .motif-theme .ant-menu-visible .menu-wrapper {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.13);
    border-bottom: solid 1px #c5c9cc; }
  .motif-theme .ant-menu-visible .ant-main-nav {
    display: block; }
  .motif-theme .ant-menu-visible .tcp-mobile-menu-divider {
    border-top: 1px solid #d8d8d8;
    width: 100%;
    height: 1px;
    display: flex;
    align-items: center;
    justify-content: center; }
  @media screen and (min-width: 801px) {
    .motif-theme .ant-menu-visible .menu-wrapper {
      box-shadow: none;
      border-bottom: none; }
    .motif-theme .menu-wrapper.container {
      padding: 0 15px 0px; }
    .motif-theme .menu-wrapper .ant-secondary-nav,
    .motif-theme .menu-wrapper .ant-main-nav {
      width: 50%; }
    .motif-theme .menu-wrapper .ant-main-nav {
      padding-top: 5px; }
    .motif-theme .ant-main-nav {
      display: block; }
      .motif-theme .ant-main-nav .sub-options-container.ant-menu-expanded {
        background: none; }
      .motif-theme .ant-main-nav .motif-file {
        display: block; }
    .motif-theme .ant-secondary-nav {
      display: block; }
      .motif-theme .ant-secondary-nav li {
        cursor: pointer;
        display: block;
        margin-right: 2rem; }
        .motif-theme .ant-secondary-nav li:last-child {
          margin-right: 0px; }
        .motif-theme .ant-secondary-nav li a {
          display: inline-block;
          font-size: 14px;
          text-decoration: none;
          font-weight: 400; }
    .motif-theme .ant-main-nav ul {
      flex-direction: row; }
    .motif-theme .ant-main-nav .ant-main-nav-ul {
      margin-left: -20px; }
    .motif-theme .menu-button-container {
      margin: 0;
      padding: 5px 20px 7px;
      position: relative; }
      .motif-theme .menu-button-container .menu-button {
        font-weight: 500;
        display: block;
        padding: 5px 0px; }
      .motif-theme .menu-button-container:hover {
        cursor: pointer; }
      .motif-theme .menu-button-container a {
        color: #333;
        text-decoration: none;
        position: relative; }
        .motif-theme .menu-button-container a:after {
          content: " ";
          width: 0; }
      .motif-theme .menu-button-container.active {
        background: #286ce2; }
        .motif-theme .menu-button-container.active > a {
          background-color: #286ce2;
          color: #ffffff;
          border: 0;
          padding: 5px 0;
          z-index: 1; }
          .motif-theme .menu-button-container.active > a:after {
            content: " ";
            border-bottom: solid 3px #ffffff;
            position: absolute;
            bottom: -3px;
            height: 3px;
            width: 100%;
            left: 0;
            transition: width 0.75s ease-in-out; }
        .motif-theme .menu-button-container.active .menu-column {
          height: auto;
          max-height: 1000px;
          padding: 15px 0 30px;
          transition: max-height 1.5s; }
          .motif-theme .menu-button-container.active .menu-column .nested-menu-wrapper :first-child {
            color: #ffffff; }
          .motif-theme .menu-button-container.active .menu-column .nested-menu-wrapper ul {
            display: flex;
            flex-direction: column; }
            .motif-theme .menu-button-container.active .menu-column .nested-menu-wrapper ul .ant-menu-item {
              padding: 5px 40px; }
    .motif-theme ul.sub-options-wrapper {
      overflow: hidden;
      visibility: hidden;
      padding-top: 9px;
      display: flex;
      position: absolute;
      left: 0;
      top: 32px; }
      .motif-theme ul.sub-options-wrapper .ant-heading-two {
        display: none; }
      .motif-theme ul.sub-options-wrapper .sub-options-container .ant-heading-two {
        display: none; }
      .motif-theme ul.sub-options-wrapper .menu-column {
        height: 0px;
        max-height: 0px;
        width: 293px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        list-style-type: none;
        background: #286ce2; }
        .motif-theme ul.sub-options-wrapper .menu-column li {
          display: inline-block;
          margin: 0.15rem 0;
          width: 100%;
          font-weight: 300; }
          .motif-theme ul.sub-options-wrapper .menu-column li .ant-menu-item {
            background-color: transparent;
            text-decoration: none;
            display: inline-block;
            color: #ffffff;
            font-weight: 300;
            font-size: 14px;
            width: 100%;
            margin: 0 0;
            padding: 5px 20px 7px; }
            .motif-theme ul.sub-options-wrapper .menu-column li .ant-menu-item:hover, .motif-theme ul.sub-options-wrapper .menu-column li .ant-menu-item:focus {
              background-color: #fff;
              color: #0079c2; }
    .motif-theme .ant-secondary-nav {
      display: block; }
      .motif-theme .ant-secondary-nav .ant-task-bar {
        display: flex;
        justify-content: flex-end;
        margin: 0px; }
    .motif-theme .mbr-top-nav-container {
      background: #ffffff; }
    .motif-theme .ant-menu-visible {
      overflow-x: hidden;
      overflow-y: scroll; }
      .motif-theme .ant-menu-visible .sub-options-wrapper {
        visibility: visible;
        overflow: visible; }
      .motif-theme .ant-menu-visible .menu-button-container.active .menu-column {
        transition: none; }
      .motif-theme .ant-menu-visible .ant-top-wrapper {
        position: relative;
        z-index: 5;
        background-color: #ffffff;
        height: auto; }
      .motif-theme .ant-menu-visible .ant-logo-wrapper {
        opacity: 1; } }
  @media (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .menu-wrapper .ant-main-nav {
      width: 60%; }
    .motif-theme .menu-wrapper .ant-secondary-nav {
      width: 40%; } }
  .motif-theme #global-profileIcon {
    display: none; }
  .motif-theme #tcp-profile-link-responsive {
    display: none; }
  .motif-theme #tcp-nav-profile-hdr-responsive {
    display: inline-block; }
  .motif-theme .tcp-middle-of-page {
    z-index: 0;
    position: relative; }
  .motif-theme #ant-top-menu2 {
    padding: 0px; }
  .motif-theme .page-header-wrapper {
    background-image: url("/assets/images/motif/page-header-background.svg"), linear-gradient(347deg, #58abdf, #0079c2);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
    .motif-theme .page-header-wrapper .page-header-container {
      padding: 1.5rem 0px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      background: none; }
  .motif-theme .page-head {
    font-size: calculateRem(28px);
    font-family: "Montserrat";
    font-weight: 500;
    color: #ffffff; }
  .motif-theme .page-header-text-container {
    display: none; }
  @media only screen and (min-width: 800px) {
    .motif-theme .page-header-wrapper .page-header-container {
      padding: 2rem 0px; }
    .motif-theme .page-header-text-container {
      display: flex;
      flex-direction: row;
      align-items: center; }
      .motif-theme .page-header-text-container .page-header-text {
        display: flex;
        flex-direction: column;
        color: #ffffff; }
        .motif-theme .page-header-text-container .page-header-text p,
        .motif-theme .page-header-text-container .page-header-text a {
          text-align: right;
          font-weight: 400;
          color: #ffffff;
          padding: 0px;
          margin: 0px; }
      .motif-theme .page-header-text-container .page-header-icon {
        color: #ffffff;
        margin-left: 1.75rem; }
        .motif-theme .page-header-text-container .page-header-icon .motif-icon {
          font-size: 2.7rem; } }
  .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-flex-order-review {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    padding: 0 20px; }
  .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .motif-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-flex-order-review,
  .motif-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-flex-order-review {
    padding: 0 20px; }
  .motif-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-prescription-review-row,
  .motif-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-prescription-review-row {
    margin-left: 0; }
  .motif-theme .rcp-review-specialty {
    margin: 20px 0; }
  .motif-theme .rcp-prescriptions-requests {
    padding-bottom: 0.9rem; }
  .motif-theme .vgr-flex-order-review {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media screen and (max-width: 480px) {
      .motif-theme .vgr-flex-order-review {
        flex-direction: column;
        flex-wrap: nowrap; } }
    .motif-theme .vgr-flex-order-review .vgr-banner-block {
      position: relative;
      padding: 0 15px 25px 35px;
      margin-top: 20px;
      width: 25%; }
      @media screen and (max-width: 1024px) {
        .motif-theme .vgr-flex-order-review .vgr-banner-block {
          width: 33%; } }
      @media screen and (max-width: 480px) {
        .motif-theme .vgr-flex-order-review .vgr-banner-block {
          width: 100%; } }
    .motif-theme .vgr-flex-order-review .vgr-subhead1:before {
      font-family: "ant-classic-icons";
      top: 1.2rem;
      left: 0;
      top: -5px;
      position: absolute;
      font-size: 26px; }
    .motif-theme .vgr-flex-order-review p {
      margin: 0 0 5px; }
    .motif-theme .vgr-flex-order-review .vgr-icon-home .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-truck .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-credit-card .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-stethoscope .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-tou .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-notification .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-clipboard .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-storepickup .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-pickupdate .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-print .vgr-subhead1:before {
      content: "\f2c7"; }
  .motif-theme .vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc; }
    .motif-theme .vgr-prescription-review-row .ant-form-item-error {
      display: block;
      font-size: 0.9rem; }
    .motif-theme .vgr-prescription-review-row .vgr-email-block {
      margin-left: 20px; }
      @media screen and (max-width: 800px) {
        .motif-theme .vgr-prescription-review-row .vgr-email-block {
          margin-left: 10px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-prescription-review-row .vgr-banner-block {
      width: 100%; } }
  .motif-theme .vgr-checkout-shipping-add {
    max-width: 203px;
    width: 100%; }
  .motif-theme .vgr-checkout-review-presc {
    display: flex;
    justify-content: center;
    flex-direction: row; }
  .motif-theme .rcp-prescriptions-available .vgr-specialty-alert {
    margin-bottom: 20px; }
  .motif-theme .vgr-pres-checkout-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
      max-width: 316px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-align {
      margin-right: 5px; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx {
      max-width: 106px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled {
      max-width: 106px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      max-width: 138px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
      max-width: 101px;
      width: 100%;
      justify-content: flex-end;
      align-items: baseline;
      display: flex; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pres-checkout-wrap {
      flex-direction: column;
      position: relative; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
        max-width: 100%; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: baseline; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
        justify-content: flex-start;
        position: absolute;
        top: 36px;
        right: -40px; }
    .motif-theme .vgr-order-review-meth {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-order-row-two {
      width: 100%; }
    .motif-theme .vgr-order-mobile-width {
      width: 100% !important; }
    .motif-theme .vgr-pres-checkout-rx .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-fulfilled .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-estimated-cost .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-refills .vgr-pres-checkout-align,
    .motif-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
      margin: 15px 15px 0 0; }
    .motif-theme .vgr-checkout-member-date {
      align-items: baseline; }
      .motif-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
        margin-right: 15px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      flex-direction: column; } }
  .motif-theme .vgr-buttonrow-marginright {
    padding: 0; }
  .motif-theme .vgr-checkout-member-date {
    display: flex;
    flex-direction: row; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-prescription-review-row.override {
    background: none;
    box-shadow: none; }
  .motif-theme .vgr-xxs-centered-buttons {
    margin-top: 40px; }
  .motif-theme .vgr-order-review {
    margin: 1.4rem 0 3.2rem 0; }
    @media only screen and (max-width: 1024px) {
      .motif-theme .vgr-order-review {
        margin-bottom: 0px; } }
  .motif-theme .vgr-email-block {
    width: 100%;
    position: relative;
    padding: 25px 15px 25px 0px;
    border-top: 0.1rem solid #ccc; }
    .motif-theme .vgr-email-block .vgr-email-info-message {
      font-weight: bold;
      width: 70%; }
    .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update,
    .motif-theme .vgr-email-block .vgr-email-edit-flex-display {
      display: flex;
      margin-top: 15px; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr-update {
        width: 25%; }
    .motif-theme .vgr-email-block .vgr-email-btn-display {
      margin-top: 20px;
      margin-left: 20px; }
      .motif-theme .vgr-email-block .vgr-email-btn-display button + a {
        margin-left: 15px; }
    .motif-theme .vgr-email-block .vgr-email-info-alert-msg {
      width: 50%; }
      .motif-theme .vgr-email-block .vgr-email-info-alert-msg div.ant-alert {
        background: #ffffff; }
    @media screen and (max-width: 800px) {
      .motif-theme .vgr-email-block .vgr-email-info-message {
        width: 100%; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr {
        width: 85%; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update {
        flex-direction: column; }
        .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update {
          width: 85%; }
      .motif-theme .vgr-email-block .vgr-email-btn-display {
        margin-left: 0; }
      .motif-theme .vgr-email-block .vgr-email-info-alert-msg {
        width: 100%; } }
  .motif-theme .vgr-express-checkout-row-content {
    padding-top: 18px;
    height: auto;
    border-bottom: 1px solid #ccc; }
  .motif-theme .rcp-prescriptions-available {
    border-bottom: solid 0px #e6e6e6;
    padding: 0;
    margin-bottom: 0; }
  .motif-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp {
    border: none; }
    .motif-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp .alt-toggle-header {
      margin-bottom: 0px;
      padding-left: 1rem; }
  .motif-theme #tcp-rx-cvs-order-confirmation .ant-heading-four {
    margin-top: 1rem; }
  .motif-theme .igo-pharm-presc-your-order {
    border-top: solid 1px #c4c8cc;
    padding-top: 20px; }
  .motif-theme .vgr-backlink-block {
    padding-left: 1.25rem; }
    .motif-theme .vgr-backlink-block .vgr-backlink-block-textwrapper {
      position: relative; }
      .motif-theme .vgr-backlink-block .vgr-backlink-block-textwrapper:before {
        font-family: "ant-classic-icons" !important;
        content: "\f120";
        position: absolute;
        left: -1.25rem;
        top: 0; }
  .motif-theme #ahd-prescriptions-cancel-link:hover,
  .motif-theme #ahd-prescriptions-cancel-link2:hover,
  .motif-theme #ahd-prescriptions-cancel-link3:hover {
    cursor: pointer; }
  .motif-theme .link-pointer:hover {
    cursor: pointer; }
  .motif-theme .vgr-rx-totalrow {
    margin-top: 1rem; }
  .motif-theme .vgr-total-list-row {
    overflow: hidden;
    font-size: 1rem; }
    .motif-theme .vgr-total-list-row .total {
      border-top: 1px solid #ccc;
      margin-top: 1rem;
      padding-top: 1rem;
      font-size: 1.25rem; }
      .motif-theme .vgr-total-list-row .total .vgr-total-list-value {
        padding-bottom: 2rem; }
    .motif-theme .vgr-total-list-row .vgr-total-list-value {
      text-align: right; }
    .motif-theme .vgr-total-list-row .vgr-padding {
      padding-bottom: 10px; }
  .motif-theme .vgr-error-row {
    background: #ffe6e6; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-info-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-item-info {
    margin-left: 0.07rem;
    position: relative;
    top: 1px; }
  .motif-theme .vgr-item-info {
    font-weight: 400;
    display: block; }
  .motif-theme .vgr-item-info:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .motif-theme .vgr-shipping-review-modal label {
    font-weight: 300;
    width: 100%; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table label {
    margin-bottom: 1.5rem; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col1 {
    width: 45%;
    float: left; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col2 {
    width: 40%;
    float: left;
    text-align: right;
    font-size: 1.5rem; }
  .motif-theme .vgr-paymethod-review-modal div[data-irx-payment-methods-cmp] {
    display: inline-block;
    width: 100%; }
  .motif-theme .vgr-paymethod-review-modal .modal-component-footer {
    margin-top: 2rem; }
  .motif-theme .vgr-paymethod-review-modal h2 {
    margin-bottom: 1rem; }
  .motif-theme .vgr-routing-col-tip .mpy-route-num-tip {
    padding-left: 4rem; }
  .motif-theme .vgr-routing-col-tip .mpy-acct-num-tip {
    padding-left: 3rem; }
  .motif-theme #vgr-prescriptions .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 1rem; }
  .motif-theme .btn-row-modifier {
    margin-top: 10px; }
  .motif-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
    top: -42px;
    right: -33px; }
    @media only screen and (max-width: 600px) {
      .motif-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
        top: -35px;
        right: -22px; } }
  .motif-theme #backButtonLink {
    padding-top: 10px;
    padding-left: 10px;
    display: block; }
  .motif-theme #lblCityStateOrZipcode {
    margin-top: 10px; }
    @media only screen and (max-width: 800px) {
      .motif-theme #lblCityStateOrZipcode {
        margin-top: -15px;
        margin-bottom: 10px; } }
  .motif-theme #tcp-rx-cvs-prescriber-modal-search-button {
    margin-right: 15px; }
  .motif-theme #prescriber-modal legend {
    font-weight: normal; }
  .motif-theme #tcp-rx-cvs-prescription-search-reset-link,
  .motif-theme #tcp-rx-cvs-prescription-search-reset-text {
    font-size: 1rem; }
  .motif-theme .vgr-refill-modal .prLabel {
    width: 45%; }
    .motif-theme .vgr-refill-modal .prLabel > div {
      display: block;
      padding-left: 1.5rem; }
  .motif-theme .vgr-refill-modal .vgr-total-list-row {
    font-size: 1rem; }
  .motif-theme .vgr-refill-modal .vgr-borderedrow {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .motif-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .motif-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .motif-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .motif-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .motif-theme .vgr-exp-show-all-wrap .rx-checkout {
    padding-top: 0;
    text-align: left;
    padding-bottom: 1rem; }
  .motif-theme .rx-checkout {
    padding-top: 1rem;
    text-align: left;
    padding-bottom: 1rem; }
  .motif-theme .rx-val-alert {
    margin-top: 1rem; }
  .motif-theme .vgr-rx-nofiltermatch {
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .motif-theme .vrg-prLabel-rxoverride .prLabel {
    padding-left: 0px;
    padding-right: 35px; }
  .motif-theme .vgr-heading-txt-mini {
    padding-top: 15px; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-express-wrap .ant-margin-right {
    margin-right: 0.35rem; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 14px 0 23px 0; }
  .motif-theme .vgr-express-wrap .vgr-express-label {
    max-width: 355px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-rx-claim {
    max-width: 83px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-prescribed-by {
    max-width: 138px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-fulfilled {
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-refils {
    max-width: 90px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-status {
    max-width: 150px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-row-content h6 {
    font-weight: bold;
    line-height: 1.57; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
    font-weight: normal;
    color: #666666; }
  .motif-theme .vgr-express-wrap .vgr-express-status {
    margin-top: 0.3%; }
  .motif-theme .vgr-express-wrap .vgr-rxlist-rxstatus {
    text-align: right; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
  .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
    text-decoration: underline;
    margin-right: 0; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333;
    text-align: center; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    border: 1px solid #949494;
    color: #0079c2;
    font-family: "ant-motif-icons";
    content: ""; }
  .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: -1px; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all {
    padding-top: 1.2rem;
    text-align: center; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a {
      color: #949597;
      border: none; }
  .motif-theme .vgr-express-wrap .btn-vgr-secondary {
    max-width: 163px;
    min-height: 45px;
    width: 100%;
    background-color: #dedede;
    color: #666666;
    border: 0px solid #666666;
    font-size: 0.78rem;
    padding: 1% 2%;
    margin-top: 41px; }
    .motif-theme .vgr-express-wrap .btn-vgr-secondary:hover {
      background-color: #666666;
      color: #ffffff;
      border-color: #666666; }
  .motif-theme .vgr-express-wrap .vgr-express-all-presc {
    font-size: 0.78rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #949597; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
    font-size: 0.8rem;
    margin-right: 5px; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
    color: #666666; }
  .motif-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
    padding-top: 32px;
    text-align: right; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-start;
      padding: 14px 0 23px 0; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      margin-top: 0.3%; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed-by,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      max-width: inherit; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333;
      text-decoration: underline;
      margin-right: 0; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
      display: none; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.57;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.43;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      font-style: normal; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-weight: normal; }
    .motif-theme .vgr-express-wrap .vgr-express-all-presc {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #949597; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
      font-size: 0.8rem;
      margin-right: 5px; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
      color: #666666; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
      padding-top: 32px;
      text-align: left; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .motif-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-label {
      flex-direction: column; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .motif-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  .motif-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b"; */
    text-indent: -9999px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal;
    width: 90%;
    margin: 0 auto; }
  .motif-theme .vgr-express-label,
  .motif-theme .vgr-express-rx-claim,
  .motif-theme .vgr-express-prescribed,
  .motif-theme .vgr-express-fulfilled,
  .motif-theme .vgr-express-refils {
    width: 100%; }
  .motif-theme .vgr-express-checkout-selectall,
  .motif-theme .vgr-checkbox-selectall label.pcLabel {
    font-size: 1rem; }
  .motif-theme .vgr-express-checkout-margin {
    margin-top: 12px;
    margin-bottom: 15px; }
  .motif-theme .vgr-express-checkout-margin-top {
    margin-top: 12px; }
  .motif-theme .vgr-express-checkout-label {
    font-size: 1.1rem;
    font-weight: 600; }
  .motif-theme .vgr-express-checkout-value-sub-text {
    font-weight: normal; }
  .motif-theme .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-express-checkout-value-label {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0; }
  .motif-theme .vgr-express-checkout-med-label {
    margin-right: 0.71rem; }
  .motif-theme .vgr-express-checkout-value-sub-text {
    font-size: 1.1rem; }
  .motif-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .motif-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .motif-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .motif-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b";*/
    text-indent: -9999px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .mail-order-opportunity-wrapper {
    margin-top: 20px;
    margin-bottom: 30px; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .mobile-pad-modifier {
      padding-left: 15px; } }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
    display: inline-block;
    margin: 10px 20px;
    border-bottom: none; }
    @media screen and (max-width: 480px) {
      .motif-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
        margin: 15px 0px; } }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container {
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #dcdcdc;
    margin-top: 20px;
    margin-bottom: 20px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-header {
    margin-top: 60px;
    margin-bottom: 10px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-banner {
    margin: 20px 0px 40px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "\f2c7";
    position: inherit;
    margin-right: 5px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:before,
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:after {
    content: none;
    display: none; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
    min-width: 195px; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px; }
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  @media screen and (min-width: 801px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px 10px; }
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  .motif-theme .ahd-italic {
    font-style: italic; }
  .motif-theme .tcp-rx-mail-order-review-wrapper {
    padding: 0px 10px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-mail-order-banner-cmp {
      margin: 30px 0px;
      background: #eee;
      box-shadow: 3px 3px 5px #ccc; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .btn-link-container {
      padding: 10px 0px 30px 0px;
      clear: both; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .other-rx-link {
      display: inline-block;
      margin: 10px 20px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .mail-order-opportunity-wrapper {
      padding: 20px 0px 20px 0px;
      border-top: 1px solid #dcdcdc;
      border-bottom: 1px solid #dcdcdc;
      margin: 20px 0px 40px 0px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper {
      padding: 10px 0 20px 0;
      float: left;
      width: 100%; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper-mail-order {
      padding: 10px 0 20px 0;
      float: initial;
      width: 100%; }
    .motif-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-prescription-med-profile-header {
      margin: 20px 0px 20px 0px;
      font-weight: 500; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .tcp-rx-mail-order-review-intro {
      clear: both; }
    @media screen and (max-width: 320px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper #ahd-prescriptions-cancel-link {
        margin: 10px 0px; } }
    @media screen and (max-width: 480px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: left;
        padding: 20px 0 0 0; } }
    @media screen and (min-width: 481px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: right; } }
  .motif-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    margin-right: 0.5rem; }
    .motif-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row .vgr-banner-block {
      padding-bottom: 1rem !important; }
  .motif-theme .retail-90-checkout-view-wrapper .mail-order-retail-90-wrapper {
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 20px 0px 40px 0px; }
  .motif-theme .retail-90-checkout-view-wrapper #subheader-2 {
    color: #333; }
    .motif-theme .retail-90-checkout-view-wrapper #subheader-2 .fa.fa-info-circle {
      font-size: 1.1rem;
      color: #333;
      position: relative;
      top: 3px;
      margin-right: 2px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 {
    font-size: 1rem;
    font-weight: 500; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-pin,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-marker,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-car,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-stethoscope {
      font-size: 1.222222rem;
      font-weight: 500;
      padding-right: 5px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper {
    padding-left: 25px;
    padding-top: 10px; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-name {
      font-weight: 600;
      margin-bottom: 5px;
      display: block; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-addr {
      display: block; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-location {
      margin-top: 10px;
      display: block; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-banner-text-margin {
    display: block;
    margin-top: 5px;
    margin-left: 5px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-prescriber-search-text {
    font-style: italic; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons a {
    display: inline-block; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > span.retail-90-day-but-link + button,
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > button + button {
    margin-left: 20px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-top-link-wrapper a {
    border-bottom: none; }
  @media screen and (max-width: 800px) {
    .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons .retail-90-day-but-link,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button {
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 0; }
    .motif-theme .retail-90-checkout-view-wrapper .btn-link-container button#return-pharmacy-button {
      width: 100%; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .motif-theme .retail-90-checkout-view-wrapper .btn-link-container #print-or-download-button {
      display: none; } }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button.btn {
        padding: 0.66666667rem 1.66666667rem; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 10px; } }
  .motif-theme .retail-90-day-icon {
    font-size: 1rem;
    padding-left: 1.5rem;
    display: inline-block;
    top: 6px;
    position: relative;
    cursor: pointer; }
  .motif-theme .retail-90-modal-body {
    font-size: 14px; }
    .motif-theme .retail-90-modal-body .retail-90-modal-font-sb {
      font-weight: 600; }
    .motif-theme .retail-90-modal-body .retail-90-font-1 {
      font-size: 1rem; }
    .motif-theme .retail-90-modal-body .retail-90-modal-phrm-Transfer-sec {
      padding-top: 2rem;
      margin-top: 2rem;
      padding-bottom: 2rem;
      display: inline-block;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee;
      width: 100%; }
  .motif-theme .retail-90-day-modal-buttons a {
    display: inline-block; }
  .motif-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
  .motif-theme .retail-90-day-modal-buttons > button + button {
    margin-left: 20px; }
  @media screen and (max-width: 800px) {
    .motif-theme .retail-90-day-modal-buttons .retail-90-day-but-link,
    .motif-theme .retail-90-day-modal-buttons button {
      width: 100%;
      display: block;
      text-align: center;
      margin-bottom: 10px !important; }
    .motif-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
    .motif-theme .retail-90-day-modal-buttons > button + button {
      margin-left: 0; }
    .motif-theme .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .motif-theme .retail-90-sm-pad-top-1 {
      padding-top: 1rem; } }
  .motif-theme .vgr-exp-refill-select {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0; }
    .motif-theme .vgr-exp-refill-select .vgr-express-wrap {
      align-self: flex-end; }
    .motif-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
      align-self: flex-end; }
    .motif-theme .vgr-exp-refill-select .vgr-line-blue {
      max-width: 45px;
      width: 100%;
      min-height: 4px;
      background-color: #81cfc2;
      margin-top: 0.88rem;
      margin-bottom: 0.88rem; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; }
    .motif-theme .vgr-express-checkout-value-label {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; }
    .motif-theme .vgr-express-checkout-member-value {
      padding-left: 0.71rem; } }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-exp-refill-select {
      flex-direction: column; }
      .motif-theme .vgr-exp-refill-select .vgr-express-wrap {
        margin-bottom: 24px;
        align-self: flex-start; }
      .motif-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
        align-self: flex-start; } }
  .motif-theme .vgr-exp-show-all-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-switch-container {
    margin-top: 0; }
  .motif-theme .vgr-pharm-switch-wrap {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: #f6f6f6;
    overflow: auto;
    padding: 60px 0 60px 0;
    margin-top: 40px; }
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0; }
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-margin {
      margin-top: 40px; }
  @media screen and (min-width: 1024px) and (max-width: 1199px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 970px;
      padding: 0 14px; } }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 20px; }
    .motif-theme .vgr-exp-show-all-wrap .rx-checkout {
      order: 2;
      padding: 1rem 0 1rem 0; }
    .motif-theme .vgr-exp-show-all-wrap .rx-show-all {
      order: 1;
      text-align: left; }
    .motif-theme .vgr-exp-show-all-wrap {
      flex-direction: column; } }
  .motif-theme .vgr-pymt-activity-wrap .vgr-activity-amount-zero .col-sm-offset-1 {
    text-align: right; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-date {
    max-width: 209px;
    width: 100%; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-activity {
    max-width: 400px;
    width: 100%; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty {
    max-width: 94px;
    width: 100%; }
    .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty p {
      font-style: italic; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-history {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-amount {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .motif-theme .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .pymt-history-row .pymt-history-transaction-date {
      max-width: 209px;
      width: 100%; }
    .motif-theme .pymt-history-row .pymt-history-transaction-activity {
      max-width: 400px;
      width: 100%; }
    .motif-theme .pymt-history-row .pymt-history-transaction-specialty {
      max-width: 94px;
      width: 100%; }
      .motif-theme .pymt-history-row .pymt-history-transaction-specialty p {
        font-style: italic; }
    .motif-theme .pymt-history-row .pymt-history-transaction-history {
      max-width: 145px;
      width: 100%;
      text-align: right; }
    .motif-theme .pymt-history-row .pymt-history-transaction-amount {
      max-width: 145px;
      width: 100%;
      text-align: right; }
  .motif-theme .vgr-pay-bal .vgr-activity-amount-zero .col-sm-offset-2 {
    text-align: right; }
  .motif-theme .vgr-load-more-bttn .vgr-load-button-align-margin {
    margin-top: 20px;
    text-align: left; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .motif-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .motif-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .motif-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .motif-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .motif-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .motif-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  .motif-theme .vgr-pharm-express-content-wrap {
    margin-bottom: 61px;
    display: flex;
    flex-direction: row;
    justify-content: center; }
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-para {
      max-width: 257px;
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1rem; }
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      border-right: solid 1px #939393;
      padding: 1.78rem 0 1.78rem 4.35rem;
      width: 100%; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status:last-child,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions:last-child,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill:last-child {
        border-right: solid 0px #939393; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      padding: 1.78rem 0.13rem 1.78rem 1.35rem; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-express-content-wrap {
      flex-direction: column; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
        padding: 1.78rem 0; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status {
        width: 100%;
        border-right: solid 0px #cccccc; } }
  .motif-theme .hide-rx-page-head {
    display: none; }
  .motif-theme .last-paid-disclaimer-font {
    font-weight: normal;
    color: #666666;
    font-style: italic; }
  .motif-theme .signature-disclaimer {
    color: #666666;
    padding-top: 20px;
    font-style: italic; }
  .motif-theme .rcp-medication-heading {
    font-weight: 700 !important; }
  .motif-theme .vgr-checkout-presc-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-label {
      max-width: 325px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-prescription {
      max-width: 120px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
      max-width: 115px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-refills {
      max-width: 80px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-status {
      max-width: 142px;
      width: 100%; }
  .motif-theme .vgr-prescriptions-contact {
    margin-top: 0.9rem; }
  .motif-theme .vgr-prescription-header {
    margin-top: 2.8rem; }
  .motif-theme .vgr-checkout-refill-renew {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 337px;
    width: 100%; }
  .motif-theme .vl {
    border-left: 1px solid #666666;
    height: 17px;
    display: flex;
    align-self: flex-end;
    margin-bottom: 6px; }
  .motif-theme .vgr-prescription-header-row {
    border-bottom: solid 0 #dcdcdc;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 40px; }
  .motif-theme .vgr-search-presc-checkout {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center; }
  .motif-theme .vgr-search-presc-cost {
    margin-right: 25px; }
  .motif-theme .vgr-checkbox-selectall {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-checkout-presc-list .vgr-prescribed-by {
      display: flex;
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-checkout-presc-list {
      flex-direction: column; }
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-prescription,
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
        max-width: 100%; }
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-status {
        position: absolute;
        top: 26%;
        right: 0; }
      .motif-theme .vgr-checkout-presc-list .vgr-prescribed-by {
        display: flex;
        flex-direction: column; } }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-checkout-refill-renew {
      flex-direction: column; }
    .motif-theme .vl {
      display: none; } }
  .motif-theme .vgr-exp-pharm-druglist-api-error {
    margin-top: 10px; }
  @media screen and (max-width: 800px) {
    .motif-theme .rx-supply {
      margin-bottom: 30px; } }
  .motif-theme .vgr-amount-frequency-banner {
    /* Firefox */ }
    .motif-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-inner-spin-button,
    .motif-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .motif-theme .vgr-amount-frequency-banner input[type="number"] {
      -moz-appearance: textfield; }
    .motif-theme .vgr-amount-frequency-banner .vgr-amount-frequency-edit-link {
      padding-left: 15px; }
  .motif-theme .vgr-zero-bal {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-zero-bal-method {
    margin: 40px 0; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-zero-bal-pamt-history {
      display: block;
      margin-top: 20px; }
    .motif-theme .vgr-zero-bal {
      flex-direction: column; }
    .motif-theme .vgr-acc-bal-enrolled {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-acc-bal-enr {
      margin-right: 13px;
      align-self: flex-end;
      margin-bottom: 0.1%; } }
  .motif-theme .vgr-date-selector {
    max-width: 187px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .auto-pay-middle-page-height {
    height: auto;
    margin-bottom: 12px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-autp-pymts-status {
    padding-bottom: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-auto-enrolled {
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-submit-button {
    margin-right: 1.25rem; }
  .motif-theme .vgr-pay-bal-wrap .auto-pymt-text-margin {
    margin-left: 1.6rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-auto-pay-paymentText {
    font-style: italic; }
  .motif-theme .vgr-pay-bal-wrap .full-bal-height {
    height: auto;
    margin-bottom: 20px;
    max-width: 252px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .next-pymt-date {
    margin-bottom: 20px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec .vgr-pay-acc-tot-bal {
    margin-bottom: 5px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-pymt {
    margin-bottom: 5px;
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
    margin-top: 10px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
    margin-bottom: 22px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec p {
    margin-bottom: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-acc-pymt-cont {
    margin-top: 10px;
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle {
    margin-bottom: 10px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pymt-payment-method .vgr-phar-acc-margin {
    margin-top: 3px;
    margin-bottom: 3px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
    margin-top: 0.71;
    margin-bottom: 0.28rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
    margin-right: 1.4rem;
    margin-bottom: 0px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pay-bal-wrap .vgr-bal-enrolled-settings {
    display: flex;
    flex-direction: row;
    margin-right: 1.42rem;
    margin-top: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-enrolled {
    margin-right: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-payments p {
    margin: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-select-payment {
    margin-bottom: 0.71rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-tot-pad p,
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad p {
    margin: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-pay-bal-wrap .vgr-acc-pay-bal-tot,
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad {
    margin-bottom: 1.14rem;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-min {
    margin-left: 2.6rem;
    margin-top: -0.64rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-other-min label {
    font-weight: 300; }
  .motif-theme .vgr-pay-bal-wrap input {
    border: 1px solid #dcdcdc; }
  @media screen and (max-width: 575px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 575px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      display: none; } }
  @media screen and (max-width: 374px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
      flex-direction: column; } }
  .motif-theme .vgr-pay-spec-cur-bal {
    margin-bottom: 0.42rem; }
  .motif-theme .vgr-pay-spec-bal-amt {
    margin-bottom: 1.4rem;
    margin-top: 0.28rem; }
  .motif-theme .vgr-pymt-hstry-link {
    border-bottom: 1px solid;
    margin-right: 0; }
  .motif-theme .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid;
    margin-right: 0;
    text-decoration: initial; }
  .motif-theme .vgr-auto-pay-err-label {
    margin-top: 100px; }
  .motif-theme .vgr-char-full-bal {
    margin-bottom: 20px; }
  .motif-theme .vgr-pymt-acc-bal-hstry {
    display: flex;
    justify-content: flex-end; }
  .motif-theme label {
    display: inline-block; }
  .motif-theme .vgr-auto-pay-enroll {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-acc-pay-bal-tot {
    max-width: 378px;
    width: 100%;
    min-height: 56px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff; }
  .motif-theme .vgr-acc-pay-bal-other {
    max-width: 378px;
    width: 100%;
    min-height: 90px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff;
    padding: 1.21rem 0 0 0; }
  .motif-theme .vgr-pay-sel-amt {
    margin-left: 20px; }
  .motif-theme .prLabel.active:before {
    background: -moz-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%, #999999), color-stop(56%, #ffffff));
    background: -webkit-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -o-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -ms-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: radial-gradient(ellipse at center, #999999 50%, #ffffff 56%); }
  .motif-theme .vgr-pay-acc-bal-other input#othrAmt {
    max-width: 136px;
    width: 100%;
    min-height: 30px;
    padding-left: 7px;
    margin-left: 0;
    border: solid 1px #dcdcdc; }
  .motif-theme .vgr-pay-method {
    margin-top: 36px;
    margin-bottom: 8px; }
  .motif-theme .vgr-pymt-method-cc {
    margin-bottom: 3px; }
  .motif-theme .vgr-pay-method-cont {
    max-width: 505px;
    width: 100%;
    margin-top: 2.85rem; }
  .motif-theme .vgr-acc-button-section {
    margin-top: 2.5rem; }
  .motif-theme .vgr-button-margin-right {
    margin-right: 20px; }
  .motif-theme .vgr-splyt-line {
    margin-top: 24px;
    margin-bottom: 35px; }
  .motif-theme .vgr-min-amt-red {
    color: #e82d05;
    padding-left: 52px;
    padding-top: 4px; }
  .motif-theme .vgr-err-txt-exceed {
    color: #e82d05;
    margin-top: 12px;
    margin-left: 8px; }
  .motif-theme .vgr-err-txt-exceed-info {
    width: 16px;
    height: 16px;
    color: #e82d05;
    margin-top: -1%;
    vertical-align: middle; }
  .motif-theme .vgr-pymt-bal-fail {
    text-align: center;
    max-width: 582px;
    width: 100%;
    vertical-align: middle;
    margin-top: 12px; }
  .motif-theme .vgr-assoon-text {
    margin-left: 45px; }
  .motif-theme .vgr-assoon-text-autopayenrolled {
    padding-left: 15px; }
  .motif-theme .vgr-dropdown-margin {
    margin-left: 60px; }
  .motif-theme .vgr-pay-acc-tot-bal {
    margin-bottom: 6px; }
  .motif-theme .vgr-align-mbrs-auto-payments {
    margin-bottom: 4px; }
  .motif-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .motif-theme .vgr-manage-pymt-txc-middle-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-manage-pymt-txc-middle {
    margin-top: 10px; }
  .motif-theme .vgr-spec-not-enrolled-sec {
    margin-bottom: 22px;
    margin-top: 0; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-hstry-link {
      display: none; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
      margin-top: 0; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
      margin-bottom: 22px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      justify-content: flex-start;
      margin-top: 0.71rem; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-tot {
      display: block;
      max-width: 280px;
      width: 100%; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-amt {
      margin-left: 0; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-fail {
      text-align: left; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec {
      margin-bottom: 17px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
      margin-top: 4px;
      margin-bottom: 4px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-align {
      margin-left: 0;
      margin-top: 4px;
      margin-bottom: 4px;
      text-align: right; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-mem-bal-align {
      margin-top: 10px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-line-mid {
      margin-top: 16px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec {
      margin-bottom: 22px;
      margin-top: 4px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle {
      margin-top: 0px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
      margin-right: 20px; }
    .motif-theme .vgr-pay-bal-wrap .vrg-pay-acc-sec {
      flex-direction: column;
      align-items: flex-start; } }
  .motif-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 100px; }
  .motif-theme .vgr-align-text {
    text-align: center;
    margin-bottom: 17px; }
  .motif-theme .vgr-align-text-recet-pymt {
    margin-bottom: 10px; }
  .motif-theme .vgr-align-text-recet-pymt-two {
    margin-bottom: 17px; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
    margin-bottom: 2.2rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
    margin-bottom: 0; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-acc-bal-amt {
    margin-top: 6px;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
    text-align: right; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link {
    border-bottom: 1px solid; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-pay-method {
    margin-bottom: 0.71rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-pharm-amount-wrap {
    margin-bottom: 0.5rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-acc-tot-due {
    padding-right: 25px; }
  .motif-theme .vgr-pay-balance-wrap .vgr-hor-line {
    margin-top: 2.2rem;
    margin-bottom: 2.64rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method {
    margin-top: 0;
    margin-bottom: 0; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-acc-bal-ackd {
    margin-top: 2.8rem;
    margin-bottom: 2.1rem;
    max-width: 544px;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-fsa-info {
    margin-top: 2.8rem;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-button-section {
    display: flex;
    flex-direction: row;
    max-width: max-content;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-btn-margin {
    margin-right: 1.1rem; }
  .motif-theme .vrg-pay-acc-sec {
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-hstry {
    margin-left: 50px; }
  .motif-theme .vgr-submit-button {
    margin-right: 25px; }
  .motif-theme .vgr-hor-line {
    margin-top: 20px;
    margin-bottom: 30px; }
  .motif-theme .vgr-amt-padding {
    padding-left: 25px; }
  .motif-theme .vgr-pymt-bottom {
    padding-bottom: 10px; }
  .motif-theme .vgr-button-align {
    margin-left: 10px;
    height: 50px; }
  @media only screen and (min-device-width: 801px) and (max-device-width: 1023px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.2rem; } }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.5rem; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
      flex-direction: column; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 20px; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      margin-top: 5px;
      margin-bottom: 20px;
      text-align: left; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pharm-button-section .vgr-pharm-btn-margin {
      margin-right: 0;
      margin-bottom: 17px; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pharm-button-section {
      display: flex;
      flex-direction: column;
      max-width: 185px;
      width: 100%; }
    .motif-theme .vgr-pay-balance-wrap .vgr-button-margin-right {
      margin-right: 20px; } }
  .motif-theme .vgr-auto-pay-settings .return-phar-align {
    margin-right: 20px; }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .motif-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .motif-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (max-device-width: 365px) {
    .motif-theme .vgr-auto-pay-settings .return-phar-align {
      margin-bottom: 20px !important; } }
  @media only screen and (max-device-width: 400px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-auto-pay-settings {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .return-phar-align {
      margin-right: 0;
      margin-bottom: 20px; } }
  .motif-theme #vgr-splty-pymt-radio .alignVertical div {
    /*border: 1px solid black;*/
    height: 50px;
    margin-top: 20px; }
  .motif-theme .vgr-text-red {
    color: red; }
  .motif-theme .vgr-exp-date-align {
    margin-top: 5px;
    margin-bottom: 15px; }
  .motif-theme .vgr-othr-amt-box {
    border: 1px solid red; }
  .motif-theme .vgr-othr-amt-box-black {
    border: black; }
  .motif-theme .vgr-auto-pay-label {
    margin-top: 30px;
    height: auto; }
  .motif-theme .vgr-auto-pay-txt {
    max-width: 445px;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 3%; }
  .motif-theme .vgr-autopay-wait-message-link {
    padding-bottom: 20px; }
  .motif-theme .vgr-auto-pay-select-payment {
    height: auto; }
  .motif-theme .vgr-auto-pay-heading {
    margin-bottom: 10px; }
  .motif-theme .card-exp-padding {
    margin-top: 20px; }
  .motif-theme .vgr-change-pymt-padding {
    margin-bottom: 20px;
    margin-top: 20px; }
  .motif-theme .vgr-auto-pay-paymentText {
    padding-top: 10px; }
  .motif-theme .vgr-cancel-enroll-link {
    margin-left: 10px;
    border-bottom: 1px solid;
    text-decoration: none; }
  .motif-theme .vgr-pay-acc-tot-bal {
    padding-right: 25px;
    margin-bottom: 6px; }
  .motif-theme .vgr-horizontal-line-middle {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 41px;
    margin-bottom: 16px; }
  .motif-theme .vgr-horizontal-line-middle-pymnts {
    max-width: 650px;
    width: 100%;
    border-bottom: solid 1px rgba(151, 151, 151, 0.4);
    margin-top: 18px;
    margin-bottom: 16px; }
  .motif-theme .vgr-horizontal-line-middle-loop {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    display: flex; }
  .motif-theme .vgr-manage-pymt-div-middle {
    margin-top: 1.8rem;
    margin-bottom: 0; }
  .motif-theme .vgr-manage-member-pymt-cont {
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-align-mbrs {
    height: 107px; }
  .motif-theme .vgr-align-mbrs-txt {
    margin-top: 15px;
    height: 35px; }
  .motif-theme .vgr-fname-div-align {
    display: inline; }
  .motif-theme .vgr-align-line {
    margin-bottom: 20px; }
  .motif-theme .vgr-align-line-mid {
    margin-top: 25px; }
  .motif-theme #tcp-rx-vgr-mbr0 {
    margin-top: 0px; }
  .motif-theme .vgr-member-sec {
    margin-top: 15px; }
  .motif-theme .vgr-div-align-mem {
    height: 50px; }
  .motif-theme .vgr-div-align-mem-1 {
    height: 50%; }
  .motif-theme .vgr-setup-align {
    padding-bottom: 0;
    padding-top: 40px; }
  .motif-theme .vgr-confirm-setup-align {
    padding-bottom: 20px;
    padding-top: 20px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
    max-width: 990px;
    width: 100%;
    min-height: 430px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    padding-left: 58px;
    padding-top: 38px;
    padding-right: 58px;
    padding-bottom: 50px;
    margin: 0px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-make-pymt {
    line-height: 0.75; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 2.16rem; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
    margin-right: 6.6rem;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-auto-pay {
    margin-top: 45px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-payment-spec {
    max-width: 145px;
    width: 100%;
    margin-right: 13%; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
    margin-top: 6px;
    margin-bottom: 23px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
    text-align: center;
    margin-bottom: 6px;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
    text-align: center;
    margin-bottom: 23px;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-horizontal-line {
    width: 100%;
    height: 1px;
    margin-top: 100px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt {
    margin-bottom: 8px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
    margin-bottom: 24px; }
  .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
    width: 100%;
    margin: 27px auto; }
  @media screen and (max-width: 800px) {
    .motif-theme {
      /* override for mobile alignment Express checkout */ }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .motif-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .motif-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  @media screen and (max-width: 479px) {
    .motif-theme {
      /* override for mobile alignment Express checkout */ }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .motif-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .motif-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  .motif-theme .mem-details {
    height: auto;
    margin-bottom: 10px; }
  .motif-theme .mem-details-status {
    padding-right: 15px; }
  .motif-theme .mem-details-height {
    height: 40px; }
  .motif-theme .return-to-phar-height {
    margin-top: 50px; }
  .motif-theme .err-on-modal-align {
    padding-left: 35px;
    padding-right: 35px; }
  .motif-theme .single-plan-align {
    margin-top: 55px; }
  .motif-theme .vertical-line-align-middle {
    margin-top: 41px;
    margin-bottom: 36px; }
  .motif-theme .auto-pay-middle-page-height {
    height: auto; }
  .motif-theme .status-align-height {
    height: 35px; }
  .motif-theme .full-bal-height {
    height: 105px; }
  .motif-theme .align-setup {
    padding-right: 25px; }
  .motif-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .motif-theme .vgr-spec-pay-now {
    text-align: right; }
  .motif-theme .vgr-spec-not-enrolled {
    margin-right: 2%;
    margin: 10px 0 6px 0; }
  .motif-theme .vgr-spec--set-up-auto {
    margin-left: 1%; }
  .motif-theme .vgr-spec-align {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-spec-align {
      text-align: left; }
    .motif-theme .vgr-align-mbrs {
      height: 75px; }
    .motif-theme .vgr-horizontal-line-middle-loop {
      margin-top: 20px; }
    .motif-theme .vgr-manage-pymt-txc-middle {
      margin-top: 13%; } }
  .motif-theme .vgr-mar-line {
    margin-top: 65px;
    margin-bottom: 35px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section {
    margin-top: 26px; }
    .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section .vgr-align-text-recet-pymt-two {
      margin-top: 8px;
      margin-bottom: 24px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account-payment {
    margin-bottom: 39px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
    display: flex;
    flex-direction: row;
    justify-content: space-around; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-pymt-account-header1 {
    margin-bottom: 6px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-payments {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-text {
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-recent-pymts-container {
    background-color: #ffffff;
    padding: 50px 2rem 30px;
    margin: 80px auto 80px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #dadada; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
      flex-direction: column; }
    .motif-theme .vgr-pharm-make-payment {
      display: flex;
      flex-direction: column;
      justify-content: space-around; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-account {
        display: flex;
        flex-direction: column;
        text-align: left; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-spec-account {
        display: flex;
        flex-direction: column;
        text-align: left;
        margin-top: 2.8rem;
        margin-bottom: 2.8rem; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-account-amount {
        margin-bottom: 1.57rem; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-auto-payments {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-align: left; } }
  .motif-theme .rx-land-micro {
    background-image: linear-gradient(to left, #0079c2, #06a59d);
    height: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 10px;
    width: 100%;
    padding-bottom: 3rem; }
    .motif-theme .rx-land-micro .cmp-heading {
      margin-bottom: 0;
      margin-top: 50px;
      text-align: center; }
    .motif-theme .rx-land-micro .cmp-icon {
      font-size: 3rem;
      margin-bottom: 0;
      text-align: center;
      /*width: 100%;*/
      float: left;
      padding-top: 1rem; }
    .motif-theme .rx-land-micro .cmp-link {
      /*width: 100%;*/
      float: left;
      border: none;
      /*margin-top: 2rem;*/
      display: inline-block; }
    .motif-theme .rx-land-micro .cmp-sub {
      font-size: 0.8rem;
      margin-bottom: 0;
      /*text-align: center;*/
      float: left;
      /*width: 100%;*/
      padding-left: 20px; }
      .motif-theme .rx-land-micro .cmp-sub p {
        margin-bottom: 0.5rem; }
    .motif-theme .rx-land-micro .cmp-subheading {
      font-size: 1rem;
      margin-bottom: 0.5rem;
      /*text-align: center;*/
      float: left;
      /*width: 100%;*/
      padding-left: 20px;
      margin-top: 15px;
      display: inline-block; }
    .motif-theme .rx-land-micro .cmp-foot {
      /*text-align: center;
    float: left;*/
      /*width: 100%;*/
      padding-left: 4rem;
      padding-top: 4rem;
      padding-right: 8rem; }
      .motif-theme .rx-land-micro .cmp-foot a span {
        position: relative; }
      .motif-theme .rx-land-micro .cmp-foot .fa {
        font-size: 40px;
        position: relative;
        margin-left: 0.5rem; }
    .motif-theme .rx-land-micro .sub-row {
      border-top: 1px solid #dcdcdc;
      padding-top: 2rem;
      margin-top: 2rem;
      margin-left: 1rem;
      margin-right: 1rem; }
    .motif-theme .rx-land-micro .sub-row-one {
      width: 75%; }
    .motif-theme .rx-land-micro .sub-row-two {
      width: 65%; }
    .motif-theme .rx-land-micro .top-row-one {
      margin-left: 4rem;
      margin-top: 2rem; }
    .motif-theme .rx-land-micro .heading-title {
      margin-left: 85px;
      margin-top: 50px; }
  @media (max-width: 800px) {
    .motif-theme .rx-land-micro .cmp-foot {
      margin-bottom: 1rem; }
    .motif-theme .rx-land-micro .heading-title {
      margin-top: 20px; } }
  .motif-theme .rx-id-card-messages-container.container {
    background-image: none;
    height: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 10px;
    width: 100%;
    padding-bottom: 3rem; }
    .motif-theme .rx-id-card-messages-container.container .fa {
      font-size: 3rem; }
    .motif-theme .rx-id-card-messages-container.container .cmp-icon {
      margin-bottom: 0;
      text-align: center;
      width: 100%;
      float: left; }
    .motif-theme .rx-id-card-messages-container.container .cmp-link {
      color: #ffffff;
      width: 100%;
      float: left;
      border: none; }
    .motif-theme .rx-id-card-messages-container.container .cmp-subheading {
      font-size: 1rem;
      margin-bottom: 20px;
      text-align: center;
      font-size: 1.6rem;
      font-weight: 400; }
    .motif-theme .rx-id-card-messages-container.container .cmp-description {
      font-size: 1rem;
      text-align: center; }
    @media (max-width: 800px) {
      .motif-theme .rx-id-card-messages-container.container .cmp-button {
        margin-bottom: 3rem; } }
  .motif-theme .vgr-express-tools-wrapper {
    background-image: none;
    background-color: #f6f6f6;
    margin: 83px 0 80px 0;
    padding: 60px 0 93px 0;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .motif-theme .vgr-express-tools-wrapper .vgr-pharm-tools-align {
      text-align: left;
      color: #333;
      margin-bottom: 4.14rem; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-header {
      color: #333;
      font-size: 22px !important; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-online-tools {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin-top: 33px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-container-width {
      max-width: 279px;
      width: 100%; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-row {
      display: flex;
      flex-direction: row;
      align-items: flex-start; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-margin {
      margin-right: 15px;
      margin-top: 0;
      border: none; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0 41px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-heading-title {
      margin-bottom: 65px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-tools-subheader {
      text-decoration: none;
      color: #333333;
      font-size: 22px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-sub-content {
      margin-top: 11px;
      margin-bottom: 11px;
      max-width: 284px;
      width: 100%; }
    .motif-theme .vgr-express-tools-wrapper .fa {
      font-size: 2.5rem; }
  @media screen and (min-width: 801px) and (max-width: 982px) {
    .motif-theme .vgr-express-tools-wrapper .vgr-express-tools-subheader {
      font-size: 16px; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-express-tools-wrapper {
      background-color: #f6f6f6; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-online-tools {
        flex-direction: column;
        align-items: center;
        margin-top: 4.14rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-margin {
        margin-right: 0px; }
      .motif-theme .vgr-express-tools-wrapper .vgr-pharm-tools-align {
        text-align: center;
        color: #333;
        margin-bottom: 4.14rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-header {
        color: #333;
        font-size: 22px !important; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-row {
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 0;
        justify-content: center;
        align-items: center; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-subheading {
        margin-top: 0.8rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-heading-title {
        text-align: center; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-foot {
        font-size: 1rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-content {
        max-width: 340px;
        width: 100%;
        margin-top: 0;
        text-align: center;
        margin-bottom: 65px; }
      .motif-theme .vgr-express-tools-wrapper .fa {
        font-size: 4.2rem; } }
  .motif-theme .vgr-exp-pharm-resource-wrap {
    margin-top: 4.28rem; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-center {
      text-align: left; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-cont {
      display: flex;
      flex-direction: row;
      flex-flow: wrap;
      align-items: flex-start;
      -ms-flex-pack: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between !important;
      margin-top: 2.85rem;
      flex-flow: wrap; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-search-drug,
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-spec-pharm {
      max-width: 450px;
      width: 100%;
      padding: 0 0.71rem;
      margin-bottom: 20px; }
    .motif-theme .vgr-exp-pharm-resource-wrap p {
      margin-top: 5px;
      margin-bottom: 8px; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-exp-pharm-search-drug,
    .motif-theme .vgr-exp-pharm-spec-pharm {
      max-width: 205px;
      width: 100%; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-center {
      text-align: left; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-cont {
      flex-direction: column;
      align-items: flex-start; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-spec-pharm {
      margin-top: 2.8rem; } }
  .motif-theme .vgr-pharm-access-questions-container {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #f6f6f6;
    text-align: center; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-access-questions-wrap {
      max-width: 1170px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      padding-top: 60px;
      padding-bottom: 60px; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-access-id {
      max-width: 265px;
      width: 100%; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-have-questions {
      max-width: 265px;
      width: 100%; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-width {
      padding: 13px 5px 13px 5px; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-access-questions-wrap {
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-exp-pharm-search-drug,
    .motif-theme .vgr-exp-pharm-spec-pharm {
      padding: 0; } }
  .motif-theme .ant-claims-sliding-panel {
    width: 100%;
    position: relative;
    float: left;
    background: #fff;
    opacity: 1;
    padding-right: 30px;
    padding-left: 10px; }
  .motif-theme .ant-claims-detail-heading {
    margin-bottom: 1rem; }
  .motif-theme .ant-claims-status-code-explanation h3 {
    margin-bottom: 1rem; }
  .motif-theme .ant-claims-hra-status-code-approved h3 {
    margin-top: 2rem;
    margin-bottom: 1rem; }
  .motif-theme .ant-claims-hra-status-code-approved span {
    font-weight: bold; }
  .motif-theme .ant-claims-hra-status-code-explanation h3 {
    margin-top: 2rem;
    margin-bottom: 1rem; }
  .motif-theme .ant-claims-hra-status-code-explanation span {
    font-weight: bold; }
  .motif-theme .ant-claims-display-for-print {
    display: none; }
  .motif-theme .ant-claims-sliding-panel-header {
    margin-bottom: 1.712rem; }
  .motif-theme .ant-claims-sliding-panel-title {
    margin-bottom: 1rem; }
  .motif-theme .tcp-cogscale-feeback {
    margin: 65px 5px 50px 5px; }
  .motif-theme .tcp-cogscale-thumb {
    text-align: center;
    margin-top: 10px;
    font-weight: bold; }
  .motif-theme .ant-claims-sliding-panel-description {
    margin-bottom: 1rem; }
  .motif-theme .ant-claims-line-detail {
    margin: 2rem 0; }
  .motif-theme .ant-claims-line-detail-total {
    border-top: 2px solid gainsboro;
    padding-top: 1rem; }
  .motif-theme .ant-claim-line-detail-remarks-link {
    display: block;
    font-size: 1rem;
    line-height: 1.4rem; }
  .motif-theme #claim-line-detail-remarks .info-label {
    max-width: 35%; }
  .motif-theme #claim-line-detail-remarks .ant-claim-line-detail-item-right {
    width: 65%; }
  .motif-theme .ant-claims-text-xs-align {
    text-align: left; }
  @media only screen and (min-width: 480px) {
    .motif-theme .ant-claims-text-xs-align {
      text-align: right; } }
  .motif-theme .ant-claims-item-detail a.ant-action-link .fa {
    font-size: 1.5rem;
    padding-right: 0.65rem; }
  .motif-theme .ant-claims-nav-link-list {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid gainsboro; }
  .motif-theme .ant-claims-nav-link-list li {
    list-style: none;
    margin: 0;
    border-bottom: 1px solid gainsboro;
    padding: 1rem 0;
    position: relative; }
    .motif-theme .ant-claims-nav-link-list li:hover {
      cursor: pointer; }
  .motif-theme .ant-claims-nav-link-list li > span {
    display: block;
    border-bottom: none;
    margin-right: 1rem;
    color: #000; }
  .motif-theme .ant-claims-nav-link-list-label,
  .motif-theme .ant-claims-nav-link-list-value {
    display: inline-block; }
  .motif-theme .ant-claims-nav-link-list-label {
    width: 53%; }
  .motif-theme .ant-claims-nav-link-list-value {
    text-align: right;
    width: 44%; }
  .motif-theme .ant-claims-nav-link-list li:after {
    content: "\f112";
    color: #fe5e3c;
    font-family: "ant-classic-icons";
    font-size: 1.2rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer; }
  .motif-theme .ant-claims-nav-link-list li.nolink .ant-claims-nav-link-list-value {
    padding-right: 1rem; }
  .motif-theme .ant-claims-nav-link-list li.nolink:after {
    content: none; }
  .motif-theme .ant-claims-eob-download {
    display: block; }
  .motif-theme .ant-float-right {
    float: right; }
  .motif-theme .ant-claims-item-detail p {
    margin-bottom: 10px;
    line-height: 1.286rem; }
  .motif-theme .ant-claims-filtersort-row {
    padding: 1.5rem 0 0 0; }
  .motif-theme .sort-by {
    margin-bottom: 1.5rem; }
  .motif-theme .filter-panel {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 0 rem;
    margin-bottom: 1.5rem; }
  .motif-theme .filter-panel-btn {
    min-width: 200px;
    position: relative;
    text-align: left;
    vertical-align: top; }
  .motif-theme .btn.dropdown-toggle.filter-panel-btn .buttonMain {
    padding-right: 4px; }
  .motif-theme .btn.dropdown-toggle.filter-panel-btn .fa {
    position: absolute;
    right: 0px; }
  .motif-theme .filter-panel-title a {
    display: block;
    font-size: 1rem; }
  .motif-theme .filter-panel-options-dropdown {
    border: 1px solid #dcdcdc;
    border-top: 0px;
    position: absolute;
    width: 225px;
    z-index: 199; }
  .motif-theme .filter-panel-options-dropdown .psDropdown {
    position: relative;
    width: 100%;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    max-height: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin-left: 0px; }
  .motif-theme .filter-panel-options-dropdown .psDropdown.active {
    max-height: none;
    border: 1px solid #dcdcdc;
    border-top: 0px;
    overflow: hidden; }
  .motif-theme .filter-panel-options-dropdown span.fa-chevron-right,
  .motif-theme .filter-panel-options-dropdown span.fa-chevron-left {
    float: right;
    margin-right: 5px;
    margin-top: 0.33rem;
    color: #0079c2;
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-90deg); }
  .motif-theme .filter-panel-options-dropdown .highlight span.fa-chevron-right,
  .motif-theme .filter-panel-options-dropdown .highlight span.fa-chevron-left {
    color: white; }
  .motif-theme .filter-panel-options-dropdown .filter-panel-heading {
    border-top: 1px solid #dcdcdc;
    overflow: auto;
    background: white;
    position: relative;
    z-index: 500; }
    .motif-theme .filter-panel-options-dropdown .filter-panel-heading:hover {
      cursor: pointer; }
    .motif-theme .filter-panel-options-dropdown .filter-panel-heading .fa-caret-down {
      margin-right: 5px; }
  .motif-theme .filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .filter-panel-heading {
    border-top: none; }
  .motif-theme .filter-panel-options-dropdown .filter-panel-heading a {
    padding: 0.725rem 10px 0.725rem 0.75rem;
    border-bottom: none;
    color: #333; }
  .motif-theme .filter-panel-options-dropdown .btn {
    width: 100%;
    margin-bottom: 1rem; }
  .motif-theme .filter-panel-options-dropdown .filter-panel-heading a {
    border-bottom: none;
    color: #333; }
  .motif-theme .filter-panel-options-dropdown.ant-expand-collapse .xfilter-panel-heading.odd {
    background: transparent; }
  .motif-theme .filter-panel-options-dropdown.ant-expand-collapse .filter-panel-body {
    padding: 0; }
  .motif-theme .filter-panel-options-dropdown .psDropdown.active {
    border: none; }
  .motif-theme .filter-panel-panel-body .psLabel {
    font-size: 0.8571rem;
    /* aka body-sm */ }
  .motif-theme .filter-panel-psLabel {
    display: block;
    font-weight: 400;
    cursor: pointer;
    padding: 8px 1rem 8px 1.25rem;
    margin: 0px;
    position: relative;
    z-index: 500;
    background: white; }
  .motif-theme .filter-panel-psLabel-error {
    display: block;
    font-weight: 400;
    padding: 8px 1rem 8px 1.25rem;
    margin: 0px;
    position: relative;
    z-index: 500;
    background: white; }
  .motif-theme .filter-panel-psLabel:hover,
  .motif-theme .filter-panel-psLabel.highlight,
  .motif-theme .filter-panel-options-dropdown .filter-panel-nested-option.highlight a {
    color: white;
    background: #00609a; }
  .motif-theme .psDropdown input.position-relative {
    position: relative;
    left: auto; }
  .motif-theme .filter-panel-nested-option .filter-panel-heading {
    border-top: none; }
  .motif-theme .filter-panel-nested-option .ant-heading-six {
    /* emulate pfLabel */
    font-weight: 400;
    font-size: 0.8571rem;
    padding: 8px 1rem 8px 0.5rem; }
  .motif-theme .filter-panel-nested {
    padding: 0 0.75rem; }
    .motif-theme .filter-panel-nested span.ant-form-item-error {
      font-size: 1rem; }
    .motif-theme .filter-panel-nested span.ant-form-item-error:before {
      top: 2px;
      margin-right: 5px;
      font-size: 16px; }
  .motif-theme .filter-panel-heading-option .filter-panel-title a {
    /* emulate pfLabel */
    font-weight: 400;
    font-size: 0.8571rem;
    padding-left: 1.25rem; }
  .motif-theme .filter-panel-options-dropdown .filter-panel-heading.filter-panel-heading-option {
    border-top: none;
    padding-bottom: 0.5rem; }
  .motif-theme .filter-panel-zfix {
    position: relative;
    z-index: 500; }
  @media (max-width: 599px) {
    .motif-theme .btn.filter-panel-btn {
      margin: 0px; } }
  .motif-theme .ant-claims-claimIDsearch-wrapper {
    display: inline-block;
    vertical-align: top; }
    .motif-theme .ant-claims-claimIDsearch-wrapper .ant-search-button span.fa {
      border: 0px; }
  .motif-theme .ant-claims-filter-separator,
  .motif-theme .ant-claims-claimIDsearch {
    display: inline-block; }
  .motif-theme .ant-claims-filter-separator {
    padding: 0.85rem 0.5rem 0 0.5rem;
    vertical-align: top;
    font-style: italic;
    color: #a3a3a3; }
  .motif-theme .ant-claims-claimIDsearch {
    padding-top: 0.5rem;
    vertical-align: top;
    margin-right: 1rem; }
  @media (max-width: 1024px) {
    .motif-theme .filter-panel,
    .motif-theme .ant-claims-claimIDsearch-wrapper {
      margin-bottom: 1rem; } }
  .motif-theme .claims-sort-by-label {
    display: inline-block; }
    .motif-theme .claims-sort-by-label span {
      vertical-align: middle; }
    .motif-theme .claims-sort-by-label .shim {
      font-size: 1.5rem; }
  .motif-theme .claims-sort-by-button {
    display: inline-block;
    vertical-align: middle; }
    .motif-theme .claims-sort-by-button .psActiveOption,
    .motif-theme .claims-sort-by-button .psArrow {
      vertical-align: middle; }
  .motif-theme .sort-by {
    white-space: nowrap;
    display: inline-block;
    padding-top: 0.4rem; }
  .motif-theme .sort-by .pfSelect legend {
    margin: 0; }
  .motif-theme .ant-wel-message,
  .motif-theme #claims-mini-widget .ant-claims-summary,
  .motif-theme #tcp-plan-info-dir-container {
    margin-bottom: 5rem; }
  .motif-theme #claim-line-detail-list > p:first-child {
    margin-bottom: 2.714rem; }
  .motif-theme .ant-claim-line-detail-item > small {
    display: block;
    margin-top: 0.5rem;
    color: #666666; }
  .motif-theme .ant-claim-line-detail-item.chart-total {
    border-top: 1px solid #333;
    padding-top: 0.8rem; }
  .motif-theme .txt-teal {
    color: #06a59d; }
  .motif-theme .ellipsis {
    width: 76%; }
  .motif-theme .ellipsis.show {
    width: 100%; }
  .motif-theme .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left; }
  .motif-theme .ellipsis-link {
    font-size: 1rem;
    margin-left: 5px;
    font-weight: normal; }
  .motif-theme .ellipsis-link.hide {
    display: none; }
  .motif-theme .ellipsis.show {
    text-overflow: inherit;
    overflow: inherit;
    white-space: inherit; }
  .motif-theme .modal-title {
    line-height: 1.2em; }
  .motif-theme .claim-line-detail-item {
    margin-bottom: 1.715rem; }
  .motif-theme .ant-claim-line-title {
    font-size: 1.143rem;
    margin-top: 1rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 10px; }
    .motif-theme .ant-claim-line-title p {
      display: block;
      float: left;
      width: 100%;
      margin-bottom: 0;
      line-height: 1.4em;
      font-weight: 400; }
  .motif-theme .ant-claim-item-right .ant-claim-line-detail-item-right,
  .motif-theme .ant-claim-item-left .ant-claim-line-detail-item-right {
    text-align: right;
    float: right; }
  .motif-theme .ant-claims-remarks-sliding-panel {
    width: 100%;
    position: relative;
    float: left;
    background: #fff;
    opacity: 1;
    padding-right: 30px; }
    .motif-theme .ant-claims-remarks-sliding-panel h3 {
      font-size: 1rem;
      font-weight: 400;
      margin-top: 1rem; }
  @media (min-width: 801px) {
    .motif-theme .ant-claims-remarks-sliding-panel h3 {
      font-size: 0.8889rem; } }
  .motif-theme .ant-claims-sliding-panel .ant-claim-line-detail-item {
    text-align: left;
    margin-bottom: 1.142rem;
    line-height: 1rem; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-line-detail-item .info-label {
      text-align: left;
      font-weight: 400;
      max-width: 160px;
      min-width: 30%; }
  .motif-theme .ant-claims-sliding-panel .ant-claim-item-top-left,
  .motif-theme .claimsPlanSavingModal .ant-claim-item-top-left,
  .motif-theme .claimsYouPayModal .ant-claim-item-top-left {
    margin-bottom: 2.714rem; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-item-top-left p,
    .motif-theme .claimsPlanSavingModal .ant-claim-item-top-left p,
    .motif-theme .claimsYouPayModal .ant-claim-item-top-left p {
      line-height: 1.4em;
      margin-bottom: 1.142rem; }
      .motif-theme .ant-claims-sliding-panel .ant-claim-item-top-left p .info-label,
      .motif-theme .claimsPlanSavingModal .ant-claim-item-top-left p .info-label,
      .motif-theme .claimsYouPayModal .ant-claim-item-top-left p .info-label {
        font-weight: 400;
        clear: both;
        display: block; }
  .motif-theme .ant-claims-sliding-panel .claim-line-detail,
  .motif-theme .claimsPlanSavingModal .claim-line-detail,
  .motif-theme .claimsYouPayModal .claim-line-detail {
    display: block;
    text-align: center;
    clear: both; }
  .motif-theme .ant-claims-sliding-panel .claim-line-detail-item .claim-line-detail,
  .motif-theme .claimsPlanSavingModal .claim-line-detail-item .claim-line-detail,
  .motif-theme .claimsYouPayModal .claim-line-detail-item .claim-line-detail {
    display: block; }
  .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-left,
  .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
  .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-left,
  .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
  .motif-theme .claimsYouPayModal .ant-claim-modal-list-left,
  .motif-theme .claimsYouPayModal .ant-claim-modal-list-right {
    margin-bottom: 1.4287rem;
    display: block; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-left .ant-pie-chart-wrapper,
    .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-right .ant-pie-chart-wrapper,
    .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-left .ant-pie-chart-wrapper,
    .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-right .ant-pie-chart-wrapper,
    .motif-theme .claimsYouPayModal .ant-claim-modal-list-left .ant-pie-chart-wrapper,
    .motif-theme .claimsYouPayModal .ant-claim-modal-list-right .ant-pie-chart-wrapper {
      text-align: center; }
  .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
  .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
  .motif-theme .claimsYouPayModal .ant-claim-modal-list-right {
    text-align: center;
    font-size: 1.286rem;
    line-height: 1.3rem; }
  .motif-theme .ant-claims-sliding-panel .explanation-list,
  .motif-theme .claimsPlanSavingModal .explanation-list,
  .motif-theme .claimsYouPayModal .explanation-list {
    clear: both;
    padding-top: 1rem; }
  .motif-theme .ant-claims-sliding-panel .explanation-list-item,
  .motif-theme .claimsPlanSavingModal .explanation-list-item,
  .motif-theme .claimsYouPayModal .explanation-list-item {
    margin-bottom: 2rem;
    border: 0 !important; }
    .motif-theme .ant-claims-sliding-panel .explanation-list-item .info-label,
    .motif-theme .claimsPlanSavingModal .explanation-list-item .info-label,
    .motif-theme .claimsYouPayModal .explanation-list-item .info-label {
      font-weight: 400;
      display: block; }
  .motif-theme .ant-claims-sliding-panel .explanation-list > .explanation-list-item:last-child,
  .motif-theme .claimsPlanSavingModal .explanation-list > .explanation-list-item:last-child,
  .motif-theme .claimsYouPayModal .explanation-list > .explanation-list-item:last-child {
    margin-bottom: 0; }
  .motif-theme .ant-claims-sliding-panel .chart-label,
  .motif-theme .claimsPlanSavingModal .chart-label,
  .motif-theme .claimsYouPayModal .chart-label {
    font-weight: 400;
    display: block; }
  .motif-theme .ant-claims-sliding-panel .chart-amount,
  .motif-theme .claimsPlanSavingModal .chart-amount,
  .motif-theme .claimsYouPayModal .chart-amount {
    display: block; }
  .motif-theme .ant-claims-sliding-panel .ant-claim-remarks dd,
  .motif-theme .ant-claims-sliding-panel .ant-claim-remarks dt,
  .motif-theme .claimsPlanSavingModal .ant-claim-remarks dd,
  .motif-theme .claimsPlanSavingModal .ant-claim-remarks dt,
  .motif-theme .claimsYouPayModal .ant-claim-remarks dd,
  .motif-theme .claimsYouPayModal .ant-claim-remarks dt {
    display: block;
    margin-right: 10px; }
  .motif-theme .ant-claims-sliding-panel .ant-claim-line-detail-item.chart-total,
  .motif-theme .claimsPlanSavingModal .ant-claim-line-detail-item.chart-total,
  .motif-theme .claimsYouPayModal .ant-claim-line-detail-item.chart-total {
    font-weight: 400; }
  .motif-theme .ant-claims-sliding-panel .ant-claim-remarks,
  .motif-theme .claimsPlanSavingModal .ant-claim-remarks,
  .motif-theme .claimsYouPayModal .ant-claim-remarks {
    padding-top: 1rem; }
  @media (min-width: 480px) {
    .motif-theme .ant-claims-sliding-panel .chart-amount,
    .motif-theme .claimsPlanSavingModal .chart-amount,
    .motif-theme .claimsYouPayModal .chart-amount {
      width: 100px;
      text-align: right;
      display: inline-block; }
    .motif-theme .ant-claims-sliding-panel .chart-label,
    .motif-theme .claimsPlanSavingModal .chart-label,
    .motif-theme .claimsYouPayModal .chart-label {
      width: 200px;
      text-align: left;
      display: inline-block; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-item-top-left p .info-label,
    .motif-theme .claimsPlanSavingModal .ant-claim-item-top-left p .info-label,
    .motif-theme .claimsYouPayModal .ant-claim-item-top-left p .info-label {
      clear: none;
      display: inline-block; }
    .motif-theme .ant-claims-sliding-panel .col-heading-sortable,
    .motif-theme .claimsPlanSavingModal .col-heading-sortable,
    .motif-theme .claimsYouPayModal .col-heading-sortable {
      position: relative;
      left: -18px; } }
  @media (min-width: 801px) {
    .motif-theme .ant-claims-sliding-panel .ant-claim-line-title p,
    .motif-theme .claimsPlanSavingModal .ant-claim-line-title p,
    .motif-theme .claimsYouPayModal .ant-claim-line-title p {
      width: 150px;
      line-height: 1.2em;
      text-align: right; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-line-title p.info-label,
    .motif-theme .claimsPlanSavingModal .ant-claim-line-title p.info-label,
    .motif-theme .claimsYouPayModal .ant-claim-line-title p.info-label {
      width: calc(100% - 150px);
      xmargin-right: 50px;
      text-align: left; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-item-right,
    .motif-theme .claimsPlanSavingModal .ant-claim-item-right,
    .motif-theme .claimsYouPayModal .ant-claim-item-right {
      float: right;
      width: 48%;
      margin-left: 2%; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-item-left,
    .motif-theme .claimsPlanSavingModal .ant-claim-item-left,
    .motif-theme .claimsYouPayModal .ant-claim-item-left {
      float: left;
      width: 48%;
      margin-right: 2%; }
    .motif-theme .ant-claims-sliding-panel .claim-line-detail,
    .motif-theme .claimsPlanSavingModal .claim-line-detail,
    .motif-theme .claimsYouPayModal .claim-line-detail {
      display: table-row;
      text-align: left; }
    .motif-theme .ant-claims-sliding-panel .claim-line-detail-item .claim-line-detail,
    .motif-theme .claimsPlanSavingModal .claim-line-detail-item .claim-line-detail,
    .motif-theme .claimsYouPayModal .claim-line-detail-item .claim-line-detail {
      display: block; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-left,
    .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
    .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-left,
    .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
    .motif-theme .claimsYouPayModal .ant-claim-modal-list-left,
    .motif-theme .claimsYouPayModal .ant-claim-modal-list-right {
      display: table-cell;
      vertical-align: middle; } }
  .motif-theme .claims-item {
    width: 100%;
    border: 1px solid #989898;
    float: left;
    margin-bottom: 30px; }
  .motif-theme .claims-header-miniWidget {
    margin-bottom: 2rem; }
    .motif-theme .claims-header-miniWidget h2 {
      margin-bottom: 0.675rem; }
  .motif-theme .ant-responsive-collapse .claims-header-miniWidget {
    display: none; }
  .motif-theme .ant-expand-collapse .collapse.in {
    height: 100%; }
  .motif-theme .ant-expand-collapse .collapse.opened {
    display: block;
    height: 100%; }
  .motif-theme .ant-claims-controls {
    text-align: left;
    margin: 0px 0px 0px;
    /* Remove once converted to correct element type*/ }
    .motif-theme .ant-claims-controls select {
      min-width: 225px; }
  .motif-theme .billpay-link {
    cursor: pointer; }
  .motif-theme #payment-and-billing-message {
    font-size: 1.1rem; }
  .motif-theme #claimsDurationMessageHeader {
    font-size: 1.1rem; }
  .motif-theme .claimsPlanSavingModal .modal-dialog,
  .motif-theme .ant-claims-sliding-panel .modal-dialog,
  .motif-theme .claimsYouPayModal .modal-dialog,
  .motif-theme .dateFilterModal .modal-dialog {
    width: 100vw;
    height: 100vh;
    margin: 0 auto;
    overflow: hidden; }
  .motif-theme .claimsPlanSavingModal .modal-content,
  .motif-theme .ant-claims-sliding-panel .modal-content,
  .motif-theme .claimsYouPayModal .modal-content,
  .motif-theme .dateFilterModal .modal-content {
    border: 0px;
    border-radius: 0px; }
  .motif-theme .claimsPlanSavingModal .modal-top,
  .motif-theme .ant-claims-sliding-panel .modal-top,
  .motif-theme .claimsYouPayModal .modal-top,
  .motif-theme .dateFilterModal .modal-top {
    border-radius: 0px;
    border: 0px;
    height: 100vh;
    padding-bottom: 70px;
    overflow-x: auto;
    box-shadow: 0 0 0 transparent; }
  .motif-theme .claimsPlanSavingModal .modal-header,
  .motif-theme .ant-claims-sliding-panel .modal-header,
  .motif-theme .claimsYouPayModal .modal-header,
  .motif-theme .dateFilterModal .modal-header {
    border: 0px;
    padding: 1.428rem 3.929rem 2.714rem 1.429rem; }
  .motif-theme .claimsPlanSavingModal .modal-footer,
  .motif-theme .ant-claims-sliding-panel .modal-footer,
  .motif-theme .claimsYouPayModal .modal-footer,
  .motif-theme .dateFilterModal .modal-footer {
    background: #eeeeee;
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0px; }
  .motif-theme .claimsPlanSavingModal .modal-footer-inner .btn,
  .motif-theme .ant-claims-sliding-panel .modal-footer-inner .btn,
  .motif-theme .claimsYouPayModal .modal-footer-inner .btn,
  .motif-theme .dateFilterModal .modal-footer-inner .btn {
    min-width: auto;
    padding: 8px 20px 9px; }
  .motif-theme .claimsPlanSavingModal .modal-footer-inner .btn + .btn,
  .motif-theme .ant-claims-sliding-panel .modal-footer-inner .btn + .btn,
  .motif-theme .claimsYouPayModal .modal-footer-inner .btn + .btn,
  .motif-theme .dateFilterModal .modal-footer-inner .btn + .btn {
    margin-left: 20px; }
  .motif-theme .claimsPlanSavingModal .modal-backdrop,
  .motif-theme .ant-claims-sliding-panel .modal-backdrop,
  .motif-theme .claimsYouPayModal .modal-backdrop,
  .motif-theme .dateFilterModal .modal-backdrop {
    background: #666666; }
  @media (min-width: 480px) {
    .motif-theme .claimsPlanSavingModal .modal-dialog,
    .motif-theme .ant-claims-sliding-panel .modal-dialog,
    .motif-theme .claimsYouPayModal .modal-dialog,
    .motif-theme .dateFilterModal .modal-dialog {
      width: 95vw;
      box-shadow: 1px 0px 4px 1px rgba(0, 0, 0, 0.2); } }
  @media (min-width: 801px) {
    .motif-theme .claimsPlanSavingModal .modal-dialog,
    .motif-theme .ant-claims-sliding-panel .modal-dialog,
    .motif-theme .claimsYouPayModal .modal-dialog,
    .motif-theme .dateFilterModal .modal-dialog {
      width: 90vw;
      max-width: 1024px; }
    .motif-theme .claimsPlanSavingModal .modal-top,
    .motif-theme .ant-claims-sliding-panel .modal-top,
    .motif-theme .claimsYouPayModal .modal-top,
    .motif-theme .dateFilterModal .modal-top {
      height: 100vh;
      padding: 0px 25px 100px; } }
  @media (min-width: 1024px) {
    .motif-theme .claimsPlanSavingModal .modal-top,
    .motif-theme .ant-claims-sliding-panel .modal-top,
    .motif-theme .claimsYouPayModal .modal-top,
    .motif-theme .dateFilterModal .modal-top {
      padding: 0px 60px 100px; } }
  .motif-theme .outerSpanForNGFor {
    font-size: 0; }
  .motif-theme .innerSpanForNGFor {
    font-size: 1rem; }
  @media screen and (min-width: 801px) {
    .motif-theme .ant-claim-line-detail-item .info-label {
      min-width: 0px; }
    .motif-theme .ant-claims-item-summary,
    .motif-theme .innerSpanForNGFor {
      font-size: 0.8889rem; }
    .motif-theme .ellipsis {
      width: 86%; }
    .motif-theme .ellipsis.show {
      width: 100%; }
    .motif-theme .ant-claims-sliding-panel .modal-body {
      padding-bottom: 80px;
      -webkit-padding-after: 0; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .claimsPlanSavingModal .modal-header,
    .motif-theme .ant-claims-sliding-panel .modal-header,
    .motif-theme .claimsYouPayModal .modal-header,
    .motif-theme .dateFilterModal .modal-header {
      padding-right: 20px; } }
  .motif-theme .claims-list {
    clear: both;
    margin-bottom: 1.857rem;
    scroll-behavior: smooth;
    overflow: hidden; }
    .motif-theme .claims-list .popover {
      display: block;
      margin-top: -10px; }
      .motif-theme .claims-list .popover p {
        float: none; }
  .motif-theme .claim-detail-marquee-label .popIcon {
    display: none; }
  .motif-theme .ant-claims-detail-body > .ant-claim-detail-row:last-child {
    margin-bottom: 0; }
  .motif-theme .ant-claim-detail-row {
    clear: both;
    text-align: left;
    margin-bottom: 1.714rem;
    scroll-behavior: smooth; }
    .motif-theme .ant-claim-detail-row .popover {
      max-width: 250px;
      margin-left: -10px; }
  .motif-theme .ant-claim-detail-row .claim-detail-marquee-label {
    margin-bottom: 0;
    float: left;
    top: 0; }
  .motif-theme .ant-claim-detail-row .claim-detail-marquee-amount {
    float: right;
    margin-bottom: 0; }
  .motif-theme .claim-detail-marquee-amount > a {
    color: #333;
    border: none; }
  .motif-theme .claim-detail-marquee-amount > a > br {
    display: none; }
  .motif-theme .claim-detail-marquee-amount > a .hidden-xs {
    color: #0079c2;
    border-bottom: 1px solid #0079c2;
    font-size: 1rem;
    font-weight: normal;
    display: inline-block;
    margin-top: 18px; }
  .motif-theme .claim-detail-marquee-amount > a:hover .hidden-xs,
  .motif-theme .claim-detail-marquee-amount > a:focus .hidden-xs {
    color: #00609a; }
  .motif-theme .claim-summary-messages,
  .motif-theme .tcp-transaction-balances-messages {
    text-align: center; }
  .motif-theme .claim-summary-messages button {
    margin: 5px 5px 5px 5px; }
  .motif-theme .submitClaim {
    float: right;
    margin: 0 0 0 auto; }
  .motif-theme .claim-summary-loader-spinner {
    text-align: center;
    margin-top: -50px;
    width: 100%;
    float: left; }
  .motif-theme .ant-claims-summary .date,
  .motif-theme .ant-claims-summary .patient,
  .motif-theme .ant-claims-summary .provider,
  .motif-theme .ant-claims-summary .total,
  .motif-theme .ant-claims-summary .status {
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .motif-theme .ant-claims-summary .date {
    width: 29%; }
  .motif-theme .ant-claims-summary .patient {
    display: none; }
  .motif-theme .ant-claims-headings .provider {
    width: 40%; }
  .motif-theme .ant-claim-row .provider {
    width: 40%; }
  .motif-theme .ant-claims-summary .total {
    display: none; }
  .motif-theme .ant-claims-summary .status {
    width: 28%;
    float: right;
    overflow: visible;
    text-align: left;
    margin-right: 2%; }
  .motif-theme #claims-mini-widget .ant-claims-headings .date {
    left: -25px; }
  .motif-theme #claims-mini-widget .ant-claims-headings .provider {
    left: -20px; }
  .motif-theme #claims-mini-widget .ant-claims-headings .status {
    left: -10px; }
  .motif-theme .col-heading-sortable {
    color: #333;
    border-bottom: none;
    font-weight: 400; }
  .motif-theme .col-heading-sortable .fa {
    color: #666666;
    font-size: 24px;
    position: relative;
    top: 4px;
    left: 0px; }
  .motif-theme div[data-tcp-show-mini-widget="true"] .col-heading-sortable {
    cursor: text; }
  .motif-theme div[data-tcp-show-mini-widget="true"] .col-heading-sortable .fa {
    display: none; }
  .motif-theme .sortColor {
    color: #0079c2 !important; }
  .motif-theme .ant-claims-headings {
    width: calc(100% - 40px);
    float: right;
    font-size: 1rem;
    margin-bottom: 1rem;
    padding: 20px 15px 10px 15px;
    font-size: 16px;
    font-weight: 400; }
  .motif-theme .claims-list .ant-claims-item {
    clear: both;
    border-radius: 0px; }
  .motif-theme .claims-list .ant-claims-item:nth-child(even) {
    background-color: #f7f7f7; }
  .motif-theme .claims-list .ant-claims-item:nth-child(odd) {
    background-color: transparent; }
  .motif-theme .ant-claims-item:nth-child(20n + 1) {
    border-top: 1px dashed; }
  .motif-theme .ant-claims-item:nth-child(1) {
    border-top: 0px solid transparent; }
  .motif-theme .expanded.ant-claims-item {
    border-bottom: 1px solid #eeeeee; }
  .motif-theme .expanded.ant-claims-item .ant-claims-item-summary .provider .fa {
    text-shadow: none; }
  .motif-theme .provider .fa.gray {
    margin-right: 5px; }
  .motif-theme .ant-claim-expander,
  .motif-theme .ant-claim-expander-voyager {
    width: 40px;
    float: left;
    text-align: center;
    border-bottom: none;
    line-height: 1rem; }
  .motif-theme .ant-claim-expander .fa:before {
    font-family: "ant-motif-icons";
    display: block;
    transition: 250ms ease-in-out;
    content: "\e90f"; }
  .motif-theme .expanded .ant-claim-expander .fa:before {
    transform: rotate(180deg); }
  .motif-theme .ant-claim-expander,
  .motif-theme ant-claim-expander-voyager .fa,
  .motif-theme .status .status-icon {
    font-size: 1.285rem;
    line-height: 1.29rem; }
  .motif-theme .ant-claim-row {
    width: calc(100% - 40px);
    float: left; }
  .motif-theme .ant-claims-item span small {
    display: inline-block;
    font-size: 0.6667rem;
    margin-left: 5px; }
  .motif-theme .ant-claim-row .status {
    border-bottom: 0px;
    width: 27%;
    text-align: left;
    margin-right: 2%; }
  .motif-theme .ant-claim-row .status-label {
    text-transform: capitalize; }
  .motif-theme .ant-claim-row .total {
    text-align: right; }
  .motif-theme .ant-claims-item .ant-claims-item-summary.even {
    background: #eeeeee; }
  .motif-theme .open.ant-claims-item .ant-claims-item-summary {
    background: #666666;
    color: #fff;
    padding: 20px 0px; }
  .motif-theme .ant-claims-item-summary {
    padding: 1rem 0;
    padding: 20px 0px; }
  @media screen and (min-width: 376px) {
    .motif-theme .ant-claims-summary .date {
      width: 24%; }
    .motif-theme .ant-claims-summary .patient {
      display: none; }
    .motif-theme .ant-claims-summary .total {
      display: none; }
    .motif-theme .ant-claims-summary .status {
      width: 18%; }
    .motif-theme .ant-claim-row .provider {
      width: 40%; } }
  @media screen and (min-width: 480px) and (max-width: 850px) {
    .motif-theme .claims-list .popover:before {
      left: 70% !important; }
    .motif-theme .claims-list .popover {
      right: 30% !important;
      margin-left: -90px; } }
  @media screen and (min-width: 200px) and (max-width: 400px) {
    .motif-theme .claims-list .popover:before {
      left: 90% !important; }
    .motif-theme .claims-list .popover {
      right: 10% !important;
      margin-left: -120px; }
    .motif-theme .claim-summary-messages button {
      width: 100%;
      margin-bottom: 5px; }
    .motif-theme .ant-claims-item-detail .popover:before {
      left: 50% !important; }
    .motif-theme .ant-claims-item-detail .popover {
      margin-left: -40px;
      min-width: 50px !important; } }
  @media screen and (min-width: 401px) and (max-width: 800px) {
    .motif-theme .claims-list .popover:before {
      left: 90% !important; }
    .motif-theme .claims-list .popover {
      right: 10% !important;
      margin-left: -120px;
      width: 320px; }
    .motif-theme .claim-summary-messages button {
      width: 60%;
      margin-bottom: 5px; }
    .motif-theme .ant-claims-item-detail .popover:before {
      left: 20% !important; }
    .motif-theme .ant-claims-item-detail .popover {
      margin-left: 80px;
      min-width: 300px !important; } }
  @media screen and (max-width: 799px) {
    .motif-theme .claims-list .popover {
      min-width: 250px; }
    .motif-theme .ant-expand-collapse .collapse.in {
      overflow: visible; }
    .motif-theme .ant-expand-collapse .collapse.opened {
      overflow: visible; }
    .motif-theme .claim-summary-loader-spinner {
      margin-top: -30px; }
    .motif-theme .ant-claims-status-code-explanation {
      margin-bottom: 2.5rem; }
    .motif-theme .ant-claims-summary .provider .txt-md {
      display: none; } }
  @media screen and (min-width: 540px) {
    .motif-theme .ant-claims-summary .date {
      width: 15%; }
    .motif-theme .ant-claims-summary .patient {
      display: block;
      width: 30%; }
    .motif-theme .ant-claims-summary .provider {
      width: 30%; }
    .motif-theme .ant-claims-summary .total {
      display: none; }
    .motif-theme .ant-claims-summary .status {
      width: 15%; } }
  @media screen and (min-width: 800px) {
    .motif-theme .ant-claims-summary .date {
      width: 14%; }
    .motif-theme .ant-claims-summary .patient {
      width: 25%; }
    .motif-theme .ant-claims-summary .provider {
      width: 25%; }
      .motif-theme .ant-claims-summary .provider .txt-md {
        display: inline; }
      .motif-theme .ant-claims-summary .provider .txt-sm {
        display: none; }
    .motif-theme .ant-claims-summary .total {
      display: block;
      width: 15%;
      text-align: left; }
    .motif-theme .ant-claims-summary .status {
      width: 12%; }
    .motif-theme .ant-claims-summary #claim-total {
      left: 0; }
    .motif-theme .ant-anthem-alert.ant-dismissable {
      margin-top: 100px; }
    .motif-theme .claims-list .popover:before {
      left: 85% !important; }
    .motif-theme .claims-list .popover {
      right: 15% !important;
      margin-left: -120px;
      min-width: 300px; }
    .motif-theme .ant-claim-detail-row .popover:before {
      left: 50% !important; }
    .motif-theme .ant-claim-detail-row .popover {
      margin-left: -10px;
      min-width: 300px; } }
  .motif-theme .in.ant-claims-item-detail {
    display: block; }
  .motif-theme .in.ant-claims-item-detail {
    padding: 2rem;
    margin: auto;
    display: none;
    position: relative;
    overflow: visible; }
  .motif-theme .opened.ant-claims-item-detail {
    display: block; }
  .motif-theme .opened.ant-claims-item-detail {
    padding: 2rem;
    margin: auto;
    display: block;
    position: relative;
    overflow: visible; }
  .motif-theme .ant-claims-item-detail {
    background: white;
    border: 0px; }
  .motif-theme .mbr-page-wrapper .panel-group .panel.panel-default {
    border: 0px; }
  .motif-theme .claim-box-shadow {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    padding: 2rem; }
  @media screen and (max-width: 480px) {
    .motif-theme .opened.ant-claims-item-detail {
      padding-left: 40px; } }
  .motif-theme .ant-claims-detail-top {
    border-bottom: 0px solid;
    margin-bottom: 2.428rem; }
  .motif-theme .ant-claims-detail-top .info-label {
    width: 100%; }
  .motif-theme .ant-claims-detail-top span {
    display: inline-block; }
  .motif-theme .ant-claim-detail-row {
    clear: both; }
    .motif-theme .ant-claim-detail-row .popIcon .fa {
      top: 3px;
      position: relative; }
    .motif-theme .ant-claim-detail-row p {
      display: block;
      position: relative;
      top: 4px; }
    .motif-theme .ant-claim-detail-row p + p {
      top: 0px; }
  .motif-theme .claim-detail-row-expand {
    display: none; }
  .motif-theme .claim-detail-row-expand-sm {
    border-bottom: none; }
  .motif-theme .claim-detail-marquee-amount > a .fa {
    font-size: 1.143rem;
    color: #666666;
    margin-left: 5px;
    top: -1px;
    position: relative;
    overflow: hidden;
    vertical-align: middle; }
  .motif-theme .claim-detail-marquee-label {
    font-size: 1.286rem;
    font-weight: 400; }
  .motif-theme .claim-detail-marquee-amount {
    font-size: 1.286rem; }
  .motif-theme .ant-claim-detail-no-value {
    margin-right: 22px; }
  .motif-theme .ant-claims-detail-eob {
    text-align: center;
    margin-top: 1.857rem; }
  .motif-theme .info-label {
    min-width: 160px;
    display: inline-block; }
  .motif-theme p.patient a {
    display: block;
    clear: both; }
  .motif-theme .ant-claims-detail-body {
    max-width: 420px;
    margin: auto; }
  @media screen and (min-width: 376px) {
    .motif-theme .ant-claim-item-total p.info-label,
    .motif-theme .ant-claim-item-total p.ant-claim-item-total {
      margin-bottom: 0.5rem; }
    .motif-theme .ant-claim-detail-row {
      text-align: left; }
      .motif-theme .ant-claim-detail-row p {
        float: left; }
      .motif-theme .ant-claim-detail-row p + p {
        float: right;
        clear: none; } }
  @media screen and (min-width: 480px) {
    .motif-theme .ant-claims-filter .ant-expand-filter > .buttonMain {
      padding: 0.5rem 0.2rem 0.5rem 0.7rem;
      font-weight: 400; }
    .motif-theme .ant-claims-filter .ant-expand-filter > .fa {
      padding: 0.4rem 0.4rem;
      margin: 0; }
    .motif-theme .claim-detail-marquee-label .popIcon {
      display: inline-block;
      position: relative;
      top: -1px; }
    .motif-theme .ant-claim-line-detail-item > small {
      margin-top: 0;
      width: 86%; }
    .motif-theme .claimsPlanSavingModal .ant-claim-line-detail-item > span:first-child {
      width: 70%; }
    .motif-theme .claimsPlanSavingModal .ant-claim-line-detail-item > .chart-amount {
      width: 30%;
      float: right; }
    .motif-theme #claims-mini-widget .ant-claims-headings .col-heading-sortable {
      left: 0; }
    .motif-theme #claims-mini-widget .ant-claims-headings .date {
      left: -4px; }
    .motif-theme #claims-mini-widget .ant-claims-headings .status {
      left: -10px; }
    .motif-theme #claims-mini-widget .ant-claims-headings .provider {
      left: -4px; }
    .motif-theme .ant-claims-filter {
      font-size: 1rem; }
    .motif-theme .ant-claim-expander,
    .motif-theme .ant-claim-expander-voyager {
      width: 60px; }
    .motif-theme .ant-claim-row {
      width: calc(100% - 60px); }
    .motif-theme .modal-title {
      font-size: 1.8rem; }
    .motif-theme .ant-claim-line-title p {
      font-weight: normal; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-line-detail-item {
      margin-bottom: 0.625rem; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-item-top-left p,
    .motif-theme .claimsPlanSavingModal .ant-claim-item-top-left p,
    .motif-theme .claimsYouPayModal .ant-claim-item-top-left p {
      margin-bottom: 0.3125rem; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-line-title,
    .motif-theme .claimsPlanSavingModal .ant-claim-line-title,
    .motif-theme .claimsYouPayModal .ant-claim-line-title {
      /*font-size:1.6rem;
    margin-bottom:1.25rem;*/ }
    .motif-theme .ellipsis-link {
      font-size: 0.875rem; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-modal-list-right,
    .motif-theme .claimsPlanSavingModal .ant-claim-modal-list-right,
    .motif-theme .claimsYouPayModal .ant-claim-modal-list-right {
      font-size: 1rem; }
    .motif-theme .ant-claim-modal-list-right .ant-claim-line-detail-item,
    .motif-theme .ant-claims-sliding-panel .explanation-list-item,
    .motif-theme .claimsPlanSavingModal .explanation-list-item,
    .motif-theme .claimsYouPayModal .explanation-list-item {
      margin-bottom: 1rem; }
    .motif-theme .ant-claim-expander,
    .motif-theme .ant-claim-expander-voyager .fa,
    .motif-theme .status .status-icon {
      font-size: 1.857rem;
      line-height: 1.75rem; }
    .motif-theme .ant-claim-row {
      line-height: 1.857rem; }
    .motif-theme .ant-claims-headings {
      width: calc(100% - 60px); }
    .motif-theme .ant-claim-detail-row p + p {
      font-weight: 400; }
    .motif-theme .ant-claims-detail-top .info-label {
      width: 175px;
      min-width: 175px;
      vertical-align: top; }
    .motif-theme .claim-detail-marquee-amount {
      font-size: 1.286rem; }
    .motif-theme p.patient a {
      display: inline; } }
  @media screen and (min-width: 540px) {
    .motif-theme .ant-claims-filter .sort-by {
      margin-top: 12px; }
    .motif-theme .ant-claims-filter .sort-by > label {
      float: left;
      margin-right: 15px; }
    .motif-theme .ant-claims-filter .sort-by .btn-noborder {
      float: left;
      margin-top: 0px; }
    .motif-theme .ant-claims-filter .btn-noborder .psDropdown {
      min-width: 190px; }
    .motif-theme .claims-sort-by-label {
      margin-right: 10px; } }
  @media screen and (min-width: 801px) {
    .motif-theme .claim-detail-marquee-amount > a > br {
      display: inline; }
    .motif-theme .ant-claims-sliding-panel .chart-label,
    .motif-theme .claimsPlanSavingModal .chart-label,
    .motif-theme .claimsYouPayModal .chart-label {
      width: 280px; }
    .motif-theme .ant-claims-sliding-panel .ant-claim-line-detail-item.chart-total,
    .motif-theme .claimsYouPayModal .ant-claim-line-detail-item.chart-total {
      padding-top: 10px;
      border-top: 1px solid #333; }
    .motif-theme .claimsPlanSavingModal .ant-claim-line-detail-item.chart-total {
      padding-top: 1.2rem;
      margin-top: 1.4rem;
      border-top: 1px solid #333; }
    .motif-theme .footer-floater .fa {
      font-size: 1.4rem; }
    .motif-theme .ant-claims-detail-body {
      max-width: 100%; }
    .motif-theme .ant-claim-detail-row p + p {
      top: 0px; }
    .motif-theme .in.ant-claims-item-detail {
      max-width: 100%; }
    .motif-theme .opened.ant-claims-item-detail {
      max-width: 100%; }
    .motif-theme .ant-claims-detail-eob {
      position: absolute;
      top: 0;
      right: 1rem; }
    .motif-theme .ant-claim-detail-row {
      clear: none;
      float: left;
      width: 33%;
      text-align: center; }
    .motif-theme .ant-claim-detail-row-pharm {
      width: 50%; }
    .motif-theme .ant-claim-detail-no-value {
      margin: 0; }
    .motif-theme .ant-claim-detail-row .claim-detail-marquee-label,
    .motif-theme .ant-claim-detail-row .claim-detail-marquee-amount {
      margin-bottom: 1rem;
      float: none; }
    .motif-theme .ant-claim-detail-row .claim-detail-marquee-label {
      font-weight: normal;
      font-size: 1rem; }
    .motif-theme .ant-claim-detail-row .claim-detail-marquee-amount {
      font-size: 1.778rem; }
    .motif-theme .ant-claim-detail-row p + p {
      float: none; }
    .motif-theme .claim-detail-row-expand-sm {
      display: none; }
    .motif-theme .claim-detail-row-expand {
      display: inline-block;
      max-width: 90%;
      padding-left: 0px;
      padding-right: 0px;
      text-align: center; }
    .motif-theme .info-label {
      min-width: 195px; } }
  .motif-theme .marked-content-for-screen-reader {
    text-decoration: none;
    color: #000;
    border-bottom: 0px; }
  .motif-theme .marked-content-for-screen-reader-detail {
    text-decoration: none;
    color: #000;
    border-bottom: 0px; }
  @media screen and (min-width: 1024px) {
    .motif-theme .ant-claims-item-summary {
      font-size: 1rem; }
    .motif-theme .ant-claims-summary .date {
      width: 17%; }
    .motif-theme .ant-claims-summary .patient {
      width: 20%; }
    .motif-theme .ant-claims-summary .provider {
      width: 22%; }
    .motif-theme .ant-claims-summary .total {
      width: 17%;
      text-align: left; }
    .motif-theme .ant-claims-summary .status {
      width: 10%; }
    .motif-theme #claims-mini-widget .ant-claims-headings .status {
      left: -18px; }
    .motif-theme .popover {
      margin-left: -30px; } }
  .motif-theme .print-only-details {
    display: none; }
  .motif-theme .ant-expand-collapse .claimsNG2Widget {
    transition: height 50ms ease-out;
    -webkit-transition: height 50ms ease-out; }
  .motif-theme .claimsSummaryToolTip {
    color: #000; }
  .motif-theme .claimsDownload {
    padding-top: 0.75rem;
    padding-left: 0px !important; }
    .motif-theme .claimsDownload a.ant-action-link .fa-file-excel-o {
      padding-right: 8px; }
  .motif-theme .radio-btn-padding {
    padding-left: 1.5625rem; }
  .motif-theme .ant-faceted-filter-active {
    border-bottom: none;
    color: #666666;
    margin-right: 1.25rem;
    margin-bottom: 1rem;
    display: inline-block; }
  .motif-theme .ant-faceted-filters-active {
    text-align: right; }
  .motif-theme .sort-by .psLabel {
    white-space: normal; }
  .motif-theme #legendsortClaimsFilterDropdown {
    display: none; }
  .motif-theme .claim-detail-msg {
    padding: 15px;
    font-style: italic;
    position: relative;
    margin-top: -30px; }
  .motif-theme .icon-voyager-pill {
    width: 40px;
    margin-right: 16px;
    font-weight: 500;
    font-size: 30px;
    float: left; }
  .motif-theme .fa-pill {
    color: #000; }
  .motif-theme .voyager-billed {
    text-align: left;
    display: block; }
  .motif-theme .tcp-card-cmp.content-container {
    margin-top: 0rem; }
  .motif-theme .claim-form-wrapper .tcp-card .card-title-wrapper .card-title {
    margin-bottom: 5rem; }
    .motif-theme .claim-form-wrapper .tcp-card .card-title-wrapper .card-title:after {
      display: none; }
  .motif-theme .edit-button-container {
    text-align: center; }
    .motif-theme .edit-button-container a {
      display: inline-block; }
  .motif-theme .card-body {
    max-height: 0px;
    transition: max-height 0.5s;
    overflow: hidden; }
  .motif-theme .activeCard .card-body {
    max-height: 5000px;
    transition: max-height 1s; }
  .motif-theme .claims-detail-eob-msg .ant-anthem-alert {
    margin: 10px 0 0; }
  .motif-theme .id-claims-bottom-controls {
    padding: 0px 0px 25px 0px;
    border-bottom: 1px solid #dcdcdc; }
  .motif-theme .id-claims-history-container {
    color: #333;
    font-family: "open-sans", "Open Sans", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 1rem 0; }
  .motif-theme .id-Paid-By-Anthem-controls {
    width: 250px;
    align-items: center;
    padding: 0px 0px 15px 0px;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .motif-theme .id-In-Network-Discount-controls {
    width: 250px;
    align-items: center;
    padding: 0px 0px 15px 0px;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .motif-theme .id-Your-Responibility-controls {
    width: 250px;
    align-items: center;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .motif-theme .id-Bottom-Padding-controls {
    width: 250px;
    position: relative;
    padding: 0px 0px 15px 0px;
    border-top: 2px solid #dcdcdc;
    font-size: 15px;
    display: flex; }
  .motif-theme .id-Control-Text-Fix {
    margin-top: 15px; }
  .motif-theme .id-total-claims-ytd {
    border-top: 3px solid #06a59d;
    padding: 5px;
    align-self: center;
    width: 50px; }
  .motif-theme .claims-row {
    display: flex;
    flex-direction: column; }
  @media screen and (min-width: 1024px) {
    .motif-theme .claims-row {
      display: flex;
      flex-direction: row; } }
  .motif-theme .YTD-row-controls {
    width: 325px;
    display: flex;
    flex-direction: column;
    text-align: center;
    padding: 40px 40px 10px; }
  .motif-theme .Total-claims-controls {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 30px; }
  .motif-theme .paid-by-controls {
    padding: 50px 0px 20px 50px;
    position: relative; }
  .motif-theme .money-style {
    font-size: 20px;
    text-align: right;
    margin-left: auto;
    margin-top: 15px; }
  .motif-theme .text-left {
    text-align: left;
    margin-top: 10px; }
  .motif-theme .YTD-font {
    font-size: 30px;
    color: grey; }
  .motif-theme .benefit-status-control {
    margin-top: 20px; }
  .motif-theme .eob-email-input {
    width: 90% !important; }
  .motif-theme .print-claim-link {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .claims-resource-header {
    margin-top: 50px; }
  .motif-theme .id-resource-width {
    width: 300px; }
  .motif-theme .id-resource-items-responsive {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%; }
  .motif-theme .id-resource-column {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px; }
  @media screen and (min-width: 1024px) {
    .motif-theme .id-resource-items-responsive {
      margin-top: 50px;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      width: 100%; }
    .motif-theme .id-resource-column {
      display: flex;
      flex-direction: column; } }
  .motif-theme .id-resource-margin {
    margin-top: 15px; }
  .motif-theme .font-size {
    font-size: 20px; }
  .motif-theme .resourceMarginLink {
    margin-bottom: 15px; }
  .motif-theme .benefits-and-progress-link {
    font-size: 1.1rem; }
  .motif-theme .ant-claims-feedback-ctnr {
    padding: 1rem 1rem;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 0.5rem solid #0079c2;
    margin-top: 1rem; }
    .motif-theme .ant-claims-feedback-ctnr .border-right {
      border-right: 1px solid #dcdcdc; }
    .motif-theme .ant-claims-feedback-ctnr p:not(:last-child) {
      margin-bottom: 1rem; }
    .motif-theme .ant-claims-feedback-ctnr .claims-feedback-thumbs label {
      display: inline; }
      .motif-theme .ant-claims-feedback-ctnr .claims-feedback-thumbs label .margin-right {
        margin-right: 0.25rem; }
  .motif-theme .nss-claim-disclaimer-message {
    font-size: 1.1rem;
    margin: 10px 0px 10px; }
  .motif-theme .recent-claims-page-container {
    /** .recent-claims-page-container desktop (1024px) */ }
    .motif-theme .recent-claims-page-container a {
      border-bottom: none; }
    .motif-theme .recent-claims-page-container .recent-claims-row {
      display: flex;
      flex-direction: column;
      padding: 2rem 0; }
      .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col,
      .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col,
      .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col {
        flex: 1;
        margin: 0.5rem 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col .col-label,
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col .col-label,
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col .col-label {
          font-weight: 600; }
      .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col {
        text-align: right; }
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col .col-label {
          text-align: left; }
      .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col span.download-icon {
        font-size: 20px;
        vertical-align: bottom;
        color: #999; }
    .motif-theme .recent-claims-page-container .recent-claims-table-header {
      display: none;
      font-weight: bold;
      border-bottom: 1px solid #dcdcdc; }
      .motif-theme .recent-claims-page-container .recent-claims-table-header .recent-claims-row {
        margin-bottom: 0.75rem; }
    .motif-theme .recent-claims-page-container .recent-claims-table-divider {
      border-top: 1px solid #dcdcdc; }
    .motif-theme .recent-claims-page-container .recent-claims-table-body {
      margin-bottom: 3rem; }
      .motif-theme .recent-claims-page-container .recent-claims-table-body .recent-claims-outer:nth-child(even) {
        background-color: #f7f7f7; }
    .motif-theme .recent-claims-page-container .recent-claims-button-container {
      text-align: center; }
    @media screen and (min-width: 1024px) {
      .motif-theme .recent-claims-page-container .recent-claims-row {
        padding: 0 4rem; }
      .motif-theme .recent-claims-page-container .recent-claims-row {
        flex-direction: row; }
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col,
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col,
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col {
          flex: 1;
          margin: unset;
          display: unset;
          flex-direction: unset;
          justify-content: unset; }
          .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-first-col .col-label,
          .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col .col-label,
          .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col .col-label {
            visibility: hidden;
            position: absolute;
            height: 0px;
            width: 0px;
            left: -9999px; }
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-second-col {
          text-align: left; }
        .motif-theme .recent-claims-page-container .recent-claims-row .recent-claims-third-col span.download-icon {
          font-size: 24px;
          vertical-align: sub; }
      .motif-theme .recent-claims-page-container .recent-claims-table-container {
        margin-top: 3rem; }
        .motif-theme .recent-claims-page-container .recent-claims-table-container .recent-claims-table-header {
          display: initial; }
      .motif-theme .recent-claims-page-container .recent-claims-table-body .recent-claims-outer {
        padding: 2.5rem 0; }
      .motif-theme .recent-claims-page-container .recent-claims-button-container .btn.btn-secondary {
        margin-right: 2rem; } }
  .motif-theme .eob-benefits {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 2.28rem 0;
    margin-bottom: 3.57rem; }
  .motif-theme .eob-date-range {
    display: flex;
    flex-direction: row;
    margin-bottom: 1.42rem; }
  .motif-theme .eob-bttn {
    margin-left: 2rem;
    margin-top: 0.4rem; }
  .motif-theme .eob-dates-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .motif-theme .eob-dates-col {
    display: flex;
    flex-direction: column;
    margin-right: 3rem; }
  .motif-theme .eob-viewing {
    margin-top: 54px; }
  .motif-theme .eob-margin-10 {
    margin-bottom: 10px; }
  .motif-theme .eob-expl-statements {
    padding-top: 0.71rem;
    max-width: 668px;
    width: 100%; }
  .motif-theme .eob-expl-date-range {
    margin-top: 3rem; }
  .motif-theme .eob-viewing-con {
    max-width: 597px;
    width: 100%; }
  .motif-theme .eob-view-link-landing-page {
    margin-top: 15px; }
  .motif-theme .eob-statement-style {
    font-style: italic; }
  @media only screen and (max-width: 479px) {
    .motif-theme .eob-dates-row {
      flex-direction: column; }
    .motif-theme .eob-date-range {
      flex-direction: column; }
    .motif-theme .eob-bttn {
      margin-left: 0; }
    .motif-theme .eob-flex-row {
      flex-direction: row; }
    .motif-theme .eob-flex-column {
      flex-direction: column; } }
  .motif-theme .controls-row {
    display: flex;
    align-items: center;
    flex-direction: row; }
  .motif-theme .responsibility-tooltip {
    margin-left: -5px;
    margin-top: 15px; }
  .motif-theme .plan-savings-margin {
    margin-left: auto; }
  .motif-theme .your-responsibility-margin {
    margin-bottom: 15px; }
  .motif-theme .caregap-disclaimer {
    font-style: italic;
    color: #949597; }
  .motif-theme .ant-margin-top-20 {
    margin-top: 20px; }
  .motif-theme .ant-margin-left-35 {
    margin-left: 35px; }
  .motif-theme .vgr-zero-bal {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-zero-bal-method {
    margin: 40px 0; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-zero-bal-pamt-history {
      display: block;
      margin-top: 20px; }
    .motif-theme .vgr-zero-bal {
      flex-direction: column; }
    .motif-theme .vgr-acc-bal-enrolled {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-acc-bal-enr {
      margin-right: 13px;
      align-self: flex-end;
      margin-bottom: 0.1%; } }
  .motif-theme .vgr-date-selector {
    max-width: 187px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .auto-pay-middle-page-height {
    height: auto;
    margin-bottom: 12px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-autp-pymts-status {
    padding-bottom: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-auto-enrolled {
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-submit-button {
    margin-right: 1.25rem; }
  .motif-theme .vgr-pay-bal-wrap .auto-pymt-text-margin {
    margin-left: 1.6rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-auto-pay-paymentText {
    font-style: italic; }
  .motif-theme .vgr-pay-bal-wrap .full-bal-height {
    height: auto;
    margin-bottom: 20px;
    max-width: 252px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .next-pymt-date {
    margin-bottom: 20px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec .vgr-pay-acc-tot-bal {
    margin-bottom: 5px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-pymt {
    margin-bottom: 5px;
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
    margin-top: 10px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
    margin-bottom: 22px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec p {
    margin-bottom: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-acc-pymt-cont {
    margin-top: 10px;
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle {
    margin-bottom: 10px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pymt-payment-method .vgr-phar-acc-margin {
    margin-top: 3px;
    margin-bottom: 3px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
    margin-top: 0.71;
    margin-bottom: 0.28rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
    margin-right: 1.4rem;
    margin-bottom: 0px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pay-bal-wrap .vgr-bal-enrolled-settings {
    display: flex;
    flex-direction: row;
    margin-right: 1.42rem;
    margin-top: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-enrolled {
    margin-right: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-payments p {
    margin: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-select-payment {
    margin-bottom: 0.71rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-tot-pad p,
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad p {
    margin: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-pay-bal-wrap .vgr-acc-pay-bal-tot,
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad {
    margin-bottom: 1.14rem;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-min {
    margin-left: 2.6rem;
    margin-top: -0.64rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-other-min label {
    font-weight: 300; }
  .motif-theme .vgr-pay-bal-wrap input {
    border: 1px solid #dcdcdc; }
  @media screen and (max-width: 575px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 575px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      display: none; } }
  @media screen and (max-width: 374px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
      flex-direction: column; } }
  .motif-theme .vgr-pay-spec-cur-bal {
    margin-bottom: 0.42rem; }
  .motif-theme .vgr-pay-spec-bal-amt {
    margin-bottom: 1.4rem;
    margin-top: 0.28rem; }
  .motif-theme .vgr-pymt-hstry-link {
    border-bottom: 1px solid;
    margin-right: 0; }
  .motif-theme .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid;
    margin-right: 0;
    text-decoration: initial; }
  .motif-theme .vgr-auto-pay-err-label {
    margin-top: 100px; }
  .motif-theme .vgr-char-full-bal {
    margin-bottom: 20px; }
  .motif-theme .vgr-pymt-acc-bal-hstry {
    display: flex;
    justify-content: flex-end; }
  .motif-theme label {
    display: inline-block; }
  .motif-theme .vgr-auto-pay-enroll {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-acc-pay-bal-tot {
    max-width: 378px;
    width: 100%;
    min-height: 56px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff; }
  .motif-theme .vgr-acc-pay-bal-other {
    max-width: 378px;
    width: 100%;
    min-height: 90px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff;
    padding: 1.21rem 0 0 0; }
  .motif-theme .vgr-pay-sel-amt {
    margin-left: 20px; }
  .motif-theme .prLabel.active:before {
    background: -moz-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%, #999999), color-stop(56%, #ffffff));
    background: -webkit-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -o-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -ms-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: radial-gradient(ellipse at center, #999999 50%, #ffffff 56%); }
  .motif-theme .vgr-pay-acc-bal-other input#othrAmt {
    max-width: 136px;
    width: 100%;
    min-height: 30px;
    padding-left: 7px;
    margin-left: 0;
    border: solid 1px #dcdcdc; }
  .motif-theme .vgr-pay-method {
    margin-top: 36px;
    margin-bottom: 8px; }
  .motif-theme .vgr-pymt-method-cc {
    margin-bottom: 3px; }
  .motif-theme .vgr-pay-method-cont {
    max-width: 505px;
    width: 100%;
    margin-top: 2.85rem; }
  .motif-theme .vgr-acc-button-section {
    margin-top: 2.5rem; }
  .motif-theme .vgr-button-margin-right {
    margin-right: 20px; }
  .motif-theme .vgr-splyt-line {
    margin-top: 24px;
    margin-bottom: 35px; }
  .motif-theme .vgr-min-amt-red {
    color: #e82d05;
    padding-left: 52px;
    padding-top: 4px; }
  .motif-theme .vgr-err-txt-exceed {
    color: #e82d05;
    margin-top: 12px;
    margin-left: 8px; }
  .motif-theme .vgr-err-txt-exceed-info {
    width: 16px;
    height: 16px;
    color: #e82d05;
    margin-top: -1%;
    vertical-align: middle; }
  .motif-theme .vgr-pymt-bal-fail {
    text-align: center;
    max-width: 582px;
    width: 100%;
    vertical-align: middle;
    margin-top: 12px; }
  .motif-theme .vgr-assoon-text {
    margin-left: 45px; }
  .motif-theme .vgr-assoon-text-autopayenrolled {
    padding-left: 15px; }
  .motif-theme .vgr-dropdown-margin {
    margin-left: 60px; }
  .motif-theme .vgr-pay-acc-tot-bal {
    margin-bottom: 6px; }
  .motif-theme .vgr-align-mbrs-auto-payments {
    margin-bottom: 4px; }
  .motif-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .motif-theme .vgr-manage-pymt-txc-middle-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-manage-pymt-txc-middle {
    margin-top: 10px; }
  .motif-theme .vgr-spec-not-enrolled-sec {
    margin-bottom: 22px;
    margin-top: 0; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-hstry-link {
      display: none; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
      margin-top: 0; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
      margin-bottom: 22px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      justify-content: flex-start;
      margin-top: 0.71rem; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-tot {
      display: block;
      max-width: 280px;
      width: 100%; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-amt {
      margin-left: 0; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-fail {
      text-align: left; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec {
      margin-bottom: 17px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
      margin-top: 4px;
      margin-bottom: 4px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-align {
      margin-left: 0;
      margin-top: 4px;
      margin-bottom: 4px;
      text-align: right; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-mem-bal-align {
      margin-top: 10px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-line-mid {
      margin-top: 16px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec {
      margin-bottom: 22px;
      margin-top: 4px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle {
      margin-top: 0px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
      margin-right: 20px; }
    .motif-theme .vgr-pay-bal-wrap .vrg-pay-acc-sec {
      flex-direction: column;
      align-items: flex-start; } }
  .motif-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 100px; }
  .motif-theme .vgr-align-text {
    text-align: center;
    margin-bottom: 17px; }
  .motif-theme .vgr-align-text-recet-pymt {
    margin-bottom: 10px; }
  .motif-theme .vgr-align-text-recet-pymt-two {
    margin-bottom: 17px; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
    margin-bottom: 2.2rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
    margin-bottom: 0; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-acc-bal-amt {
    margin-top: 6px;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
    text-align: right; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link {
    border-bottom: 1px solid; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-pay-method {
    margin-bottom: 0.71rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-pharm-amount-wrap {
    margin-bottom: 0.5rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-acc-tot-due {
    padding-right: 25px; }
  .motif-theme .vgr-pay-balance-wrap .vgr-hor-line {
    margin-top: 2.2rem;
    margin-bottom: 2.64rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method {
    margin-top: 0;
    margin-bottom: 0; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-acc-bal-ackd {
    margin-top: 2.8rem;
    margin-bottom: 2.1rem;
    max-width: 544px;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-fsa-info {
    margin-top: 2.8rem;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-button-section {
    display: flex;
    flex-direction: row;
    max-width: max-content;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-btn-margin {
    margin-right: 1.1rem; }
  .motif-theme .vrg-pay-acc-sec {
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-hstry {
    margin-left: 50px; }
  .motif-theme .vgr-submit-button {
    margin-right: 25px; }
  .motif-theme .vgr-hor-line {
    margin-top: 20px;
    margin-bottom: 30px; }
  .motif-theme .vgr-amt-padding {
    padding-left: 25px; }
  .motif-theme .vgr-pymt-bottom {
    padding-bottom: 10px; }
  .motif-theme .vgr-button-align {
    margin-left: 10px;
    height: 50px; }
  @media only screen and (min-device-width: 801px) and (max-device-width: 1023px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.2rem; } }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.5rem; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
      flex-direction: column; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 20px; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      margin-top: 5px;
      margin-bottom: 20px;
      text-align: left; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pharm-button-section .vgr-pharm-btn-margin {
      margin-right: 0;
      margin-bottom: 17px; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pharm-button-section {
      display: flex;
      flex-direction: column;
      max-width: 185px;
      width: 100%; }
    .motif-theme .vgr-pay-balance-wrap .vgr-button-margin-right {
      margin-right: 20px; } }
  .motif-theme .vgr-auto-pay-settings .return-phar-align {
    margin-right: 20px; }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .motif-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .motif-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (max-device-width: 365px) {
    .motif-theme .vgr-auto-pay-settings .return-phar-align {
      margin-bottom: 20px !important; } }
  @media only screen and (max-device-width: 400px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-auto-pay-settings {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .return-phar-align {
      margin-right: 0;
      margin-bottom: 20px; } }
  .motif-theme #vgr-splty-pymt-radio .alignVertical div {
    /*border: 1px solid black;*/
    height: 50px;
    margin-top: 20px; }
  .motif-theme .vgr-text-red {
    color: red; }
  .motif-theme .vgr-exp-date-align {
    margin-top: 5px;
    margin-bottom: 15px; }
  .motif-theme .vgr-othr-amt-box {
    border: 1px solid red; }
  .motif-theme .vgr-othr-amt-box-black {
    border: black; }
  .motif-theme .vgr-auto-pay-label {
    margin-top: 30px;
    height: auto; }
  .motif-theme .vgr-auto-pay-txt {
    max-width: 445px;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 3%; }
  .motif-theme .vgr-autopay-wait-message-link {
    padding-bottom: 20px; }
  .motif-theme .vgr-auto-pay-select-payment {
    height: auto; }
  .motif-theme .vgr-auto-pay-heading {
    margin-bottom: 10px; }
  .motif-theme .card-exp-padding {
    margin-top: 20px; }
  .motif-theme .vgr-change-pymt-padding {
    margin-bottom: 20px;
    margin-top: 20px; }
  .motif-theme .vgr-auto-pay-paymentText {
    padding-top: 10px; }
  .motif-theme .vgr-cancel-enroll-link {
    margin-left: 10px;
    border-bottom: 1px solid;
    text-decoration: none; }
  .motif-theme .vgr-pay-acc-tot-bal {
    padding-right: 25px;
    margin-bottom: 6px; }
  .motif-theme .vgr-horizontal-line-middle {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 41px;
    margin-bottom: 16px; }
  .motif-theme .vgr-horizontal-line-middle-pymnts {
    max-width: 650px;
    width: 100%;
    border-bottom: solid 1px rgba(151, 151, 151, 0.4);
    margin-top: 18px;
    margin-bottom: 16px; }
  .motif-theme .vgr-horizontal-line-middle-loop {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    display: flex; }
  .motif-theme .vgr-manage-pymt-div-middle {
    margin-top: 1.8rem;
    margin-bottom: 0; }
  .motif-theme .vgr-manage-member-pymt-cont {
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-align-mbrs {
    height: 107px; }
  .motif-theme .vgr-align-mbrs-txt {
    margin-top: 15px;
    height: 35px; }
  .motif-theme .vgr-fname-div-align {
    display: inline; }
  .motif-theme .vgr-align-line {
    margin-bottom: 20px; }
  .motif-theme .vgr-align-line-mid {
    margin-top: 25px; }
  .motif-theme #tcp-rx-vgr-mbr0 {
    margin-top: 0px; }
  .motif-theme .vgr-member-sec {
    margin-top: 15px; }
  .motif-theme .vgr-div-align-mem {
    height: 50px; }
  .motif-theme .vgr-div-align-mem-1 {
    height: 50%; }
  .motif-theme .vgr-setup-align {
    padding-bottom: 0;
    padding-top: 40px; }
  .motif-theme .vgr-confirm-setup-align {
    padding-bottom: 20px;
    padding-top: 20px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
    max-width: 990px;
    width: 100%;
    min-height: 430px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    padding-left: 58px;
    padding-top: 38px;
    padding-right: 58px;
    padding-bottom: 50px;
    margin: 0px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-make-pymt {
    line-height: 0.75; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 2.16rem; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
    margin-right: 6.6rem;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-auto-pay {
    margin-top: 45px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-payment-spec {
    max-width: 145px;
    width: 100%;
    margin-right: 13%; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
    margin-top: 6px;
    margin-bottom: 23px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
    text-align: center;
    margin-bottom: 6px;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
    text-align: center;
    margin-bottom: 23px;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-horizontal-line {
    width: 100%;
    height: 1px;
    margin-top: 100px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt {
    margin-bottom: 8px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
    margin-bottom: 24px; }
  .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
    width: 100%;
    margin: 27px auto; }
  @media screen and (max-width: 800px) {
    .motif-theme {
      /* override for mobile alignment Express checkout */ }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .motif-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .motif-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  @media screen and (max-width: 479px) {
    .motif-theme {
      /* override for mobile alignment Express checkout */ }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .motif-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .motif-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  .motif-theme .mem-details {
    height: auto;
    margin-bottom: 10px; }
  .motif-theme .mem-details-status {
    padding-right: 15px; }
  .motif-theme .mem-details-height {
    height: 40px; }
  .motif-theme .return-to-phar-height {
    margin-top: 50px; }
  .motif-theme .err-on-modal-align {
    padding-left: 35px;
    padding-right: 35px; }
  .motif-theme .single-plan-align {
    margin-top: 55px; }
  .motif-theme .vertical-line-align-middle {
    margin-top: 41px;
    margin-bottom: 36px; }
  .motif-theme .auto-pay-middle-page-height {
    height: auto; }
  .motif-theme .status-align-height {
    height: 35px; }
  .motif-theme .full-bal-height {
    height: 105px; }
  .motif-theme .align-setup {
    padding-right: 25px; }
  .motif-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .motif-theme .vgr-spec-pay-now {
    text-align: right; }
  .motif-theme .vgr-spec-not-enrolled {
    margin-right: 2%;
    margin: 10px 0 6px 0; }
  .motif-theme .vgr-spec--set-up-auto {
    margin-left: 1%; }
  .motif-theme .vgr-spec-align {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-spec-align {
      text-align: left; }
    .motif-theme .vgr-align-mbrs {
      height: 75px; }
    .motif-theme .vgr-horizontal-line-middle-loop {
      margin-top: 20px; }
    .motif-theme .vgr-manage-pymt-txc-middle {
      margin-top: 13%; } }
  .motif-theme .vgr-mar-line {
    margin-top: 65px;
    margin-bottom: 35px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section {
    margin-top: 26px; }
    .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section .vgr-align-text-recet-pymt-two {
      margin-top: 8px;
      margin-bottom: 24px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account-payment {
    margin-bottom: 39px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
    display: flex;
    flex-direction: row;
    justify-content: space-around; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-pymt-account-header1 {
    margin-bottom: 6px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-payments {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-text {
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-recent-pymts-container {
    background-color: #ffffff;
    padding: 50px 2rem 30px;
    margin: 80px auto 80px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #dadada; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
      flex-direction: column; }
    .motif-theme .vgr-pharm-make-payment {
      display: flex;
      flex-direction: column;
      justify-content: space-around; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-account {
        display: flex;
        flex-direction: column;
        text-align: left; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-spec-account {
        display: flex;
        flex-direction: column;
        text-align: left;
        margin-top: 2.8rem;
        margin-bottom: 2.8rem; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-account-amount {
        margin-bottom: 1.57rem; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-auto-payments {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-align: left; } }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enabled-wrap {
    max-width: 577px;
    width: 100%; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
    text-align: right; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-method p {
    margin-bottom: 0; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-content-wrap {
    max-width: 507px;
    width: 100%;
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
    display: flex;
    flex-direction: row;
    max-width: 507px;
    width: 100%;
    padding: 1.42rem 1.07rem 0.71rem 1.07rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
    display: flex;
    flex-direction: row;
    width: 33%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-tot-remain {
    text-align: right; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line-pharm {
    margin-top: 40px;
    margin-bottom: 37px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pharm-pymt-splty-conf-spec-balance .vgr-pymt-splty-conf-mrg {
    margin-right: 4px; }
  .motif-theme .vgr-pymt-splty-conf-wrap sup {
    margin-top: -2px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-cc {
    margin-top: 10px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-payment-splty-ppayment-hide {
    display: none; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-amt-paid {
    margin-top: 6px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line {
    margin-top: 1.4rem;
    margin-bottom: 1.21rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line-balance {
    margin-top: 20px;
    margin-bottom: 1.21rem;
    max-width: 100%;
    width: 100%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-border {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2.5rem;
    padding-left: 1.07rem;
    padding-right: 1.07rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-thk-pymt {
    margin-bottom: 0.66rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-request {
    max-width: 491px;
    width: 100%;
    margin-top: 0; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-request .body-lg {
      max-width: 440px;
      width: 100%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-mem-detail {
    margin-bottom: 3px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-confirmation-paid {
    margin-bottom: 0.35rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-method {
    margin-top: 10px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-balance {
    margin-top: 2rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-auto-pymt-processing {
    vertical-align: middle; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-top {
    margin-bottom: 1.7rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .background-color:nth-child(odd) {
    background: #ccc; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-mrg {
    margin-right: 0.71rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgrf-pymt-splty-align-right {
    text-align: right; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-mrg {
    margin-right: 0;
    display: flex; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-auto-pymt-processing-bal {
    margin-top: -0.21rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-make-pymt {
    margin-top: 0.92rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-bttn {
    margin-top: 2.85rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-current-balance {
    margin-bottom: 20px;
    padding-left: 15px;
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-pymt-splty-conf-wrap .no-padding {
    padding: 0px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-conf-payment {
    margin-bottom: 0.85rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-sec {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-conf-member {
    margin-bottom: 0.85rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymnt-conf-paid {
    margin-bottom: 0.42rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-cc p {
    margin: 0; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1.35rem 0; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal p {
      margin: 0; }
  .motif-theme .vgr-pymt-splty-conf-wrap .table-color-odd:nth-child(even) {
    background-color: #f7f7f7;
    max-width: 507px;
    width: 100%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-acct {
    display: flex;
    flex-direction: row; }
  .motif-theme .tcp-acct-sett .ant-alert-main {
    margin-left: 15px; }
  .motif-theme .vgr-pymt-splty-conf-spec-balance {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px; }
  .motif-theme .vgr-auto-pymnt-member {
    max-width: 280px;
    width: 100%; }
  .motif-theme .vgr-auto-pymnt-enrolled,
  .motif-theme .vgr-auto-pymnt-not-enrolled {
    max-width: 120px;
    width: 100%; }
  .motif-theme .vgr-auto-pymnt-auto-set {
    max-width: 225px;
    width: 100%; }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-current-balance {
      flex-direction: column; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pymt-splty-conf-spec-balance {
      flex-direction: column;
      margin-bottom: 20px; }
    .motif-theme .vgr-pymt-conf-balance {
      margin-bottom: 24px; }
    .motif-theme .vgr-auto-pay-spec {
      margin-bottom: 5px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-confirmation-amount {
      margin-top: 38px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-sec {
      flex-direction: column; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymnt-conf-method {
      margin-top: 20px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal {
      flex-direction: column;
      align-items: flex-start; }
    .motif-theme .vgr-splty-align-mobile {
      float: right; }
    .motif-theme .vgr-auto-pymt-processing-bal {
      float: right; }
    .motif-theme .vgr-auto-pymt-processing-bal {
      padding: 0.35rem 0 0.35rem 0; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
      font-size: 14px !important; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-auto-pymts {
      margin-bottom: 28px; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
      text-align: left; } }
  @media only screen and (min-device-width: 480px) and (max-device-width: 503px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
      max-width: 345px;
      width: 100%; } }
  @media only screen and (min-device-width: 384px) and (max-device-width: 479px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
      max-width: 259px;
      width: 100%; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
      width: 100% !important; }
      .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec p {
        font-size: 12px !important; } }
  @media only screen and (max-device-width: 383px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-content-wrap {
      flex-direction: column;
      margin-bottom: 40px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-top {
      margin-bottom: 10px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
      width: 100% !important; } }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: gainsboro; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymts-set-meth {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-splty-conf-border {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2.5rem;
    padding-left: 1.07rem;
    padding-right: 1.07rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-text {
    max-width: 264px;
    width: 100%; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-cc p {
    margin: 0; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-first-payment {
    margin-top: 2.14rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member-auto-pymnts {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 507px;
    width: 100%;
    padding: 1.42rem 1.07rem 0.71rem 1.07rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .table-color-odd:nth-child(2n + 1) {
    background-color: #f7f7f7;
    max-width: 507px;
    width: 100%; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-auto-wrap .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 1.42rem;
    margin-bottom: 0px; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-auto-pymts-set-up {
    border-bottom: 1px solid #dcdcdc;
    max-width: 507px;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-bttn {
    margin-top: 2.5rem; }
  .motif-theme .vgr-pymt-setup {
    font-weight: 600; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-first-payment {
      margin-top: 0.71rem; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymts-set-meth {
      flex-direction: column; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-auto-pymts-method {
      margin-top: 1.42rem; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member-auto-pymnts {
      flex-direction: column;
      padding-bottom: 1.42rem; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member {
      margin-bottom: 0.71rem; } }
  .motif-theme .vgr-price-med-details-col-medication .vgr-fav-phar {
    text-decoration: none; }
  .motif-theme .vgr-enterDrug-heading {
    padding-bottom: 20px; }
  .motif-theme #tcp-find-drug-auto-suggest .ant-search-button {
    display: none; }
  .motif-theme .vgr-no-altr-info-msg {
    margin-left: 0; }
  .motif-theme .vgr-resultInclude-heading {
    padding-top: 1.42rem; }
  .motif-theme .tcp-auto-suggest .psDropdown {
    margin-top: 3.4rem; }
  .motif-theme .vrg-mail-Order-Pricing-desc {
    text-align: center;
    max-width: 182px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .motif-theme .vgr-phar-pricing-desc {
    text-align: center;
    max-width: 193px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .motif-theme .vgr-therapeutic-Altrnatives-desc {
    text-align: center;
    max-width: 195px;
    width: 100%;
    padding-top: 12px;
    margin: 0; }
  .motif-theme .vgr-generic-Price-Comparison-desc {
    text-align: center;
    max-width: 201px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .motif-theme .vgr-price-med-landing-list-presc {
    border-top: solid 1px #dcdcdc;
    margin-top: 4.28rem;
    padding-top: 2.85rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-even-odd-presc-list {
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-even-presc {
    padding-right: 2px; }
  .motif-theme .vgr-odd-presc-section {
    margin-left: 15px; }
  .motif-theme .vgr-search-input {
    width: 1003px;
    height: 60px;
    border: solid 1px #979797; }
  .motif-theme #tcp-find-drug-search-container .ant-search-button {
    margin-left: -3.3rem; }
  .motif-theme .vgr-service-error {
    margin-top: 0; }
  .motif-theme .vgr-view-all-button {
    margin-top: 35px; }
  .motif-theme .vgr-store-pickup-heading {
    margin-top: 53px;
    margin-bottom: 9px; }
  .motif-theme .vgr-store-pickup-zip-code {
    margin-top: 15px; }
  .motif-theme .vgr-vertical-line {
    border-left: 1px solid #dcdcdc;
    height: 200px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: 0; }
  .motif-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc; }
  .motif-theme .vgr-store-section {
    margin-top: 30px; }
  .motif-theme .vgr-store-div {
    height: auto; }
  .motif-theme .vgr-price-med-info-modal .vgr-store-div {
    height: auto; }
  .motif-theme .vgr-price-med-info-modal .vgr-display-cost {
    padding-left: 0; }
  .motif-theme .vgr-first-section {
    border: 1px solid #dcdcdc; }
  .motif-theme .vgr-last-section {
    border: 1px solid #dcdcdc; }
  .motif-theme #tcp-rx-cvs-phar-list0 {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-right: none; }
  .motif-theme #tcp-rx-cvs-phar-list2 {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-right: none; }
  .motif-theme .border-one {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: none;
    border-top: none;
    height: 100px; }
  .motif-theme .border-two {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: none;
    border-top: none;
    height: 100px; }
  .motif-theme .vgr-show-grid {
    padding-top: 25px; }
  .motif-theme .vgr-store-pharmacies {
    margin-top: 25px; }
  .motif-theme .vgr-show-error-info-msg {
    padding-top: 0; }
  .motif-theme .vgr-no-store-price {
    font-style: italic; }
  .motif-theme .vgr-prescription-list-drug {
    height: 0; }
  .motif-theme .vgr-price-med-presc-list {
    margin-right: 0.7rem; }
  .motif-theme .vgr-thrauptic-drug-font {
    text-decoration: underline; }
  .motif-theme .vgr-text-color {
    font-style: italic; }
  .motif-theme .vgr-zip-width {
    width: 25%; }
  .motif-theme .vgr-miles-width {
    width: 40%; }
  .motif-theme .vgr-even-odd-presc {
    margin-top: 20px; }
  .motif-theme .vgr-search-section {
    padding-left: 0px; }
  .motif-theme .vgr-phar-name {
    padding-bottom: 5px; }
  .motif-theme .vgr-search-text-border-bottom {
    border-bottom: 0 solid #dcdcdc;
    padding-bottom: 5px; }
  .motif-theme .vgr-search-icon {
    padding-right: 5px; }
  .motif-theme .vgr-price-med-detail-cost-wrap .vgr-price-med-details-cost {
    text-align: left;
    display: inline-block; }
  .motif-theme .vgr-price-med-detail-cost-wrap #vgr-price-a-med-details-cost {
    margin-top: 1.42rem;
    margin-bottom: 15px; }
  .motif-theme .vgr-price-med-detail-cost-wrap .vgr-line-blue {
    max-width: 45px;
    width: 100%;
    min-height: 4px;
    background-color: #81cfc2;
    margin-top: 0.88rem;
    margin-bottom: 0.88rem; }
  .motif-theme .vgr-price-a-med-icon {
    margin-right: 3%; }
  .motif-theme .vgr-details-mail-service-cost {
    margin-top: 7px; }
  .motif-theme .vgr-details-mail-service-cost-thera {
    font-size: 0.8rem;
    color: #666666; }
  .motif-theme .vgr-details-your-cost-price {
    margin-top: 0.55rem; }
  .motif-theme .vgr-border-bottom {
    border-bottom: 1px solid #dcdcdc;
    padding-top: 35px;
    height: auto; }
  .motif-theme .vgr-no-border-bottom {
    padding-top: 35px; }
  .motif-theme .vgr-add-pharmacy-button {
    width: 194px;
    height: 40px;
    margin-top: 30px;
    padding: 0;
    border: 1px solid #acacac; }
  .motif-theme .btn-search-drug {
    margin-top: 65px;
    max-width: 125px;
    min-height: 44px;
    width: 100%;
    background-color: #ffffff;
    color: #666666;
    border: 1px solid #666666;
    padding: 1% 2%; }
  .motif-theme .vgr-enter-drug-align {
    padding-left: 0px;
    padding-right: 20px; }
  .motif-theme .vgr-reject-message ul {
    padding-inline-start: 1rem; }
  .motif-theme .vgr-specialty-banner {
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 1px solid black;
    background-color: #dcdcdc;
    margin-top: 10px;
    margin-bottom: 45px; }
  .motif-theme .flag-icon {
    font-size: 24px;
    max-width: 56px;
    width: 100%;
    padding: 1rem; }
  .motif-theme .vgr-banner-txt {
    padding: 0.75rem 10px 0.75rem 0.5rem; }
    .motif-theme .vgr-banner-txt p {
      margin: 0px; }
  .motif-theme .ant-bold-600 {
    font-weight: 600 !important; }
  .motif-theme .vgr-price-med-presc-list-filled {
    margin-left: 0.7rem; }
  @media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
    .motif-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .motif-theme .vrg-mail-Order-Pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-left: 0;
      width: 125px; }
    .motif-theme .vrg-mail-Order-Pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 127px;
      padding-top: 15px;
      padding-left: 15px; }
    .motif-theme .vgr-phar-pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-left: 0;
      width: 125px; }
    .motif-theme .vgr-phar-pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .motif-theme .vgr-therapeutic-Altrnatives-heading {
      word-break: break-all;
      text-align: center;
      width: 129px;
      padding-left: 0; }
    .motif-theme .vgr-therapeutic-Altrnatives-desc {
      word-break: break-all;
      text-align: center;
      width: 155px;
      padding-top: 15px; }
    .motif-theme .vgr-generic-Price-Comparison-heading {
      word-break: break-all;
      text-align: center;
      width: 142px;
      padding-left: 0; }
    .motif-theme .vgr-generic-Price-Comparison-desc {
      word-break: break-all;
      text-align: center;
      width: 150px;
      padding-top: 15px; }
    .motif-theme .vgr-prev-prescriptions-heading {
      padding-top: 15px; }
    .motif-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  @media only screen and (min-device-width: 730px) and (max-device-width: 1024px) {
    .motif-theme {
      /*.container {
padding-left: 5%;
padding-right: 5%;
}*/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .motif-theme .vgr-enterDrug-heading {
        padding-bottom: 20px; }
      .motif-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .motif-theme .vrg-mail-Order-Pricing-heading {
        text-align: center;
        width: 145px; }
      .motif-theme .vrg-mail-Order-Pricing-desc {
        word-break: break-all;
        text-align: center;
        width: 170px;
        padding-top: 15px;
        padding-left: 35px;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-phar-pricing-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-phar-pricing-desc {
        word-break: break-all;
        text-align: center;
        width: 165px;
        padding-top: 15px;
        padding-left: 25px; }
      .motif-theme .vgr-therapeutic-Altrnatives-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-therapeutic-Altrnatives-desc {
        word-break: break-all;
        text-align: center;
        width: 155px;
        padding-top: 15px; }
      .motif-theme .vgr-generic-Price-Comparison-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-generic-Price-Comparison-desc {
        word-break: break-all;
        text-align: center;
        width: 150px;
        padding-top: 15px; }
      .motif-theme .vgr-even-presc-section {
        margin-left: 15px; }
      .motif-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .motif-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .motif-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .motif-theme .vgr-banner-align-txt {
        padding-left: 0px; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: landscape) {
    .motif-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .motif-theme .vrg-mail-Order-Pricing-heading {
      word-break: break-all;
      text-align: center;
      width: 110px; }
    .motif-theme .vrg-mail-Order-Pricing-desc {
      word-break: break-all;
      text-align: center;
      width: auto;
      padding-top: 15px;
      padding-left: 0; }
    .motif-theme .vgr-phar-pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-right: 0;
      width: auto; }
    .motif-theme .vgr-phar-pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 165px;
      padding-top: 15px;
      padding-left: 25px; }
    .motif-theme .vgr-therapeutic-Altrnatives-heading {
      word-break: break-all;
      text-align: center;
      width: 129px;
      padding-left: 0; }
    .motif-theme .vgr-therapeutic-Altrnatives-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .motif-theme .vgr-generic-Price-Comparison-heading {
      word-break: break-all;
      text-align: center;
      width: 130px;
      padding-left: 0; }
    .motif-theme .vgr-generic-Price-Comparison-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .motif-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .motif-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .motif-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  .motif-theme .vgr-price-med-drug-details-searchtext {
    padding-top: 0.7rem;
    float: right; }
  .motif-theme .vgr-price-med-drug-details-member-align {
    padding-top: 0.72rem;
    float: left; }
  .motif-theme .vgr-price-med-details-searchheading {
    text-align: right; }
  .motif-theme .vgr-price-med-details-commondosageTooltip {
    width: 210px; }
  .motif-theme .vgr-border-right {
    border-right: 1px solid #dcdcdc; }
  .motif-theme .vgr-border-right-ta {
    border: 1px solid #dcdcdc; }
  .motif-theme .vgr-price-a-med-details-cost-details-section {
    padding-bottom: 0px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details {
      margin: 0; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-price-a-med-specialty-sub-text {
        margin-top: 10px; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-price-a-med-drug-brand .vgr-details-med-search-brand {
        margin-top: 0.35rem; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-details-search-brand {
        margin-top: 0.35rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-service .vgr-details-med-mail-service-cost {
      margin-top: 10px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-med-your-cost-price {
      margin-top: 0.55rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-msg {
      margin-top: 5px; }
  .motif-theme .vgr-modal-text-align {
    font-style: italic;
    color: #a3a3a3;
    padding-top: 10px;
    padding-bottom: 10px; }
  .motif-theme .vgr-modal-button {
    width: 200px; }
  @media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
    .motif-theme {
      /*.container {
padding-left: 8%;
padding-right: 8%;
}*/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .motif-theme .vrg-mail-Order-Pricing-heading {
        max-width: 110px; }
      .motif-theme .vrg-mail-Order-Pricing-desc {
        max-width: 153px; }
      .motif-theme .vgr-phar-pricing-heading {
        max-width: 110px; }
      .motif-theme .vgr-phar-pricing-desc {
        max-width: 153px; }
      .motif-theme .vgr-therapeutic-Altrnatives-heading {
        max-width: 110px; }
      .motif-theme .vgr-therapeutic-Altrnatives-desc {
        max-width: 153px; }
      .motif-theme .vgr-generic-Price-Comparison-heading {
        max-width: 110px; }
      .motif-theme .vgr-generic-Price-Comparison-desc {
        max-width: 153px; }
      .motif-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .motif-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .motif-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .motif-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .motif-theme .vgr-banner-align-txt {
        padding-left: 0px; } }
  @media only screen and (max-device-width: 479px) and (orientation: landscape) {
    .motif-theme {
      /***********************/
      /** drop down content **/
      /***********************/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .motif-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .motif-theme .tcp-auto-suggest .psDropdown {
        margin-top: 2.8rem; }
      .motif-theme .vgr-view-all-button {
        margin-top: 0; }
      .motif-theme .vgr-prev-prescriptions-section {
        display: none; }
      .motif-theme #vgr-resultsInclude-heading-wrap {
        display: inherit; }
      .motif-theme .vgr-prev-prescriptions-heading {
        margin-top: 28px; }
      .motif-theme .vgr-view-all-button {
        margin: 18px 0; }
      .motif-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .motif-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .motif-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .motif-theme .vgr-banner-align-txt {
        padding-left: 0px; }
      .motif-theme .vgr-no-altr-info-msg {
        margin-left: 0px; } }
  .motif-theme .vgr-add-pharmacy-button {
    width: 250px; }
  .motif-theme .vgr-add-pharmacy {
    padding-top: 40px; }
  @media only screen and (max-device-width: 479px) and (orientation: landscape) {
    .motif-theme .vgr-price-med-details-searchheading {
      display: none; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  .motif-theme .vgr-price-med-status-msg {
    font-style: italic; }
  .motif-theme .vgr-back-button {
    margin-bottom: 15px; }
    .motif-theme .vgr-back-button a.ant-arrow-previous:before {
      content: "\f120" !important;
      color: #0079c2; }
  .motif-theme .vgr-splty-banner-txt {
    padding: 1.5rem 0; }
  .motif-theme .vgr-border-bottom-splty-drug {
    border-bottom: 1px solid #dcdcdc;
    height: 100px;
    padding-top: 10px; }
  .motif-theme .vgr-border-bottom-splty-drug-txt {
    width: 80%; }
  .motif-theme .vgr-banner-align-txt {
    padding-left: 0px; }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 812px) {
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-plan {
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .ant-auto-suggest {
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs-bttn {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-costs-wrapper .tcp-auto-suggest .psDropdown.active {
    overflow-y: hidden;
    overflow-x: hidden; }
  .motif-theme .vgr-price-med-costs-wrapper .psDropdown.active {
    margin-top: 0 !important; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
    padding-right: 5px; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-resultInclude-heading {
    padding-top: 1.42rem;
    margin-left: 0; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    height: inherit;
    border: solid 1px #979797;
    background-color: rgba(216, 216, 216, 0.18);
    align-items: flex-start;
    padding: 1.8rem 0.05rem 2rem 0.05rem;
    margin-top: 1.42rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
    max-width: 130px;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
    margin-left: 1.5rem; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
    align-self: center; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
    max-width: 175px;
    width: 100%;
    margin-top: 0.44rem; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
    padding: 0.33rem 1.16rem;
    height: 34px; }
  .motif-theme .vgr-price-med-costs-wrapper #tcp-find-drug-auto-suggest .tcp-auto-suggest .ant-text-input {
    height: 31px;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0.57rem;
    margin-top: 0.57rem;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0.6rem;
    width: 100%;
    padding-bottom: 0.5rem; }
  .motif-theme .vgr-price-med-costs-wrapper legend {
    display: none; }
  .motif-theme .vgr-price-med-costs-wrapper .psArrow {
    border-left: 0;
    border-left: 0px solid #666666;
    padding: 0; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
    margin-top: 2.2rem; }
  .motif-theme .vgr-price-med-costs-wrapper .psButton span {
    top: 0; }
  .motif-theme .vgr-price-med-costs-wrapper .psButton span.psActiveOption {
    padding: 0 0.66rem; }
  .motif-theme .vgr-price-med-costs-wrapper .pfSelect button {
    min-height: 31px;
    height: 31px; }
  .motif-theme .vgr-price-med-search-box {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    margin-top: 2.3rem;
    padding: 0 1%;
    max-width: 100%;
    width: 100%; }
  .motif-theme .vrg-mail-Order-Pricing-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-phar-pricing-heading {
    text-align: center;
    max-width: 210px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-therapeutic-Altrnatives-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-generic-Price-Comparison-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-price-med-presc-head {
    max-width: 246px;
    width: 100%;
    word-break: keep-all;
    margin-top: 10px !important; }
  .motif-theme .vgr-price-med-presc-thera-head {
    max-width: 246px;
    width: 100%;
    margin: 0;
    word-break: keep-all; }
  .motif-theme .vgr-price-med-presc-comp-head {
    word-break: keep-all; }
  .motif-theme .vgr-results-wrap {
    margin-top: 20px; }
    .motif-theme .vgr-results-wrap .vgr-resultInclude-heading {
      margin-top: 1.42rem; }
    .motif-theme .vgr-results-wrap .vrg-mail-Order-Pricing-heading .vgr-price-med-presc-para,
    .motif-theme .vgr-results-wrap .vgr-phar-pricing-heading .vgr-price-med-presc-para,
    .motif-theme .vgr-results-wrap .vgr-therapeutic-Altrnatives-heading .vgr-price-med-presc-para,
    .motif-theme .vgr-results-wrap .vgr-generic-Price-Comparison-heading .vgr-price-med-presc-para {
      word-break: keep-all;
      margin-top: 4px; }
  @media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
    .motif-theme {
      /*****************************/
      /* start price a med results */
      /*****************************/
      /* end price a med results */ }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
        flex-direction: column;
        align-items: center; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
        display: flex;
        flex-direction: row; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
        max-width: 130px;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
        margin-left: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        align-self: center;
        margin-top: 19px;
        width: 235px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
        margin-top: 0;
        margin-left: 25px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
        margin-top: 18px;
        margin-bottom: 21px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
        max-width: inherit;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
        max-width: 175px;
        width: 100%;
        margin-top: 0.44rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0.66rem;
        margin-top: 0.61rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 0.66rem;
        width: 100%; }
      .motif-theme .vgr-price-med-search-box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-content: center;
        margin-top: 1.42rem;
        padding: 0 1%; }
      .motif-theme .vgr-resultInclude-heading {
        margin-left: 1%;
        padding-top: 40px; }
      .motif-theme .vgr-price-med-presc-para {
        text-align: center;
        margin-bottom: 37px;
        max-width: inherit;
        width: 100%; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-price-med-search-box {
      flex-direction: column; }
    .motif-theme .vrg-mail-Order-Pricing-heading,
    .motif-theme .vgr-phar-pricing-heading,
    .motif-theme .vgr-therapeutic-Altrnatives-heading,
    .motif-theme .vgr-generic-Price-Comparison-heading {
      padding-bottom: 40px;
      margin: 0 auto; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
      display: flex;
      flex-direction: column;
      max-width: 202px;
      width: 100%; }
    .motif-theme .vgr-price-med-plan,
    .motif-theme .vgr-price-a-med-title {
      text-align: left;
      max-width: 179px;
      width: 100%; } }
  @media screen and (max-width: 800px) and (max-width: 800px) {
    .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
      display: flex;
      flex-direction: column;
      margin-bottom: 2.85rem; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs:last-child {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
      max-width: 130px;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
      margin-left: 0; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
      align-self: center;
      margin-top: 0;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
      margin-top: 0;
      margin-left: 1.35rem;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
      margin-top: 18px;
      margin-bottom: 21px; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
      max-width: inherit;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
      max-width: 175px;
      width: 100%;
      margin-top: 0.44rem; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
      padding: 0;
      height: 34px;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
      width: 201px; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
      border-bottom: 1px solid #cccccc;
      margin-bottom: 0.66rem;
      margin-top: 0.61rem;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
      border-bottom: 1px solid #cccccc;
      padding-bottom: 0.66rem;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .psArrow {
      border-left: 0;
      border-left: 0px solid #666666;
      padding: 0; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
      padding-right: 10px; } }
  .motif-theme .vgr-drug-list-line {
    border-top: 1px solid #dcdcdc;
    margin-left: 10px;
    padding-bottom: 0; }
  .motif-theme .vgr-prescription-list-filled {
    margin-left: 0.7rem; }
  @media screen and (max-width: 479px) {
    .motif-theme {
      /*****************************/
      /* start price a med results */
      /*****************************/
      /* end price a med results */
      /* start price a med details results */
      /* end price a med details results */ }
      .motif-theme #vgr-price-med-label .vgr-datalabel::after {
        content: "";
        white-space: pre; }
      .motif-theme .vgr-price-med-results {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-even-odd-presc hr {
        margin-bottom: 0; }
      .motif-theme .vgr-prescription-list-filled {
        margin-left: 0rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
        flex-direction: column;
        align-items: center; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
        display: flex;
        flex-direction: column;
        margin-bottom: 2.85rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs:last-child {
        margin-bottom: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
        display: flex;
        flex-direction: row; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
        max-width: 130px;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
        margin-left: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        align-self: center;
        margin-top: 0;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
        margin-top: 0;
        margin-left: 1.35rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
        margin-top: 18px;
        margin-bottom: 21px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
        max-width: inherit;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
        max-width: 175px;
        width: 100%;
        margin-top: 0.44rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
        padding: 0;
        height: 34px;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        width: 201px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0.66rem;
        margin-top: 0.61rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 0.66rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .psArrow {
        border-left: 0;
        border-left: 0px solid #666666;
        padding: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .psButton span {
        top: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
        padding-right: 10px; }
      .motif-theme .vgr-price-med-search-box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-content: center;
        margin-top: 2.3rem;
        padding: 0 1%; }
      .motif-theme .vgr-resultInclude-heading {
        margin-left: 1%;
        padding-top: 40px; }
      .motif-theme .vgr-price-med-presc-para {
        text-align: center;
        margin-top: inherit;
        margin-bottom: 37px;
        max-width: inherit;
        width: 100%; }
      .motif-theme .vgr-store-pickup-heading {
        margin-top: 3.35rem; } }
  .motif-theme .vgr-price-med-detail-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 2.85rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-heading {
      padding-top: 15px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-name-wrap .vgr-price-med-drug-name {
      margin-top: 0.55rem;
      margin-bottom: 0.55rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-cust {
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      padding-bottom: 4px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-for {
      margin-right: 0.7rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-member {
      width: 123px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-every-day-drug {
      display: flex;
      align-items: flex-end;
      padding-bottom: 4px;
      margin-right: 0.7rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-name-wrap {
      display: flex;
      flex-direction: column;
      margin-bottom: 40px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-name {
      margin-top: 0.55rem;
      margin-bottom: 0.55rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-plan {
      margin-top: 4px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-member {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-price-med-detail-row #psDropdownprice-a-med-details-refill-dropdown .psDropdown .psLabel:last-of-type {
      height: 34px;
      padding: 0.5rem 0 0 0.5rem;
      font-size: 0.85714286rem; }
  .motif-theme .vgr-price-med-drug-for-member {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-right: 0.7rem; }
  .motif-theme .vgr-price-med-drug-for {
    margin-right: 0.625rem;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-price-med-name {
    max-width: 177px;
    width: 100%; }
  .motif-theme .vgr-price-med-drug-amount {
    max-width: 75px;
    width: 100%;
    margin-right: 0.625rem;
    margin-left: 0.625rem; }
  .motif-theme .vgr-price-med-drug-details-pills {
    margin-right: 9px; }
  .motif-theme .vgr-price-med-drug-days {
    width: 110px; }
    .motif-theme .vgr-price-med-drug-days .pfSelect .psButton {
      height: 26px; }
    .motif-theme .vgr-price-med-drug-days .pfSelect .psArrow {
      height: auto !important; }
    .motif-theme .vgr-price-med-drug-days .pfSelect .psActiveOption {
      height: -moz-available;
      height: -webkit-fill-available;
      height: fill-available;
      box-sizing: content-box; }
  .motif-theme .vgr-price-med-retail {
    margin-bottom: 0; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-store-icon {
    margin-right: 12.5px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-service {
    margin-left: 12.5px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-store-pickup {
    margin-top: 3.35rem; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-details-cost-details {
    margin-top: 16px;
    margin-bottom: 16px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-search-brand {
    margin-top: 5px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-pickup-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-pharm-info {
    margin-left: 10px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-address-align {
    margin-top: 5px; }
  .motif-theme .price-med-thera {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 36px;
    margin-top: 47px; }
  .motif-theme .price-med-thera-line {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 36px;
    margin-top: 20px; }
  .motif-theme .vgr-price-med-deduct {
    margin-bottom: 15px;
    display: block; }
  .motif-theme .price-med-ta {
    display: flex;
    justify-content: flex-end; }
  .motif-theme .price-med-thera-cards {
    max-width: 642px;
    width: 100%;
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 31px;
    margin-top: 7px; }
  .motif-theme .vgr-last-six-months-drug-name {
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #286ce2;
    text-decoration: none; }
  .motif-theme .vgr-price-a-med-card-layout:last-child {
    margin-right: 9px; }
  .motif-theme .vgr-price-a-med-location {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-desc {
    display: flex;
    flex-direction: column;
    width: 100%; }
  .motif-theme .vgr-price-med-desc .price-med-pres-name {
    font-weight: normal; }
  .motif-theme .vgr-price-med-thera-alt-wrap {
    background-color: #f7f7f7;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-1 {
      padding-bottom: 1rem;
      padding-top: 15px;
      max-width: 500px;
      width: 100%;
      min-width: 101px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-2 {
      padding-left: 1rem;
      padding-top: 15px;
      max-width: 335px;
      width: 100%;
      padding-bottom: 1rem;
      padding-right: 0;
      min-width: 89px;
      margin-left: 10px;
      margin-top: 15px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-3 {
      padding-left: 1rem;
      padding-top: 15px;
      max-width: 335px;
      width: 100%;
      padding-bottom: 1rem;
      padding-right: 1.5rem;
      min-width: 89px;
      margin-left: 10px;
      margin-top: 15px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt {
      margin-bottom: 29px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery-cost {
      margin-top: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery {
      margin-bottom: 21px;
      margin-bottom: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-search-brand {
      margin-top: 5px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-details-your-cost-price {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-your-cost {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-priceing-cont {
      margin-top: 15px; }
  .motif-theme .price-med-details {
    max-width: 693px;
    width: 100%; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-1 {
    padding-bottom: 1rem;
    padding-top: 15px;
    max-width: 500px;
    width: 100%;
    min-width: 101px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-2 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0;
    min-width: 89px;
    margin-left: 10px;
    margin-top: 15px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-3 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
    min-width: 89px;
    margin-left: 10px;
    margin-top: 15px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt .vgr-price-med-thera-header {
    margin-bottom: 0; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-header {
    margin-bottom: 0; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
    margin-bottom: 29px;
    max-width: 300px;
    width: 100%; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .price-med-thera-icon {
    margin-right: 12.5px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-home-delivery-cost {
    margin-top: 20px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-home-delivery {
    margin-bottom: 21px;
    margin-bottom: 20px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-search-brand {
    margin-top: 5px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-details-your-cost-price {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-alt-wrap {
    background-color: #f7f7f7; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-delivery {
    margin-bottom: 13px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-delivery {
    margin-bottom: 13px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-your-cost {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-priceing-cont {
    margin-top: 15px; }
  .motif-theme #vgr-price-a-med-non-solid-info .ant-alert-left {
    -ms-padding: 0 2rem 0 0; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt {
      margin-bottom: 16px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery-cost {
      margin-top: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery {
      margin-bottom: 21px;
      margin-bottom: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-search-brand {
      margin-top: 5px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-details-your-cost-price {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-your-cost {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-priceing-cont {
      margin-top: 15px; }
    .motif-theme .vrg-mail-Order-Pricing-heading,
    .motif-theme .vgr-phar-pricing-heading,
    .motif-theme .vgr-therapeutic-Altrnatives-heading {
      margin-bottom: 40px; }
    .motif-theme .vgr-price-med-presc-pharm-head,
    .motif-theme .vgr-price-med-presc-thera-head {
      margin-bottom: 40px; }
    .motif-theme .vgr-price-med-price-drug {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-price-med-presc-list-filled {
      white-space: nowrap;
      margin-left: 1rem; }
    .motif-theme .vgr-price-med-price-drug {
      display: flex;
      flex-direction: column; } }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-details-your-cost-price .vgr-price-med-pharm-cost {
    margin-bottom: 0.21rem;
    margin-top: 0.31rem; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-cost-amt .vgr-details-your-cost-price {
    margin-bottom: 0.21rem;
    margin-top: 0.31rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication {
    display: flex; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug {
    height: auto; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-spec-pharm {
    width: 1%; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-info-tooltip {
    margin-left: 3%; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-no-border-bottom {
    height: auto; }
  .motif-theme .vgr-price-med-theraputicAltr-header-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-three,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-three {
    font-size: 1.57rem;
    font-weight: 600; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-four,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-four {
    font-size: 1.57rem;
    font-weight: 300; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-six,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-six {
    font-size: 1.1rem;
    font-weight: normal; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-five,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-five {
    font-size: 1.1rem;
    font-weight: 600; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-p,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-p {
    font-size: 1rem;
    color: #a3a3a3; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-address-align,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-address-align {
    margin-left: 0px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication {
    display: flex;
    flex-direction: row; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication .fa,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication .fa {
      margin-right: 0.07rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication .vgr-border-bottom-splty-drug-txt,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication .vgr-border-bottom-splty-drug-txt {
    margin-top: 10px;
    margin-right: 1.2rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
    margin-top: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
    margin-bottom: 5px;
    margin-right: 0.7rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-your-cost,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-your-cost {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-your-cost,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-your-cost {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-your-cost,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-your-cost {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-border-bottom-splty-drug {
    height: auto; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-spec-pharm,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-spec-pharm {
    width: 1%; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 {
    padding-bottom: 1rem;
    padding-top: 15px;
    max-width: 500px;
    width: 100%;
    min-width: 141px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0;
    min-width: 141px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-no-border-bottom,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-no-border-bottom {
    height: auto; }
  @media only screen and (min-device-width: 480px) {
    .motif-theme .vgr-price-med-details-col-medication .vgr-address-align-bot-10 {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-details-col-medication .vgr-address-align-bot-5 {
      margin-bottom: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-address-align-bot-10 {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-address-align-bot-5 {
      margin-bottom: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-3 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-3 .vgr-details-search-brand {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-1 .vgr-border-bottom-splty-drug-txt {
      margin-top: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7;
      padding: 20px 0 100px 0;
      margin-top: 0px; } }
  @media only screen and (max-width: 479px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug-txt {
      max-width: 77px;
      width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-search-name {
      max-width: 71px;
      width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-your-cost {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 0; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication {
      flex-direction: row; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug-txt {
      max-width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-store-pickup {
      margin-top: 0; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-add-pharmacy {
      padding-top: 40px; }
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-theraputicAltr-header-row {
      flex-direction: row;
      border-bottom: 0px solid #dcdcdc;
      padding-bottom: 0px;
      margin-bottom: 0px; }
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-1,
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-2,
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-3 {
      padding: 15px 0 0 0.2rem; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-border-right {
      border-right: 1px solid #dcdcdc; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-content {
      padding: 0px; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-border-right {
      border-right: 1px solid #dcdcdc; } }
  .motif-theme .profile-delete-current-text a {
    text-decoration: none; }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .vgr-price-med-detail-row {
      flex-direction: column; }
    .motif-theme .vgr-price-med-details-selection {
      width: 100%; }
    .motif-theme .vgr-price-med-drug-member {
      align-items: flex-start; }
    .motif-theme .vgr-price-med-drug-for-member {
      margin-right: 0;
      justify-content: flex-start; }
    .motif-theme .vgr-price-med-thera-alt-wrap {
      padding: 20px 20px 100px 20px; } }
  @media screen and (min-width: 480px) and (max-width: 534px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
      padding-right: 46px; } }
  @media screen and (min-width: 320px) and (max-width: 799px) {
    .motif-theme .vgr-price-med-detail-row {
      flex-direction: column; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-member {
        display: block; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-details-searchheading {
        text-align: left; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-for-member {
        flex-direction: column;
        margin-right: 0;
        margin-top: 1.42rem;
        margin-bottom: 1.42rem; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-details-searchtext {
        float: left; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-cust {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 0; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-details-pills {
        margin-right: 7px; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-amount {
        margin: 0;
        margin-top: 0px; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-every-day-drug,
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-cust {
        margin-bottom: 0px; }
    .motif-theme .vgr-price-med-thera-alt-wrap {
      padding: 20px 20px 100px 20px; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-your-cost,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-your-cost {
      margin-bottom: 10px;
      padding-left: 0.2rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-three,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-three {
      font-size: 1.02rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-four,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-four {
      font-size: 1.02rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-six,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-six {
      font-size: 1.1rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-five,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-five {
      font-size: 0.8rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-p,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-p {
      font-size: 0.9rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-info-tooltip,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-details-info-tooltip {
      width: 100%; } }
  @media only screen and (max-width: 427px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service {
      padding-right: 1.92rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      padding-right: 0; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-pricing-na {
      padding-right: 3.6rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      padding-left: 0.2rem;
      padding-right: 0; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-price-med-status-msg {
        padding-right: 0.94rem; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
        margin-right: 0.5rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 {
      padding-left: 0.2rem; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
        max-width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom {
      padding-right: 1.06rem; } }
  .motif-theme #tcp-rx-cvs-drugseacrh-backlink a.ant-arrow-previous:before {
    text-decoration: none; }
  @media only screen and (min-device-width: 414px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 120px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 108px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 106px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 108px; } }
  @media only screen and (min-device-width: 336px) and (max-width: 374px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 106px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 106px; } }
  @media only screen and (max-device-width: 336px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 92px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 92px; } }
  .motif-theme .vgr-request-new-prescription {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-request-new-prescription-btn {
    align-items: center;
    display: flex; }
  .motif-theme .vgr-price-med-title-content {
    font-size: 0.9rem;
    max-width: 250px;
    width: 100%; }
  @media only screen and (max-device-width: 1023px) {
    .motif-theme .price-med-ta {
      justify-content: center; }
    .motif-theme .price-med-thera-cards {
      max-width: 100%;
      width: 100%;
      margin-bottom: 11px; }
    .motif-theme .vgr-price-med-title-content {
      max-width: 100%; } }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-request-new-prescription {
      align-items: flex-start;
      flex-direction: column; }
    .motif-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 0; } }
  .motif-theme .vgr-price-a-med-details {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-price-med-delivery {
    min-width: 244px;
    padding-right: 21px; }
  .motif-theme .vgr-price-card-wrapper {
    width: 100%; }
  .motif-theme .vgr-price-med-cards {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end; }
  .motif-theme .vgr-price-med-lastsixmonth-card {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start; }
  .motif-theme .vgr-price-a-med-lastsixmonth-heading {
    max-width: 368px;
    width: 100%;
    color: #a3a3a3;
    font-weight: normal; }
  .motif-theme .vgr-last-six-months-drug-list {
    margin: 25px 0; }
  .motif-theme .last-six-cus {
    margin: 0px 0 10px 0; }
  .motif-theme .vgr-price-med-presc {
    margin-bottom: 18px; }
  .motif-theme .last-six-margin-10 {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-card-layout {
    border-radius: 3px;
    border: solid 1px #d8d8d8;
    background-color: #ffffff;
    padding: 30px 23px 30px 24px;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .motif-theme .vgr-price-a-med-card-layout-holder {
    background-color: #ffffff;
    padding: 30px 23px 30px 24px;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .motif-theme .vgr-price-a-med-card-layout-holder:last-child {
    margin-right: 9px; }
  .motif-theme .vgr-price-a-med-card-layout-error {
    background-color: #ffffff;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .motif-theme .vgr-price-a-med-card-layout:first-child {
    margin-right: 24px; }
  .motif-theme .vgr-price-a-med-drug-type {
    font-family: Lato;
    font-size: 12px;
    line-height: 1.17;
    color: #666666; }
  .motif-theme .price-med-location {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-a-med-drug-name {
    font-family: Montserrat;
    font-size: 20px;
    color: #333333; }
  .motif-theme .vgr-price-a-med-header {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 600;
    color: #333333; }
  .motif-theme .vgr-price-a-med-mail-price-text {
    font-family: Lato;
    font-size: 14px;
    color: #666666; }
  .motif-theme .vgr-price-med-a-med-line {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #dcdcdc; }
  .motif-theme .vgr-price-med-cost-section {
    padding-top: 30px; }
    .motif-theme .vgr-price-med-cost-section .price-med-star {
      text-decoration: none;
      margin-right: 4px; }
  .motif-theme .vgr-price-a-med-card-layout .wcs-ec-heading-content {
    color: #286ce2; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .ant-theme-secondary .ant-collapse-body .body-content {
    padding: 0.5rem 0.75rem 1.75rem 0rem; }
  .motif-theme .vgr-price-med-ther-drug {
    font-weight: 600;
    font-size: 1.25rem; }
  .motif-theme .vgr-price-med-location-thera {
    font-size: 0.9rem;
    font-weight: 600; }
  .motif-theme .vgr-price-med-ther-font-size {
    font-size: 0.8rem; }
  .motif-theme .vgr-price-med-ther-font-weight {
    font-weight: 600; }
  @media only screen and (min-device-width: 702px) and (max-device-width: 1023px) {
    .motif-theme .vgr-price-a-med-details {
      flex-direction: column; }
    .motif-theme .vgr-price-med-title-content {
      max-width: 100%; }
    .motif-theme .vgr-price-med-delivery {
      padding-right: 21px; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
      max-width: 400px;
      width: 100%;
      margin-left: 10px; }
    .motif-theme .vgr-price-a-med-card-layout {
      margin-left: 9px;
      margin-right: 9px; }
    .motif-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 9px; }
    .motif-theme .vgr-price-med-cards {
      justify-content: center;
      margin-top: 20px; } }
  @media only screen and (max-device-width: 701px) {
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section {
      padding-left: 0;
      padding-right: 0; }
    .motif-theme .vgr-price-med-thera-txt {
      max-width: 100%; }
    .motif-theme .vgr-price-a-med-details,
    .motif-theme .vgr-price-med-cards {
      flex-direction: column; }
    .motif-theme .vgr-price-med-delivery {
      padding-right: 0; }
    .motif-theme .vgr-price-med-cards {
      align-items: center; }
    .motif-theme .vgr-price-a-med-card-layout {
      margin-bottom: 24px;
      margin-right: 0; }
    .motif-theme .vgr-price-a-med-card-layout:first-child {
      margin-right: 0px;
      margin-left: 0px; }
    .motif-theme .vgr-price-a-med-card-layout-holder {
      display: none; }
    .motif-theme .vgr-price-med-thera-txt:last-child {
      margin-bottom: 24px; }
    .motif-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 0px;
      margin-right: 0px; }
    .motif-theme .price-med-thera-cards {
      max-width: 319px;
      margin-bottom: 31px; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
      max-width: 100%; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-title-content {
      max-width: 100%; } }
  .motif-theme .vgr-price-med-price-details {
    padding-top: 40px; }
  .motif-theme .vgr-font-thre-style {
    font-weight: 600;
    font-size: 1.857rem; }
  .motif-theme .vgr-non-solid-info {
    border: 1px solid #d8d8d8; }
  .motif-theme .vgr-non-solid-info-span:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .motif-theme .vgr-non-solid-info-span {
    margin: 10px; }
  .motif-theme .vgr-provide-my-own-dasge {
    width: 246px;
    height: 36px;
    border-radius: 3px;
    border: solid 1px #b4b5b7;
    overflow: hidden;
    background-color: #ffffff; }
  .motif-theme .vgr-most-common-dosage {
    width: 160px;
    height: 36px;
    border: solid 1px #b4b5b7;
    float: left;
    margin-right: 10px;
    margin-bottom: 18px;
    background-color: #ffffff; }
  .motif-theme .vgr-wrapper {
    width: 500px;
    overflow: hidden; }
  .motif-theme .vgr-show-fre-sec-hide {
    visibility: hidden; }
  .motif-theme .vgr-show-fre-sec-show {
    visibility: visible; }
  .motif-theme #vgr-price-med-label .vgr-datalabel {
    color: #3b7bf1; }
  .motif-theme .vgr-aling-dosage-text {
    text-align: center;
    vertical-align: middle;
    line-height: 30px; }
  .motif-theme .vgr-filter-container {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-cost-details {
    font-size: 1.25rem; }
  .motif-theme .vgr-covered-size {
    font-size: 0.75rem;
    color: #666666; }
  .motif-theme .vgr-padding-left {
    padding-left: 277px; }
  .motif-theme .vgr-retail-store-no-alternative {
    border: none;
    padding: 0px; }
  .motif-theme .vgr-start-new-pres-btn {
    margin-top: 15px; }
  .motif-theme .vgr-specialty-txt {
    width: 100%;
    max-width: 500px; }
  .motif-theme .vgr-pricing-space {
    padding-bottom: 8px; }
  .motif-theme .vgr-err-spaceing-ta {
    margin-left: 290px !important; }
  @media only screen and (max-width: 479px) {
    .motif-theme .last-six-row {
      flex-direction: column; } }
  .motif-theme .price-med-page-header-wrapper {
    background-image: url(/assets/images/motif/page-header-background.svg), linear-gradient(347deg, #58abdf, #0079c2);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    margin-left: calc(-50vw + 50% - 8px);
    position: relative; }
  .motif-theme #price-med-search-container .rx-nav-position {
    position: inherit; }
  .motif-theme .price-med-cont {
    margin-top: 0; }
  .motif-theme .price-med-sub-nav {
    margin-top: 138px; }
  .motif-theme .igo-close-cont {
    border: 0px;
    background-color: transparent;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 2px;
    position: absolute;
    top: 6px;
    right: 0;
    display: block; }
  .motif-theme .vgr-price-med-medium-card {
    max-width: 881px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #e5e5e5;
    background-color: #ffffff;
    padding: 37px;
    margin-top: 48px; }
  .motif-theme .vgr-price-med-prescription {
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
    justify-content: flex-start; }
  .motif-theme .vgr-price-med-col {
    display: flex;
    flex-direction: column;
    max-width: 200px;
    width: 100%;
    flex-flow: column wrap;
    padding-top: 31px; }
  .motif-theme .vgr-filter-container {
    margin-top: 18px;
    border-bottom: 1px solid  #dcdcdc; }
  .motif-theme .vgr-last-six-months-drug-name {
    padding-bottom: 18px; }
  .motif-theme #vgr-filter-dosage-info .filter-panel-trigger {
    padding: 7px 8px 7px 7px !important; }
  .motif-theme .price-med-search-user .form-item label {
    color: #286ce2; }
    .motif-theme .price-med-search-user .form-item label:hover {
      color: #ffffff; }
  .motif-theme .price-med-filters {
    margin-top: 12px; }
  .motif-theme #price-med-search-container .price-med-page-header-container {
    padding: 48px 0 32px 0; }
  .motif-theme #price-med-search-container .motif-icon {
    line-height: 1.45 !important; }
  .motif-theme #price-med-search-container .motif-contacts:before,
  .motif-theme #price-med-search-container .motif-id-card:before {
    margin-right: 10px; }
  .motif-theme #price-med-search-container .ant-marker-icon {
    border: 0px;
    background-color: transparent;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 17px;
    position: absolute;
    display: block; }
  .motif-theme #price-med-search-container .price-med-search-drug,
  .motif-theme #price-med-search-container .price-med-header-wrap {
    padding-left: 8px; }
  .motif-theme #price-med-search-container .price-med-header-wrap {
    display: flex;
    flex-direction: row;
    margin-bottom: 12px;
    padding-bottom: 29px; }
  .motif-theme #price-med-search-container .price-med-search-user {
    width: 528px; }
  .motif-theme #price-med-search-container .price-med-member-rx {
    width: 230px; }
    .motif-theme #price-med-search-container .price-med-member-rx #show-single-member {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .motif-theme #price-med-search-container .price-med-member {
    display: flex;
    flex-direction: row; }
  .motif-theme #price-med-search-container .price-med-order-rx {
    width: 230px; }
    .motif-theme #price-med-search-container .price-med-order-rx #show-single-plan1 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .motif-theme #price-med-search-container .price-med-dropdown-header {
    padding: 1rem 0 1rem 0.75rem;
    background-color: #f7f7f7; }
  .motif-theme #price-med-search-container .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem !important;
    border-left: 0px; }
  .motif-theme #price-med-search-container .psDropdown.active {
    max-height: 18.9rem !important; }
  .motif-theme #price-med-search-container .ant-lg-select {
    width: 100% !important; }
  .motif-theme #price-med-search-container .ant-auto-suggest {
    width: 100%; }
  .motif-theme #price-med-search-container .ant-auto-suggest .ant-text-input {
    padding: 0.5rem 0.5rem 0.5rem 3rem;
    border: 1px solid #949494;
    width: 100%; }
  .motif-theme #price-med-search-container .tcp-auto-suggest .psDropdown {
    margin-top: 2.5rem !important; }
  .motif-theme #price-med-search-container .rx-spacer {
    padding-bottom: 0 !important; }
  .motif-theme #price-med-search-container .vgr-member-top-section {
    padding: 0.4rem 0.5rem 0.4rem 1.2rem;
    border: 0 solid #949494;
    background-color: #ffffff;
    margin-top: 5px;
    border-top: 1px solid #949494;
    border-bottom: 1px solid #949494;
    border-right: 1px solid #949494; }
  @media only screen and (max-device-width: 800px) {
    .motif-theme #price-med-search-container .price-med-header-wrap {
      flex-direction: column; }
    .motif-theme #price-med-search-container .price-med-search-drug,
    .motif-theme #price-med-search-container .price-med-header-wrap {
      padding-left: 15px;
      padding-right: 15px; }
    .motif-theme #price-med-search-container .price-med-member-rx,
    .motif-theme #price-med-search-container .price-med-search-user,
    .motif-theme #price-med-search-container .price-med-order-rx {
      max-width: 100%;
      width: 100%; }
    .motif-theme #price-med-search-container .price-med-member-rx {
      margin-bottom: 14px; }
    .motif-theme .vgr-price-med-filter {
      margin-bottom: 8px; } }
  .motif-theme .filter-panel-container-price-med {
    position: absolute;
    z-index: 2;
    max-width: inherit;
    width: 100%; }
  .motif-theme .filter-panel-filter {
    box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.11);
    background-color: #ffffff; }
  .motif-theme .filter-price-med-pills {
    max-width: 52px;
    width: 100%; }
  .motif-theme .filter-price-med-frequency {
    max-width: 292px;
    width: 100%; }
  .motif-theme .filter-price-med-supply {
    max-width: 86px;
    width: 100%; }
  .motif-theme .vgr-pills-txt-box {
    max-width: 100%;
    padding: 0.25rem 0.75rem;
    border: 1px solid #949494;
    background-color: #ffffff;
    font-size: 0.85714286rem;
    margin-top: 2px; }
  .motif-theme .vgr-frequency-box {
    max-width: 100%;
    height: 34px;
    background-color: #ffffff; }
  .motif-theme .vgr-supply-box {
    max-width: 44px;
    padding: 0.25rem 0.75rem;
    border: 1px solid #949494;
    background-color: #ffffff;
    font-size: 0.85714286rem;
    margin-top: 2px; }
  .motif-theme .price-med-supply-days {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .motif-theme .price-med-days {
    display: flex;
    border: solid 1px #dcdcdc;
    background-color: #fafafa;
    height: auto;
    width: 52px;
    padding: 0.15rem 0.75rem;
    border-left: 0;
    align-self: flex-end; }
  .motif-theme .vgr-supply-txt {
    width: 98px;
    height: 14px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333;
    margin-bottom: 5px; }
  .motif-theme .vgr-frequency-txt {
    width: 67px;
    height: 12px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-pills-txt {
    height: 12px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-apply-btn-section {
    padding-top: 1.7rem; }
  .motif-theme .fliter-container-pricemed {
    padding: 2.1rem 1.7rem 1.8rem 1.7rem;
    display: flex;
    flex-direction: column; }
  .motif-theme .price-med-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline; }
  .motif-theme .vgr-apply-btn-margin {
    margin-right: 15px; }
  .motif-theme .price-med-filter-panel-wrapper {
    max-width: 498px;
    width: 100%;
    margin-bottom: 18px; }
  .motif-theme .price-filter-border {
    border: 1px solid #3372e3; }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-filter-container {
      flex-direction: column; }
    .motif-theme .price-med-wrap {
      flex-direction: row; }
    .motif-theme .vgr-provide-my-own-dasge-info {
      margin: 10px 0 10px 0; }
    .motif-theme .vgr-frequency-box,
    .motif-theme .vgr-pills-txt-box,
    .motif-theme .vgr-supply-box,
    .motif-theme .filter-price-med-pills,
    .motif-theme .filter-price-med-frequency,
    .motif-theme .filter-price-med-supply,
    .motif-theme .price-med-mail {
      width: 100%;
      max-width: 100%; }
    .motif-theme .fliter-container-pricemed {
      padding: 1.7rem; }
    .motif-theme .price-med-wrap {
      flex-direction: column; }
    .motif-theme .last-six-row {
      flex-direction: column; }
    .motif-theme .vgr-filter-container {
      display: flex;
      flex-direction: column; }
    .motif-theme .prescription-right {
      margin-bottom: 18px; }
    .motif-theme .filter-panel-container-price-med {
      width: 90%; } }
  @media only screen and (max-device-width: 354px) {
    .motif-theme .filter-panel-container-price-med {
      max-width: 83%; }
    .motif-theme .fliter-container-pricemed {
      padding: 24px 7px; }
    .motif-theme .vgr-apply-btn-section {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-apply-btn-margin {
      margin-right: 0;
      margin-bottom: 15px !important; }
      .motif-theme .vgr-apply-btn-margin .btn {
        width: 100%; } }
  .motif-theme .tcp-pharmacy-drug-search-button {
    margin: 0 0 40px 0; }
  .motif-theme .modal#prescription-notifications-modal .section-header {
    display: none; }
  .motif-theme .modal#prescription-notifications-modal .modal-content .modal-footer {
    display: none; }
  .motif-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-section-header {
    display: none; }
  .motif-theme .modal#prescription-notifications-modal .modal-content .modal-body .vgr-notifications-modal-header-style {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc; }
  .motif-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-notification-section {
    margin-top: 12px; }
    .motif-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-notification-section .ant-heading-five {
      margin-bottom: initial; }
    .motif-theme .modal#prescription-notifications-modal .modal-content .modal-body .profile-notification-section h4 {
      margin-bottom: 15px; }
  .motif-theme .vgr-block {
    display: block; }
  .motif-theme .vgr-text-modal-spacing {
    margin-top: 12px; }
  .motif-theme [data-uxd-modal].modal {
    background: rgba(55, 71, 90, 0.9); }
    .motif-theme [data-uxd-modal].modal .modal-dialog {
      max-width: 725px; }
    .motif-theme [data-uxd-modal].modal .modal-header .close {
      position: absolute;
      top: 1px;
      right: 4px; }
      .motif-theme [data-uxd-modal].modal .modal-header .close:focus {
        outline: 1px dotted #212121;
        outline: 5px auto -webkit-focus-ring-color; }
  @media only screen and (max-width: 481px) {
    .motif-theme #shipping-address-modal .modal-header .close {
      border: 1px solid #979797;
      top: 7px;
      right: 12px; } }
  .motif-theme .legacy-link-div-inline {
    display: inline; }
  @media only screen and (max-width: 481px) {
    .motif-theme #vgr-supply-id .modal-title {
      margin-top: 20px; } }
  .motif-theme #vgr-supply-id #back-button {
    text-decoration: none; }
  @media only screen and (max-width: 481px) {
    .motif-theme #vgr-supply-id .modal-header .close {
      border: 1px solid #979797;
      top: 7px;
      right: 12px;
      background: white;
      z-index: 1000; } }
  .motif-theme #vgr-supply-id #searchSubmitButton {
    position: relative;
    /* bottom: 5px; */ }
    @media only screen and (max-width: 1024px) {
      .motif-theme #vgr-supply-id #searchSubmitButton {
        height: 2.27rem;
        bottom: 0px; } }
    @media only screen and (max-width: 1024px) and (min-width: 800px) {
      .motif-theme #vgr-supply-id #searchSubmitButton {
        height: 2.27rem;
        bottom: 3px; } }
  @media only screen and (min-width: 1024px) {
    .motif-theme #vgr-supply-id .BBB {
      width: 20%;
      padding-left: 0px; } }
  @media only screen and (min-width: 480px) {
    .motif-theme #vgr-supply-id .BBB {
      padding-left: 0px; } }
  @media only screen and (min-width: 1024px) {
    .motif-theme #vgr-supply-id .DDD {
      float: right; } }
  @media only screen and (max-width: 800px) {
    .motif-theme #vgr-supply-id .pfToggleSwitch label {
      width: 50% !important; } }
  .motif-theme #vgr-supply-id .distance-margin-vgr {
    margin-top: 8px; }
  @media only screen and (min-width: 800px) {
    .motif-theme .tcp-pharmacy-drug-search-button {
      margin: 40px 0 40px 0; } }
  @media only screen and (max-width: 800px) {
    .motif-theme .btn-row-modifier {
      margin-top: 8px; } }
  .motif-theme .modal#vgr-supply-id .phrm-srch-level-display {
    align-items: center; }
  .motif-theme .modal#vgr-supply-id #pharmacy-details-view .ant-margin-top-20 {
    margin-top: 20px; }
  .motif-theme .modal#vgr-supply-id #pharmacy-details-view .ant-heading-four {
    font-size: 1rem; }
  .motif-theme .modal#vgr-supply-id #pharmacy-details-view .srch-list-results {
    margin-bottom: 0px; }
  .motif-theme .modal#vgr-supply-id .ant-auto-suggest .ant-text-input {
    text-indent: 10px; }
  .motif-theme .modal#vgr-supply-id .ant-auto-suggest .tcp-auto-suggest {
    white-space: nowrap; }
  .motif-theme .modal#vgr-supply-id legend {
    font-weight: bold;
    font-size: inherit;
    margin-bottom: 0.4444444rem; }
    .motif-theme .modal#vgr-supply-id legend#tcp-auto-suggest-cmp-0-legend {
      white-space: nowrap; }
  .motif-theme .modal#vgr-supply-id .srch-phrm-multi-plan-margin {
    margin-top: 2.5rem; }
    @media only screen and (max-width: 800px) {
      .motif-theme .modal#vgr-supply-id .srch-phrm-multi-plan-margin {
        margin-top: 0.5rem; } }
  .motif-theme .modal#vgr-supply-id .vgr-pharm-modal-modification {
    margin-right: 25px; }
    @media only screen and (max-width: 480px) {
      .motif-theme .modal#vgr-supply-id .vgr-pharm-modal-modification {
        margin-right: 0px; } }
    .motif-theme .modal#vgr-supply-id .vgr-pharm-modal-modification #lgAutoSuggest .ant-auto-suggest .ant-text-input {
      padding: 0.25rem 1rem;
      border: 1px solid #949494; }
  .motif-theme .modal#vgr-supply-id .modal-dialog .modal-content .modal-top .modal-header {
    padding-right: 20px;
    padding-left: 20px; }
    .motif-theme .modal#vgr-supply-id .modal-dialog .modal-content .modal-top .modal-header .modal-title {
      padding: 0; }
  .motif-theme .tcp-pharmacy-drug-search-button-column {
    width: 100%;
    text-align: center; }
  .motif-theme .pharmacy-plan-tools-hd .fa {
    color: #06a59d;
    margin: 0 20px 0 0;
    padding-right: 0px;
    padding-left: 0px;
    top: 5px;
    position: relative; }
  .motif-theme .tcp-pharmacy-specialty-drugs .fa.fa-file-pdf-o {
    padding-right: 5px; }
  .motif-theme .tcp-pharmacy-wrapper .fa.fa-external-link {
    color: #666666;
    font-size: 1rem;
    margin: 0px 0px 0px 15px; }
  .motif-theme .tcp-pharmacy-wrapper .fa.fa-file-pdf-o {
    color: black; }
  .motif-theme .tcp-pharmacy-wrapper #plan-tools-pharmacy {
    font-size: 22px;
    font-weight: 300;
    color: #666666; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-options {
    float: right; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-details {
    width: 100%; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-header {
    float: left;
    margin: 20px 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-sub-header {
    margin: 40px 0px; }
  .motif-theme .tcp-pharmacy-wrapper .id-card-item {
    border: 0px solid transparent;
    margin-bottom: 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-sub-header-group {
    padding: 0px 0px 30px 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-list.panel-default {
    border-color: transparent; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#drug-reference-list,
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#specialty-drugs-list {
    margin: 0px;
    padding-left: 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#drug-reference-list li,
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-reference ul#specialty-drugs-list li {
    display: block;
    text-align: left;
    margin: 20px 0px 0px 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-reference .reference-content {
    margin: 0px 0px 40px 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-reference .pharmacy-reference-header {
    margin: 40px 0px; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion {
    margin-right: 25px;
    margin-top: 6px;
    margin-left: 15px;
    float: left; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .collapse.in {
    height: auto; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-item-top {
    background-color: rgba(66, 145, 184, 0.1);
    position: relative; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-item-top a {
    border-bottom: 1px solid #dcdcdc; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a {
    font-size: inherit;
    padding: 0px;
    display: inline-block;
    background-color: transparent;
    background-image: none;
    border-top: none;
    margin-top: 0px;
    filter: none;
    color: #0079c2;
    border-bottom: 1px solid;
    text-decoration: none; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a.ant-toggle-ctrl.collapsed {
    background-color: white; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a.ant-toggle-ctrl {
    font-size: 1rem;
    padding: 20px 5px 23px;
    display: block;
    background-color: white;
    background-image: none;
    border-bottom: none;
    border-top: 1px solid transparent;
    margin-top: -1px;
    filter: none; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel-body {
    margin: 0px;
    padding: 0px 0px;
    background-color: white; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none; }
  .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading .ant-toggle-ctrl h2 {
    font-size: 32px;
    display: inline-block;
    line-height: 40px; }
  @media only screen and (min-width: 800px) {
    .motif-theme .tcp-pharmacy-wrapper .tcp-pharmacy-drug-search-button {
      margin: 40px 0 40px 0; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-item.panel-heading {
      background-color: white; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-item-top {
      background-color: white; }
    .motif-theme .tcp-pharmacy-wrapper .ant-accordion .panel-heading a.ant-toggle-ctrl.collapsed {
      background-color: white; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-details {
      height: auto; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-header {
      width: 100%;
      margin: 50px 0px 50px 0px; }
      .motif-theme .tcp-pharmacy-wrapper .pharmacy-header h2 {
        text-align: center; }
    .motif-theme .tcp-pharmacy-wrapper #pharmacy-content-1 {
      margin-bottom: 50px; } }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 {
    float: left;
    width: 100%; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 .pharmacy-content {
      float: left; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 .pharmacy-content h3 {
      padding: 0px 0px 20px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 ul#pharmacy-content1-list,
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul#pharmacy-content1-list {
      margin: 0px;
      padding-left: 0px;
      -webkit-margin-after: -1em; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 ul#pharmacy-content1-list li,
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 ul#pharmacy-content2-list li,
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul#pharmacy-content1-list li,
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul#pharmacy-content2-list li {
      list-style-type: none;
      padding: 0;
      margin: 20px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 {
      border-right: 1px solid transparent;
      margin-bottom: 50px;
      border-bottom: 1px solid #a3a3a3;
      padding-bottom: 50px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 {
      padding-left: 15px;
      margin-bottom: 0px;
      -webkit-margin-after: -1em; }
      .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 ul {
        padding-left: 0px; }
    @media only screen and (min-width: 1024px) {
      .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-1 {
        border-right: 1px solid #a3a3a3;
        padding: 0px 50px 0px 15px;
        margin-bottom: 0px;
        border-bottom: 1px solid transparent; }
      .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group1 #pharmacy-content-2 {
        padding: 0px 15px 0px 50px; } }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 {
    float: left;
    width: 100%;
    padding: 60px 0px 0px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 h3 {
      font-size: 22px;
      color: #666666; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list {
      list-style-type: none;
      padding: 0px;
      margin: 40px 0px 40px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list li {
      display: block;
      text-align: left;
      margin: 20px 0px 0px 0px; }
      .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list li a {
        text-align: left;
        float: left; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:not(:last-child) {
      border-right: none;
      padding-right: 0px;
      padding-left: 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:first-child {
      padding-left: 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:last-child {
      padding-left: 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 .fa.fa-folder-open-o {
      size: 36px;
      color: #06a59d;
      margin: 0px 20px 0px 0px;
      padding-right: 0px; }
  .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-idcard-mw {
    margin-left: 40px; }
  @media only screen and (min-width: 1024px) {
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-group2 {
      padding: 60px 0px 20px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list {
      margin: 0px 0px 40px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul#pharmacy-group2-list li {
      display: inline-block;
      margin: 30px 0px 0px 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:not(:last-child) {
      border-right: 1px solid #a3a3a3;
      padding-right: 25px;
      padding-left: 25px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:last-child {
      padding-left: 25px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 ul li:first-child {
      padding-left: 0px; }
    .motif-theme .tcp-pharmacy-wrapper .pharmacy-content-container .pharmacy-group2 h3 {
      font-size: 26px; }
    .motif-theme .tcp-pharmacy-wrapper #plan-tools-pharmacy {
      font-size: 26px; } }
  .motif-theme .tcp-pharmacy-claim-miniwidget-subheader {
    margin: -20px 0px 48px; }
  @media only screen and (max-width: 800px) {
    .motif-theme .tcp-pharmacy-claim-miniwidget-subheader {
      display: none;
      margin: 0; } }
  .motif-theme .tcp-saving-summary-detail1 {
    font-size: 110px;
    font-weight: 200; }
  .motif-theme .header-text-align {
    margin: -20px 0 30px 0;
    padding: 5px 102px 10px 120px; }
  .motif-theme .tcp-saving-summary-detail3 {
    font-weight: 600;
    margin-bottom: 20px; }
  .motif-theme .tcp-dollar {
    height: 92px;
    font-size: 39px;
    display: table-caption; }
  .motif-theme .tcp-savings-text {
    width: 1141px;
    height: 28px;
    font-family: OpenSans;
    font-size: 24px;
    line-height: 1.17;
    letter-spacing: -0.4px;
    color: #333333;
    text-align: center;
    display: block;
    padding-bottom: 4rem; }
  .motif-theme .tcp-total-savings-div {
    padding: 0.2rem 20rem 1.5rem 25rem; }
  .motif-theme #tcp-caregap-list {
    padding-bottom: 1rem;
    padding-left: 1rem;
    width: 100%; }
  .motif-theme #savings-list .caregap-list {
    list-style: none; }
  .motif-theme .navbar-care-gap {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem; }
  .motif-theme .navbar-care-gap ul {
    list-style-type: none;
    /*to remove bullets*/
    text-align: center;
    margin: 0 auto;
    padding: 0px;
    display: table;
    overflow: hidden;
    width: 100%; }
  .motif-theme .navbar-care-gap li {
    float: left;
    padding: 2px;
    margin-left: auto;
    margin-right: auto; }
  .motif-theme .navbar-care-gap-detail {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 100px 0 100px;
    padding-top: 1rem;
    text-align: center; }
  .motif-theme .navbar-care-gap-detail ul {
    list-style-type: none;
    /*to remove bullets*/
    text-align: center;
    margin: 0 auto;
    display: table;
    overflow: hidden; }
  .motif-theme .navbar-care-gap-detail li {
    float: left;
    padding: 2px;
    margin-left: auto;
    margin-right: auto; }
  .motif-theme .tcp-contions-text {
    font-style: italic;
    font-size: 16px;
    text-align: center;
    line-height: 1.75; }
  .motif-theme .tcp-medication-text {
    font-weight: 200;
    text-align: center;
    color: #333333;
    font-size: 1rem; }
  .motif-theme .tcp-pharmacy-title {
    font-weight: 600;
    font-size: 22px; }
  .motif-theme .tcp-phar-name {
    font-weight: 600;
    display: block; }
  .motif-theme .tcp-pharmacy-text {
    font-style: italic;
    font-size: 1rem; }
  .motif-theme .tcp-pharmacy-section {
    margin: 20px 20px 10px 36px !important; }
  .motif-theme .ant-progress-bar-full.info {
    padding: 0px; }
  .motif-theme .tcp-display-block {
    display: block; }
  .motif-theme .tcp-phar-address-section {
    margin: 20px 10px 10px 0; }
  .motif-theme .tcp-phone-lable {
    font-weight: 600; }
  .motif-theme .ant-caregap-nav-link-list {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #979797;
    display: inline-grid !important; }
  .motif-theme .ant-caregap-nav-link-list li {
    list-style: none;
    margin: 0;
    border-bottom: 1px solid #979797;
    padding: 1rem 0;
    position: relative; }
  .motif-theme .ant-caregap-nav-link-list li > div {
    display: block;
    border-bottom: none;
    margin-right: 1rem;
    text-align: left; }
  .motif-theme .cursor-pointer {
    cursor: pointer; }
  .motif-theme #auto-refill-cancel-modal .modal-footer {
    border: none; }
  @media only screen and (max-width: 800px) {
    .motif-theme #terms-of-use-modal .modal-content {
      padding-bottom: 175px; } }
  .motif-theme .ant-caregap-nav-link-list-icon {
    content: "\f112";
    color: #72b4dc;
    font-family: "ant-classic-icons";
    font-size: 1.2rem;
    position: absolute;
    right: 0%;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 30px;
    border-bottom: none; }
  .motif-theme .ant-caregap-nav-link-list-label {
    display: inline-block; }
  .motif-theme .caregap-alt-drug-summary {
    color: #1383c7;
    font-size: 26px;
    font-weight: 300; }
  .motif-theme .caregap-alt-drug-summary-save {
    color: #0aa69e;
    font-weight: 600;
    font-size: 22px; }
  .motif-theme .caregap-alt-drug-summary-save-txt {
    color: #000;
    font-weight: 400;
    font-size: 21px;
    text-align: left;
    width: 96%; }
  .motif-theme .current-drug-text,
  .motif-theme .alternate-drug-text {
    font-size: 22px; }
  .motif-theme .currentDrugView {
    left: 30px; }
  @media only screen and (min-width: 320px) and (max-width: 1024px) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save-txt {
      width: 90%;
      font-weight: 100;
      font-size: 1rem; }
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative;
      font-size: 18px !important;
      font-weight: 600; }
    .motif-theme .header-text-align {
      padding: 0px; } }
  @media only screen and (min-width: 320px) and (max-width: 1024px) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list {
      list-style: none;
      margin: 0;
      padding: 0;
      border-top: 1px solid gainsboro;
      display: inline-grid !important; }
    .motif-theme .ant-caregap-nav-link-list li {
      list-style: none;
      margin: 0;
      border-bottom: 1px solid gainsboro;
      padding: 1rem 0;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list li > div {
      display: block;
      border-bottom: none;
      margin-right: 1rem;
      text-decoration: none !important;
      text-align: left; }
    .motif-theme .ant-caregap-nav-link-list-label {
      display: inline-block; }
    .motif-theme .header-text-align {
      padding: 0px; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100% !important; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .motif-theme .header-text-align {
      margin: -20px 0 30px 0;
      padding: 5px 102px 10px 120px; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    .motif-theme {
      /*.ant-progress-bar-ninety {
    background-color: #cb71da;
    width: 25% !important;
  }*/ }
      .motif-theme .caregap-alt-drug-summary-save {
        right: 0%;
        position: relative; }
      .motif-theme .ant-caregap-nav-link-list li {
        width: 100%; }
      .motif-theme #tcp-caregap-list {
        padding-bottom: 1rem;
        padding-left: 1rem; }
      .motif-theme .navbar-care-gap-detail {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 1px 1px 1px 1px;
        padding-top: 1rem;
        text-align: center; }
      .motif-theme .navbar-care-gap-detail ul {
        list-style-type: none;
        text-align: center;
        margin: 0 auto;
        margin: 0px 0px 0px -10px;
        display: table;
        overflow: hidden; }
      .motif-theme .currentDrugView {
        width: 50%;
        float: left;
        left: 0px; }
      .motif-theme .alternateDrugView {
        width: 50%;
        float: right; }
      .motif-theme .BrandvsGeneric {
        font-weight: 400 !important; } }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100% !important; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .motif-theme .navbar-care-gap-detail {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding: 1px 1px 1px 1px;
      padding-top: 1rem;
      text-align: center; }
    .motif-theme .navbar-care-gap-detail ul {
      list-style-type: none;
      text-align: center;
      margin: 0 auto;
      padding: 0px 0px 0px 5px;
      display: table;
      overflow: hidden; }
    .motif-theme .currentDrugView {
      float: left; }
    .motif-theme .alternateDrugView {
      float: left; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .navbar-care-gap-detail ul {
      list-style-type: none;
      text-align: center;
      margin: 0 auto;
      margin: 0px 0px 0px 10px;
      display: table;
      overflow: hidden; } }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .motif-theme {
      /*.ant-progress-bar-ninety {
    background-color: #cb71da;
    width: 25% !important;
  }*/ }
      .motif-theme .caregap-alt-drug-summary-save {
        right: 0%;
        position: relative; }
      .motif-theme .ant-caregap-nav-link-list li {
        width: 100%; }
      .motif-theme #tcp-caregap-list {
        padding-bottom: 1rem;
        padding-left: 1rem; }
      .motif-theme .navbar-care-gap-detail {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 1px 1px 1px 1px;
        padding-top: 1rem;
        text-align: center; }
      .motif-theme .navbar-care-gap-detail ul {
        list-style-type: none;
        text-align: center;
        margin: 0 auto;
        margin: 0px 0px 0px 40px;
        display: table;
        overflow: hidden; }
      .motif-theme .BrandvsGeneric {
        font-weight: 400 !important; } }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .motif-theme .navbar-care-gap-detail {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding: 1px 1px 1px 1px;
      padding-top: 1rem;
      text-align: center; }
    .motif-theme .navbar-care-gap-detail ul {
      list-style-type: none;
      text-align: center;
      margin: 0 auto;
      margin: 0px 0px 0px 10px;
      display: table;
      overflow: hidden; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save-txt {
      color: #000;
      font-weight: 400;
      font-size: 21px;
      text-align: left;
      width: 96%; }
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; }
    .motif-theme #ninety {
      color: #ab46bc;
      left: 20%;
      position: relative;
      top: 51px; } }
  @media only screen and (min-device-width: 412px) and (max-device-width: 732px) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 412px) and (max-device-width: 732px) and (orientation: landscape) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
    .motif-theme .caregap-alt-drug-summary-save-txt {
      width: 90%;
      font-weight: 100;
      font-size: 1rem; }
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative;
      font-size: 18px !important;
      font-weight: 600; }
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100%; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
    .motif-theme .caregap-alt-drug-summary-save {
      right: 0%;
      position: relative; }
    .motif-theme .ant-caregap-nav-link-list li {
      width: 100% !important; }
    .motif-theme #tcp-caregap-list {
      padding-bottom: 1rem;
      padding-left: 1rem; } }
  .motif-theme .current-drug-label,
  .motif-theme .alternate-drug-label {
    font-size: 22px;
    font-weight: 600;
    margin-top: 10px; }
  .motif-theme .BrandvsGeneric {
    font-size: 40px;
    text-align: center;
    color: #333333; }
  .motif-theme .smallvs {
    font-size: 28px;
    text-align: center;
    color: #333333;
    font-weight: 400 !important; }
  .motif-theme .price-brand,
  .motif-theme .price-generic {
    font-size: 40px;
    font-weight: 600; }
  .motif-theme .price-brand {
    color: #06a59d; }
  .motif-theme .guarantee {
    font-size: 16px;
    font-style: italic; }
  .motif-theme .divider {
    border-left: 0.5px solid grey; }
  .motif-theme #savingschart {
    border-radius: 25px;
    background: #ab46bc;
    width: 100%;
    height: 25px;
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px; }
  .motif-theme .savingstext {
    margin-top: 53px; }
  .motif-theme .savingscharttext {
    font-size: 16px;
    font-style: italic;
    position: relative;
    left: 135px; }
  .motif-theme #first {
    width: 5px;
    height: 40px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 10px;
    border: 2px solid white; }
  .motif-theme #thirtydayspan,
  .motif-theme #ninetydayspan {
    border-left: 4px solid white;
    height: 100%;
    width: 100%;
    margin-left: -3px;
    position: absolute;
    left: 5%; }
  .motif-theme #ninetydayspan {
    left: 35%; }
  .motif-theme #thirty {
    color: #ab46bc;
    position: relative;
    left: 2%;
    top: 53px; }
  .motif-theme #ninety {
    color: #ab46bc;
    left: 26%;
    position: relative;
    top: 51px; }
  .motif-theme #thirtydays {
    top: 5px;
    left: 3%;
    position: relative;
    font-size: 1rem; }
  .motif-theme #ninetydays {
    left: 31%;
    position: absolute;
    font-size: 1rem;
    top: 25px; }
  .motif-theme #yearlydays {
    float: right;
    font-size: 1rem;
    bottom: 0px;
    position: relative;
    left: 50px; }
  .motif-theme #yearly {
    color: #ab46bc;
    float: right;
    bottom: 22px;
    position: relative; }
  .motif-theme .ant-caregap-detail-nav-list {
    display: inline-block;
    border-bottom-color: #ab46bc;
    border-bottom-width: 6px !important;
    border-style: groove;
    border-bottom-style: solid;
    width: 100%;
    height: 40px;
    cursor: pointer;
    padding: 8px 8px 0 8px;
    border-width: 1px; }
  .motif-theme .backtoCareGapSavings {
    text-align: left;
    margin: -120px 0 40px 30px;
    text-decoration-line: none; }
  .motif-theme .care-gap-detail-chart,
  .motif-theme .care-gap-feedback-thankyou {
    margin: 10px 10px 30px 10px;
    padding: 0 45px 0 30px; }
  .motif-theme #btnFeedback,
  .motif-theme #btnFeedback1 {
    margin-top: 13px; }
  @media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .motif-theme #thirtydays {
      top: 26px;
      left: 3%;
      position: relative;
      font-size: 1rem; }
    .motif-theme #yearlydays {
      float: right;
      font-size: 1rem;
      top: 22px;
      position: relative;
      left: 50px; } }
  @media only screen and (max-width: 1024px) {
    .motif-theme #ninety {
      left: 23%; } }
  @media only screen and (max-width: 1200px) {
    .motif-theme #thirtydays {
      top: 26px;
      left: 3%;
      position: relative;
      font-size: 1rem; }
    .motif-theme #yearlydays {
      float: right;
      font-size: 1rem;
      top: 22px;
      position: relative;
      left: 50px; } }
  @media only screen and (max-width: 480px) {
    .motif-theme #ninety {
      left: 11%; }
    .motif-theme .backtoCareGapSavings {
      margin: -135px 0 40px 30px; } }
  .motif-theme .ant-progress-bar-full {
    padding: 0px;
    margin-left: 5px; }
  @media screen and (max-width: 480px) {
    .motif-theme .ant-progress-bar-cmp .ant-progress-bar-thirty {
      width: 18% !important; } }
  .motif-theme #rbtnFeedBack .prLabel,
  .motif-theme #rbtnFeedBack1 .prLabel {
    padding-left: 0px;
    font-weight: 400;
    width: 100%; }
  .motif-theme #tcp-feedback-modal {
    /* Portrait */
    /* new wireframe */ }
    .motif-theme #tcp-feedback-modal .modal-dialog {
      top: 32%;
      bottom: 25%; }
    .motif-theme #tcp-feedback-modal .modal-content {
      width: 50%;
      margin: 0 auto; }
    .motif-theme #tcp-feedback-modal .modal-header {
      padding: 10px 25px;
      border: 0; }
    .motif-theme #tcp-feedback-modal .modal-footer {
      text-align: center; }
    .motif-theme #tcp-feedback-modal .modal-body {
      margin: 0 0 25px 0; }
    @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
      .motif-theme #tcp-feedback-modal .modal-dialog {
        top: 20%; } }
    @media screen and (max-width: 479px) {
      .motif-theme #tcp-feedback-modal .modal-dialog {
        top: 0px;
        bottom: 0px; }
      .motif-theme #tcp-feedback-modal .modal-content {
        width: 100%;
        margin: 0 auto; }
      .motif-theme #tcp-feedback-modal .modal-body {
        margin: 60px 0 25px 0; } }
  .motif-theme .ant-progress-bar-cmp .carousel-right-control,
  .motif-theme .ant-progress-bar-cmp .carousel-left-control {
    top: 35% !important; }
  .motif-theme .tcp-rx-ahd-modal-container .carousel-selector-cmp .carousel-content-container {
    padding: 0 0rem; }
  .motif-theme .tcp-rx-ahd-modal-container .carousel-content-container ul > .button-select-item li:hover {
    cursor: pointer; }
  .motif-theme .tcp-rx-ahd-modal-container .carousel-selector-cmp .carousel-left-control,
  .motif-theme .tcp-rx-ahd-modal-container .carousel-selector-cmp .carousel-right-control {
    z-index: 100; }
  .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container {
    width: 100%;
    padding: 0px;
    float: left; }
    .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-clear-both {
      clear: both; }
    .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container {
      display: flex;
      align-items: center;
      border: 1px solid #dcdcdc;
      padding: 20px 0;
      margin: 15px 15px 25px 15px;
      text-align: center;
      height: 14rem;
      cursor: pointer;
      float: left; }
      .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container .ant-font-b {
        font-size: 1rem; }
    .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-inner-container {
      padding: 1.25rem;
      text-align: center; }
    @media only screen and (min-width: 575px) {
      .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container {
        width: 44%; } }
    @media only screen and (max-width: 575px) {
      .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-modal-opportunities-container .tcp-ahd-opportunity-select-outer-container {
        width: 100%; } }
  .motif-theme .tcp-rx-ahd-modal-container .tcp-rx-ahd-opportunity-details {
    margin-top: 20px; }
  @media screen and (min-width: 480px) {
    .motif-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item:first-child:nth-last-child(1) {
      width: 45%;
      margin: 0px;
      min-width: 45%; } }
  @media screen and (min-width: 768px) {
    .motif-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul .button-select-item {
      margin: 0 5% 0 0; }
    .motif-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item:first-child:nth-last-child(2),
    .motif-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item:first-child:nth-last-child(2) ~ .button-select-item {
      min-width: 32.33%;
      width: 46%; } }
  @media screen and (max-width: 480px) {
    .motif-theme .tcp-rx-ahd-modal-container [data-uxd-data-display-tile-carousel-cmp] .carousel-content-container ul .button-select-item {
      left: -90%; } }
  .motif-theme .tcp-rx-ahd-footer-container {
    padding-top: 35px;
    float: left;
    text-align: center;
    width: 100%; }
  .motif-theme #tcp-ingenioRx-alert-modal-box .modal-footer {
    display: none; }
  @media screen and (max-width: 480px) {
    .motif-theme #tcp-ingenioRx-alert-modal-box .modal-header {
      padding-right: 5px; }
      .motif-theme #tcp-ingenioRx-alert-modal-box .modal-header .close {
        top: 0px;
        right: 0px; }
      .motif-theme #tcp-ingenioRx-alert-modal-box .modal-header h2.modal-title {
        padding-right: 40px; } }
  .motif-theme .rx-nav-position {
    position: absolute;
    left: 0;
    width: 100%;
    border-bottom: 1px solid lightgray; }
  .motif-theme .rx-nav-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0px;
    margin-top: -36px;
    overflow: auto;
    white-space: nowrap; }
  .motif-theme .rx-nav-container {
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */ }
  .motif-theme .rx-nav-container::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */ }
  .motif-theme .rx-spacer {
    padding-bottom: 36px; }
  .motif-theme .rx-links {
    display: flex;
    align-items: center; }
  .motif-theme .rx-nav-link {
    border-bottom: none;
    border-right: 1px solid lightgrey;
    font-size: 1rem;
    padding-left: 10px;
    padding-right: 10px; }
    .motif-theme .rx-nav-link:last-child {
      border-right: none; }
  .motif-theme .motif-theme .active-route {
    color: gray; }
  .motif-theme .motif-theme .rx-nav-link-bold {
    font-weight: bold; }
  .motif-theme .motif-theme [data-tcp-search-provider-cmp] a .rx-nav-link {
    font-weight: bold; }
  .motif-theme .motif-theme .rx-back-link {
    font-weight: bold;
    border-bottom: none;
    text-decoration: none; }
  .motif-theme .rx-back-link-text {
    margin-left: 10px; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .popover.top, .motif-theme .tcp-pcp-search-pcp-wrapper .popover.bottom, .motif-theme .tcp-pcp-search-pcp-wrapper .popover.left, .motif-theme .tcp-pcp-search-pcp-wrapper .popover.right {
    z-index: 999999999; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .dropdown-container,
  .motif-theme .tcp-pcp-search-pcp-wrapper .search-input-container,
  .motif-theme .tcp-pcp-search-pcp-wrapper .showSplDetailsLink,
  .motif-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
    margin-bottom: 2rem; }
  .motif-theme .tcp-pcp-search-pcp-wrapper #showSplDetails,
  .motif-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
    margin-top: 2rem;
    display: inline-block; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .checkbox-container legend {
    font-size: 1rem;
    margin-bottom: 0.5rem; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .checkbox-container label {
    font-weight: 400; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container {
    margin-bottom: 2rem; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .tcp-pcp-button-placement {
    margin-top: 40px;
    text-align: center; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .pcLabel {
    margin-right: 0px; }
  .motif-theme .tcp-pcp-search-pcp-wrapper .popIcon {
    margin-left: 0px; }
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-1,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-2,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-3,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-4,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-5,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-6,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-7,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-8,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-9,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-10,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-11,
  .motif-theme .tcp-pcp-summary-wrapper .col-xxs-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel {
    display: inline-flex; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel::before {
      min-width: 14px;
      min-height: 14px;
      top: 0.2rem; }
  .motif-theme .tcp-pcp-summary-wrapper .base-toggle-icon-expanded.fa.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .motif-theme .tcp-pcp-summary-wrapper .base-toggle-icon-collapsed.fa.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-icon {
    display: none; }
  .motif-theme .tcp-pcp-summary-wrapper .award-summary-container .awards,
  .motif-theme .tcp-pcp-summary-wrapper .award-summary-container .reviews {
    margin-top: 1rem; }
  .motif-theme .tcp-pcp-summary-wrapper .search-results-headers {
    display: none; }
  .motif-theme .tcp-pcp-summary-wrapper .semi-section-header {
    margin-top: 2rem; }
  .motif-theme .tcp-pcp-summary-wrapper .map-teardrop-icon {
    padding: 0px;
    display: inline-block;
    border: none;
    background: none !important;
    cursor: pointer;
    float: left;
    width: auto;
    margin-right: 0.25rem; }
  .motif-theme .tcp-pcp-summary-wrapper .address-wrapper {
    border-bottom: 1px solid #979797; }
    .motif-theme .tcp-pcp-summary-wrapper .address-wrapper .address-container {
      float: left;
      width: 82%; }
    .motif-theme .tcp-pcp-summary-wrapper .address-wrapper.add-border-bottom {
      padding-bottom: 0.75rem;
      margin: 0 0 0.75rem;
      border-bottom: 1px solid #979797; }
    .motif-theme .tcp-pcp-summary-wrapper .address-wrapper.remove-border-bottom {
      border: none; }
  .motif-theme .tcp-pcp-summary-wrapper .address-wrapper-last .address-container {
    float: left;
    width: 82%;
    word-break: break-all; }
  .motif-theme .tcp-pcp-summary-wrapper .address-wrapper-last.add-border-bottom {
    padding-bottom: 0.75rem;
    margin: 0 0 0.75rem; }
  .motif-theme .tcp-pcp-summary-wrapper .address-wrapper-last.remove-border-bottom {
    border: none; }
  .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header {
    width: 100%; }
  .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .tcp-pcp-doctor-details-toggle {
    float: right;
    background: none !important;
    border: none !important;
    padding: 0; }
  .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-vertical-spacer {
    margin-bottom: 2rem; }
    .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-vertical-spacer.col-xxs-8.col-sm-2 {
      position: initial; }
  .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .mobile-header {
    margin-bottom: 0.5rem;
    display: block; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter.hideFilter {
    display: none; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button {
    text-align: left;
    background: none !important;
    color: #0079c2;
    cursor: pointer;
    display: flex;
    align-items: flex-end;
    width: 100%;
    border-bottom: 1px solid #979797;
    border-top: none;
    border-left: none;
    border-right: none;
    padding: 1rem;
    margin-bottom: 0.5rem; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button span.fa {
      float: right;
      margin-left: 5px; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container {
    margin: 0px; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container fieldset.ant-auto-suggest .psDropdown {
      top: 40px; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-hide {
      max-height: 0;
      overflow: hidden;
      transition: max-height 250ms linear; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-show {
      height: auto;
      max-height: 400px;
      transition: max-height 250ms linear;
      overflow: visible; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .hide-filter-container {
    display: block;
    margin-bottom: 2rem; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container {
    margin: 2rem 0 2rem 0;
    text-align: center;
    width: 100%; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container.hideFilter {
      display: none; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container .button {
      display: inline-block; }
  .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons {
    margin: 1rem 0; }
    .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container {
      display: flex;
      flex-direction: row;
      justify-content: flex-end; }
      .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .sort-results-text {
        margin: 20px 10px 0 0; }
      .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn {
        display: block; }
        .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn.btn-secondary {
          margin-right: 15px; }
  .motif-theme .tcp-pcp-summary-wrapper .summary-data-container {
    margin-bottom: 1rem; }
    .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container {
      padding-left: 0.25rem;
      margin-bottom: 0.25rem; }
      .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle {
        border: none; }
        .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle .base-toggle-header {
          border: none; }
          .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle .base-toggle-header strong {
            font-weight: 400; }
        .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle span::before {
          margin-left: 5px; }
      .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle-body {
        margin-top: 0.5rem; }
        .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .base-toggle-container .base-toggle-body div {
          margin: 0.25rem 0;
          display: inline-block; }
    .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .insurance-header {
      margin-bottom: 0.5rem; }
    .motif-theme .tcp-pcp-summary-wrapper .summary-data-container .ant-font-sb {
      margin-bottom: 0.5rem; }
  .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-pagination-container {
    display: flex;
    justify-content: center;
    margin-top: 50px; }
    .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-pagination-container .tcp-pcp-pagination-link {
      background: none !important;
      border: none;
      padding: 0 !important;
      margin-bottom: 0.5rem;
      font: inherit;
      cursor: pointer;
      border-bottom: none; }
  .motif-theme .pcp-award-modal-container h2 {
    margin-bottom: 20px; }
  .motif-theme .pcp-award-modal-container .awards-header {
    margin-bottom: 2rem; }
  .motif-theme .pcp-award-modal-container .award-container {
    margin: 20px 0 40px 0; }
    .motif-theme .pcp-award-modal-container .award-container .award-image {
      text-align: center; }
    .motif-theme .pcp-award-modal-container .award-container .award-title {
      font-size: 1.05rem;
      font-weight: 600; }
  .motif-theme .pcp-map-modal-container .modal-dialog {
    max-width: 1200px; }
  .motif-theme .pcp-map-modal-container .MicrosoftMap.dirSDK .directionsPanel {
    width: auto; }
  .motif-theme .pcp-map-modal-container .award-container {
    margin: 4rem 0; }
    .motif-theme .pcp-map-modal-container .award-container textarea {
      min-height: 100px;
      width: 100%; }
  .motif-theme .pcp-map-modal-container h2 {
    margin-bottom: 20px; }
  .motif-theme .pcp-map-modal-container .map-img {
    text-align: center; }
  .motif-theme .pcp-map-modal-container .start-container,
  .motif-theme .pcp-map-modal-container .end-container {
    padding-bottom: 0.5rem; }
    .motif-theme .pcp-map-modal-container .start-container .fa-map-marker,
    .motif-theme .pcp-map-modal-container .end-container .fa-map-marker {
      float: left; }
    .motif-theme .pcp-map-modal-container .start-container textarea,
    .motif-theme .pcp-map-modal-container .end-container textarea {
      border: 1px solid black; }
  .motif-theme .pcp-map-modal-container .tcp-pcp-swap-link-container {
    padding-bottom: 0.5rem; }
    .motif-theme .pcp-map-modal-container .tcp-pcp-swap-link-container button {
      background: none !important;
      color: #0079c2;
      cursor: pointer;
      border: none;
      padding: 0px;
      text-align: left; }
  .motif-theme .pcp-map-modal-container .route-container .prLabel {
    margin: 0 0 1rem 0;
    padding: 0px;
    margin-right: 0.5rem; }
  .motif-theme .pcp-map-modal-container .directionsPanel {
    max-height: 485px;
    overflow: scroll; }
  .motif-theme .desktop-map-locations {
    display: none; }
  .motif-theme .mobile-map-locations {
    display: block; }
  .motif-theme .pcp-details-wrapper .address-wrapper {
    padding-bottom: 0.75rem;
    margin: 0 0 0.75rem; }
  .motif-theme .pcp-compare-wrapper .pcp-compare-section {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid black; }
  .motif-theme .pcp-compare-wrapper .compare-item {
    margin-bottom: 1rem; }
  .motif-theme .mobile-pcp-compare-view {
    display: block; }
  .motif-theme .desktop-pcp-compare-view {
    display: none; }
  .motif-theme .srch-providr-map {
    margin-top: 2rem;
    float: none; }
  @media print {
    .motif-theme .tcp-pcp-summary-wrapper,
    .motif-theme .pcp-map-modal-container h2,
    .motif-theme .tcp-pcp-results-count,
    .motif-theme .desktop-pcp-compare-view,
    .motif-theme .mobile-pcp-compare-view,
    .motif-theme .fake-show-map.compare-toggle-map-wrapper,
    .motif-theme .tcp-pcp-compare-top-disclaimer,
    .motif-theme .close.ng-star-inserted,
    .motif-theme .pcp-map-modal-container .modal-body #directionBackBtn,
    .motif-theme .modal .btn-primary,
    .motif-theme .modal-component-footer .btn.btn-secondary,
    .motif-theme .modal-header,
    .motif-theme .tcp-pcp-search-pcp-wrapper .tcp-pcp-button-placement,
    .motif-theme .modal .btn,
    .motif-theme .bottom-disclaimer,
    .motif-theme .row.summary-disclaimer,
    .motif-theme .bm_bottomLeftOverlay {
      display: none; }
    .motif-theme .bottom-disclaimer {
      margin: 2rem 0; }
    .motif-theme .pcp-map-modal-container.fadeInDown.animated.modal.fade.in.active,
    .motif-theme .award-container.clearfix {
      position: absolute; }
    .motif-theme .pcp-map-modal-container .directionsPanel,
    .motif-theme .pcp-map-modal-container .award-container .map-directions {
      max-height: none;
      overflow: visible; }
    .motif-theme .modal-content {
      border: 0px !important; }
    .motif-theme .modal {
      position: absolute;
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      overflow: visible !important; }
    .motif-theme .award-container .srch-providr-map {
      page-break-inside: avoid; } }
  @media screen and (min-width: 800px) {
    .motif-theme {
      /* PCP search page wrapper */
      /* PCP wrapper for filters and headers of the results */
      /* Summary page alt toggles only */
      /* compare screen desktop */ }
      .motif-theme .mobile-pcp-compare-view {
        display: none; }
      .motif-theme .desktop-pcp-compare-view {
        display: block; }
      .motif-theme .alertRow {
        background: red; }
      .motif-theme .tcp-pcp-current-pcp-wrapper {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 50px;
        align-items: baseline; }
        .motif-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-current-pcp-div {
          margin: 0px 10px;
          margin-bottom: 0px; }
        .motif-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-col-headers,
        .motif-theme .tcp-pcp-current-pcp-wrapper .tcp-pcp-member-group {
          margin-bottom: 10px; }
      .motif-theme .tcp-pcp-search-pcp-wrapper #showSplDetails,
      .motif-theme .tcp-pcp-search-pcp-wrapper #hideSplDetails {
        margin-top: 1rem;
        display: inline-block; }
      .motif-theme .tcp-pcp-search-pcp-wrapper .search-input-container label {
        margin-bottom: 0.7143rem; }
      .motif-theme .tcp-pcp-search-pcp-wrapper .search-input-container input {
        width: 100%; }
      .motif-theme .tcp-pcp-search-pcp-wrapper .search-input-container,
      .motif-theme .tcp-pcp-search-pcp-wrapper .dropdown-container {
        margin-bottom: 2.5rem; }
      .motif-theme .tcp-pcp-search-pcp-wrapper .checkbox-container label {
        margin-bottom: 15px; }
      .motif-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container {
        margin-bottom: 25px; }
        .motif-theme .tcp-pcp-search-pcp-wrapper .show-more-options-container a:hover {
          cursor: pointer; }
      .motif-theme .tcp-pcp-search-pcp-wrapper .popover {
        z-index: 9999999; }
      .motif-theme .tcp-pcp-summary-wrapper .dropdown-container {
        z-index: 99999999; }
        .motif-theme .tcp-pcp-summary-wrapper .dropdown-container .dropdown-icon {
          padding-top: 0px;
          padding-bottom: 0px; }
      .motif-theme .tcp-pcp-summary-wrapper .search-results-paragraph {
        margin: 15px 0; }
      .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 20px; }
        .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem {
          padding-right: 5px;
          width: 100%; } }
      @media screen and (min-width: 800px) and (min-width: 800px) {
        .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .searchFilterItem .pcLabel {
          display: inline-flex; } }
  @media screen and (min-width: 800px) {
        .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter {
          min-width: 17%;
          width: 25%;
          padding-right: 5px; }
          .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle .toggle-title {
            font-weight: bold; }
          .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button {
            background: none !important;
            color: #0079c2;
            cursor: pointer;
            display: flex;
            align-items: flex-end;
            border: none;
            padding: 0px;
            width: auto; }
            .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-search-toggle button span.fa {
              float: right;
              margin-left: 5px; }
          .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container {
            margin: 0px; }
            .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcLabel {
              font-weight: bold; }
              .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container .pcLabel::before {
                top: 0.2rem; }
            .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .tcp-pcp-search-filter .tcp-pcp-data-container.pcp-filter-show {
              height: 285px; }
        .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .hide-filter-container {
          display: none; }
        .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container {
          text-align: center;
          margin: 0;
          width: 16.3333%;
          padding: 0px; }
          .motif-theme .tcp-pcp-summary-wrapper .tcp-pcp-filter-container .apply-filter-container .button {
            display: inline-block; }
      .motif-theme .tcp-pcp-summary-wrapper .search-results-headers {
        display: block;
        width: calc(100% - 35px);
        padding: 0.5rem 0; }
      .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons {
        margin: 1rem 0; }
        .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container {
          display: flex;
          flex-direction: row;
          justify-content: flex-end; }
          .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn {
            display: block; }
            .motif-theme .tcp-pcp-summary-wrapper .pcp-search-results-action-buttons .action-buttons-container .btn.btn-secondary {
              margin-right: 15px; }
      .motif-theme .tcp-pcp-summary-wrapper .fake-border {
        border-top: 2px solid #eeeeee; }
      .motif-theme .tcp-pcp-summary-wrapper .reset-search-container {
        text-align: center;
        margin: 30px 0 30px 0; }
      .motif-theme .tcp-pcp-summary-wrapper .summary-data-container {
        margin-bottom: 30px; }
      .motif-theme .tcp-pcp-summary-wrapper .summary-disclaimer {
        margin-top: 30px; }
      .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header {
        width: calc(100% - 35px); }
        .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header .mobile-vertical-spacer {
          margin-bottom: 0px; }
        .motif-theme .tcp-pcp-summary-wrapper .alt-toggle-cmp .alt-toggle-header .mobile-header {
          display: none; }
      .motif-theme .pcp-search-results-section .alt-toggle-icon {
        display: none !important; }
      .motif-theme .pcp-search-results-section .address-wrapper a {
        border: none; }
      .motif-theme .tcp-pcp-button-placement .btn + .btn {
        margin-left: 25px; }
      .motif-theme .desktop-map-locations {
        display: block; }
      .motif-theme .mobile-map-locations {
        display: none; }
      .motif-theme .pcp-compare-wrapper .compare-item-container {
        display: flex;
        justify-content: flex-start; }
        .motif-theme .pcp-compare-wrapper .compare-item-container .compare-item {
          display: flex;
          flex-wrap: wrap;
          padding-right: 5px;
          margin-bottom: 0.75rem;
          flex: 1 1 25%; }
          .motif-theme .pcp-compare-wrapper .compare-item-container .compare-item .doctor-award-text {
            width: 100%; }
          .motif-theme .pcp-compare-wrapper .compare-item-container .compare-item .map-teardrop-icon {
            padding: 0px;
            display: inline-block;
            border: none;
            background: none !important;
            cursor: pointer;
            float: left;
            width: auto;
            margin-right: 0.25rem; }
        .motif-theme .pcp-compare-wrapper .compare-item-container .compare-item {
          margin-bottom: 8px; }
          .motif-theme .pcp-compare-wrapper .compare-item-container .compare-item .max-address-width {
            width: 100%; }
      .motif-theme .pcp-compare-wrapper .base-toggle-expanded div {
        margin: 0.5rem 0; }
      .motif-theme .pcp-compare-wrapper .award-image-container {
        display: flex;
        flex-direction: column; }
        .motif-theme .pcp-compare-wrapper .award-image-container .award-image {
          display: inline-block;
          margin: 5px 0px; }
      .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper {
        display: flex;
        flex-direction: row;
        margin-bottom: 0.5rem; }
        .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(2):first-child,
        .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(2):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 50%; }
        .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(3):first-child,
        .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(3):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 33.3333%; }
        .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(4):first-child,
        .motif-theme .pcp-compare-wrapper .compare-dropdown-wrapper .doctor-accepts-medicaid:nth-last-child(4):first-child ~ .doctor-accepts-medicaid {
          flex-grow: 0;
          flex-shrink: 1;
          flex-basis: 25%; }
      .motif-theme .tcp-pcp-filter-details-specialty {
        width: 95%; }
      .motif-theme .award-container .srch-providr-map {
        float: right; } }
  .motif-theme .compare-toggle-map-wrapper {
    text-align: center; }
    .motif-theme .compare-toggle-map-wrapper .compare-toggle-map {
      width: 100%;
      max-height: 0;
      transition: max-height 0.15s ease-out;
      overflow: hidden; }
      .motif-theme .compare-toggle-map-wrapper .compare-toggle-map.show {
        max-height: 485px;
        transition: max-height 0.25s ease-in; }
    .motif-theme .compare-toggle-map-wrapper .compare-toggle-map-button {
      padding: 1rem 0;
      margin-bottom: 1rem;
      width: 100%;
      background: #eeeeee;
      display: inline-block;
      font-weight: 600; }
      .motif-theme .compare-toggle-map-wrapper .compare-toggle-map-button span {
        transform: rotateX(0deg);
        transition: transform 0.25s ease-in; }
        .motif-theme .compare-toggle-map-wrapper .compare-toggle-map-button span:hover {
          cursor: pointer; }
      .motif-theme .compare-toggle-map-wrapper .compare-toggle-map-button span.flipIcon {
        transform: rotateX(180deg);
        transition: transform 0.25s ease-out; }
  .motif-theme .desktop-pcp-compare-view .base-toggle span::before,
  .motif-theme .mobile-pcp-compare-view .base-toggle span::before {
    margin-left: 5px; }
  .motif-theme .desktop-pcp-compare-view .base-toggle .base-toggle-icon-expanded.fa-caret-down,
  .motif-theme .mobile-pcp-compare-view .base-toggle .base-toggle-icon-expanded.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .motif-theme .desktop-pcp-compare-view .base-toggle .base-toggle-icon-collapsed.fa-caret-down,
  .motif-theme .mobile-pcp-compare-view .base-toggle .base-toggle-icon-collapsed.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .motif-theme .pcp-search-footer-container {
    font-weight: 400;
    margin-top: 35px; }
    .motif-theme .pcp-search-footer-container .pcp-search-footer-updated {
      font-size: 0.8571rem; }
  .motif-theme .fake-show-map {
    text-align: center;
    margin-bottom: 1rem; }
    .motif-theme .fake-show-map .base-toggle-body {
      margin-top: 0.5rem; }
    .motif-theme .fake-show-map a {
      border: none; }
  .motif-theme .geo-pcp-href-no-border {
    border: 0px; }
  .motif-theme .pcp-affiliations-modal-container .base-toggle-collapsed {
    overflow: hidden; }
  .motif-theme .pcp-affiliations-modal-container .base-toggle-container {
    padding-left: 0.25rem;
    margin-bottom: 0.25rem; }
    .motif-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle {
      border: none; }
      .motif-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle .base-toggle-header {
        border: none; }
        .motif-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle .base-toggle-header strong {
          font-weight: 400; }
      .motif-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle span::before {
        margin-left: 5px; }
    .motif-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle-body {
      margin-top: 0.5rem; }
      .motif-theme .pcp-affiliations-modal-container .base-toggle-container .base-toggle-body div {
        margin: 0.25rem 0;
        display: inline-block; }
  .motif-theme .pcp-affiliations-modal-container .modal-body .compare-toggle-map-wrapper .srch-providr-map {
    width: 100%;
    margin-left: 0px;
    height: 485px; }
  .motif-theme .pcp-map-modal-container .modal-body .srch-phrm-map-align {
    padding-right: 15px;
    float: left !important; }
    .motif-theme .pcp-map-modal-container .modal-body .srch-phrm-map-align .srch-providr-map {
      width: 100%;
      margin-left: 0px;
      height: 485px; }
  .motif-theme .pcp-map-modal-container .modal-body #directionBackBtn {
    margin-top: 1rem; }
  .motif-theme .pcp-map-modal-container .modal-body .print-btn {
    margin-left: 1rem;
    margin-top: 1rem; }
  .motif-theme .pcp-map-modal-container .modal-body .compare-print-btn {
    margin-top: 1rem;
    margin-left: 1rem; }
  .motif-theme .pcp-map-modal-container .modal-body .compare-back-btn {
    margin-left: 1rem;
    margin-top: 1rem; }
  @media screen and (min-width: 1024px) {
    .motif-theme .srch-providr-map {
      float: right;
      margin-top: 0px; } }
  .motif-theme .MicrosoftMap a {
    border-bottom: none; }
  .motif-theme .award-container .srch-providr-map {
    height: 485px; }
  .motif-theme .compare-toggle-map-wrapper .compare-toggle-map.show .srch-providr-map {
    max-height: 485px;
    transition: max-height 0.15s ease-out; }
  .motif-theme .compare-toggle-map-wrapper .compare-toggle-map .srch-providr-map {
    height: 485px;
    max-height: 0px;
    transition: max-height 0.15s ease-out; }
  .motif-theme .mbr-page-body.bgk-white {
    background: #fff;
    margin-top: 0px; }
    .motif-theme .mbr-page-body.bgk-white .tcp-card-cmp.content-container {
      margin-top: -1.5rem; }
  .motif-theme .affiliation-details-left-data-container .base-toggle-icon-expanded.fa.fa-caret-down {
    transform: rotateX(180deg);
    transition: transform 0.25s ease-out;
    color: #0079c2; }
  .motif-theme .affiliation-details-left-data-container .base-toggle-icon-collapsed.fa.fa-caret-down {
    transform: rotateX(0deg);
    transition: transform 0.25s ease-in;
    color: #0079c2; }
  .motif-theme .address-container {
    word-break: unset !important;
    overflow-wrap: break-word; }
  .motif-theme .pcp-add-pointer:hover {
    cursor: pointer; }
  .motif-theme .pcp-search-results-section .alt-toggle-cmp .alt-toggle {
    overflow: visible; }
  .motif-theme .rx-pm .rx-prof-mode .prLabel {
    height: 160px; }
    .motif-theme .rx-pm .rx-prof-mode .prLabel .edit-link-prf {
      display: inline-block;
      margin-top: 10px; }
    .motif-theme .rx-pm .rx-prof-mode .prLabel .payment-card-content-container {
      display: flex;
      flex-direction: column;
      align-content: center;
      margin-top: 20px; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .payment-card-content-container .payment-default-text-container {
        position: absolute;
        bottom: 12px;
        color: #949597; }
  .motif-theme .button-link-motif {
    color: #0079c2;
    font-style: normal;
    font-weight: normal;
    background: transparent;
    border: none;
    text-decoration: underline;
    padding-left: 0px;
    font-size: 1rem; }
  .motif-theme .rx-prof-mode .profile-payment-header {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: "Lato";
    font-weight: 600; }
  .motif-theme .rx-prof-mode .prLabel {
    height: 200px;
    padding-top: 12px; }
    .motif-theme .rx-prof-mode .prLabel .on {
      color: #333; }
  .motif-theme #irx-paymethod-modal-intro {
    margin-bottom: 12px; }
  .motif-theme .profile-pharm-header {
    padding-bottom: 1.7rem; }
  .motif-theme .optionWrapper label {
    white-space: nowrap; }
  .motif-theme .profile-toggle-wrapper {
    margin: -5px 0 15px 0; }
    .motif-theme .profile-toggle-wrapper .pfToggleSwitch .ptLabel {
      padding-left: 1.67rem;
      padding-right: 1.67rem; }
  .motif-theme .mobile-sm-flex-ct {
    display: flex; }
  .motif-theme .rx-pm-options .profile-payment-info-container {
    margin-bottom: 75px; }
    .motif-theme .rx-pm-options .profile-payment-info-container .profile-payment-header {
      margin-bottom: 10px;
      font-size: 18px;
      font-family: "Lato";
      font-weight: 500; }
    .motif-theme .rx-pm-options .profile-payment-info-container .profile-payment-paragraph {
      margin-bottom: 32px; }
  .motif-theme .pfToggleSwitch .ptLabel {
    padding: 5px 0 5px 0; }
  .motif-theme .rx-pharm-wrapper div[data-uxd-expand-collapse-wcs] .collapse-block .ant-collapse.blue h3.ant-collapse-heading {
    padding-left: 0px; }
  .motif-theme .rx-pharm-wrapper .profile-payment-cards {
    margin-bottom: 6px; }
    .motif-theme .rx-pharm-wrapper .profile-payment-cards span.fa.xl {
      font-size: 34px; }
    @media (max-width: 480px) {
      .motif-theme .rx-pharm-wrapper .profile-payment-cards span.fa.xl {
        font-size: 30px; } }
    .motif-theme .rx-pharm-wrapper .profile-payment-cards span {
      color: #81cfc2;
      margin-right: 11px; }
  .motif-theme .rx-pharm-wrapper .payment-button-width-mod .pfSelect legend {
    margin-bottom: 0px; }
  .motif-theme .rx-pharm-wrapper .payment-default-text {
    margin-bottom: 28px; }
  .motif-theme .rx-pharm-wrapper #irxNewPathMethLnk {
    display: flex;
    align-items: center;
    position: relative;
    top: 8px; }
    .motif-theme .rx-pharm-wrapper #irxNewPathMethLnk .fa-plus {
      margin-right: 0px;
      padding-right: 5px; }
    .motif-theme .rx-pharm-wrapper #irxNewPathMethLnk .profile-link-underline {
      text-decoration: underline;
      font-size: 18px; }
  .motif-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal .modal-header .close {
    right: -10px; }
  .motif-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal .vgr-payment-modal-margin {
    margin-top: 1.5rem; }
  .motif-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal #irxNewPathMethLnk {
    top: 0px; }
  .motif-theme .rx-pharm-wrapper .rx-prof-mode {
    margin-top: 40px; }
    .motif-theme .rx-pharm-wrapper .rx-prof-mode h3 {
      margin-bottom: 10px; }
  .motif-theme .rx-pharm-wrapper .ant-input-long#cardNumberEdit,
  .motif-theme .rx-pharm-wrapper .ant-input-long#editRouteNumber,
  .motif-theme .rx-pharm-wrapper .ant-input-long#editAcctNumber {
    background-color: #dddddd; }
  .motif-theme #tcp-rx-cvs-prescription-shipping-address-modal-btn-close .modal-header .close {
    right: -10px; }
  .motif-theme #tab-item-control-other-insurance {
    text-align: left; }
  .motif-theme #radioBankTypeP label {
    padding-left: 0px;
    margin-bottom: 20px; }
  .motif-theme .row-margin-mod-pmt {
    margin-bottom: 5px; }
  .motif-theme #rx-route-img {
    position: relative;
    display: inline-block;
    margin-top: 30px; }
    .motif-theme #rx-route-img:before {
      content: "";
      position: absolute;
      width: 100%;
      top: -16px;
      left: 0px;
      height: 1px;
      background: #ccc; }
    .motif-theme #rx-route-img:after {
      content: "Example";
      position: absolute;
      transform: translateX(-50%);
      left: 50%;
      top: -31px;
      color: #ccc;
      background: white;
      padding: 4px 40px; }
  .motif-theme .rx-pay .color-skyblue {
    color: #0079c2; }
  .motif-theme .rx-pay .padding-20 {
    padding-bottom: 20px;
    padding-top: 20px; }
  .motif-theme .rx-pay .padding-bottom-10 {
    padding-bottom: 10px; }
  .motif-theme .rx-pay .padding-tbl-headers {
    padding-bottom: 30px;
    padding-top: 20px; }
  .motif-theme .rx-pay .border-top {
    border-top: 1px solid #dcdcdc; }
  .motif-theme .rx-pay .border-top-header {
    border-top: 2px solid #dcdcdc; }
  .motif-theme .rx-pay .border-bottom {
    border-bottom: 1px solid #dcdcdc; }
  .motif-theme .rx-pay .tbl-row-font-weight-600 {
    font-weight: 600; }
  .motif-theme .rx-pay .tbl-row-font-weight-300 {
    font-weight: 300; }
  .motif-theme .rx-pay .tbl-row-font-size-med {
    font-size: medium; }
  .motif-theme .rx-pay .border-bottom-none {
    border-bottom: none; }
  .motif-theme .rx-pay .btn-default-spcialty {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: smaller; }
  .motif-theme .rx-pay .btn-round-spcialty {
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px; }
  .motif-theme .rx-pay .load-button-align {
    margin-left: 450px; }
  .motif-theme .rx-pm {
    padding: 0;
    width: 100%; }
    .motif-theme .rx-pm #chkDefaultPaymentP {
      color: #333;
      font-weight: 300; }
    .motif-theme .rx-pm #lbl_chkDefaultPayment {
      display: flex;
      align-items: center;
      position: relative;
      bottom: 8px; }
    .motif-theme .rx-pm .not-visible {
      visibility: hidden;
      width: 0px; }
    .motif-theme .rx-pm .rx-pm-edit-lnk {
      padding-right: 10px; }
    .motif-theme .rx-pm .rx-verify-mode {
      border: 1px solid #dcdcdc;
      padding: 1rem;
      min-height: 7rem;
      display: flex;
      align-items: center; }
    .motif-theme .rx-pm span.verify-on {
      position: absolute;
      right: 1rem;
      top: 0.5rem;
      font-size: 1.9rem; }
    .motif-theme .rx-pm .rx-pm-methods .prLabel {
      width: 45%;
      border: 1px solid #dcdcdc;
      padding: 1rem;
      min-height: 7rem;
      display: flex;
      align-items: center; }
    .motif-theme .rx-pm .rx-not-prof-mode .prLabel {
      height: 200px; }
    .motif-theme .rx-pm .rx-prof-mode .prLabel {
      width: 30%;
      float: left;
      line-height: 150px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .expired {
        color: #e82d05; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .is-primary {
        font-style: italic; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .not-primary {
        color: #0079c2; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel.no-select {
        cursor: default; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.on {
        display: none;
        position: absolute;
        right: 1rem;
        top: 0.5rem;
        font-size: 1.5rem; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel a.status,
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.status {
        margin-top: 0.5rem;
        font-size: 0.8rem;
        font-style: italic;
        float: left; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.status,
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.address {
        width: 100%;
        float: left; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel:before {
        border-radius: 0;
        float: right;
        margin-right: 0;
        border: none;
        box-shadow: 0;
        content: none; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel div {
        display: block;
        line-height: normal;
        vertical-align: middle; }
        .motif-theme .rx-pm .rx-prof-mode .prLabel div .no-inline {
          display: block; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel.active {
        box-shadow: 0.5px 0.5px 12px 5px #dcdcdc; }
        .motif-theme .rx-pm .rx-prof-mode .prLabel.active span.on {
          display: block; }
    .motif-theme .rx-pm .date-container {
      float: left;
      width: 50%;
      min-width: 170px; }
      .motif-theme .rx-pm .date-container legend {
        margin-bottom: 0; }
      .motif-theme .rx-pm .date-container #lbl_ddlExpYear {
        visibility: hidden; }
    .motif-theme .rx-pm .routing-col-tip {
      font-size: 1rem;
      margin-bottom: 1rem; }
      .motif-theme .rx-pm .routing-col-tip img {
        width: 25rem; }
        @media (max-width: 480px) {
          .motif-theme .rx-pm .routing-col-tip img {
            width: 22.5rem; } }
        @media (max-width: 380px) {
          .motif-theme .rx-pm .routing-col-tip img {
            width: 18.5rem; } }
      .motif-theme .rx-pm .routing-col-tip span {
        padding-left: 3.3rem; }
    .motif-theme .rx-pm .rx-pm-options .ptLabel {
      padding: 0.5rem;
      width: 15rem; }
    .motif-theme .rx-pm .btn-row {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .motif-theme .rx-pm .btn-row .btn-primary {
        margin-right: 1rem; }
    .motif-theme .rx-pm .error-row {
      margin-top: 1rem;
      margin-bottom: 1rem; }
    .motif-theme .rx-pm h3 {
      margin-bottom: 1rem; }
    .motif-theme .rx-pm .expdt-error .ant-form-item-error {
      margin-top: -0.8rem; }
    .motif-theme .rx-pm .bank-types-row .form-item {
      margin-bottom: 0; }
  .motif-theme .container-end-flex {
    display: flex;
    justify-content: flex-end; }
    @media (max-width: 481px) {
      .motif-theme .container-end-flex {
        justify-content: flex-start; } }
  @media (max-width: 481px) {
    .motif-theme .mobile-pad-reset-1 {
      padding-right: 0px !important; } }
  .motif-theme #add-insurance-policy-container .ant-calendar-icon.ant-calendar-calendar {
    border-left: hidden; }
  @media (max-width: 480px) {
    .motif-theme #tab-otherInsurance_add-insurance-info .tcp-insurance-cmp-datepicker {
      margin-bottom: 10px; } }
  @media (max-width: 1024px) {
    .motif-theme .rx-pm .rx-prof-mode .prLabel {
      width: 42%; } }
  @media (max-width: 480px) {
    .motif-theme .rx-pm .rx-prof-mode .prLabel {
      width: 100%; }
    .motif-theme .rx-pm .rx-pm-methods .prLabel {
      width: 95%; }
    .motif-theme .rx-pm .rx-pm-options .ptLabel {
      width: 50%; } }
  .motif-theme .vgr-pad-bottom-2 {
    padding-bottom: 2rem; }
  .motif-theme .pharm-opportunity-disclaimer {
    margin-top: 1.5rem; }
  .motif-theme .pharm-dob-vgr {
    font-size: 12px; }
  .motif-theme .modal .mbr-page-body .container {
    max-width: 100%;
    padding: 0; }
  .motif-theme .vgr-radiobuttonboxes .prLabel {
    width: 45%;
    border: 1px solid #dcdcdc;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem; }
    .motif-theme .vgr-radiobuttonboxes .prLabel div {
      position: relative;
      clear: both;
      left: 1rem;
      float: left;
      top: -1rem;
      margin-left: 1rem; }
      .motif-theme .vgr-radiobuttonboxes .prLabel div div {
        float: none;
        left: 0;
        top: 0;
        margin-left: 0; }
  .motif-theme .vgr-pad-bottom-1 {
    padding-bottom: 1rem; }
  .motif-theme .vgr-pad-top-half {
    padding-top: 0.5rem; }
  .motif-theme .vgr-checkout-medical-pro {
    margin: 1.42rem 0; }
  .motif-theme .vgr-pad-top-1 {
    padding-top: 1rem; }
  .motif-theme .vgr-pad-left-1 {
    padding-left: 1rem; }
  .motif-theme .vgr-alert-margin-top-none .ant-anthem-alert {
    margin-top: 0; }
  .motif-theme .vgr-margin-topbottom-1 {
    margin: 1rem 0; }
  .motif-theme .vgr-margin-topbottom-30 {
    margin: 30px 0; }
  .motif-theme .vgr-margin-bottom-1 {
    margin-bottom: 1rem; }
  .motif-theme .vgr-margin-bottom-half {
    margin-bottom: 0.5rem; }
  .motif-theme .vgr-margin-bottom-2 {
    margin-bottom: 2rem; }
  .motif-theme .vgr-prescription-review-row {
    margin-left: 15px; }
  .motif-theme .vgr-margin-left-1 {
    margin-left: 1rem; }
  .motif-theme .vgr-margin-left-2 {
    margin-left: 2rem; }
  .motif-theme .vgr-margin-leftright-half {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .motif-theme .vgr-subhead1 {
    padding-bottom: 0.7rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.7rem;
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-block {
    display: block !important; }
  .motif-theme .vgr-force-word-wrap {
    word-break: break-word; }
  .motif-theme .ant-font-bold {
    font-weight: 700; }
  .motif-theme .vgr-flexrow-container {
    display: flex; }
    .motif-theme .vgr-flexrow-container .vgr-flexcol-center-content {
      display: flex;
      flex-direction: column;
      justify-content: center; }
    .motif-theme .vgr-flexrow-container .vgr-flexcol-botom-content {
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
  .motif-theme .dropdown-fix {
    width: 75%;
    min-width: 155px; }
  .motif-theme .vgr-flex-wrapper {
    display: flex; }
    .motif-theme .vgr-flex-wrapper .vgr-flexcol-item-bottom {
      align-self: flex-end; }
    .motif-theme .vgr-flex-wrapper .vgr-flexcol-equal-height {
      display: flex;
      flex-flow: column nowrap; }
      .motif-theme .vgr-flex-wrapper .vgr-flexcol-equal-height .vgr-flexcol-item-bottom {
        align-self: normal;
        margin-top: auto; }
      .motif-theme .vgr-flex-wrapper .vgr-flexcol-equal-height .vgr-flexcol-item-middle {
        align-self: normal;
        margin-top: auto;
        margin-bottom: auto; }
  .motif-theme .vgr-paymethod-review-modal .fa-check.not-visible {
    display: none; }
  .motif-theme .vgr-refill-renew-header-container .vgr-refill-renew-header {
    display: block;
    font-weight: normal; }
  @media (min-width: 801px) {
    .motif-theme .vgr-flex-wrapper-sm {
      display: flex; }
      .motif-theme .vgr-flex-wrapper-sm .vgr-flexcol-item-bottom {
        align-self: flex-end; } }
  @media (min-width: 480px) and (max-width: 800.8px) {
    .motif-theme .vgr-xs-padding-top-1 {
      padding-top: 1rem; } }
  @media (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .vgr-sm-padding-top-1 {
      padding-top: 1rem; }
    .motif-theme .vgr-sm-align-left {
      text-align: left !important; } }
  @media (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-xs-align-left {
      text-align: left !important; } }
  @media (max-width: 480px) {
    .motif-theme .vgr-xxs-padding-top-half {
      padding-top: 0.5rem; }
    .motif-theme .vgr-xxs-padding-bottom-half {
      padding-bottom: 0.5rem;
      overflow: auto; }
    .motif-theme .vgr-xxs-padding-bottom-1 {
      padding-bottom: 1rem;
      overflow: auto; }
    .motif-theme .vgr-xxs-margin-top-1 {
      margin-top: 1rem; }
    .motif-theme .vgr-xxs-padding-top-1 {
      padding-top: 1rem; }
    .motif-theme .vgr-xxs-padding-left-1 {
      padding-left: 1rem; }
    .motif-theme .vgr-datalabel {
      display: inline-block; }
    .motif-theme .vgr-datalabel::after {
      content: ": ";
      white-space: pre; }
    .motif-theme .vgr-xxs-align-left {
      text-align: left !important; }
    .motif-theme .vgr-xxs-centered-buttons {
      text-align: center; }
      .motif-theme .vgr-xxs-centered-buttons .btn {
        width: 90%; }
      .motif-theme .vgr-xxs-centered-buttons .btn,
      .motif-theme .vgr-xxs-centered-buttons .vgr-textbtn {
        text-align: center;
        margin-left: auto;
        margin-right: auto; }
    .motif-theme .vgr-enroll-btn-container > button {
      width: 100%; }
    .motif-theme .vgr-unenroll-container {
      margin-top: 1rem;
      margin-bottom: 0; } }
  .motif-theme .vgr-modal-hide-footer .vgr-inline-p {
    display: inline; }
  @media only screen and (max-width: 600px) {
    .motif-theme .vgr-modal-hide-footer [data-uxd-data-display-carousel-cmp] .carousel-content-container ul {
      flex-direction: column;
      align-items: center; } }
  .motif-theme .vgr-modal-hide-footer .motif-link-container-modal-vgr {
    margin-top: 25px; }
  .motif-theme .vgr-modal-hide-footer .carousel-selector-cmp .carousel-content-container {
    padding: 0rem; }
  .motif-theme .vgr-modal-hide-footer .modal-header {
    padding-bottom: 0px; }
  .motif-theme .vgr-modal-hide-footer .tcp-rx-ahd-opportunity-details {
    font-size: 14px; }
  .motif-theme .vgr-modal-hide-footer .button-select-content-container h3 {
    font-size: 1rem; }
  .motif-theme .vgr-modal-hide-footer #ant-button-selector-carousel-list-container [data-uxd-data-display-tile-carousel-cmp] {
    padding: 40px 0px; }
    @media only screen and (max-width: 600px) {
      .motif-theme .vgr-modal-hide-footer #ant-button-selector-carousel-list-container [data-uxd-data-display-tile-carousel-cmp]:first-child {
        margin-bottom: 15px; } }
  @media only screen and (max-width: 600px) {
    .motif-theme .vgr-modal-hide-footer [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item {
      width: 100% !important; } }
  .motif-theme .vgr-modal-hide-footer .carousel-selector-cmp .carousel-content-container {
    padding: 0px !important; }
  .motif-theme .vgr-modal-hide-footer .modal-body {
    padding-bottom: 1rem !important; }
  .motif-theme .vgr-modal-hide-footer .modal-footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .motif-theme .vgr-modal-hide-footer .carousel-right-control {
    display: none !important; }
  .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer,
  .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer {
    background: #fff;
    border-color: #fff; }
  @media (max-width: 480px) {
    .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer,
    .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer {
      text-align: center; }
      .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer .btn,
      .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer .btn {
        margin: 0.5rem auto;
        width: 90%; }
        .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer .btn + .btn,
        .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer .btn + .btn {
          margin-left: auto; } }
  .motif-theme .rcp-specialty-bttn-questions {
    margin-right: 2rem; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-xxs-centered-buttons .rcp-specialty-bttn-questions {
      margin-bottom: 2rem; } }
  .motif-theme .vgr-align-right {
    text-align: right; }
  .motif-theme .vgr-font-size-vbig {
    font-size: 1.5rem; }
  .motif-theme .vgr-font-weight-light {
    font-weight: 300; }
  .motif-theme .vgr-hanging-radio-text {
    display: block;
    padding-left: 2rem; }
  .motif-theme .vgr-shipping-address-modal legend {
    font-size: 14px;
    margin-bottom: 5px; }
  .motif-theme .vgr-shipping-address-modal .form-item {
    margin-bottom: 10px; }
  .motif-theme .vgr-legend-nomargin .pfSelect legend {
    margin-bottom: 0rem !important; }
  .motif-theme .vgr-no-top-margin {
    margin-top: 0 !important; }
  .motif-theme .vgr-background-bluegradient {
    background-image: linear-gradient(to left, #0079c2, skyblue); }
  .motif-theme .vgr-margin-top-1 {
    margin-top: 1rem; }
  .motif-theme .vgr-background-lightgray {
    background: #f7f7f7; }
  .motif-theme .vgr-align-center {
    text-align: center; }
  .motif-theme a.vgr-iconlink {
    border: none;
    text-decoration: none; }
    .motif-theme a.vgr-iconlink:before {
      font-family: "ant-classic-icons" !important;
      content: "\f2c7";
      color: #949494;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 24px; }
    .motif-theme a.vgr-iconlink.vgr-iconlink-edit:before {
      content: "\f1c1"; }
    .motif-theme a.vgr-iconlink.vgr-iconlink-hide:before {
      content: "\f1d5"; }
  .motif-theme .vgr-divider-border-top {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    margin-top: 1rem; }
  .motif-theme .vgr-divider-border-top-ongray {
    border-top: 1px solid #ccc;
    padding-top: 1rem;
    margin-top: 1rem; }
  .motif-theme .vgr-divider-border-bottom {
    border-bottom: 1px solid #eee;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem; }
  .motif-theme .vgr-submit-review-header {
    border-bottom: 1px solid #eee;
    padding: 0.5rem 0;
    margin: 1.5rem 0; }
  .motif-theme .vgr-submit-total-header {
    margin: 1.5rem 0; }
  .motif-theme .vgr-pharmacy-order-confirmation {
    padding-top: 2rem;
    padding-bottom: 0.5rem; }
  .motif-theme .vgr-higlighttext-secondarycolor {
    color: #81cfc2; }
  .motif-theme .vgr-resp-btn-row button {
    margin-left: 2rem; }
  .motif-theme .vgr-resp-btn-row button:first-child {
    margin-left: 0; }
  @media (max-width: 800px) {
    .motif-theme .vgr-resp-btn-row button {
      width: 100%;
      margin-left: 0;
      margin-top: 2rem; }
    .motif-theme .vgr-resp-btn-row button:first-child {
      margin-top: 0; } }
  .motif-theme .pharm-supply-flex-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem; }
    @media (max-width: 1200px) {
      .motif-theme .pharm-supply-flex-container {
        flex-direction: column; } }
    .motif-theme .pharm-supply-flex-container .pharm-search-filter-container {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
      @media (max-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container {
          flex-direction: column;
          align-items: flex-start; } }
      @media (min-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container .vgr-prescription-date-filter {
          margin-right: 3rem; } }
      @media (max-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #prescription-date-range-filter-dropdown,
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #tcp-rx-cvs-prescription-list-search-input {
          width: 400px; } }
      @media (max-width: 800px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #prescription-date-range-filter-dropdown,
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #tcp-rx-cvs-prescription-list-search-input {
          width: 250px; } }
    .motif-theme .pharm-supply-flex-container .vgr-prescription-search-box,
    .motif-theme .pharm-supply-flex-container .vgr-prescription-date-filter {
      line-height: 1.4; }
    .motif-theme .pharm-supply-flex-container .pharm-link-container {
      display: flex;
      align-items: center; }
      @media (max-width: 1200px) {
        .motif-theme .pharm-supply-flex-container .pharm-link-container {
          margin-top: 15px; } }
      @media (min-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-link-container .vgr-prescription-filter-link {
          margin-right: 4rem; } }
  .motif-theme .vgr-form fieldset legend,
  .motif-theme .vgr-form label {
    width: 100%; }
  .motif-theme .vgr-rx-listitem-wrapper legend {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px; }
  .motif-theme .vgr-rx-listitem-wrapper .alt-toggle-body.closed {
    height: 0px; }
  @media print {
    .motif-theme .vgr-hide-from-printer {
      display: none !important; } }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-header {
    width: calc(100% - 45px); }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-header {
    float: right; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .fa.md {
    padding-right: 13px;
    color: #0da2b9 !important;
    float: left;
    font-size: 1.42857143rem !important;
    margin-top: 0.75rem !important; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-icon .alt-toggle-plus:before {
    font-family: "ant-classic-icons" !important;
    content: "\f110"; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-icon .alt-toggle-minus:before {
    font-family: "ant-classic-icons" !important;
    content: "\f113"; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp h4 {
    padding: 0.25rem 0rem 1rem 2rem; }
  @media (max-width: 480px) {
    .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp h4 {
      padding-left: 0px; } }
  @media (max-width: 800px) {
    .motif-theme .vgr-prescription-search-box.vgr-check-order-search .ant-search-input {
      width: 100%; } }
  .motif-theme a.vgr-prescription-filter-link {
    text-decoration: none;
    padding-top: 0; }
    .motif-theme a.vgr-prescription-filter-link:before {
      font-family: "ant-classic-icons" !important;
      content: "\f303";
      color: #949494;
      position: relative;
      margin-right: 0.25rem;
      font-size: 16px;
      top: 0; }
  .motif-theme #tcp-rx-cvs-prescription-filter-link {
    display: block; }
  .motif-theme #prescription-date-range-filter-dropdown_legend {
    margin-bottom: 8px;
    font-weight: normal; }
  .motif-theme #tcp-rx-cvs-prescription-list-search-input {
    width: 320px; }
  .motif-theme .vgr-prescription-filter-wrapper {
    padding: 2rem;
    box-shadow: 0px 5px 10px #ccc;
    margin: 0.5rem 0 1rem 0; }
    .motif-theme .vgr-prescription-filter-wrapper h3 {
      padding-bottom: 0.5rem;
      border-bottom: 1px solid #ccc;
      margin-bottom: 0.5rem; }
    .motif-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel {
      padding-left: 0px;
      font-weight: 300; }
    .motif-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel {
      color: #0079c2; }
      .motif-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel:before {
        display: none; }
  .motif-theme .vgr-prescription-total-estimated-cost {
    text-align: right;
    margin-top: 0.5rem; }
  .motif-theme .vgr-rxlist-rxstatus {
    display: block;
    text-align: center;
    font-style: italic; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    font-style: italic; }
  @media (min-width: 480px) {
    .motif-theme .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      height: 1rem;
      width: 1rem;
      position: relative;
      border: 1px solid #949494;
      border-radius: 3px;
      box-shadow: inset 0px 0px 1px #ccc;
      line-height: 1em;
      font-size: 0.9rem;
      font-weight: 400;
      font-family: "ant-motif-icons";
      color: #0079c2;
      content: "";
      text-indent: -9999px;
      font-style: normal; }
    .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      width: 100%; } }
  .motif-theme .vgr-checkbox-selectall label.pcLabel {
    font-weight: 400;
    font-size: 0.7778rem;
    font-style: normal;
    float: none;
    text-decoration: underline; }
  .motif-theme .vgr-selectall-text {
    text-align: right; }
  .motif-theme .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.focus:after {
    box-shadow: 0 0 3px #0079c2; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.focus:after {
    box-shadow: 0 0 3px #0079c2; }
  .motif-theme .vgr-no-toggle .alt-toggle-icon {
    display: none; }
  .motif-theme .vgr-remove {
    font-style: italic; }
    .motif-theme .vgr-remove:before {
      font-family: "ant-classic-icons" !important;
      content: "\f342";
      font-size: 1.5rem;
      font-style: normal;
      position: relative;
      top: 0.4rem; }
  .motif-theme .vgr-padding {
    padding-bottom: 10px; }
  .motif-theme div.side-border {
    border-right: 1px solid #d3a0a0; }
  .motif-theme .border-right {
    border-right: solid;
    border-right-width: thin;
    border-right-color: #949597; }
  .motif-theme .border-bottom {
    border-bottom: solid;
    border-bottom-width: thin;
    border-bottom-color: #949597; }
  .motif-theme .border-bottom-small {
    border-bottom: solid;
    border-bottom-width: 5px;
    border-bottom-color: #1887b8; }
  .motif-theme .margin-right {
    margin-right: 500px; }
  .motif-theme .hr-line {
    width: 70px;
    height: 4px;
    background: #81cfc2;
    margin: 1rem 0; }
  .motif-theme .confirm-order {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #0079c2;
    font-weight: 300;
    font-size: 60px; }
  .motif-theme .cmp-confirm {
    margin-bottom: 30px;
    margin-top: 30px; }
  .motif-theme .confirm-line {
    text-align: center;
    padding: 3rem 2rem 2.5rem;
    font-size: 1rem;
    color: #fff; }
    .motif-theme .confirm-line button {
      margin-left: 2rem; }
  .motif-theme .confirm-button {
    margin-left: 150px;
    background: #00609a;
    border: 1px solid white;
    color: white; }
  .motif-theme .confirm-link {
    border-bottom: none; }
  .motif-theme .confirm-auto {
    font-size: 12px; }
  .motif-theme .rx-land-row1 {
    margin-bottom: 2rem; }
    .motif-theme .rx-land-row1 .col-sm-4 {
      height: 160px;
      padding: 0; }
      .motif-theme .rx-land-row1 .col-sm-4.border-left {
        border-left: 1px solid #dcdcdc;
        padding: 0 0 0 1rem; }
      .motif-theme .rx-land-row1 .col-sm-4 h2 {
        margin-bottom: 0.5rem;
        font-weight: 400; }
  .motif-theme .rx-page-head .comm-pref {
    float: right;
    width: 30%;
    text-align: right; }
    .motif-theme .rx-page-head .comm-pref a {
      color: #fff;
      font-size: 0.8rem; }
  @media (max-width: 800px) {
    .motif-theme .rx-land-row1 {
      margin-bottom: 2rem; }
      .motif-theme .rx-land-row1 .col-sm-4 {
        height: auto;
        margin-bottom: 1rem; }
        .motif-theme .rx-land-row1 .col-sm-4.border-left {
          border-left: none;
          padding: 0; }
    .motif-theme .rx-page-head .comm-pref {
      float: none;
      width: 100%;
      text-align: center;
      margin-top: 1rem;
      display: block; } }
  .motif-theme .modal-prescriber-container-button {
    margin-top: 15px; }
  .motif-theme .vgr-sm-pad {
    padding-bottom: 10px; }
  .motif-theme #search-result-modal {
    padding-left: 15px;
    padding-right: 15px; }
    .motif-theme #search-result-modal .modal-header {
      padding-bottom: 0px;
      padding-top: 0px; }
  .motif-theme .vgr-stepnav-completedstep {
    color: #999; }
  .motif-theme .vgr-stepnav-currentstep {
    color: white;
    background: #4c6684; }
  .motif-theme .vgr-stepnav-title {
    display: none; }
  .motif-theme .vgr-stepnav-backlink,
  .motif-theme .vgr-stepnav-forwardlink {
    padding: 0 1rem;
    border: none;
    text-decoration: none; }
    .motif-theme .vgr-stepnav-backlink:before,
    .motif-theme .vgr-stepnav-forwardlink:before {
      font-family: "ant-classic-icons" !important;
      content: "\f2c7";
      color: #0da2b9;
      font-size: 1rem; }
  .motif-theme .vgr-stepnav-backlink:before {
    margin-right: 0.25rem;
    content: "\f111"; }
  .motif-theme .vgr-stepnav-forwardlink:before {
    margin-left: 0.25rem;
    content: "\f112"; }
  .motif-theme .vgr-textbtn {
    display: inline-block;
    margin: 0.6667rem 2rem 0; }
  .motif-theme .vgr-buttonrow-marginright {
    margin-right: 2rem; }
  .motif-theme .vgr-submit-order-display-flex {
    display: flex;
    justify-content: space-between; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-prescription-search-box .ant-search-input {
      width: 100%; } }
  .motif-theme .vgr-survey-ordered {
    font-size: 14px;
    /* temp override for vgr font size confusion */
    margin-bottom: 1rem; }
    .motif-theme .vgr-survey-ordered li {
      padding-bottom: 0.75rem; }
      .motif-theme .vgr-survey-ordered li fieldset {
        display: inline-block; }
    .motif-theme .vgr-survey-ordered .prLabel {
      padding-left: 0px;
      margin-right: 2rem; }
    .motif-theme .vgr-survey-ordered .pcLabel {
      margin-right: 2rem; }
    .motif-theme .vgr-survey-ordered legend {
      border: none;
      /* override */
      margin-bottom: 0rem; }
    .motif-theme .vgr-survey-ordered fieldset {
      min-width: 1px;
      /* odd override fix for fieldset wonkiness when element above is in error state */ }
    .motif-theme .vgr-survey-ordered .pfCheckbox legend {
      font-size: 1rem; }
    .motif-theme .vgr-survey-ordered label,
    .motif-theme .vgr-survey-ordered legend {
      font-weight: normal; }
    .motif-theme .vgr-survey-ordered [data-uxd-checkbox-input-cmp] {
      overflow: auto; }
  .motif-theme .vgr-survey-drugsubheader {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    border-bottom: 1px solid #ccc; }
  .motif-theme .vgr-survey-numberedquestion {
    padding-bottom: 0.75rem; }
  .motif-theme .vgr-subquestion label,
  .motif-theme .vgr-survey-numberedquestion,
  .motif-theme .vgr-survey-numberedquestion .pfRadio legend,
  .motif-theme .vgr-survey-numberedquestion legend,
  .motif-theme .vgr-survey-numberedquestion fieldset {
    font-size: 14px !important;
    font-weight: normal !important; }
  .motif-theme .vgr-survey-ordered li fieldset {
    width: 100%;
    vertical-align: top; }
  .motif-theme h4.vgr-survey-subhead {
    padding-bottom: 1.25rem;
    font-size: 1rem;
    font-weight: bold;
    margin-top: 1rem; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-questionnaire-list legend {
    border-bottom: none; }
  .motif-theme .vgr-subquestionswrapper .vgr-subquestion {
    display: inline-block;
    width: 48%; }
    .motif-theme .vgr-subquestionswrapper .vgr-subquestion input {
      display: block; }
  .motif-theme .vgr-subquestionswrapper .ant-float-left.ant-full-width {
    float: none; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-questionnaire-list .ant-form-item-error {
    padding-bottom: 0.5rem; }
  .motif-theme .vgr-form-item-valid {
    font-weight: 400;
    font-size: 1rem; }
  .motif-theme .vgr-form-item-valid:before {
    content: "\f17c";
    color: #078855;
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  .motif-theme .vgr-form-item-error {
    font-weight: 400;
    font-size: 1rem; }
  .motif-theme .vgr-form-item-error:before {
    content: "\f1ce";
    color: #cc0033;
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-subquestionswrapper .vgr-subquestion {
      width: 100%; } }
  .motif-theme .bnr-link a {
    color: #fff; }
  @media (max-width: 1024px) {
    .motif-theme .bnr-link {
      padding-top: 1rem;
      text-align: center; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-express-checkout {
      font-size: 2.2rem;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-stacked-checkbox .pcLabel:after {
      border: 1px solid #949494;
      border-radius: 3px;
      box-shadow: inset 0px 0px 1px #ccc;
      line-height: 1em;
      font-size: 0.9rem;
      font-weight: 400;
      font-family: "ant-motif-icons";
      color: #0079c2;
      content: "";
      text-indent: -9999px;
      font-style: normal; } }
  .motif-theme a.ant-arrow-previous.motif-arrow:before {
    content: "\f120";
    color: #0079c2; }
  .motif-theme .modal-prsc-form-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    @media (max-width: 480px) {
      .motif-theme .modal-prsc-form-row {
        flex-direction: column; } }
    .motif-theme .modal-prsc-form-row .prsc-half {
      width: 50%; }
      @media (max-width: 480px) {
        .motif-theme .modal-prsc-form-row .prsc-half {
          width: 100%; } }
      .motif-theme .modal-prsc-form-row .prsc-half input {
        width: 80%; }
        @media (max-width: 480px) {
          .motif-theme .modal-prsc-form-row .prsc-half input {
            width: 100%; } }
    .motif-theme .modal-prsc-form-row .prsc-third {
      width: calc(100% / 3); }
      @media (max-width: 480px) {
        .motif-theme .modal-prsc-form-row .prsc-third {
          width: 100%; } }
    .motif-theme .modal-prsc-form-row .prsc-state legend {
      font-weight: normal; }
  .motif-theme .pfSelect button {
    font-size: 1rem; }
  .motif-theme .psArrow {
    border-left: none;
    font-size: 1rem; }
  .motif-theme .ant-search-button span.fa {
    border-left: none; }
  .motif-theme a.vgr-prescription-filter-link {
    display: inline-block; }
  .motif-theme .vgr-tools-row {
    padding-top: 1.25rem; }
  .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon {
    position: relative;
    float: left;
    font-size: 1.57142857rem;
    right: 0;
    width: 1rem; }
    .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon .alt-toggle-plus:before {
      content: "\f110"; }
    .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon .alt-toggle-minus:before {
      content: "\f113"; }
  .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-header {
    float: right; }
  .motif-theme .vgr-prescription-date-filter .psArrow .dropdown-icon {
    top: 0.3rem; }
  .motif-theme .vgr-stacked-checkbox .pcLabel::before {
    display: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel::after {
    font-size: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    text-align: center; }
  .motif-theme .vgr-checkbox-selectall label {
    margin-left: 2rem; }
  .motif-theme .vgr-checkbox-selectall .pcLabel::before {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    position: absolute;
    left: -2rem;
    text-align: left;
    line-height: 1em;
    text-indent: 1px !important; }
  .motif-theme .vgr-enroll-btn-container {
    margin-top: 20px;
    text-align: right; }
  .motif-theme .vgr-unenroll-container {
    margin-top: 2rem;
    margin-bottom: 2rem; }
    .motif-theme .vgr-unenroll-container h4 {
      margin-bottom: 1rem; }
  .motif-theme .vgr-mng-auto-input-margin > fieldset span {
    margin-left: 25px; }
  .motif-theme .vgr-mng-auto-modal-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
    .motif-theme .vgr-mng-auto-modal-container .row {
      margin-top: 15px;
      margin-bottom: 15px; }
  .motif-theme .vgr-mng-auto-scs-hdr {
    font-weight: bold;
    margin-bottom: 5px; }
  .motif-theme .vgr-mng-auto-scs-msg {
    color: #286ce2; }
    .motif-theme .vgr-mng-auto-scs-msg .vgr-mng-auto-scs-msg-font {
      margin-left: 5px;
      font-style: italic; }
  .motif-theme .ant-font-sb.vgr-datalabel {
    font-weight: 700;
    margin-bottom: 0.5rem; }
  .motif-theme .ant-font-sb.vgr-datalabel-orders {
    font-weight: 600;
    margin-bottom: 0.1rem;
    color: #555; }
  .motif-theme .vgr-prescription-total-estimated-cost {
    font-weight: 700;
    font-size: 1rem; }
  .motif-theme .vgr-rx-listitem-wrapper .vgr-background-lightgray {
    background: none; }
  .motif-theme .vgr-prescription-review-row .vgr-flexcol-equal-height {
    padding: 1.5rem 1.5rem 2rem 3rem; }
  .motif-theme .vgr-prescription-review-row.vgr-signature .vgr-divider-border-top-ongray {
    margin-left: 1rem;
    padding-bottom: 1rem; }
  .motif-theme .vgr-prescription-review-row.vgr-signature [data-uxd-checkbox-input-cmp] {
    overflow: auto; }
  .motif-theme .vgr-prescription-review-row.vgr-signature .signature-disclaimer {
    font-style: italic;
    margin-left: 1.3rem;
    color: #949597; }
  .motif-theme .align-vertical .prLabel {
    width: 100%;
    padding-left: 35px; }
  .motif-theme .modal-header {
    padding: 15px !important; }
  .motif-theme .bnr-link a {
    color: #fff; }
  .motif-theme .vgr-resp-btn-row button {
    margin-left: 2rem; }
  .motif-theme .vgr-resp-btn-row button:first-child {
    margin-left: 0; }
  .motif-theme .tcp-rx-retail-modal-content .carousel-selector-cmp .carousel-content-container ul {
    justify-content: space-between; }
  .motif-theme ol.vgr-stepnav {
    list-style: inside decimal;
    margin: 0;
    justify-content: center;
    color: #ccc;
    font-size: 0.7778rem;
    counter-reset: li;
    list-style-type: none;
    font-size: 14px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef; }
    .motif-theme ol.vgr-stepnav li {
      margin-right: 1rem;
      width: 20%;
      max-width: 12rem;
      position: relative;
      padding: 5px 0 5px 1rem;
      height: 30px;
      flex: 1 0 auto;
      /* 'auto' for IE */
      display: flex;
      flex-direction: row;
      justify-content: left; }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-currentstep {
        background: none; }
      .motif-theme ol.vgr-stepnav li:before {
        font-size: 1.5rem;
        flex: 0 0 35px;
        height: 35px;
        padding-top: 7px;
        content: counter(li);
        counter-increment: li;
        background: #ccc;
        color: #666;
        border-radius: 50%;
        text-align: center;
        align-self: center;
        margin-right: 1rem;
        display: inline-block;
        /* for IE */ }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-currentstep {
        color: #666;
        /* TEMP can remove after update */ }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-currentstep:before {
        color: white;
        background: #2453a6; }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-completedstep a {
        color: #666;
        /* TEMP can remove after update */
        border-bottom: none;
        font-weight: 300; }
    .motif-theme ol.vgr-stepnav #vgr-prescriptions a.ant-arrow-previous:before,
    .motif-theme ol.vgr-stepnav #vgr-link-prescriptions a.ant-arrow-previous:before,
    .motif-theme ol.vgr-stepnav .retail-90-top-link-wrapper a.ant-arrow-previous:before {
      content: "\f120";
      color: #0079c2; }
    .motif-theme ol.vgr-stepnav ol.vgr-stepnav {
      counter-reset: li;
      list-style-type: none;
      font-size: 14px;
      line-height: 18px;
      padding-left: 10px;
      padding-top: 1rem;
      padding-bottom: 1rem;
      display: flex;
      border-top: 1px solid #efefef;
      border-bottom: 1px solid #efefef; }
      .motif-theme ol.vgr-stepnav ol.vgr-stepnav li {
        position: relative;
        padding: 5px 0 5px 1rem;
        height: 30px;
        flex: 1 0 auto;
        /* 'auto' for IE */
        display: flex;
        flex-direction: row;
        justify-content: left; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep {
          background: none; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li:before {
          font-size: 1.5rem;
          flex: 0 0 35px;
          height: 35px;
          padding-top: 7px;
          content: counter(li);
          counter-increment: li;
          background: #ccc;
          color: #666;
          border-radius: 50%;
          text-align: center;
          align-self: center;
          margin-right: 1rem;
          display: inline-block;
          /* for IE */ }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep {
          color: #666;
          /* TEMP can remove after update */ }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep:before {
          color: white;
          background: #2453a6; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-completedstep a {
          color: #666;
          /* TEMP can remove after update */
          border-bottom: none;
          font-weight: 300; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-completedstep:before {
          color: white;
          font-family: "ant-classic-icons" !important;
          content: "\f17b";
          background: #2ab5ca; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li span {
          display: flex;
          flex-direction: column;
          justify-content: center; }
  @media (max-width: 480px) {
    .motif-theme .vgr-stepnav-title {
      display: block;
      text-align: center; }
    .motif-theme ol.vgr-stepnav {
      display: none; } }
  .motif-theme #tcp-rx-cvs-presciber-modal-infoMsg,
  .motif-theme #tcp-rx-cvs-prescriber-search-modal-header {
    padding-left: 0px;
    margin-bottom: 5px; }
  .motif-theme .vgr-prescription-review-row .ant-form-item-error {
    font-size: 0.8rem; }
  .motif-theme button.vgr-buttonrow-marginright {
    margin-right: 2rem; }
  .motif-theme .vgr-form-flex {
    display: flex;
    justify-content: flex-end; }
    @media only screen and (max-width: 801px) {
      .motif-theme .vgr-form-flex {
        justify-content: flex-start; } }
  @media (max-width: 601px) {
    .motif-theme #mobile-long-style input {
      width: 100% !important; } }
  .motif-theme .tmp-form-overrides .pfToggleSwitch .optionWrapper .ptLabel {
    padding: 0.4rem 0.25rem 0.4rem;
    width: 48%;
    max-width: 100% !important; }
  .motif-theme .tmp-form-overrides .vgr-empty-legend legend {
    margin-bottom: 0 !important; }
  .motif-theme .rcp-delivery-date {
    max-width: 182px;
    width: 100%; }
  .motif-theme .tmp-big-toggle .pfToggleSwitch .optionWrapper .ptLabel {
    height: 3.5rem !important;
    width: 35%;
    white-space: normal !important;
    display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: center; }
  @media (max-width: 480px) {
    .motif-theme .tmp-big-toggle .pfToggleSwitch .optionWrapper .ptLabel {
      height: 4.5rem !important;
      width: 48%; } }
  @media (max-width: 480px) {
    .motif-theme .vgr-xxs-centered-buttons {
      text-align: center; }
      .motif-theme .vgr-xxs-centered-buttons .btn {
        width: 90%; }
      .motif-theme .vgr-xxs-centered-buttons .btn,
      .motif-theme .vgr-xxs-centered-buttons .vgr-textbtn {
        text-align: center;
        margin-left: auto;
        margin-right: auto; }
      .motif-theme .vgr-xxs-centered-buttons.text-right {
        text-align: center; }
    .motif-theme .vgr-xxs-margin-top-1 {
      margin-top: 1rem; } }
  @media screen and (min-width: 800px) {
    .motif-theme [data-uxd-data-display-carousel-cmp].crsl-width-50 .carousel-content-container ul > .button-select-item {
      width: 48% !important; } }
  @media (max-width: 800px) {
    .motif-theme .motif-theme .vgr-resp-btn-row {
      text-align: center; }
      .motif-theme .motif-theme .vgr-resp-btn-row button {
        width: 90%;
        margin-left: 0;
        margin-top: 2rem; }
      .motif-theme .motif-theme .vgr-resp-btn-row button:first-child {
        margin-top: 0; }
    .motif-theme .motif-theme .modal-footer .vgr-resp-btn-row .btn + .btn {
      margin-left: 0px; } }
  .motif-theme .drug-interaction-link {
    padding-right: 4rem; }
  @media (max-width: 479.2px) {
    .motif-theme #shipping-address-modal .modal-dialog,
    .motif-theme #payment-method modal .modal-dialog {
      overflow-y: scroll; } }
  .motif-theme #shipping-address-modal legend {
    font-weight: normal; }
  .motif-theme #shipping-address-modal .vgr-radiobuttonboxes label {
    display: flex;
    align-items: center; }
    .motif-theme #shipping-address-modal .vgr-radiobuttonboxes label .address {
      margin-bottom: 0.5rem; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .modal-header {
    min-height: 3rem; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .modal-header .modal-title {
      display: none; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #pharmacy-contact-information-section {
    margin-bottom: 0px; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content h2 {
    font-size: 2rem;
    color: #4da1d4; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer {
    width: 90%;
    margin: auto; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-btn {
    background: none; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content {
    margin-bottom: 2rem;
    width: 70%;
    margin: auto; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content h2 {
      text-align: center; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide {
      text-align: center; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide img {
        height: 10rem;
        margin: 1rem auto !important; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide h2,
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide p {
        margin: 1rem auto !important; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.show {
      display: block; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.hide {
      display: none; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .prescription-pref-spacing {
    margin-bottom: 24px; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference {
    display: flex;
    align-items: center; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference > :nth-child(1),
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference > :nth-child(2) {
      width: 50%; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox {
      width: auto;
      padding: 0;
      float: none;
      min-height: auto; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference fieldset legend {
      margin-bottom: 0; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference fieldset .pcLabel {
      display: flex;
      align-items: center;
      margin-bottom: 0; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox-spacing .pcLabel {
      margin-left: 10px; }
    @media (max-width: 325px) {
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox-spacing .pcLabel {
        margin-left: 0px; } }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #pharmacy-preferences-disclaimer-message-phone {
    margin-bottom: 5rem; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error {
    margin: 15px;
    font-weight: 400;
    display: block; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error:before {
    content: "\f17c";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess:before {
    content: "\f17c";
    color: #078855; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error:before {
    content: "\f1ce";
    color: #cc0033; }
  @media (max-width: 480px) {
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content {
      width: 90%; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content img {
        margin-top: 6rem !important; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer {
      position: relative;
      margin-top: 4rem;
      margin-bottom: 1rem; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div {
        width: 50%; }
        .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div .pagination-btn {
          width: 100%; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div.pagination-container {
        position: absolute;
        top: -3rem;
        width: 100%; } }
  .motif-theme #data-tcp-rx-cancel-enrollment-loading-spinner-renew {
    border: none; }
  .motif-theme .modal-prescriber-container-button {
    margin-bottom: 1rem; }
  @media only screen and (max-width: 479px) {
    .motif-theme .vgr-prescrip-detail-mobile {
      padding-left: 10px; } }
  .motif-theme .motif-theme .vgr-banner-block {
    word-break: break-word; }
  .motif-theme .vgr-paymethod-review-modal .rx-pharm-wrapper input.ant-text-input {
    width: 100%; }
  .motif-theme .ant-margin-bot-20 {
    margin-bottom: 20px; }
  .motif-theme .motif-theme .ant-claim-row .status {
    border-bottom: 0px;
    text-align: left;
    margin-right: 0%; }
  @media only screen and (max-width: 479px) {
    .motif-theme .motif-theme .ant-claim-row .icon-voyager-pill {
      margin-right: 2px;
      font-size: 16px;
      width: 20px; }
    .motif-theme .motif-theme .ant-claim-row .date {
      width: 23%; }
    .motif-theme .motif-theme .ant-claim-row .provider {
      width: 28%; }
    .motif-theme .motif-theme .ant-claim-row .status {
      width: 23%; } }
  @media only screen and (min-width: 540px) {
    .motif-theme .motif-theme .ant-claim-row .provider {
      width: 23%; } }
  .motif-theme .vgr-input-width-prof {
    line-height: 22px;
    width: 90%; }
  .motif-theme span.vgr-banner-alert {
    font-size: 0.9rem; }
    .motif-theme span.vgr-banner-alert:before {
      top: 2px;
      color: #cc0033;
      font-size: 1.125rem; }
  .motif-theme .prsc-item-alert-banner {
    display: block;
    margin-top: 0.6rem; }
  .motif-theme .crn-back-link-container {
    margin-left: 1rem;
    padding-bottom: 1rem; }
    .motif-theme .crn-back-link-container .crn-back-link {
      font-weight: bold;
      border-bottom: none;
      text-decoration: none; }
      .motif-theme .crn-back-link-container .crn-back-link .crn-back-link-text {
        margin-left: 10px; }
  .motif-theme .account-term-container {
    position: relative;
    bottom: 15px; }
  .motif-theme .address-display-font {
    font-size: 14px; }
  .motif-theme .rx-orders-info-title {
    padding-bottom: 3px;
    font-size: 16px; }
  @media (max-width: 500px) {
    .motif-theme .mobile-pad-reset-1 #lblOptrbtnPayMethodTypeprof1 {
      max-width: unset !important;
      width: 60% !important; }
    .motif-theme .mobile-pad-reset-1 #lblOptrbtnPayMethodTypeprof0 {
      max-width: unset !important;
      width: 40% !important; } }
  @media (max-width: 480px) {
    .motif-theme #lblOptrbtnPayMethodTypeprof0 {
      width: 40%; }
    .motif-theme #lblOptrbtnPayMethodTypeprof1 {
      width: 60%; } }
  @media (max-width: 370px) {
    .motif-theme .mobile-sm-flex-ct {
      flex-direction: column; }
    .motif-theme #lblOptrbtnPayMethodTypeprof1 span {
      white-space: normal; } }
  .motif-theme .vgr-payment-toggle .pfToggleSwitch .ptLabel {
    padding: 0.5rem;
    width: 15rem; }
  .motif-theme #irxNewAddressLnk_prof {
    display: flex;
    align-items: center;
    margin: 10px 0px; }
    .motif-theme #irxNewAddressLnk_prof .profile-link-underline {
      font-size: 18px; }
    .motif-theme #irxNewAddressLnk_prof a.ant-action-link span.fa {
      margin-right: 0px !important; }
  .motif-theme .custom-motif-royal-blue-primary {
    border-style: hidden;
    border-bottom: none;
    background: transparent;
    font-size: 21px !important;
    margin: 0 0 14px 7px !important;
    color: #3a77e4 !important; }
  .motif-theme #tooltip-font-change {
    font-size: 18px !important; }
  .motif-theme .account-term-container {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .motif-theme .rx-address {
    width: 100%;
    padding: 0;
    margin-bottom: 1rem; }
    .motif-theme .rx-address .italics {
      font-style: italic; }
    .motif-theme .rx-address #lbl_preferredAddress {
      font-weight: 400 !important;
      color: #333; }
    .motif-theme .rx-address .profile-link-underline {
      text-decoration: underline; }
    .motif-theme .rx-address .ant-collapse-heading {
      padding-left: 0px; }
    .motif-theme .rx-address .address {
      margin-top: 10px; }
      .motif-theme .rx-address .address #vgr-default-label-layout {
        display: block; }
    .motif-theme .rx-address #tcp-rx-cvs-prescription-shipping-new-address-modal-sub-header {
      position: relative;
      margin-bottom: 0px;
      font-weight: 300px !important;
      bottom: 18px;
      margin-bottom: 15px; }
    .motif-theme .rx-address .rx-add-prof-mode .on {
      color: #333333; }
    .motif-theme .rx-address .rx-add-prof-mode .prLabel {
      padding-top: 15px; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel div {
        display: block; }
    .motif-theme .rx-address .rx-add-prof-mode .status {
      position: absolute;
      bottom: 25px;
      font-size: 1rem; }
    .motif-theme .rx-address .ant-collapse-heading {
      padding-left: 0; }
    .motif-theme .rx-address .status a span {
      font-style: normal; }
    .motif-theme .rx-address .address {
      max-width: 90%;
      overflow-wrap: break-word;
      word-wrap: break-word; }
    .motif-theme .rx-address .salmon {
      color: #fe5e3c; }
    .motif-theme .rx-address input {
      width: 100%; }
    .motif-theme .rx-address [data-uxd-dropdown-cmp] legend {
      margin-bottom: 5px; }
    .motif-theme .rx-address h3 {
      margin-bottom: 1rem; }
    .motif-theme .rx-address .btn-row .btn-primary {
      margin-right: 1rem; }
    .motif-theme .rx-address .error-row {
      margin-top: 1rem; }
    .motif-theme .rx-address .rx-none-prof-mode .prLabel {
      width: 45%;
      float: left;
      height: 160px;
      line-height: 160px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .motif-theme .rx-address .rx-none-prof-mode .prLabel .address .motif-default-label-container {
        display: block; }
      .motif-theme .rx-address .rx-none-prof-mode .prLabel div {
        line-height: normal;
        vertical-align: middle;
        display: inline-block; }
      .motif-theme .rx-address .rx-none-prof-mode .prLabel:before {
        /*top: 40%;*/ }
    .motif-theme .rx-address .rx-add-prof-mode .prLabel {
      width: 30%;
      float: left;
      height: 190px;
      line-height: 190px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel.no-select {
        cursor: default; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel span.on {
        display: none;
        position: absolute;
        right: 1rem;
        top: 0.5rem;
        font-size: 1.5rem; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel a.status,
      .motif-theme .rx-address .rx-add-prof-mode .prLabel span.status {
        margin-top: 0.5rem;
        font-size: 0.8rem;
        font-style: italic;
        float: left; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel span.status,
      .motif-theme .rx-address .rx-add-prof-mode .prLabel span.address {
        width: 100%;
        float: left; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel:before {
        border-radius: 0;
        float: right;
        margin-right: 0;
        border: none;
        box-shadow: 0;
        content: none; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel div {
        line-height: normal;
        vertical-align: middle; }
      .motif-theme .rx-address .rx-add-prof-mode .prLabel.active {
        box-shadow: 0.5px 0.5px 12px 5px #dcdcdc; }
        .motif-theme .rx-address .rx-add-prof-mode .prLabel.active span.on {
          display: block; }
    .motif-theme .rx-address .rx-add-add {
      margin-bottom: 1rem; }
    .motif-theme .rx-address [name="rbtnAddSelOptionP"] .prLabel {
      padding-left: 0; }
  .motif-theme #viewPharmPymtsLink {
    text-transform: capitalize; }
  .motif-theme .display-modification-vgr {
    display: none; }
  .motif-theme .vgr-shipping-address-modal .rx-address {
    float: none; }
  @media (max-width: 1200px) {
    .motif-theme .rx-address .rx-add-prof-mode .prLabel {
      width: 42%; } }
  @media (max-width: 1024px) {
    .motif-theme .xrx-address .xrx-add-prof-mode .xprLabel {
      width: 42%; }
    .motif-theme #shipping-address-modal .modal-title {
      margin-top: 20px; } }
  @media (max-width: 1024px) {
    .motif-theme .rx-address .rx-add-prof-mode .prLabel {
      width: 100%;
      height: 140px;
      line-height: 130px; }
    .motif-theme .rx-address .rx-none-prof-mode .prLabel {
      width: 100%;
      height: 140px;
      line-height: 130px; } }
  .motif-theme .vgr-pad-bottom-2 {
    padding-bottom: 2rem; }
  .motif-theme .pharm-opportunity-disclaimer {
    margin-top: 1.5rem; }
  .motif-theme .pharm-dob-vgr {
    font-size: 12px; }
  .motif-theme .modal .mbr-page-body .container {
    max-width: 100%;
    padding: 0; }
  .motif-theme .vgr-radiobuttonboxes .prLabel {
    width: 45%;
    border: 1px solid #dcdcdc;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem; }
    .motif-theme .vgr-radiobuttonboxes .prLabel div {
      position: relative;
      clear: both;
      left: 1rem;
      float: left;
      top: -1rem;
      margin-left: 1rem; }
      .motif-theme .vgr-radiobuttonboxes .prLabel div div {
        float: none;
        left: 0;
        top: 0;
        margin-left: 0; }
  .motif-theme .vgr-pad-bottom-1 {
    padding-bottom: 1rem; }
  .motif-theme .vgr-pad-top-half {
    padding-top: 0.5rem; }
  .motif-theme .vgr-checkout-medical-pro {
    margin: 1.42rem 0; }
  .motif-theme .vgr-pad-top-1 {
    padding-top: 1rem; }
  .motif-theme .vgr-pad-left-1 {
    padding-left: 1rem; }
  .motif-theme .vgr-alert-margin-top-none .ant-anthem-alert {
    margin-top: 0; }
  .motif-theme .vgr-margin-topbottom-1 {
    margin: 1rem 0; }
  .motif-theme .vgr-margin-topbottom-30 {
    margin: 30px 0; }
  .motif-theme .vgr-margin-bottom-1 {
    margin-bottom: 1rem; }
  .motif-theme .vgr-margin-bottom-half {
    margin-bottom: 0.5rem; }
  .motif-theme .vgr-margin-bottom-2 {
    margin-bottom: 2rem; }
  .motif-theme .vgr-prescription-review-row {
    margin-left: 15px; }
  .motif-theme .vgr-margin-left-1 {
    margin-left: 1rem; }
  .motif-theme .vgr-margin-left-2 {
    margin-left: 2rem; }
  .motif-theme .vgr-margin-leftright-half {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .motif-theme .vgr-subhead1 {
    padding-bottom: 0.7rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.7rem;
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-block {
    display: block !important; }
  .motif-theme .vgr-force-word-wrap {
    word-break: break-word; }
  .motif-theme .ant-font-bold {
    font-weight: 700; }
  .motif-theme .vgr-flexrow-container {
    display: flex; }
    .motif-theme .vgr-flexrow-container .vgr-flexcol-center-content {
      display: flex;
      flex-direction: column;
      justify-content: center; }
    .motif-theme .vgr-flexrow-container .vgr-flexcol-botom-content {
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
  .motif-theme .dropdown-fix {
    width: 75%;
    min-width: 155px; }
  .motif-theme .vgr-flex-wrapper {
    display: flex; }
    .motif-theme .vgr-flex-wrapper .vgr-flexcol-item-bottom {
      align-self: flex-end; }
    .motif-theme .vgr-flex-wrapper .vgr-flexcol-equal-height {
      display: flex;
      flex-flow: column nowrap; }
      .motif-theme .vgr-flex-wrapper .vgr-flexcol-equal-height .vgr-flexcol-item-bottom {
        align-self: normal;
        margin-top: auto; }
      .motif-theme .vgr-flex-wrapper .vgr-flexcol-equal-height .vgr-flexcol-item-middle {
        align-self: normal;
        margin-top: auto;
        margin-bottom: auto; }
  .motif-theme .vgr-paymethod-review-modal .fa-check.not-visible {
    display: none; }
  .motif-theme .vgr-refill-renew-header-container .vgr-refill-renew-header {
    display: block;
    font-weight: normal; }
  @media (min-width: 801px) {
    .motif-theme .vgr-flex-wrapper-sm {
      display: flex; }
      .motif-theme .vgr-flex-wrapper-sm .vgr-flexcol-item-bottom {
        align-self: flex-end; } }
  @media (min-width: 480px) and (max-width: 800.8px) {
    .motif-theme .vgr-xs-padding-top-1 {
      padding-top: 1rem; } }
  @media (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .vgr-sm-padding-top-1 {
      padding-top: 1rem; }
    .motif-theme .vgr-sm-align-left {
      text-align: left !important; } }
  @media (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-xs-align-left {
      text-align: left !important; } }
  @media (max-width: 480px) {
    .motif-theme .vgr-xxs-padding-top-half {
      padding-top: 0.5rem; }
    .motif-theme .vgr-xxs-padding-bottom-half {
      padding-bottom: 0.5rem;
      overflow: auto; }
    .motif-theme .vgr-xxs-padding-bottom-1 {
      padding-bottom: 1rem;
      overflow: auto; }
    .motif-theme .vgr-xxs-margin-top-1 {
      margin-top: 1rem; }
    .motif-theme .vgr-xxs-padding-top-1 {
      padding-top: 1rem; }
    .motif-theme .vgr-xxs-padding-left-1 {
      padding-left: 1rem; }
    .motif-theme .vgr-datalabel {
      display: inline-block; }
    .motif-theme .vgr-datalabel::after {
      content: ": ";
      white-space: pre; }
    .motif-theme .vgr-xxs-align-left {
      text-align: left !important; }
    .motif-theme .vgr-xxs-centered-buttons {
      text-align: center; }
      .motif-theme .vgr-xxs-centered-buttons .btn {
        width: 90%; }
      .motif-theme .vgr-xxs-centered-buttons .btn,
      .motif-theme .vgr-xxs-centered-buttons .vgr-textbtn {
        text-align: center;
        margin-left: auto;
        margin-right: auto; }
    .motif-theme .vgr-enroll-btn-container > button {
      width: 100%; }
    .motif-theme .vgr-unenroll-container {
      margin-top: 1rem;
      margin-bottom: 0; } }
  .motif-theme .vgr-modal-hide-footer .vgr-inline-p {
    display: inline; }
  @media only screen and (max-width: 600px) {
    .motif-theme .vgr-modal-hide-footer [data-uxd-data-display-carousel-cmp] .carousel-content-container ul {
      flex-direction: column;
      align-items: center; } }
  .motif-theme .vgr-modal-hide-footer .motif-link-container-modal-vgr {
    margin-top: 25px; }
  .motif-theme .vgr-modal-hide-footer .carousel-selector-cmp .carousel-content-container {
    padding: 0rem; }
  .motif-theme .vgr-modal-hide-footer .modal-header {
    padding-bottom: 0px; }
  .motif-theme .vgr-modal-hide-footer .tcp-rx-ahd-opportunity-details {
    font-size: 14px; }
  .motif-theme .vgr-modal-hide-footer .button-select-content-container h3 {
    font-size: 1rem; }
  .motif-theme .vgr-modal-hide-footer #ant-button-selector-carousel-list-container [data-uxd-data-display-tile-carousel-cmp] {
    padding: 40px 0px; }
    @media only screen and (max-width: 600px) {
      .motif-theme .vgr-modal-hide-footer #ant-button-selector-carousel-list-container [data-uxd-data-display-tile-carousel-cmp]:first-child {
        margin-bottom: 15px; } }
  @media only screen and (max-width: 600px) {
    .motif-theme .vgr-modal-hide-footer [data-uxd-data-display-carousel-cmp] .carousel-content-container ul > .button-select-item {
      width: 100% !important; } }
  .motif-theme .vgr-modal-hide-footer .carousel-selector-cmp .carousel-content-container {
    padding: 0px !important; }
  .motif-theme .vgr-modal-hide-footer .modal-body {
    padding-bottom: 1rem !important; }
  .motif-theme .vgr-modal-hide-footer .modal-footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .motif-theme .vgr-modal-hide-footer .carousel-right-control {
    display: none !important; }
  .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer,
  .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer {
    background: #fff;
    border-color: #fff; }
  @media (max-width: 480px) {
    .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer,
    .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer {
      text-align: center; }
      .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer .btn,
      .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer .btn {
        margin: 0.5rem auto;
        width: 90%; }
        .motif-theme .motif-theme .vgr-modal-motif-footer .modal-footer .btn + .btn,
        .motif-theme .motif-theme.vgr-modal-motif-footer .modal-footer .btn + .btn {
          margin-left: auto; } }
  .motif-theme .rcp-specialty-bttn-questions {
    margin-right: 2rem; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-xxs-centered-buttons .rcp-specialty-bttn-questions {
      margin-bottom: 2rem; } }
  .motif-theme .vgr-align-right {
    text-align: right; }
  .motif-theme .vgr-font-size-vbig {
    font-size: 1.5rem; }
  .motif-theme .vgr-font-weight-light {
    font-weight: 300; }
  .motif-theme .vgr-hanging-radio-text {
    display: block;
    padding-left: 2rem; }
  .motif-theme .vgr-shipping-address-modal legend {
    font-size: 14px;
    margin-bottom: 5px; }
  .motif-theme .vgr-shipping-address-modal .form-item {
    margin-bottom: 10px; }
  .motif-theme .vgr-legend-nomargin .pfSelect legend {
    margin-bottom: 0rem !important; }
  .motif-theme .vgr-no-top-margin {
    margin-top: 0 !important; }
  .motif-theme .vgr-background-bluegradient {
    background-image: linear-gradient(to left, #0079c2, skyblue); }
  .motif-theme .vgr-margin-top-1 {
    margin-top: 1rem; }
  .motif-theme .vgr-background-lightgray {
    background: #f7f7f7; }
  .motif-theme .vgr-align-center {
    text-align: center; }
  .motif-theme a.vgr-iconlink {
    border: none;
    text-decoration: none; }
    .motif-theme a.vgr-iconlink:before {
      font-family: "ant-classic-icons" !important;
      content: "\f2c7";
      color: #949494;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 24px; }
    .motif-theme a.vgr-iconlink.vgr-iconlink-edit:before {
      content: "\f1c1"; }
    .motif-theme a.vgr-iconlink.vgr-iconlink-hide:before {
      content: "\f1d5"; }
  .motif-theme .vgr-divider-border-top {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    margin-top: 1rem; }
  .motif-theme .vgr-divider-border-top-ongray {
    border-top: 1px solid #ccc;
    padding-top: 1rem;
    margin-top: 1rem; }
  .motif-theme .vgr-divider-border-bottom {
    border-bottom: 1px solid #eee;
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem; }
  .motif-theme .vgr-submit-review-header {
    border-bottom: 1px solid #eee;
    padding: 0.5rem 0;
    margin: 1.5rem 0; }
  .motif-theme .vgr-submit-total-header {
    margin: 1.5rem 0; }
  .motif-theme .vgr-pharmacy-order-confirmation {
    padding-top: 2rem;
    padding-bottom: 0.5rem; }
  .motif-theme .vgr-higlighttext-secondarycolor {
    color: #81cfc2; }
  .motif-theme .vgr-resp-btn-row button {
    margin-left: 2rem; }
  .motif-theme .vgr-resp-btn-row button:first-child {
    margin-left: 0; }
  @media (max-width: 800px) {
    .motif-theme .vgr-resp-btn-row button {
      width: 100%;
      margin-left: 0;
      margin-top: 2rem; }
    .motif-theme .vgr-resp-btn-row button:first-child {
      margin-top: 0; } }
  .motif-theme .pharm-supply-flex-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 2rem; }
    @media (max-width: 1200px) {
      .motif-theme .pharm-supply-flex-container {
        flex-direction: column; } }
    .motif-theme .pharm-supply-flex-container .pharm-search-filter-container {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
      @media (max-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container {
          flex-direction: column;
          align-items: flex-start; } }
      @media (min-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container .vgr-prescription-date-filter {
          margin-right: 3rem; } }
      @media (max-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #prescription-date-range-filter-dropdown,
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #tcp-rx-cvs-prescription-list-search-input {
          width: 400px; } }
      @media (max-width: 800px) {
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #prescription-date-range-filter-dropdown,
        .motif-theme .pharm-supply-flex-container .pharm-search-filter-container #tcp-rx-cvs-prescription-list-search-input {
          width: 250px; } }
    .motif-theme .pharm-supply-flex-container .vgr-prescription-search-box,
    .motif-theme .pharm-supply-flex-container .vgr-prescription-date-filter {
      line-height: 1.4; }
    .motif-theme .pharm-supply-flex-container .pharm-link-container {
      display: flex;
      align-items: center; }
      @media (max-width: 1200px) {
        .motif-theme .pharm-supply-flex-container .pharm-link-container {
          margin-top: 15px; } }
      @media (min-width: 480px) {
        .motif-theme .pharm-supply-flex-container .pharm-link-container .vgr-prescription-filter-link {
          margin-right: 4rem; } }
  .motif-theme .vgr-form fieldset legend,
  .motif-theme .vgr-form label {
    width: 100%; }
  .motif-theme .vgr-rx-listitem-wrapper legend {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px; }
  .motif-theme .vgr-rx-listitem-wrapper .alt-toggle-body.closed {
    height: 0px; }
  @media print {
    .motif-theme .vgr-hide-from-printer {
      display: none !important; } }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-header {
    width: calc(100% - 45px); }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-header {
    float: right; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .fa.md {
    padding-right: 13px;
    color: #0da2b9 !important;
    float: left;
    font-size: 1.42857143rem !important;
    margin-top: 0.75rem !important; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-icon .alt-toggle-plus:before {
    font-family: "ant-classic-icons" !important;
    content: "\f110"; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp .alt-toggle-icon .alt-toggle-minus:before {
    font-family: "ant-classic-icons" !important;
    content: "\f113"; }
  .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp h4 {
    padding: 0.25rem 0rem 1rem 2rem; }
  @media (max-width: 480px) {
    .motif-theme .vgr-rx-listitem-wrapper.alt-toggle-cmp h4 {
      padding-left: 0px; } }
  @media (max-width: 800px) {
    .motif-theme .vgr-prescription-search-box.vgr-check-order-search .ant-search-input {
      width: 100%; } }
  .motif-theme a.vgr-prescription-filter-link {
    text-decoration: none;
    padding-top: 0; }
    .motif-theme a.vgr-prescription-filter-link:before {
      font-family: "ant-classic-icons" !important;
      content: "\f303";
      color: #949494;
      position: relative;
      margin-right: 0.25rem;
      font-size: 16px;
      top: 0; }
  .motif-theme #tcp-rx-cvs-prescription-filter-link {
    display: block; }
  .motif-theme #prescription-date-range-filter-dropdown_legend {
    margin-bottom: 8px;
    font-weight: normal; }
  .motif-theme #tcp-rx-cvs-prescription-list-search-input {
    width: 320px; }
  .motif-theme .vgr-prescription-filter-wrapper {
    padding: 2rem;
    box-shadow: 0px 5px 10px #ccc;
    margin: 0.5rem 0 1rem 0; }
    .motif-theme .vgr-prescription-filter-wrapper h3 {
      padding-bottom: 0.5rem;
      border-bottom: 1px solid #ccc;
      margin-bottom: 0.5rem; }
    .motif-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel {
      padding-left: 0px;
      font-weight: 300; }
    .motif-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel {
      color: #0079c2; }
      .motif-theme .vgr-prescription-filter-wrapper .vgr-filter-list .prLabel:before {
        display: none; }
  .motif-theme .vgr-prescription-total-estimated-cost {
    text-align: right;
    margin-top: 0.5rem; }
  .motif-theme .vgr-rxlist-rxstatus {
    display: block;
    text-align: center;
    font-style: italic; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    font-style: italic; }
  @media (min-width: 480px) {
    .motif-theme .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      height: 1rem;
      width: 1rem;
      position: relative;
      border: 1px solid #949494;
      border-radius: 3px;
      box-shadow: inset 0px 0px 1px #ccc;
      line-height: 1em;
      font-size: 0.9rem;
      font-weight: 400;
      font-family: "ant-motif-icons";
      color: #0079c2;
      content: "";
      text-indent: -9999px;
      font-style: normal; }
    .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      width: 100%; } }
  .motif-theme .vgr-checkbox-selectall label.pcLabel {
    font-weight: 400;
    font-size: 0.7778rem;
    font-style: normal;
    float: none;
    text-decoration: underline; }
  .motif-theme .vgr-selectall-text {
    text-align: right; }
  .motif-theme .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.focus:after {
    box-shadow: 0 0 3px #0079c2; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.focus:after {
    box-shadow: 0 0 3px #0079c2; }
  .motif-theme .vgr-no-toggle .alt-toggle-icon {
    display: none; }
  .motif-theme .vgr-remove {
    font-style: italic; }
    .motif-theme .vgr-remove:before {
      font-family: "ant-classic-icons" !important;
      content: "\f342";
      font-size: 1.5rem;
      font-style: normal;
      position: relative;
      top: 0.4rem; }
  .motif-theme .vgr-padding {
    padding-bottom: 10px; }
  .motif-theme div.side-border {
    border-right: 1px solid #d3a0a0; }
  .motif-theme .border-right {
    border-right: solid;
    border-right-width: thin;
    border-right-color: #949597; }
  .motif-theme .border-bottom {
    border-bottom: solid;
    border-bottom-width: thin;
    border-bottom-color: #949597; }
  .motif-theme .border-bottom-small {
    border-bottom: solid;
    border-bottom-width: 5px;
    border-bottom-color: #1887b8; }
  .motif-theme .margin-right {
    margin-right: 500px; }
  .motif-theme .hr-line {
    width: 70px;
    height: 4px;
    background: #81cfc2;
    margin: 1rem 0; }
  .motif-theme .confirm-order {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #0079c2;
    font-weight: 300;
    font-size: 60px; }
  .motif-theme .cmp-confirm {
    margin-bottom: 30px;
    margin-top: 30px; }
  .motif-theme .confirm-line {
    text-align: center;
    padding: 3rem 2rem 2.5rem;
    font-size: 1rem;
    color: #fff; }
    .motif-theme .confirm-line button {
      margin-left: 2rem; }
  .motif-theme .confirm-button {
    margin-left: 150px;
    background: #00609a;
    border: 1px solid white;
    color: white; }
  .motif-theme .confirm-link {
    border-bottom: none; }
  .motif-theme .confirm-auto {
    font-size: 12px; }
  .motif-theme .rx-land-row1 {
    margin-bottom: 2rem; }
    .motif-theme .rx-land-row1 .col-sm-4 {
      height: 160px;
      padding: 0; }
      .motif-theme .rx-land-row1 .col-sm-4.border-left {
        border-left: 1px solid #dcdcdc;
        padding: 0 0 0 1rem; }
      .motif-theme .rx-land-row1 .col-sm-4 h2 {
        margin-bottom: 0.5rem;
        font-weight: 400; }
  .motif-theme .rx-page-head .comm-pref {
    float: right;
    width: 30%;
    text-align: right; }
    .motif-theme .rx-page-head .comm-pref a {
      color: #fff;
      font-size: 0.8rem; }
  @media (max-width: 800px) {
    .motif-theme .rx-land-row1 {
      margin-bottom: 2rem; }
      .motif-theme .rx-land-row1 .col-sm-4 {
        height: auto;
        margin-bottom: 1rem; }
        .motif-theme .rx-land-row1 .col-sm-4.border-left {
          border-left: none;
          padding: 0; }
    .motif-theme .rx-page-head .comm-pref {
      float: none;
      width: 100%;
      text-align: center;
      margin-top: 1rem;
      display: block; } }
  .motif-theme .modal-prescriber-container-button {
    margin-top: 15px; }
  .motif-theme .vgr-sm-pad {
    padding-bottom: 10px; }
  .motif-theme #search-result-modal {
    padding-left: 15px;
    padding-right: 15px; }
    .motif-theme #search-result-modal .modal-header {
      padding-bottom: 0px;
      padding-top: 0px; }
  .motif-theme .vgr-stepnav-completedstep {
    color: #999; }
  .motif-theme .vgr-stepnav-currentstep {
    color: white;
    background: #4c6684; }
  .motif-theme .vgr-stepnav-title {
    display: none; }
  .motif-theme .vgr-stepnav-backlink,
  .motif-theme .vgr-stepnav-forwardlink {
    padding: 0 1rem;
    border: none;
    text-decoration: none; }
    .motif-theme .vgr-stepnav-backlink:before,
    .motif-theme .vgr-stepnav-forwardlink:before {
      font-family: "ant-classic-icons" !important;
      content: "\f2c7";
      color: #0da2b9;
      font-size: 1rem; }
  .motif-theme .vgr-stepnav-backlink:before {
    margin-right: 0.25rem;
    content: "\f111"; }
  .motif-theme .vgr-stepnav-forwardlink:before {
    margin-left: 0.25rem;
    content: "\f112"; }
  .motif-theme .vgr-textbtn {
    display: inline-block;
    margin: 0.6667rem 2rem 0; }
  .motif-theme .vgr-buttonrow-marginright {
    margin-right: 2rem; }
  .motif-theme .vgr-submit-order-display-flex {
    display: flex;
    justify-content: space-between; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-prescription-search-box .ant-search-input {
      width: 100%; } }
  .motif-theme .vgr-survey-ordered {
    font-size: 14px;
    /* temp override for vgr font size confusion */
    margin-bottom: 1rem; }
    .motif-theme .vgr-survey-ordered li {
      padding-bottom: 0.75rem; }
      .motif-theme .vgr-survey-ordered li fieldset {
        display: inline-block; }
    .motif-theme .vgr-survey-ordered .prLabel {
      padding-left: 0px;
      margin-right: 2rem; }
    .motif-theme .vgr-survey-ordered .pcLabel {
      margin-right: 2rem; }
    .motif-theme .vgr-survey-ordered legend {
      border: none;
      /* override */
      margin-bottom: 0rem; }
    .motif-theme .vgr-survey-ordered fieldset {
      min-width: 1px;
      /* odd override fix for fieldset wonkiness when element above is in error state */ }
    .motif-theme .vgr-survey-ordered .pfCheckbox legend {
      font-size: 1rem; }
    .motif-theme .vgr-survey-ordered label,
    .motif-theme .vgr-survey-ordered legend {
      font-weight: normal; }
    .motif-theme .vgr-survey-ordered [data-uxd-checkbox-input-cmp] {
      overflow: auto; }
  .motif-theme .vgr-survey-drugsubheader {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    border-bottom: 1px solid #ccc; }
  .motif-theme .vgr-survey-numberedquestion {
    padding-bottom: 0.75rem; }
  .motif-theme .vgr-subquestion label,
  .motif-theme .vgr-survey-numberedquestion,
  .motif-theme .vgr-survey-numberedquestion .pfRadio legend,
  .motif-theme .vgr-survey-numberedquestion legend,
  .motif-theme .vgr-survey-numberedquestion fieldset {
    font-size: 14px !important;
    font-weight: normal !important; }
  .motif-theme .vgr-survey-ordered li fieldset {
    width: 100%;
    vertical-align: top; }
  .motif-theme h4.vgr-survey-subhead {
    padding-bottom: 1.25rem;
    font-size: 1rem;
    font-weight: bold;
    margin-top: 1rem; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-questionnaire-list legend {
    border-bottom: none; }
  .motif-theme .vgr-subquestionswrapper .vgr-subquestion {
    display: inline-block;
    width: 48%; }
    .motif-theme .vgr-subquestionswrapper .vgr-subquestion input {
      display: block; }
  .motif-theme .vgr-subquestionswrapper .ant-float-left.ant-full-width {
    float: none; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-questionnaire-list .ant-form-item-error {
    padding-bottom: 0.5rem; }
  .motif-theme .vgr-form-item-valid {
    font-weight: 400;
    font-size: 1rem; }
  .motif-theme .vgr-form-item-valid:before {
    content: "\f17c";
    color: #078855;
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  .motif-theme .vgr-form-item-error {
    font-weight: 400;
    font-size: 1rem; }
  .motif-theme .vgr-form-item-error:before {
    content: "\f1ce";
    color: #cc0033;
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-subquestionswrapper .vgr-subquestion {
      width: 100%; } }
  .motif-theme .bnr-link a {
    color: #fff; }
  @media (max-width: 1024px) {
    .motif-theme .bnr-link {
      padding-top: 1rem;
      text-align: center; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-express-checkout {
      font-size: 2.2rem;
      font-weight: 300;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-stacked-checkbox .pcLabel:after {
      border: 1px solid #949494;
      border-radius: 3px;
      box-shadow: inset 0px 0px 1px #ccc;
      line-height: 1em;
      font-size: 0.9rem;
      font-weight: 400;
      font-family: "ant-motif-icons";
      color: #0079c2;
      content: "";
      text-indent: -9999px;
      font-style: normal; } }
  .motif-theme a.ant-arrow-previous.motif-arrow:before {
    content: "\f120";
    color: #0079c2; }
  .motif-theme .modal-prsc-form-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    @media (max-width: 480px) {
      .motif-theme .modal-prsc-form-row {
        flex-direction: column; } }
    .motif-theme .modal-prsc-form-row .prsc-half {
      width: 50%; }
      @media (max-width: 480px) {
        .motif-theme .modal-prsc-form-row .prsc-half {
          width: 100%; } }
      .motif-theme .modal-prsc-form-row .prsc-half input {
        width: 80%; }
        @media (max-width: 480px) {
          .motif-theme .modal-prsc-form-row .prsc-half input {
            width: 100%; } }
    .motif-theme .modal-prsc-form-row .prsc-third {
      width: calc(100% / 3); }
      @media (max-width: 480px) {
        .motif-theme .modal-prsc-form-row .prsc-third {
          width: 100%; } }
    .motif-theme .modal-prsc-form-row .prsc-state legend {
      font-weight: normal; }
  .motif-theme .pfSelect button {
    font-size: 1rem; }
  .motif-theme .psArrow {
    border-left: none;
    font-size: 1rem; }
  .motif-theme .ant-search-button span.fa {
    border-left: none; }
  .motif-theme a.vgr-prescription-filter-link {
    display: inline-block; }
  .motif-theme .vgr-tools-row {
    padding-top: 1.25rem; }
  .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon {
    position: relative;
    float: left;
    font-size: 1.57142857rem;
    right: 0;
    width: 1rem; }
    .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon .alt-toggle-plus:before {
      content: "\f110"; }
    .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-icon .alt-toggle-minus:before {
      content: "\f113"; }
  .motif-theme .alt-toggle-cmp.vgr-rx-listitem-wrapper .alt-toggle-header {
    float: right; }
  .motif-theme .vgr-prescription-date-filter .psArrow .dropdown-icon {
    top: 0.3rem; }
  .motif-theme .vgr-stacked-checkbox .pcLabel::before {
    display: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel::after {
    font-size: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    text-align: center; }
  .motif-theme .vgr-checkbox-selectall label {
    margin-left: 2rem; }
  .motif-theme .vgr-checkbox-selectall .pcLabel::before {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    position: absolute;
    left: -2rem;
    text-align: left;
    line-height: 1em;
    text-indent: 1px !important; }
  .motif-theme .vgr-enroll-btn-container {
    margin-top: 20px;
    text-align: right; }
  .motif-theme .vgr-unenroll-container {
    margin-top: 2rem;
    margin-bottom: 2rem; }
    .motif-theme .vgr-unenroll-container h4 {
      margin-bottom: 1rem; }
  .motif-theme .vgr-mng-auto-input-margin > fieldset span {
    margin-left: 25px; }
  .motif-theme .vgr-mng-auto-modal-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
    .motif-theme .vgr-mng-auto-modal-container .row {
      margin-top: 15px;
      margin-bottom: 15px; }
  .motif-theme .vgr-mng-auto-scs-hdr {
    font-weight: bold;
    margin-bottom: 5px; }
  .motif-theme .vgr-mng-auto-scs-msg {
    color: #286ce2; }
    .motif-theme .vgr-mng-auto-scs-msg .vgr-mng-auto-scs-msg-font {
      margin-left: 5px;
      font-style: italic; }
  .motif-theme .ant-font-sb.vgr-datalabel {
    font-weight: 700;
    margin-bottom: 0.5rem; }
  .motif-theme .ant-font-sb.vgr-datalabel-orders {
    font-weight: 600;
    margin-bottom: 0.1rem;
    color: #555; }
  .motif-theme .vgr-prescription-total-estimated-cost {
    font-weight: 700;
    font-size: 1rem; }
  .motif-theme .vgr-rx-listitem-wrapper .vgr-background-lightgray {
    background: none; }
  .motif-theme .vgr-prescription-review-row .vgr-flexcol-equal-height {
    padding: 1.5rem 1.5rem 2rem 3rem; }
  .motif-theme .vgr-prescription-review-row.vgr-signature .vgr-divider-border-top-ongray {
    margin-left: 1rem;
    padding-bottom: 1rem; }
  .motif-theme .vgr-prescription-review-row.vgr-signature [data-uxd-checkbox-input-cmp] {
    overflow: auto; }
  .motif-theme .vgr-prescription-review-row.vgr-signature .signature-disclaimer {
    font-style: italic;
    margin-left: 1.3rem;
    color: #949597; }
  .motif-theme .align-vertical .prLabel {
    width: 100%;
    padding-left: 35px; }
  .motif-theme .modal-header {
    padding: 15px !important; }
  .motif-theme .bnr-link a {
    color: #fff; }
  .motif-theme .vgr-resp-btn-row button {
    margin-left: 2rem; }
  .motif-theme .vgr-resp-btn-row button:first-child {
    margin-left: 0; }
  .motif-theme .tcp-rx-retail-modal-content .carousel-selector-cmp .carousel-content-container ul {
    justify-content: space-between; }
  .motif-theme ol.vgr-stepnav {
    list-style: inside decimal;
    margin: 0;
    justify-content: center;
    color: #ccc;
    font-size: 0.7778rem;
    counter-reset: li;
    list-style-type: none;
    font-size: 14px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef; }
    .motif-theme ol.vgr-stepnav li {
      margin-right: 1rem;
      width: 20%;
      max-width: 12rem;
      position: relative;
      padding: 5px 0 5px 1rem;
      height: 30px;
      flex: 1 0 auto;
      /* 'auto' for IE */
      display: flex;
      flex-direction: row;
      justify-content: left; }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-currentstep {
        background: none; }
      .motif-theme ol.vgr-stepnav li:before {
        font-size: 1.5rem;
        flex: 0 0 35px;
        height: 35px;
        padding-top: 7px;
        content: counter(li);
        counter-increment: li;
        background: #ccc;
        color: #666;
        border-radius: 50%;
        text-align: center;
        align-self: center;
        margin-right: 1rem;
        display: inline-block;
        /* for IE */ }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-currentstep {
        color: #666;
        /* TEMP can remove after update */ }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-currentstep:before {
        color: white;
        background: #2453a6; }
      .motif-theme ol.vgr-stepnav li.vgr-stepnav-completedstep a {
        color: #666;
        /* TEMP can remove after update */
        border-bottom: none;
        font-weight: 300; }
    .motif-theme ol.vgr-stepnav #vgr-prescriptions a.ant-arrow-previous:before,
    .motif-theme ol.vgr-stepnav #vgr-link-prescriptions a.ant-arrow-previous:before,
    .motif-theme ol.vgr-stepnav .retail-90-top-link-wrapper a.ant-arrow-previous:before {
      content: "\f120";
      color: #0079c2; }
    .motif-theme ol.vgr-stepnav ol.vgr-stepnav {
      counter-reset: li;
      list-style-type: none;
      font-size: 14px;
      line-height: 18px;
      padding-left: 10px;
      padding-top: 1rem;
      padding-bottom: 1rem;
      display: flex;
      border-top: 1px solid #efefef;
      border-bottom: 1px solid #efefef; }
      .motif-theme ol.vgr-stepnav ol.vgr-stepnav li {
        position: relative;
        padding: 5px 0 5px 1rem;
        height: 30px;
        flex: 1 0 auto;
        /* 'auto' for IE */
        display: flex;
        flex-direction: row;
        justify-content: left; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep {
          background: none; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li:before {
          font-size: 1.5rem;
          flex: 0 0 35px;
          height: 35px;
          padding-top: 7px;
          content: counter(li);
          counter-increment: li;
          background: #ccc;
          color: #666;
          border-radius: 50%;
          text-align: center;
          align-self: center;
          margin-right: 1rem;
          display: inline-block;
          /* for IE */ }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep {
          color: #666;
          /* TEMP can remove after update */ }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-currentstep:before {
          color: white;
          background: #2453a6; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-completedstep a {
          color: #666;
          /* TEMP can remove after update */
          border-bottom: none;
          font-weight: 300; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li.vgr-stepnav-completedstep:before {
          color: white;
          font-family: "ant-classic-icons" !important;
          content: "\f17b";
          background: #2ab5ca; }
        .motif-theme ol.vgr-stepnav ol.vgr-stepnav li span {
          display: flex;
          flex-direction: column;
          justify-content: center; }
  @media (max-width: 480px) {
    .motif-theme .vgr-stepnav-title {
      display: block;
      text-align: center; }
    .motif-theme ol.vgr-stepnav {
      display: none; } }
  .motif-theme #tcp-rx-cvs-presciber-modal-infoMsg,
  .motif-theme #tcp-rx-cvs-prescriber-search-modal-header {
    padding-left: 0px;
    margin-bottom: 5px; }
  .motif-theme .vgr-prescription-review-row .ant-form-item-error {
    font-size: 0.8rem; }
  .motif-theme button.vgr-buttonrow-marginright {
    margin-right: 2rem; }
  .motif-theme .vgr-form-flex {
    display: flex;
    justify-content: flex-end; }
    @media only screen and (max-width: 801px) {
      .motif-theme .vgr-form-flex {
        justify-content: flex-start; } }
  @media (max-width: 601px) {
    .motif-theme #mobile-long-style input {
      width: 100% !important; } }
  .motif-theme .tmp-form-overrides .pfToggleSwitch .optionWrapper .ptLabel {
    padding: 0.4rem 0.25rem 0.4rem;
    width: 48%;
    max-width: 100% !important; }
  .motif-theme .tmp-form-overrides .vgr-empty-legend legend {
    margin-bottom: 0 !important; }
  .motif-theme .rcp-delivery-date {
    max-width: 182px;
    width: 100%; }
  .motif-theme .tmp-big-toggle .pfToggleSwitch .optionWrapper .ptLabel {
    height: 3.5rem !important;
    width: 35%;
    white-space: normal !important;
    display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: center; }
  @media (max-width: 480px) {
    .motif-theme .tmp-big-toggle .pfToggleSwitch .optionWrapper .ptLabel {
      height: 4.5rem !important;
      width: 48%; } }
  @media (max-width: 480px) {
    .motif-theme .vgr-xxs-centered-buttons {
      text-align: center; }
      .motif-theme .vgr-xxs-centered-buttons .btn {
        width: 90%; }
      .motif-theme .vgr-xxs-centered-buttons .btn,
      .motif-theme .vgr-xxs-centered-buttons .vgr-textbtn {
        text-align: center;
        margin-left: auto;
        margin-right: auto; }
      .motif-theme .vgr-xxs-centered-buttons.text-right {
        text-align: center; }
    .motif-theme .vgr-xxs-margin-top-1 {
      margin-top: 1rem; } }
  @media screen and (min-width: 800px) {
    .motif-theme [data-uxd-data-display-carousel-cmp].crsl-width-50 .carousel-content-container ul > .button-select-item {
      width: 48% !important; } }
  @media (max-width: 800px) {
    .motif-theme .motif-theme .vgr-resp-btn-row {
      text-align: center; }
      .motif-theme .motif-theme .vgr-resp-btn-row button {
        width: 90%;
        margin-left: 0;
        margin-top: 2rem; }
      .motif-theme .motif-theme .vgr-resp-btn-row button:first-child {
        margin-top: 0; }
    .motif-theme .motif-theme .modal-footer .vgr-resp-btn-row .btn + .btn {
      margin-left: 0px; } }
  .motif-theme .drug-interaction-link {
    padding-right: 4rem; }
  @media (max-width: 479.2px) {
    .motif-theme #shipping-address-modal .modal-dialog,
    .motif-theme #payment-method modal .modal-dialog {
      overflow-y: scroll; } }
  .motif-theme #shipping-address-modal legend {
    font-weight: normal; }
  .motif-theme #shipping-address-modal .vgr-radiobuttonboxes label {
    display: flex;
    align-items: center; }
    .motif-theme #shipping-address-modal .vgr-radiobuttonboxes label .address {
      margin-bottom: 0.5rem; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .modal-header {
    min-height: 3rem; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .modal-header .modal-title {
      display: none; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #pharmacy-contact-information-section {
    margin-bottom: 0px; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content h2 {
    font-size: 2rem;
    color: #4da1d4; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer {
    width: 90%;
    margin: auto; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-btn {
    background: none; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content {
    margin-bottom: 2rem;
    width: 70%;
    margin: auto; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content h2 {
      text-align: center; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide {
      text-align: center; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide img {
        height: 10rem;
        margin: 1rem auto !important; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide h2,
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.image-slide p {
        margin: 1rem auto !important; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.show {
      display: block; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content.hide {
      display: none; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .prescription-pref-spacing {
    margin-bottom: 24px; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference {
    display: flex;
    align-items: center; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference > :nth-child(1),
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference > :nth-child(2) {
      width: 50%; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox {
      width: auto;
      padding: 0;
      float: none;
      min-height: auto; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference fieldset legend {
      margin-bottom: 0; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference fieldset .pcLabel {
      display: flex;
      align-items: center;
      margin-bottom: 0; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox-spacing .pcLabel {
      margin-left: 10px; }
    @media (max-width: 325px) {
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #prescription-alerts-section .align-prescription-preference .prescription-checkbox-spacing .pcLabel {
        margin-left: 0px; } }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content #pharmacy-preferences-disclaimer-message-phone {
    margin-bottom: 5rem; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error {
    margin: 15px;
    font-weight: 400;
    display: block; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error:before {
    content: "\f17c";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 22px; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #update-email-sucess:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-sucess:before {
    content: "\f17c";
    color: #078855; }
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-email-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #updated-phone-fail:before,
  .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal #get-preferences-api-error:before {
    content: "\f1ce";
    color: #cc0033; }
  @media (max-width: 480px) {
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content {
      width: 90%; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .vgr-onboarding-modal-content img {
        margin-top: 6rem !important; }
    .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer {
      position: relative;
      margin-top: 4rem;
      margin-bottom: 1rem; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div {
        width: 50%; }
        .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div .pagination-btn {
          width: 100%; }
      .motif-theme #tcp-rx-cvs-pharmacy-onboarding-modal .pagination-footer div.pagination-container {
        position: absolute;
        top: -3rem;
        width: 100%; } }
  .motif-theme #data-tcp-rx-cancel-enrollment-loading-spinner-renew {
    border: none; }
  .motif-theme .modal-prescriber-container-button {
    margin-bottom: 1rem; }
  @media only screen and (max-width: 479px) {
    .motif-theme .vgr-prescrip-detail-mobile {
      padding-left: 10px; } }
  .motif-theme .motif-theme .vgr-banner-block {
    word-break: break-word; }
  .motif-theme .vgr-paymethod-review-modal .rx-pharm-wrapper input.ant-text-input {
    width: 100%; }
  .motif-theme .ant-margin-bot-20 {
    margin-bottom: 20px; }
  .motif-theme .motif-theme .ant-claim-row .status {
    border-bottom: 0px;
    text-align: left;
    margin-right: 0%; }
  @media only screen and (max-width: 479px) {
    .motif-theme .motif-theme .ant-claim-row .icon-voyager-pill {
      margin-right: 2px;
      font-size: 16px;
      width: 20px; }
    .motif-theme .motif-theme .ant-claim-row .date {
      width: 23%; }
    .motif-theme .motif-theme .ant-claim-row .provider {
      width: 28%; }
    .motif-theme .motif-theme .ant-claim-row .status {
      width: 23%; } }
  @media only screen and (min-width: 540px) {
    .motif-theme .motif-theme .ant-claim-row .provider {
      width: 23%; } }
  .motif-theme .vgr-input-width-prof {
    line-height: 22px;
    width: 90%; }
  .motif-theme span.vgr-banner-alert {
    font-size: 0.9rem; }
    .motif-theme span.vgr-banner-alert:before {
      top: 2px;
      color: #cc0033;
      font-size: 1.125rem; }
  .motif-theme .prsc-item-alert-banner {
    display: block;
    margin-top: 0.6rem; }
  .motif-theme .crn-back-link-container {
    margin-left: 1rem;
    padding-bottom: 1rem; }
    .motif-theme .crn-back-link-container .crn-back-link {
      font-weight: bold;
      border-bottom: none;
      text-decoration: none; }
      .motif-theme .crn-back-link-container .crn-back-link .crn-back-link-text {
        margin-left: 10px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkorder-heading {
    margin: 1rem 0;
    border-bottom: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee; }
    .motif-theme .vgr-check-order-status-container .vgr-checkorder-heading > h1 {
      margin: 1rem 0;
      color: #0079c2; }
  .motif-theme .vgr-check-order-status-container .vgr-prescription-filter-wrapper > div.row {
    max-height: 250px;
    overflow-y: auto;
    margin-bottom: 10px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkorder-list {
    margin: 1rem 0; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order-fl {
    margin: 10px 0;
    display: block;
    color: #666666; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order-fl:before {
      font-family: "ant-classic-icons";
      content: "\f342";
      color: #0079c2;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 1rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-fl {
    margin: 0 0 10px 0;
    display: block;
    color: #e82d05;
    font-style: italic;
    font-size: 85%; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-fl:before {
      font-family: "ant-classic-icons";
      content: "\f342";
      color: #e82d05;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 0.75rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order {
    margin: 10px 0; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order .fa-check {
      color: #0079c2;
      margin-right: 0.25rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
    margin-left: -35px; }
  .motif-theme .vgr-check-order-status-container .vgr-shipment-display {
    visibility: hidden; }
  .motif-theme .vgr-check-order-status-container .check-order-tooltip {
    position: relative;
    top: 4px; }
  .motif-theme .vgr-check-order-status-container .vgr-margin-top-2 {
    margin-top: 2rem; }
  .motif-theme .vgr-check-order-status-container .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 0.75rem; }
  .motif-theme .vgr-check-order-status-container .uxd-expansion-panel {
    border-bottom: 2px solid #eeeeee; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-small-text {
    color: #666666; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display {
    position: relative;
    border-top: 2px solid #eeeeee;
    margin-bottom: 5px;
    padding-top: 15px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-text-pad {
    padding: 5px 0 5px 15px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
    padding-right: 4rem;
    padding-left: 5rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-align,
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-align {
    float: right; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-blk-display {
    display: block; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-status {
    display: inline-block;
    margin: 0 15px 10px;
    width: 100%; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-blk-display-bot {
    margin-bottom: 10px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-future-refill {
    margin: 0px 25px 10px 15px;
    display: block; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-future-refill > span:first-child {
      font-style: italic;
      color: #666666; }
  .motif-theme .vgr-check-order-status-container .check-order-expand > div {
    padding-left: 4rem; }
  .motif-theme .vgr-check-order-status-container .uxd-expansion-panel {
    overflow: visible; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .uxd-expansion-header {
      width: 100%; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container {
      display: flex;
      width: 100%;
      flex-direction: row; }
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col {
        width: 25%; }
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col-2 {
        width: 50%; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container {
    display: flex;
    justify-content: flex-end; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container .vgr-check-order-flex-col-display {
      width: 30%; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-row-margin {
    margin-left: 0px; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-alert-margin {
    margin-left: 1rem; }
  .motif-theme .vgr-check-order-status-container .vgr-load-more-container {
    text-align: center;
    margin: 20px 0px; }
  .motif-theme .vgr-check-order-status-container .check-order-menu-header {
    width: 100%; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-search label {
    font-weight: normal; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-search .ant-text-input {
    padding: 0.5rem 1rem;
    width: 100%; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-search .ant-text-input::placeholder {
      font-weight: 400;
      color: #555555;
      font-size: 14px; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-search button {
    color: #286ce2; }
  .motif-theme .vgr-check-order-status-container h3,
  .motif-theme .vgr-check-order-status-container .ant-heading-three {
    font-weight: normal; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-check-order-status-container .vgr-checkout-align-margin-bot {
      margin-bottom: 10px; }
    .motif-theme .vgr-check-order-status-container .ant-margin-bot-20 {
      margin-bottom: 5px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-status {
      display: inline-block;
      margin: 5px 15px 10px;
      width: 75%; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 0; }
    .motif-theme .vgr-check-order-status-container .ant-md-select {
      width: 100% !important; }
      .motif-theme .vgr-check-order-status-container .ant-md-select .pfSelect .psButton {
        width: 100% !important; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-align {
      float: left; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-blk-display {
      display: inline-block;
      padding-right: 5px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 1rem; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
      margin: 10px 0 0 0; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel {
      margin-left: -15px;
      margin-right: -15px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-text-pad {
      padding: 5px 25px 5px 0px; }
    .motif-theme .vgr-check-order-status-container button#clear-filters-button {
      width: 100%;
      margin-top: 1rem; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container {
      flex-direction: column; }
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col-2,
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col {
        width: 100%; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container .vgr-check-order-flex-col-display {
      width: 100%; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-alert-margin {
      margin-left: 1rem;
      margin-right: 1rem; } }
  @media screen and (min-width: 801px) and (max-width: 1024px) {
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
      margin-left: 0px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 1rem; } }
  .motif-theme .vgr-modal-body {
    margin-bottom: 2rem;
    margin-top: 1rem;
    color: #666666; }
  .motif-theme .vgr-modal-footer {
    text-align: left;
    border-top: 0px solid #e5e5e5;
    padding: 25px; }
    .motif-theme .vgr-modal-footer button {
      margin-right: 25px; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-modal-footer {
      text-align: center; }
      .motif-theme .vgr-modal-footer button {
        margin-bottom: 10px;
        margin-right: 0; } }
  .motif-theme .vgr-check-order-btn button + button {
    margin-left: 25px; }
  .motif-theme .modal-body [data-tcp-pharmacy-detail-cmp] .srch-phrm-details-text-align {
    margin-left: 1rem; }
  .motif-theme .modal-body [data-tcp-pharmacy-detail-cmp] .phrm-srch-details-hours-label {
    margin-right: 30px;
    display: inline-block;
    width: 4.5rem;
    margin-left: 0px; }
  .motif-theme .vgr-checkout-align-margin-top {
    margin-top: 40px !important; }
  .motif-theme .vgr-order-margin-total-right {
    text-align: right; }
  .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-flex-order-review {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    padding: 0 20px; }
  .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .motif-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-flex-order-review,
  .motif-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-flex-order-review {
    padding: 0 20px; }
  .motif-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-prescription-review-row,
  .motif-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-prescription-review-row {
    margin-left: 0; }
  .motif-theme .rcp-review-specialty {
    margin: 20px 0; }
  .motif-theme .rcp-prescriptions-requests {
    padding-bottom: 0.9rem; }
  .motif-theme .vgr-flex-order-review {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media screen and (max-width: 480px) {
      .motif-theme .vgr-flex-order-review {
        flex-direction: column;
        flex-wrap: nowrap; } }
    .motif-theme .vgr-flex-order-review .vgr-banner-block {
      position: relative;
      padding: 0 15px 25px 35px;
      margin-top: 20px;
      width: 25%; }
      @media screen and (max-width: 1024px) {
        .motif-theme .vgr-flex-order-review .vgr-banner-block {
          width: 33%; } }
      @media screen and (max-width: 480px) {
        .motif-theme .vgr-flex-order-review .vgr-banner-block {
          width: 100%; } }
    .motif-theme .vgr-flex-order-review .vgr-subhead1:before {
      font-family: "ant-classic-icons";
      top: 1.2rem;
      left: 0;
      top: -5px;
      position: absolute;
      font-size: 26px; }
    .motif-theme .vgr-flex-order-review p {
      margin: 0 0 5px; }
    .motif-theme .vgr-flex-order-review .vgr-icon-home .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-truck .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-credit-card .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-stethoscope .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-tou .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-notification .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-clipboard .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-storepickup .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-pickupdate .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-print .vgr-subhead1:before {
      content: "\f2c7"; }
  .motif-theme .vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc; }
    .motif-theme .vgr-prescription-review-row .ant-form-item-error {
      display: block;
      font-size: 0.9rem; }
    .motif-theme .vgr-prescription-review-row .vgr-email-block {
      margin-left: 20px; }
      @media screen and (max-width: 800px) {
        .motif-theme .vgr-prescription-review-row .vgr-email-block {
          margin-left: 10px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-prescription-review-row .vgr-banner-block {
      width: 100%; } }
  .motif-theme .vgr-checkout-shipping-add {
    max-width: 203px;
    width: 100%; }
  .motif-theme .vgr-checkout-review-presc {
    display: flex;
    justify-content: center;
    flex-direction: row; }
  .motif-theme .rcp-prescriptions-available .vgr-specialty-alert {
    margin-bottom: 20px; }
  .motif-theme .vgr-pres-checkout-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
      max-width: 316px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-align {
      margin-right: 5px; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx {
      max-width: 106px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled {
      max-width: 106px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      max-width: 138px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
      max-width: 101px;
      width: 100%;
      justify-content: flex-end;
      align-items: baseline;
      display: flex; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pres-checkout-wrap {
      flex-direction: column;
      position: relative; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
        max-width: 100%; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: baseline; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
        justify-content: flex-start;
        position: absolute;
        top: 36px;
        right: -40px; }
    .motif-theme .vgr-order-review-meth {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-order-row-two {
      width: 100%; }
    .motif-theme .vgr-order-mobile-width {
      width: 100% !important; }
    .motif-theme .vgr-pres-checkout-rx .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-fulfilled .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-estimated-cost .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-refills .vgr-pres-checkout-align,
    .motif-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
      margin: 15px 15px 0 0; }
    .motif-theme .vgr-checkout-member-date {
      align-items: baseline; }
      .motif-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
        margin-right: 15px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      flex-direction: column; } }
  .motif-theme .vgr-buttonrow-marginright {
    padding: 0; }
  .motif-theme .vgr-checkout-member-date {
    display: flex;
    flex-direction: row; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-prescription-review-row.override {
    background: none;
    box-shadow: none; }
  .motif-theme .vgr-xxs-centered-buttons {
    margin-top: 40px; }
  .motif-theme .vgr-order-review {
    margin: 1.4rem 0 3.2rem 0; }
    @media only screen and (max-width: 1024px) {
      .motif-theme .vgr-order-review {
        margin-bottom: 0px; } }
  .motif-theme .vgr-email-block {
    width: 100%;
    position: relative;
    padding: 25px 15px 25px 0px;
    border-top: 0.1rem solid #ccc; }
    .motif-theme .vgr-email-block .vgr-email-info-message {
      font-weight: bold;
      width: 70%; }
    .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update,
    .motif-theme .vgr-email-block .vgr-email-edit-flex-display {
      display: flex;
      margin-top: 15px; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr-update {
        width: 25%; }
    .motif-theme .vgr-email-block .vgr-email-btn-display {
      margin-top: 20px;
      margin-left: 20px; }
      .motif-theme .vgr-email-block .vgr-email-btn-display button + a {
        margin-left: 15px; }
    .motif-theme .vgr-email-block .vgr-email-info-alert-msg {
      width: 50%; }
      .motif-theme .vgr-email-block .vgr-email-info-alert-msg div.ant-alert {
        background: #ffffff; }
    @media screen and (max-width: 800px) {
      .motif-theme .vgr-email-block .vgr-email-info-message {
        width: 100%; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr {
        width: 85%; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update {
        flex-direction: column; }
        .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update {
          width: 85%; }
      .motif-theme .vgr-email-block .vgr-email-btn-display {
        margin-left: 0; }
      .motif-theme .vgr-email-block .vgr-email-info-alert-msg {
        width: 100%; } }
  .motif-theme .vgr-express-checkout-row-content {
    padding-top: 18px;
    height: auto;
    border-bottom: 1px solid #ccc; }
  .motif-theme .rcp-prescriptions-available {
    border-bottom: solid 0px #e6e6e6;
    padding: 0;
    margin-bottom: 0; }
  .motif-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp {
    border: none; }
    .motif-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp .alt-toggle-header {
      margin-bottom: 0px;
      padding-left: 1rem; }
  .motif-theme #tcp-rx-cvs-order-confirmation .ant-heading-four {
    margin-top: 1rem; }
  .motif-theme .igo-pharm-presc-your-order {
    border-top: solid 1px #c4c8cc;
    padding-top: 20px; }
  .motif-theme .vgr-backlink-block {
    padding-left: 1.25rem; }
    .motif-theme .vgr-backlink-block .vgr-backlink-block-textwrapper {
      position: relative; }
      .motif-theme .vgr-backlink-block .vgr-backlink-block-textwrapper:before {
        font-family: "ant-classic-icons" !important;
        content: "\f120";
        position: absolute;
        left: -1.25rem;
        top: 0; }
  .motif-theme #ahd-prescriptions-cancel-link:hover,
  .motif-theme #ahd-prescriptions-cancel-link2:hover,
  .motif-theme #ahd-prescriptions-cancel-link3:hover {
    cursor: pointer; }
  .motif-theme .link-pointer:hover {
    cursor: pointer; }
  .motif-theme .vgr-rx-totalrow {
    margin-top: 1rem; }
  .motif-theme .vgr-total-list-row {
    overflow: hidden;
    font-size: 1rem; }
    .motif-theme .vgr-total-list-row .total {
      border-top: 1px solid #ccc;
      margin-top: 1rem;
      padding-top: 1rem;
      font-size: 1.25rem; }
      .motif-theme .vgr-total-list-row .total .vgr-total-list-value {
        padding-bottom: 2rem; }
    .motif-theme .vgr-total-list-row .vgr-total-list-value {
      text-align: right; }
    .motif-theme .vgr-total-list-row .vgr-padding {
      padding-bottom: 10px; }
  .motif-theme .vgr-error-row {
    background: #ffe6e6; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-info-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-item-info {
    margin-left: 0.07rem;
    position: relative;
    top: 1px; }
  .motif-theme .vgr-item-info {
    font-weight: 400;
    display: block; }
  .motif-theme .vgr-item-info:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .motif-theme .vgr-shipping-review-modal label {
    font-weight: 300;
    width: 100%; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table label {
    margin-bottom: 1.5rem; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col1 {
    width: 45%;
    float: left; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col2 {
    width: 40%;
    float: left;
    text-align: right;
    font-size: 1.5rem; }
  .motif-theme .vgr-paymethod-review-modal div[data-irx-payment-methods-cmp] {
    display: inline-block;
    width: 100%; }
  .motif-theme .vgr-paymethod-review-modal .modal-component-footer {
    margin-top: 2rem; }
  .motif-theme .vgr-paymethod-review-modal h2 {
    margin-bottom: 1rem; }
  .motif-theme .vgr-routing-col-tip .mpy-route-num-tip {
    padding-left: 4rem; }
  .motif-theme .vgr-routing-col-tip .mpy-acct-num-tip {
    padding-left: 3rem; }
  .motif-theme #vgr-prescriptions .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 1rem; }
  .motif-theme .btn-row-modifier {
    margin-top: 10px; }
  .motif-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
    top: -42px;
    right: -33px; }
    @media only screen and (max-width: 600px) {
      .motif-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
        top: -35px;
        right: -22px; } }
  .motif-theme #backButtonLink {
    padding-top: 10px;
    padding-left: 10px;
    display: block; }
  .motif-theme #lblCityStateOrZipcode {
    margin-top: 10px; }
    @media only screen and (max-width: 800px) {
      .motif-theme #lblCityStateOrZipcode {
        margin-top: -15px;
        margin-bottom: 10px; } }
  .motif-theme #tcp-rx-cvs-prescriber-modal-search-button {
    margin-right: 15px; }
  .motif-theme #prescriber-modal legend {
    font-weight: normal; }
  .motif-theme #tcp-rx-cvs-prescription-search-reset-link,
  .motif-theme #tcp-rx-cvs-prescription-search-reset-text {
    font-size: 1rem; }
  .motif-theme .vgr-refill-modal .prLabel {
    width: 45%; }
    .motif-theme .vgr-refill-modal .prLabel > div {
      display: block;
      padding-left: 1.5rem; }
  .motif-theme .vgr-refill-modal .vgr-total-list-row {
    font-size: 1rem; }
  .motif-theme .vgr-refill-modal .vgr-borderedrow {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .motif-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .motif-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .motif-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .motif-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .motif-theme .vgr-exp-show-all-wrap .rx-checkout {
    padding-top: 0;
    text-align: left;
    padding-bottom: 1rem; }
  .motif-theme .rx-checkout {
    padding-top: 1rem;
    text-align: left;
    padding-bottom: 1rem; }
  .motif-theme .rx-val-alert {
    margin-top: 1rem; }
  .motif-theme .vgr-rx-nofiltermatch {
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .motif-theme .vrg-prLabel-rxoverride .prLabel {
    padding-left: 0px;
    padding-right: 35px; }
  .motif-theme .vgr-heading-txt-mini {
    padding-top: 15px; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-express-wrap .ant-margin-right {
    margin-right: 0.35rem; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 14px 0 23px 0; }
  .motif-theme .vgr-express-wrap .vgr-express-label {
    max-width: 355px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-rx-claim {
    max-width: 83px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-prescribed-by {
    max-width: 138px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-fulfilled {
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-refils {
    max-width: 90px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-status {
    max-width: 150px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-row-content h6 {
    font-weight: bold;
    line-height: 1.57; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
    font-weight: normal;
    color: #666666; }
  .motif-theme .vgr-express-wrap .vgr-express-status {
    margin-top: 0.3%; }
  .motif-theme .vgr-express-wrap .vgr-rxlist-rxstatus {
    text-align: right; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
  .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
    text-decoration: underline;
    margin-right: 0; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333;
    text-align: center; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    border: 1px solid #949494;
    color: #0079c2;
    font-family: "ant-motif-icons";
    content: ""; }
  .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: -1px; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all {
    padding-top: 1.2rem;
    text-align: center; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a {
      color: #949597;
      border: none; }
  .motif-theme .vgr-express-wrap .btn-vgr-secondary {
    max-width: 163px;
    min-height: 45px;
    width: 100%;
    background-color: #dedede;
    color: #666666;
    border: 0px solid #666666;
    font-size: 0.78rem;
    padding: 1% 2%;
    margin-top: 41px; }
    .motif-theme .vgr-express-wrap .btn-vgr-secondary:hover {
      background-color: #666666;
      color: #ffffff;
      border-color: #666666; }
  .motif-theme .vgr-express-wrap .vgr-express-all-presc {
    font-size: 0.78rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #949597; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
    font-size: 0.8rem;
    margin-right: 5px; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
    color: #666666; }
  .motif-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
    padding-top: 32px;
    text-align: right; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-start;
      padding: 14px 0 23px 0; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      margin-top: 0.3%; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed-by,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      max-width: inherit; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333;
      text-decoration: underline;
      margin-right: 0; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
      display: none; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.57;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.43;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      font-style: normal; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-weight: normal; }
    .motif-theme .vgr-express-wrap .vgr-express-all-presc {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #949597; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
      font-size: 0.8rem;
      margin-right: 5px; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
      color: #666666; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
      padding-top: 32px;
      text-align: left; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .motif-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-label {
      flex-direction: column; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .motif-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  .motif-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b"; */
    text-indent: -9999px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal;
    width: 90%;
    margin: 0 auto; }
  .motif-theme .vgr-express-label,
  .motif-theme .vgr-express-rx-claim,
  .motif-theme .vgr-express-prescribed,
  .motif-theme .vgr-express-fulfilled,
  .motif-theme .vgr-express-refils {
    width: 100%; }
  .motif-theme .vgr-express-checkout-selectall,
  .motif-theme .vgr-checkbox-selectall label.pcLabel {
    font-size: 1rem; }
  .motif-theme .vgr-express-checkout-margin {
    margin-top: 12px;
    margin-bottom: 15px; }
  .motif-theme .vgr-express-checkout-margin-top {
    margin-top: 12px; }
  .motif-theme .vgr-express-checkout-label {
    font-size: 1.1rem;
    font-weight: 600; }
  .motif-theme .vgr-express-checkout-value-sub-text {
    font-weight: normal; }
  .motif-theme .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-express-checkout-value-label {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0; }
  .motif-theme .vgr-express-checkout-med-label {
    margin-right: 0.71rem; }
  .motif-theme .vgr-express-checkout-value-sub-text {
    font-size: 1.1rem; }
  .motif-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .motif-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .motif-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .motif-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b";*/
    text-indent: -9999px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .mail-order-opportunity-wrapper {
    margin-top: 20px;
    margin-bottom: 30px; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .mobile-pad-modifier {
      padding-left: 15px; } }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
    display: inline-block;
    margin: 10px 20px;
    border-bottom: none; }
    @media screen and (max-width: 480px) {
      .motif-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
        margin: 15px 0px; } }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container {
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #dcdcdc;
    margin-top: 20px;
    margin-bottom: 20px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-header {
    margin-top: 60px;
    margin-bottom: 10px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-banner {
    margin: 20px 0px 40px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "\f2c7";
    position: inherit;
    margin-right: 5px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:before,
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:after {
    content: none;
    display: none; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
    min-width: 195px; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px; }
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  @media screen and (min-width: 801px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px 10px; }
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  .motif-theme .ahd-italic {
    font-style: italic; }
  .motif-theme .tcp-rx-mail-order-review-wrapper {
    padding: 0px 10px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-mail-order-banner-cmp {
      margin: 30px 0px;
      background: #eee;
      box-shadow: 3px 3px 5px #ccc; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .btn-link-container {
      padding: 10px 0px 30px 0px;
      clear: both; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .other-rx-link {
      display: inline-block;
      margin: 10px 20px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .mail-order-opportunity-wrapper {
      padding: 20px 0px 20px 0px;
      border-top: 1px solid #dcdcdc;
      border-bottom: 1px solid #dcdcdc;
      margin: 20px 0px 40px 0px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper {
      padding: 10px 0 20px 0;
      float: left;
      width: 100%; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper-mail-order {
      padding: 10px 0 20px 0;
      float: initial;
      width: 100%; }
    .motif-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-prescription-med-profile-header {
      margin: 20px 0px 20px 0px;
      font-weight: 500; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .tcp-rx-mail-order-review-intro {
      clear: both; }
    @media screen and (max-width: 320px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper #ahd-prescriptions-cancel-link {
        margin: 10px 0px; } }
    @media screen and (max-width: 480px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: left;
        padding: 20px 0 0 0; } }
    @media screen and (min-width: 481px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: right; } }
  .motif-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    margin-right: 0.5rem; }
    .motif-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row .vgr-banner-block {
      padding-bottom: 1rem !important; }
  .motif-theme .retail-90-checkout-view-wrapper .mail-order-retail-90-wrapper {
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 20px 0px 40px 0px; }
  .motif-theme .retail-90-checkout-view-wrapper #subheader-2 {
    color: #333; }
    .motif-theme .retail-90-checkout-view-wrapper #subheader-2 .fa.fa-info-circle {
      font-size: 1.1rem;
      color: #333;
      position: relative;
      top: 3px;
      margin-right: 2px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 {
    font-size: 1rem;
    font-weight: 500; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-pin,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-marker,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-car,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-stethoscope {
      font-size: 1.222222rem;
      font-weight: 500;
      padding-right: 5px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper {
    padding-left: 25px;
    padding-top: 10px; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-name {
      font-weight: 600;
      margin-bottom: 5px;
      display: block; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-addr {
      display: block; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-location {
      margin-top: 10px;
      display: block; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-banner-text-margin {
    display: block;
    margin-top: 5px;
    margin-left: 5px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-prescriber-search-text {
    font-style: italic; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons a {
    display: inline-block; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > span.retail-90-day-but-link + button,
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > button + button {
    margin-left: 20px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-top-link-wrapper a {
    border-bottom: none; }
  @media screen and (max-width: 800px) {
    .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons .retail-90-day-but-link,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button {
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 0; }
    .motif-theme .retail-90-checkout-view-wrapper .btn-link-container button#return-pharmacy-button {
      width: 100%; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .motif-theme .retail-90-checkout-view-wrapper .btn-link-container #print-or-download-button {
      display: none; } }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button.btn {
        padding: 0.66666667rem 1.66666667rem; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 10px; } }
  .motif-theme .retail-90-day-icon {
    font-size: 1rem;
    padding-left: 1.5rem;
    display: inline-block;
    top: 6px;
    position: relative;
    cursor: pointer; }
  .motif-theme .retail-90-modal-body {
    font-size: 14px; }
    .motif-theme .retail-90-modal-body .retail-90-modal-font-sb {
      font-weight: 600; }
    .motif-theme .retail-90-modal-body .retail-90-font-1 {
      font-size: 1rem; }
    .motif-theme .retail-90-modal-body .retail-90-modal-phrm-Transfer-sec {
      padding-top: 2rem;
      margin-top: 2rem;
      padding-bottom: 2rem;
      display: inline-block;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee;
      width: 100%; }
  .motif-theme .retail-90-day-modal-buttons a {
    display: inline-block; }
  .motif-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
  .motif-theme .retail-90-day-modal-buttons > button + button {
    margin-left: 20px; }
  @media screen and (max-width: 800px) {
    .motif-theme .retail-90-day-modal-buttons .retail-90-day-but-link,
    .motif-theme .retail-90-day-modal-buttons button {
      width: 100%;
      display: block;
      text-align: center;
      margin-bottom: 10px !important; }
    .motif-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
    .motif-theme .retail-90-day-modal-buttons > button + button {
      margin-left: 0; }
    .motif-theme .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .motif-theme .retail-90-sm-pad-top-1 {
      padding-top: 1rem; } }
  .motif-theme .vgr-exp-refill-select {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0; }
    .motif-theme .vgr-exp-refill-select .vgr-express-wrap {
      align-self: flex-end; }
    .motif-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
      align-self: flex-end; }
    .motif-theme .vgr-exp-refill-select .vgr-line-blue {
      max-width: 45px;
      width: 100%;
      min-height: 4px;
      background-color: #81cfc2;
      margin-top: 0.88rem;
      margin-bottom: 0.88rem; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; }
    .motif-theme .vgr-express-checkout-value-label {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; }
    .motif-theme .vgr-express-checkout-member-value {
      padding-left: 0.71rem; } }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-exp-refill-select {
      flex-direction: column; }
      .motif-theme .vgr-exp-refill-select .vgr-express-wrap {
        margin-bottom: 24px;
        align-self: flex-start; }
      .motif-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
        align-self: flex-start; } }
  .motif-theme .vgr-exp-show-all-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-switch-container {
    margin-top: 0; }
  .motif-theme .vgr-pharm-switch-wrap {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: #f6f6f6;
    overflow: auto;
    padding: 60px 0 60px 0;
    margin-top: 40px; }
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0; }
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-margin {
      margin-top: 40px; }
  @media screen and (min-width: 1024px) and (max-width: 1199px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 970px;
      padding: 0 14px; } }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 20px; }
    .motif-theme .vgr-exp-show-all-wrap .rx-checkout {
      order: 2;
      padding: 1rem 0 1rem 0; }
    .motif-theme .vgr-exp-show-all-wrap .rx-show-all {
      order: 1;
      text-align: left; }
    .motif-theme .vgr-exp-show-all-wrap {
      flex-direction: column; } }
  .motif-theme .vgr-pymt-activity-wrap .vgr-activity-amount-zero .col-sm-offset-1 {
    text-align: right; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-date {
    max-width: 209px;
    width: 100%; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-activity {
    max-width: 400px;
    width: 100%; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty {
    max-width: 94px;
    width: 100%; }
    .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty p {
      font-style: italic; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-history {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-amount {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .motif-theme .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .pymt-history-row .pymt-history-transaction-date {
      max-width: 209px;
      width: 100%; }
    .motif-theme .pymt-history-row .pymt-history-transaction-activity {
      max-width: 400px;
      width: 100%; }
    .motif-theme .pymt-history-row .pymt-history-transaction-specialty {
      max-width: 94px;
      width: 100%; }
      .motif-theme .pymt-history-row .pymt-history-transaction-specialty p {
        font-style: italic; }
    .motif-theme .pymt-history-row .pymt-history-transaction-history {
      max-width: 145px;
      width: 100%;
      text-align: right; }
    .motif-theme .pymt-history-row .pymt-history-transaction-amount {
      max-width: 145px;
      width: 100%;
      text-align: right; }
  .motif-theme .vgr-pay-bal .vgr-activity-amount-zero .col-sm-offset-2 {
    text-align: right; }
  .motif-theme .vgr-load-more-bttn .vgr-load-button-align-margin {
    margin-top: 20px;
    text-align: left; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .motif-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .motif-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .motif-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .motif-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .motif-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .motif-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  .motif-theme .vgr-pharm-express-content-wrap {
    margin-bottom: 61px;
    display: flex;
    flex-direction: row;
    justify-content: center; }
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-para {
      max-width: 257px;
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1rem; }
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      border-right: solid 1px #939393;
      padding: 1.78rem 0 1.78rem 4.35rem;
      width: 100%; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status:last-child,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions:last-child,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill:last-child {
        border-right: solid 0px #939393; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      padding: 1.78rem 0.13rem 1.78rem 1.35rem; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-express-content-wrap {
      flex-direction: column; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
        padding: 1.78rem 0; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status {
        width: 100%;
        border-right: solid 0px #cccccc; } }
  .motif-theme .hide-rx-page-head {
    display: none; }
  .motif-theme .last-paid-disclaimer-font {
    font-weight: normal;
    color: #666666;
    font-style: italic; }
  .motif-theme .signature-disclaimer {
    color: #666666;
    padding-top: 20px;
    font-style: italic; }
  .motif-theme .rcp-medication-heading {
    font-weight: 700 !important; }
  .motif-theme .vgr-checkout-presc-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-label {
      max-width: 325px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-prescription {
      max-width: 120px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
      max-width: 115px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-refills {
      max-width: 80px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-status {
      max-width: 142px;
      width: 100%; }
  .motif-theme .vgr-prescriptions-contact {
    margin-top: 0.9rem; }
  .motif-theme .vgr-prescription-header {
    margin-top: 2.8rem; }
  .motif-theme .vgr-checkout-refill-renew {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 337px;
    width: 100%; }
  .motif-theme .vl {
    border-left: 1px solid #666666;
    height: 17px;
    display: flex;
    align-self: flex-end;
    margin-bottom: 6px; }
  .motif-theme .vgr-prescription-header-row {
    border-bottom: solid 0 #dcdcdc;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 40px; }
  .motif-theme .vgr-search-presc-checkout {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center; }
  .motif-theme .vgr-search-presc-cost {
    margin-right: 25px; }
  .motif-theme .vgr-checkbox-selectall {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-checkout-presc-list .vgr-prescribed-by {
      display: flex;
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-checkout-presc-list {
      flex-direction: column; }
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-prescription,
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
        max-width: 100%; }
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-status {
        position: absolute;
        top: 26%;
        right: 0; }
      .motif-theme .vgr-checkout-presc-list .vgr-prescribed-by {
        display: flex;
        flex-direction: column; } }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-checkout-refill-renew {
      flex-direction: column; }
    .motif-theme .vl {
      display: none; } }
  .motif-theme .vgr-exp-pharm-druglist-api-error {
    margin-top: 10px; }
  @media screen and (max-width: 800px) {
    .motif-theme .rx-supply {
      margin-bottom: 30px; } }
  .motif-theme .vgr-amount-frequency-banner {
    /* Firefox */ }
    .motif-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-inner-spin-button,
    .motif-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .motif-theme .vgr-amount-frequency-banner input[type="number"] {
      -moz-appearance: textfield; }
    .motif-theme .vgr-amount-frequency-banner .vgr-amount-frequency-edit-link {
      padding-left: 15px; }
  .motif-theme .rx-land-micro {
    background-image: linear-gradient(to left, #0079c2, #06a59d);
    height: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 10px;
    width: 100%;
    padding-bottom: 3rem; }
    .motif-theme .rx-land-micro .cmp-heading {
      margin-bottom: 0;
      margin-top: 50px;
      text-align: center; }
    .motif-theme .rx-land-micro .cmp-icon {
      font-size: 3rem;
      margin-bottom: 0;
      text-align: center;
      /*width: 100%;*/
      float: left;
      padding-top: 1rem; }
    .motif-theme .rx-land-micro .cmp-link {
      /*width: 100%;*/
      float: left;
      border: none;
      /*margin-top: 2rem;*/
      display: inline-block; }
    .motif-theme .rx-land-micro .cmp-sub {
      font-size: 0.8rem;
      margin-bottom: 0;
      /*text-align: center;*/
      float: left;
      /*width: 100%;*/
      padding-left: 20px; }
      .motif-theme .rx-land-micro .cmp-sub p {
        margin-bottom: 0.5rem; }
    .motif-theme .rx-land-micro .cmp-subheading {
      font-size: 1rem;
      margin-bottom: 0.5rem;
      /*text-align: center;*/
      float: left;
      /*width: 100%;*/
      padding-left: 20px;
      margin-top: 15px;
      display: inline-block; }
    .motif-theme .rx-land-micro .cmp-foot {
      /*text-align: center;
    float: left;*/
      /*width: 100%;*/
      padding-left: 4rem;
      padding-top: 4rem;
      padding-right: 8rem; }
      .motif-theme .rx-land-micro .cmp-foot a span {
        position: relative; }
      .motif-theme .rx-land-micro .cmp-foot .fa {
        font-size: 40px;
        position: relative;
        margin-left: 0.5rem; }
    .motif-theme .rx-land-micro .sub-row {
      border-top: 1px solid #dcdcdc;
      padding-top: 2rem;
      margin-top: 2rem;
      margin-left: 1rem;
      margin-right: 1rem; }
    .motif-theme .rx-land-micro .sub-row-one {
      width: 75%; }
    .motif-theme .rx-land-micro .sub-row-two {
      width: 65%; }
    .motif-theme .rx-land-micro .top-row-one {
      margin-left: 4rem;
      margin-top: 2rem; }
    .motif-theme .rx-land-micro .heading-title {
      margin-left: 85px;
      margin-top: 50px; }
  @media (max-width: 800px) {
    .motif-theme .rx-land-micro .cmp-foot {
      margin-bottom: 1rem; }
    .motif-theme .rx-land-micro .heading-title {
      margin-top: 20px; } }
  .motif-theme .rx-id-card-messages-container.container {
    background-image: none;
    height: 100%;
    margin-bottom: 50px;
    margin-top: 50px;
    padding: 10px;
    width: 100%;
    padding-bottom: 3rem; }
    .motif-theme .rx-id-card-messages-container.container .fa {
      font-size: 3rem; }
    .motif-theme .rx-id-card-messages-container.container .cmp-icon {
      margin-bottom: 0;
      text-align: center;
      width: 100%;
      float: left; }
    .motif-theme .rx-id-card-messages-container.container .cmp-link {
      color: #ffffff;
      width: 100%;
      float: left;
      border: none; }
    .motif-theme .rx-id-card-messages-container.container .cmp-subheading {
      font-size: 1rem;
      margin-bottom: 20px;
      text-align: center;
      font-size: 1.6rem;
      font-weight: 400; }
    .motif-theme .rx-id-card-messages-container.container .cmp-description {
      font-size: 1rem;
      text-align: center; }
    @media (max-width: 800px) {
      .motif-theme .rx-id-card-messages-container.container .cmp-button {
        margin-bottom: 3rem; } }
  .motif-theme .vgr-express-tools-wrapper {
    background-image: none;
    background-color: #f6f6f6;
    margin: 83px 0 80px 0;
    padding: 60px 0 93px 0;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .motif-theme .vgr-express-tools-wrapper .vgr-pharm-tools-align {
      text-align: left;
      color: #333;
      margin-bottom: 4.14rem; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-header {
      color: #333;
      font-size: 22px !important; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-online-tools {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin-top: 33px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-container-width {
      max-width: 279px;
      width: 100%; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-row {
      display: flex;
      flex-direction: row;
      align-items: flex-start; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-margin {
      margin-right: 15px;
      margin-top: 0;
      border: none; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0 41px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-heading-title {
      margin-bottom: 65px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-tools-subheader {
      text-decoration: none;
      color: #333333;
      font-size: 22px; }
    .motif-theme .vgr-express-tools-wrapper .vgr-express-sub-content {
      margin-top: 11px;
      margin-bottom: 11px;
      max-width: 284px;
      width: 100%; }
    .motif-theme .vgr-express-tools-wrapper .fa {
      font-size: 2.5rem; }
  @media screen and (min-width: 801px) and (max-width: 982px) {
    .motif-theme .vgr-express-tools-wrapper .vgr-express-tools-subheader {
      font-size: 16px; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-express-tools-wrapper {
      background-color: #f6f6f6; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-online-tools {
        flex-direction: column;
        align-items: center;
        margin-top: 4.14rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-margin {
        margin-right: 0px; }
      .motif-theme .vgr-express-tools-wrapper .vgr-pharm-tools-align {
        text-align: center;
        color: #333;
        margin-bottom: 4.14rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-tools-header {
        color: #333;
        font-size: 22px !important; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-pharm-row {
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 0;
        justify-content: center;
        align-items: center; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-subheading {
        margin-top: 0.8rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-heading-title {
        text-align: center; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-foot {
        font-size: 1rem; }
      .motif-theme .vgr-express-tools-wrapper .vgr-express-content {
        max-width: 340px;
        width: 100%;
        margin-top: 0;
        text-align: center;
        margin-bottom: 65px; }
      .motif-theme .vgr-express-tools-wrapper .fa {
        font-size: 4.2rem; } }
  .motif-theme .vgr-exp-pharm-resource-wrap {
    margin-top: 4.28rem; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-center {
      text-align: left; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-cont {
      display: flex;
      flex-direction: row;
      flex-flow: wrap;
      align-items: flex-start;
      -ms-flex-pack: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between !important;
      margin-top: 2.85rem;
      flex-flow: wrap; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-search-drug,
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-spec-pharm {
      max-width: 450px;
      width: 100%;
      padding: 0 0.71rem;
      margin-bottom: 20px; }
    .motif-theme .vgr-exp-pharm-resource-wrap p {
      margin-top: 5px;
      margin-bottom: 8px; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-exp-pharm-search-drug,
    .motif-theme .vgr-exp-pharm-spec-pharm {
      max-width: 205px;
      width: 100%; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-center {
      text-align: left; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-resource-cont {
      flex-direction: column;
      align-items: flex-start; }
    .motif-theme .vgr-exp-pharm-resource-wrap .vgr-exp-pharm-spec-pharm {
      margin-top: 2.8rem; } }
  .motif-theme .vgr-pharm-access-questions-container {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #f6f6f6;
    text-align: center; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-access-questions-wrap {
      max-width: 1170px;
      width: 100%;
      margin: 0 auto;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      padding-top: 60px;
      padding-bottom: 60px; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-access-id {
      max-width: 265px;
      width: 100%; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-have-questions {
      max-width: 265px;
      width: 100%; }
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-width {
      padding: 13px 5px 13px 5px; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pharm-access-questions-container .vgr-pharm-access-questions-wrap {
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-exp-pharm-search-drug,
    .motif-theme .vgr-exp-pharm-spec-pharm {
      padding: 0; } }
  .motif-theme .rx-pm .rx-prof-mode .prLabel {
    height: 160px; }
    .motif-theme .rx-pm .rx-prof-mode .prLabel .edit-link-prf {
      display: inline-block;
      margin-top: 10px; }
    .motif-theme .rx-pm .rx-prof-mode .prLabel .payment-card-content-container {
      display: flex;
      flex-direction: column;
      align-content: center;
      margin-top: 20px; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .payment-card-content-container .payment-default-text-container {
        position: absolute;
        bottom: 12px;
        color: #949597; }
  .motif-theme .button-link-motif {
    color: #0079c2;
    font-style: normal;
    font-weight: normal;
    background: transparent;
    border: none;
    text-decoration: underline;
    padding-left: 0px;
    font-size: 1rem; }
  .motif-theme .rx-prof-mode .profile-payment-header {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: "Lato";
    font-weight: 600; }
  .motif-theme .rx-prof-mode .prLabel {
    height: 200px;
    padding-top: 12px; }
    .motif-theme .rx-prof-mode .prLabel .on {
      color: #333; }
  .motif-theme #irx-paymethod-modal-intro {
    margin-bottom: 12px; }
  .motif-theme .profile-pharm-header {
    padding-bottom: 1.7rem; }
  .motif-theme .optionWrapper label {
    white-space: nowrap; }
  .motif-theme .profile-toggle-wrapper {
    margin: -5px 0 15px 0; }
    .motif-theme .profile-toggle-wrapper .pfToggleSwitch .ptLabel {
      padding-left: 1.67rem;
      padding-right: 1.67rem; }
  .motif-theme .mobile-sm-flex-ct {
    display: flex; }
  .motif-theme .rx-pm-options .profile-payment-info-container {
    margin-bottom: 75px; }
    .motif-theme .rx-pm-options .profile-payment-info-container .profile-payment-header {
      margin-bottom: 10px;
      font-size: 18px;
      font-family: "Lato";
      font-weight: 500; }
    .motif-theme .rx-pm-options .profile-payment-info-container .profile-payment-paragraph {
      margin-bottom: 32px; }
  .motif-theme .pfToggleSwitch .ptLabel {
    padding: 5px 0 5px 0; }
  .motif-theme .rx-pharm-wrapper div[data-uxd-expand-collapse-wcs] .collapse-block .ant-collapse.blue h3.ant-collapse-heading {
    padding-left: 0px; }
  .motif-theme .rx-pharm-wrapper .profile-payment-cards {
    margin-bottom: 6px; }
    .motif-theme .rx-pharm-wrapper .profile-payment-cards span.fa.xl {
      font-size: 34px; }
    @media (max-width: 480px) {
      .motif-theme .rx-pharm-wrapper .profile-payment-cards span.fa.xl {
        font-size: 30px; } }
    .motif-theme .rx-pharm-wrapper .profile-payment-cards span {
      color: #81cfc2;
      margin-right: 11px; }
  .motif-theme .rx-pharm-wrapper .payment-button-width-mod .pfSelect legend {
    margin-bottom: 0px; }
  .motif-theme .rx-pharm-wrapper .payment-default-text {
    margin-bottom: 28px; }
  .motif-theme .rx-pharm-wrapper #irxNewPathMethLnk {
    display: flex;
    align-items: center;
    position: relative;
    top: 8px; }
    .motif-theme .rx-pharm-wrapper #irxNewPathMethLnk .fa-plus {
      margin-right: 0px;
      padding-right: 5px; }
    .motif-theme .rx-pharm-wrapper #irxNewPathMethLnk .profile-link-underline {
      text-decoration: underline;
      font-size: 18px; }
  .motif-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal .modal-header .close {
    right: -10px; }
  .motif-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal .vgr-payment-modal-margin {
    margin-top: 1.5rem; }
  .motif-theme .rx-pharm-wrapper [data-uxd-modal]#payment-method-modal.modal #irxNewPathMethLnk {
    top: 0px; }
  .motif-theme .rx-pharm-wrapper .rx-prof-mode {
    margin-top: 40px; }
    .motif-theme .rx-pharm-wrapper .rx-prof-mode h3 {
      margin-bottom: 10px; }
  .motif-theme .rx-pharm-wrapper .ant-input-long#cardNumberEdit,
  .motif-theme .rx-pharm-wrapper .ant-input-long#editRouteNumber,
  .motif-theme .rx-pharm-wrapper .ant-input-long#editAcctNumber {
    background-color: #dddddd; }
  .motif-theme #tcp-rx-cvs-prescription-shipping-address-modal-btn-close .modal-header .close {
    right: -10px; }
  .motif-theme #tab-item-control-other-insurance {
    text-align: left; }
  .motif-theme #radioBankTypeP label {
    padding-left: 0px;
    margin-bottom: 20px; }
  .motif-theme .row-margin-mod-pmt {
    margin-bottom: 5px; }
  .motif-theme #rx-route-img {
    position: relative;
    display: inline-block;
    margin-top: 30px; }
    .motif-theme #rx-route-img:before {
      content: "";
      position: absolute;
      width: 100%;
      top: -16px;
      left: 0px;
      height: 1px;
      background: #ccc; }
    .motif-theme #rx-route-img:after {
      content: "Example";
      position: absolute;
      transform: translateX(-50%);
      left: 50%;
      top: -31px;
      color: #ccc;
      background: white;
      padding: 4px 40px; }
  .motif-theme .rx-pay .color-skyblue {
    color: #0079c2; }
  .motif-theme .rx-pay .padding-20 {
    padding-bottom: 20px;
    padding-top: 20px; }
  .motif-theme .rx-pay .padding-bottom-10 {
    padding-bottom: 10px; }
  .motif-theme .rx-pay .padding-tbl-headers {
    padding-bottom: 30px;
    padding-top: 20px; }
  .motif-theme .rx-pay .border-top {
    border-top: 1px solid #dcdcdc; }
  .motif-theme .rx-pay .border-top-header {
    border-top: 2px solid #dcdcdc; }
  .motif-theme .rx-pay .border-bottom {
    border-bottom: 1px solid #dcdcdc; }
  .motif-theme .rx-pay .tbl-row-font-weight-600 {
    font-weight: 600; }
  .motif-theme .rx-pay .tbl-row-font-weight-300 {
    font-weight: 300; }
  .motif-theme .rx-pay .tbl-row-font-size-med {
    font-size: medium; }
  .motif-theme .rx-pay .border-bottom-none {
    border-bottom: none; }
  .motif-theme .rx-pay .btn-default-spcialty {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: smaller; }
  .motif-theme .rx-pay .btn-round-spcialty {
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px; }
  .motif-theme .rx-pay .load-button-align {
    margin-left: 450px; }
  .motif-theme .rx-pm {
    padding: 0;
    width: 100%; }
    .motif-theme .rx-pm #chkDefaultPaymentP {
      color: #333;
      font-weight: 300; }
    .motif-theme .rx-pm #lbl_chkDefaultPayment {
      display: flex;
      align-items: center;
      position: relative;
      bottom: 8px; }
    .motif-theme .rx-pm .not-visible {
      visibility: hidden;
      width: 0px; }
    .motif-theme .rx-pm .rx-pm-edit-lnk {
      padding-right: 10px; }
    .motif-theme .rx-pm .rx-verify-mode {
      border: 1px solid #dcdcdc;
      padding: 1rem;
      min-height: 7rem;
      display: flex;
      align-items: center; }
    .motif-theme .rx-pm span.verify-on {
      position: absolute;
      right: 1rem;
      top: 0.5rem;
      font-size: 1.9rem; }
    .motif-theme .rx-pm .rx-pm-methods .prLabel {
      width: 45%;
      border: 1px solid #dcdcdc;
      padding: 1rem;
      min-height: 7rem;
      display: flex;
      align-items: center; }
    .motif-theme .rx-pm .rx-not-prof-mode .prLabel {
      height: 200px; }
    .motif-theme .rx-pm .rx-prof-mode .prLabel {
      width: 30%;
      float: left;
      line-height: 150px;
      border: 1px solid #dcdcdc;
      margin-right: 1rem;
      margin-bottom: 1rem;
      padding-right: 1rem;
      padding-left: 1rem; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .expired {
        color: #e82d05; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .is-primary {
        font-style: italic; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel .not-primary {
        color: #0079c2; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel.no-select {
        cursor: default; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.on {
        display: none;
        position: absolute;
        right: 1rem;
        top: 0.5rem;
        font-size: 1.5rem; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel a.status,
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.status {
        margin-top: 0.5rem;
        font-size: 0.8rem;
        font-style: italic;
        float: left; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.status,
      .motif-theme .rx-pm .rx-prof-mode .prLabel span.address {
        width: 100%;
        float: left; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel:before {
        border-radius: 0;
        float: right;
        margin-right: 0;
        border: none;
        box-shadow: 0;
        content: none; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel div {
        display: block;
        line-height: normal;
        vertical-align: middle; }
        .motif-theme .rx-pm .rx-prof-mode .prLabel div .no-inline {
          display: block; }
      .motif-theme .rx-pm .rx-prof-mode .prLabel.active {
        box-shadow: 0.5px 0.5px 12px 5px #dcdcdc; }
        .motif-theme .rx-pm .rx-prof-mode .prLabel.active span.on {
          display: block; }
    .motif-theme .rx-pm .date-container {
      float: left;
      width: 50%;
      min-width: 170px; }
      .motif-theme .rx-pm .date-container legend {
        margin-bottom: 0; }
      .motif-theme .rx-pm .date-container #lbl_ddlExpYear {
        visibility: hidden; }
    .motif-theme .rx-pm .routing-col-tip {
      font-size: 1rem;
      margin-bottom: 1rem; }
      .motif-theme .rx-pm .routing-col-tip img {
        width: 25rem; }
        @media (max-width: 480px) {
          .motif-theme .rx-pm .routing-col-tip img {
            width: 22.5rem; } }
        @media (max-width: 380px) {
          .motif-theme .rx-pm .routing-col-tip img {
            width: 18.5rem; } }
      .motif-theme .rx-pm .routing-col-tip span {
        padding-left: 3.3rem; }
    .motif-theme .rx-pm .rx-pm-options .ptLabel {
      padding: 0.5rem;
      width: 15rem; }
    .motif-theme .rx-pm .btn-row {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .motif-theme .rx-pm .btn-row .btn-primary {
        margin-right: 1rem; }
    .motif-theme .rx-pm .error-row {
      margin-top: 1rem;
      margin-bottom: 1rem; }
    .motif-theme .rx-pm h3 {
      margin-bottom: 1rem; }
    .motif-theme .rx-pm .expdt-error .ant-form-item-error {
      margin-top: -0.8rem; }
    .motif-theme .rx-pm .bank-types-row .form-item {
      margin-bottom: 0; }
  .motif-theme .container-end-flex {
    display: flex;
    justify-content: flex-end; }
    @media (max-width: 481px) {
      .motif-theme .container-end-flex {
        justify-content: flex-start; } }
  @media (max-width: 481px) {
    .motif-theme .mobile-pad-reset-1 {
      padding-right: 0px !important; } }
  .motif-theme #add-insurance-policy-container .ant-calendar-icon.ant-calendar-calendar {
    border-left: hidden; }
  @media (max-width: 480px) {
    .motif-theme #tab-otherInsurance_add-insurance-info .tcp-insurance-cmp-datepicker {
      margin-bottom: 10px; } }
  @media (max-width: 1024px) {
    .motif-theme .rx-pm .rx-prof-mode .prLabel {
      width: 42%; } }
  @media (max-width: 480px) {
    .motif-theme .rx-pm .rx-prof-mode .prLabel {
      width: 100%; }
    .motif-theme .rx-pm .rx-pm-methods .prLabel {
      width: 95%; }
    .motif-theme .rx-pm .rx-pm-options .ptLabel {
      width: 50%; } }
  .motif-theme .vgr-price-med-details-col-medication .vgr-fav-phar {
    text-decoration: none; }
  .motif-theme .vgr-enterDrug-heading {
    padding-bottom: 20px; }
  .motif-theme #tcp-find-drug-auto-suggest .ant-search-button {
    display: none; }
  .motif-theme .vgr-no-altr-info-msg {
    margin-left: 0; }
  .motif-theme .vgr-resultInclude-heading {
    padding-top: 1.42rem; }
  .motif-theme .tcp-auto-suggest .psDropdown {
    margin-top: 3.4rem; }
  .motif-theme .vrg-mail-Order-Pricing-desc {
    text-align: center;
    max-width: 182px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .motif-theme .vgr-phar-pricing-desc {
    text-align: center;
    max-width: 193px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .motif-theme .vgr-therapeutic-Altrnatives-desc {
    text-align: center;
    max-width: 195px;
    width: 100%;
    padding-top: 12px;
    margin: 0; }
  .motif-theme .vgr-generic-Price-Comparison-desc {
    text-align: center;
    max-width: 201px;
    width: 100%;
    padding-top: 12px;
    margin: 0 auto; }
  .motif-theme .vgr-price-med-landing-list-presc {
    border-top: solid 1px #dcdcdc;
    margin-top: 4.28rem;
    padding-top: 2.85rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-even-odd-presc-list {
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-even-presc {
    padding-right: 2px; }
  .motif-theme .vgr-odd-presc-section {
    margin-left: 15px; }
  .motif-theme .vgr-search-input {
    width: 1003px;
    height: 60px;
    border: solid 1px #979797; }
  .motif-theme #tcp-find-drug-search-container .ant-search-button {
    margin-left: -3.3rem; }
  .motif-theme .vgr-service-error {
    margin-top: 0; }
  .motif-theme .vgr-view-all-button {
    margin-top: 35px; }
  .motif-theme .vgr-store-pickup-heading {
    margin-top: 53px;
    margin-bottom: 9px; }
  .motif-theme .vgr-store-pickup-zip-code {
    margin-top: 15px; }
  .motif-theme .vgr-vertical-line {
    border-left: 1px solid #dcdcdc;
    height: 200px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: 0; }
  .motif-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc; }
  .motif-theme .vgr-store-section {
    margin-top: 30px; }
  .motif-theme .vgr-store-div {
    height: auto; }
  .motif-theme .vgr-price-med-info-modal .vgr-store-div {
    height: auto; }
  .motif-theme .vgr-price-med-info-modal .vgr-display-cost {
    padding-left: 0; }
  .motif-theme .vgr-first-section {
    border: 1px solid #dcdcdc; }
  .motif-theme .vgr-last-section {
    border: 1px solid #dcdcdc; }
  .motif-theme #tcp-rx-cvs-phar-list0 {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-right: none; }
  .motif-theme #tcp-rx-cvs-phar-list2 {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-right: none; }
  .motif-theme .border-one {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: none;
    border-top: none;
    height: 100px; }
  .motif-theme .border-two {
    border: 1px solid #dcdcdc;
    border-left: none;
    border-bottom: none;
    border-top: none;
    height: 100px; }
  .motif-theme .vgr-show-grid {
    padding-top: 25px; }
  .motif-theme .vgr-store-pharmacies {
    margin-top: 25px; }
  .motif-theme .vgr-show-error-info-msg {
    padding-top: 0; }
  .motif-theme .vgr-no-store-price {
    font-style: italic; }
  .motif-theme .vgr-prescription-list-drug {
    height: 0; }
  .motif-theme .vgr-price-med-presc-list {
    margin-right: 0.7rem; }
  .motif-theme .vgr-thrauptic-drug-font {
    text-decoration: underline; }
  .motif-theme .vgr-text-color {
    font-style: italic; }
  .motif-theme .vgr-zip-width {
    width: 25%; }
  .motif-theme .vgr-miles-width {
    width: 40%; }
  .motif-theme .vgr-even-odd-presc {
    margin-top: 20px; }
  .motif-theme .vgr-search-section {
    padding-left: 0px; }
  .motif-theme .vgr-phar-name {
    padding-bottom: 5px; }
  .motif-theme .vgr-search-text-border-bottom {
    border-bottom: 0 solid #dcdcdc;
    padding-bottom: 5px; }
  .motif-theme .vgr-search-icon {
    padding-right: 5px; }
  .motif-theme .vgr-price-med-detail-cost-wrap .vgr-price-med-details-cost {
    text-align: left;
    display: inline-block; }
  .motif-theme .vgr-price-med-detail-cost-wrap #vgr-price-a-med-details-cost {
    margin-top: 1.42rem;
    margin-bottom: 15px; }
  .motif-theme .vgr-price-med-detail-cost-wrap .vgr-line-blue {
    max-width: 45px;
    width: 100%;
    min-height: 4px;
    background-color: #81cfc2;
    margin-top: 0.88rem;
    margin-bottom: 0.88rem; }
  .motif-theme .vgr-price-a-med-icon {
    margin-right: 3%; }
  .motif-theme .vgr-details-mail-service-cost {
    margin-top: 7px; }
  .motif-theme .vgr-details-mail-service-cost-thera {
    font-size: 0.8rem;
    color: #666666; }
  .motif-theme .vgr-details-your-cost-price {
    margin-top: 0.55rem; }
  .motif-theme .vgr-border-bottom {
    border-bottom: 1px solid #dcdcdc;
    padding-top: 35px;
    height: auto; }
  .motif-theme .vgr-no-border-bottom {
    padding-top: 35px; }
  .motif-theme .vgr-add-pharmacy-button {
    width: 194px;
    height: 40px;
    margin-top: 30px;
    padding: 0;
    border: 1px solid #acacac; }
  .motif-theme .btn-search-drug {
    margin-top: 65px;
    max-width: 125px;
    min-height: 44px;
    width: 100%;
    background-color: #ffffff;
    color: #666666;
    border: 1px solid #666666;
    padding: 1% 2%; }
  .motif-theme .vgr-enter-drug-align {
    padding-left: 0px;
    padding-right: 20px; }
  .motif-theme .vgr-reject-message ul {
    padding-inline-start: 1rem; }
  .motif-theme .vgr-specialty-banner {
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 1px solid black;
    background-color: #dcdcdc;
    margin-top: 10px;
    margin-bottom: 45px; }
  .motif-theme .flag-icon {
    font-size: 24px;
    max-width: 56px;
    width: 100%;
    padding: 1rem; }
  .motif-theme .vgr-banner-txt {
    padding: 0.75rem 10px 0.75rem 0.5rem; }
    .motif-theme .vgr-banner-txt p {
      margin: 0px; }
  .motif-theme .ant-bold-600 {
    font-weight: 600 !important; }
  .motif-theme .vgr-price-med-presc-list-filled {
    margin-left: 0.7rem; }
  @media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
    .motif-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .motif-theme .vrg-mail-Order-Pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-left: 0;
      width: 125px; }
    .motif-theme .vrg-mail-Order-Pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 127px;
      padding-top: 15px;
      padding-left: 15px; }
    .motif-theme .vgr-phar-pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-left: 0;
      width: 125px; }
    .motif-theme .vgr-phar-pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .motif-theme .vgr-therapeutic-Altrnatives-heading {
      word-break: break-all;
      text-align: center;
      width: 129px;
      padding-left: 0; }
    .motif-theme .vgr-therapeutic-Altrnatives-desc {
      word-break: break-all;
      text-align: center;
      width: 155px;
      padding-top: 15px; }
    .motif-theme .vgr-generic-Price-Comparison-heading {
      word-break: break-all;
      text-align: center;
      width: 142px;
      padding-left: 0; }
    .motif-theme .vgr-generic-Price-Comparison-desc {
      word-break: break-all;
      text-align: center;
      width: 150px;
      padding-top: 15px; }
    .motif-theme .vgr-prev-prescriptions-heading {
      padding-top: 15px; }
    .motif-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  @media only screen and (min-device-width: 730px) and (max-device-width: 1024px) {
    .motif-theme {
      /*.container {
padding-left: 5%;
padding-right: 5%;
}*/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .motif-theme .vgr-enterDrug-heading {
        padding-bottom: 20px; }
      .motif-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .motif-theme .vrg-mail-Order-Pricing-heading {
        text-align: center;
        width: 145px; }
      .motif-theme .vrg-mail-Order-Pricing-desc {
        word-break: break-all;
        text-align: center;
        width: 170px;
        padding-top: 15px;
        padding-left: 35px;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-phar-pricing-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-phar-pricing-desc {
        word-break: break-all;
        text-align: center;
        width: 165px;
        padding-top: 15px;
        padding-left: 25px; }
      .motif-theme .vgr-therapeutic-Altrnatives-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-therapeutic-Altrnatives-desc {
        word-break: break-all;
        text-align: center;
        width: 155px;
        padding-top: 15px; }
      .motif-theme .vgr-generic-Price-Comparison-heading {
        text-align: center;
        max-width: 129px;
        width: 100%; }
      .motif-theme .vgr-generic-Price-Comparison-desc {
        word-break: break-all;
        text-align: center;
        width: 150px;
        padding-top: 15px; }
      .motif-theme .vgr-even-presc-section {
        margin-left: 15px; }
      .motif-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .motif-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .motif-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .motif-theme .vgr-banner-align-txt {
        padding-left: 0px; } }
  @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: landscape) {
    .motif-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .motif-theme .vrg-mail-Order-Pricing-heading {
      word-break: break-all;
      text-align: center;
      width: 110px; }
    .motif-theme .vrg-mail-Order-Pricing-desc {
      word-break: break-all;
      text-align: center;
      width: auto;
      padding-top: 15px;
      padding-left: 0; }
    .motif-theme .vgr-phar-pricing-heading {
      word-break: break-all;
      text-align: center;
      padding-right: 0;
      width: auto; }
    .motif-theme .vgr-phar-pricing-desc {
      word-break: break-all;
      text-align: center;
      width: 165px;
      padding-top: 15px;
      padding-left: 25px; }
    .motif-theme .vgr-therapeutic-Altrnatives-heading {
      word-break: break-all;
      text-align: center;
      width: 129px;
      padding-left: 0; }
    .motif-theme .vgr-therapeutic-Altrnatives-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .motif-theme .vgr-generic-Price-Comparison-heading {
      word-break: break-all;
      text-align: center;
      width: 130px;
      padding-left: 0; }
    .motif-theme .vgr-generic-Price-Comparison-desc {
      word-break: break-all;
      text-align: center;
      width: 140px;
      padding-top: 15px; }
    .motif-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .motif-theme .vgr-enterDrug-heading {
      padding-bottom: 20px; }
    .motif-theme .vgr-even-presc-section {
      margin-left: 15px; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  .motif-theme .vgr-price-med-drug-details-searchtext {
    padding-top: 0.7rem;
    float: right; }
  .motif-theme .vgr-price-med-drug-details-member-align {
    padding-top: 0.72rem;
    float: left; }
  .motif-theme .vgr-price-med-details-searchheading {
    text-align: right; }
  .motif-theme .vgr-price-med-details-commondosageTooltip {
    width: 210px; }
  .motif-theme .vgr-border-right {
    border-right: 1px solid #dcdcdc; }
  .motif-theme .vgr-border-right-ta {
    border: 1px solid #dcdcdc; }
  .motif-theme .vgr-price-a-med-details-cost-details-section {
    padding-bottom: 0px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details {
      margin: 0; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-price-a-med-specialty-sub-text {
        margin-top: 10px; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-price-a-med-drug-brand .vgr-details-med-search-brand {
        margin-top: 0.35rem; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-drug-med-cost-details .vgr-details-search-brand {
        margin-top: 0.35rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-service .vgr-details-med-mail-service-cost {
      margin-top: 10px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-med-your-cost-price {
      margin-top: 0.55rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-msg {
      margin-top: 5px; }
  .motif-theme .vgr-modal-text-align {
    font-style: italic;
    color: #a3a3a3;
    padding-top: 10px;
    padding-bottom: 10px; }
  .motif-theme .vgr-modal-button {
    width: 200px; }
  @media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
    .motif-theme {
      /*.container {
padding-left: 8%;
padding-right: 8%;
}*/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .motif-theme .vrg-mail-Order-Pricing-heading {
        max-width: 110px; }
      .motif-theme .vrg-mail-Order-Pricing-desc {
        max-width: 153px; }
      .motif-theme .vgr-phar-pricing-heading {
        max-width: 110px; }
      .motif-theme .vgr-phar-pricing-desc {
        max-width: 153px; }
      .motif-theme .vgr-therapeutic-Altrnatives-heading {
        max-width: 110px; }
      .motif-theme .vgr-therapeutic-Altrnatives-desc {
        max-width: 153px; }
      .motif-theme .vgr-generic-Price-Comparison-heading {
        max-width: 110px; }
      .motif-theme .vgr-generic-Price-Comparison-desc {
        max-width: 153px; }
      .motif-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .motif-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .motif-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .motif-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .motif-theme .vgr-banner-align-txt {
        padding-left: 0px; } }
  @media only screen and (max-device-width: 479px) and (orientation: landscape) {
    .motif-theme {
      /***********************/
      /** drop down content **/
      /***********************/
      /***********************/
      /** drop down content **/
      /***********************/ }
      .motif-theme .vgr-even-odd-presc {
        margin-top: 20px; }
      .motif-theme .tcp-auto-suggest .psDropdown {
        margin-top: 2.8rem; }
      .motif-theme .vgr-view-all-button {
        margin-top: 0; }
      .motif-theme .vgr-prev-prescriptions-section {
        display: none; }
      .motif-theme #vgr-resultsInclude-heading-wrap {
        display: inherit; }
      .motif-theme .vgr-prev-prescriptions-heading {
        margin-top: 28px; }
      .motif-theme .vgr-view-all-button {
        margin: 18px 0; }
      .motif-theme .vgr-border-bottom-splty-drug {
        border-bottom: 1px solid #dcdcdc;
        height: 100px;
        padding-top: 10px; }
      .motif-theme .vgr-border-bottom-splty-drug-txt {
        width: 80%; }
      .motif-theme .vgr-banner-align-icon {
        padding-left: 0px;
        padding-top: 5px; }
      .motif-theme .vgr-banner-align-txt {
        padding-left: 0px; }
      .motif-theme .vgr-no-altr-info-msg {
        margin-left: 0px; } }
  .motif-theme .vgr-add-pharmacy-button {
    width: 250px; }
  .motif-theme .vgr-add-pharmacy {
    padding-top: 40px; }
  @media only screen and (max-device-width: 479px) and (orientation: landscape) {
    .motif-theme .vgr-price-med-details-searchheading {
      display: none; }
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; } }
  .motif-theme .vgr-price-med-status-msg {
    font-style: italic; }
  .motif-theme .vgr-back-button {
    margin-bottom: 15px; }
    .motif-theme .vgr-back-button a.ant-arrow-previous:before {
      content: "\f120" !important;
      color: #0079c2; }
  .motif-theme .vgr-splty-banner-txt {
    padding: 1.5rem 0; }
  .motif-theme .vgr-border-bottom-splty-drug {
    border-bottom: 1px solid #dcdcdc;
    height: 100px;
    padding-top: 10px; }
  .motif-theme .vgr-border-bottom-splty-drug-txt {
    width: 80%; }
  .motif-theme .vgr-banner-align-txt {
    padding-left: 0px; }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 812px) {
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {
    .motif-theme .vgr-border-bottom-splty-drug {
      border-bottom: 1px solid #dcdcdc;
      height: 100px;
      padding-top: 10px; }
    .motif-theme .vgr-border-bottom-splty-drug-txt {
      width: 80%; }
    .motif-theme .vgr-banner-align-icon {
      padding-left: 0px;
      padding-top: 5px; }
    .motif-theme .vgr-banner-align-txt {
      padding-left: 0px; }
    .motif-theme .vgr-no-altr-info-msg {
      margin-left: 0px; } }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-plan {
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .ant-auto-suggest {
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs-bttn {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-costs-wrapper .tcp-auto-suggest .psDropdown.active {
    overflow-y: hidden;
    overflow-x: hidden; }
  .motif-theme .vgr-price-med-costs-wrapper .psDropdown.active {
    margin-top: 0 !important; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
    padding-right: 5px; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-resultInclude-heading {
    padding-top: 1.42rem;
    margin-left: 0; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    max-width: 100%;
    width: 100%;
    height: inherit;
    border: solid 1px #979797;
    background-color: rgba(216, 216, 216, 0.18);
    align-items: flex-start;
    padding: 1.8rem 0.05rem 2rem 0.05rem;
    margin-top: 1.42rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
    max-width: 130px;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
    margin-left: 1.5rem; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
    align-self: center; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
    max-width: 175px;
    width: 100%;
    margin-top: 0.44rem; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
    padding: 0.33rem 1.16rem;
    height: 34px; }
  .motif-theme .vgr-price-med-costs-wrapper #tcp-find-drug-auto-suggest .tcp-auto-suggest .ant-text-input {
    height: 31px;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0.57rem;
    margin-top: 0.57rem;
    width: 100%; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0.6rem;
    width: 100%;
    padding-bottom: 0.5rem; }
  .motif-theme .vgr-price-med-costs-wrapper legend {
    display: none; }
  .motif-theme .vgr-price-med-costs-wrapper .psArrow {
    border-left: 0;
    border-left: 0px solid #666666;
    padding: 0; }
  .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
    margin-top: 2.2rem; }
  .motif-theme .vgr-price-med-costs-wrapper .psButton span {
    top: 0; }
  .motif-theme .vgr-price-med-costs-wrapper .psButton span.psActiveOption {
    padding: 0 0.66rem; }
  .motif-theme .vgr-price-med-costs-wrapper .pfSelect button {
    min-height: 31px;
    height: 31px; }
  .motif-theme .vgr-price-med-search-box {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    margin-top: 2.3rem;
    padding: 0 1%;
    max-width: 100%;
    width: 100%; }
  .motif-theme .vrg-mail-Order-Pricing-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-phar-pricing-heading {
    text-align: center;
    max-width: 210px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-therapeutic-Altrnatives-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-generic-Price-Comparison-heading {
    text-align: center;
    max-width: 246px;
    width: 100%;
    margin: 0; }
  .motif-theme .vgr-price-med-presc-head {
    max-width: 246px;
    width: 100%;
    word-break: keep-all;
    margin-top: 10px !important; }
  .motif-theme .vgr-price-med-presc-thera-head {
    max-width: 246px;
    width: 100%;
    margin: 0;
    word-break: keep-all; }
  .motif-theme .vgr-price-med-presc-comp-head {
    word-break: keep-all; }
  .motif-theme .vgr-results-wrap {
    margin-top: 20px; }
    .motif-theme .vgr-results-wrap .vgr-resultInclude-heading {
      margin-top: 1.42rem; }
    .motif-theme .vgr-results-wrap .vrg-mail-Order-Pricing-heading .vgr-price-med-presc-para,
    .motif-theme .vgr-results-wrap .vgr-phar-pricing-heading .vgr-price-med-presc-para,
    .motif-theme .vgr-results-wrap .vgr-therapeutic-Altrnatives-heading .vgr-price-med-presc-para,
    .motif-theme .vgr-results-wrap .vgr-generic-Price-Comparison-heading .vgr-price-med-presc-para {
      word-break: keep-all;
      margin-top: 4px; }
  @media only screen and (min-device-width: 480px) and (max-device-width: 800px) and (orientation: landscape) {
    .motif-theme {
      /*****************************/
      /* start price a med results */
      /*****************************/
      /* end price a med results */ }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
        flex-direction: column;
        align-items: center; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
        display: flex;
        flex-direction: row; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
        max-width: 130px;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
        margin-left: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        align-self: center;
        margin-top: 19px;
        width: 235px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
        margin-top: 0;
        margin-left: 25px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
        margin-top: 18px;
        margin-bottom: 21px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
        max-width: inherit;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
        max-width: 175px;
        width: 100%;
        margin-top: 0.44rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0.66rem;
        margin-top: 0.61rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 0.66rem;
        width: 100%; }
      .motif-theme .vgr-price-med-search-box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-content: center;
        margin-top: 1.42rem;
        padding: 0 1%; }
      .motif-theme .vgr-resultInclude-heading {
        margin-left: 1%;
        padding-top: 40px; }
      .motif-theme .vgr-price-med-presc-para {
        text-align: center;
        margin-bottom: 37px;
        max-width: inherit;
        width: 100%; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-price-med-search-box {
      flex-direction: column; }
    .motif-theme .vrg-mail-Order-Pricing-heading,
    .motif-theme .vgr-phar-pricing-heading,
    .motif-theme .vgr-therapeutic-Altrnatives-heading,
    .motif-theme .vgr-generic-Price-Comparison-heading {
      padding-bottom: 40px;
      margin: 0 auto; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
      display: flex;
      flex-direction: column;
      max-width: 202px;
      width: 100%; }
    .motif-theme .vgr-price-med-plan,
    .motif-theme .vgr-price-a-med-title {
      text-align: left;
      max-width: 179px;
      width: 100%; } }
  @media screen and (max-width: 800px) and (max-width: 800px) {
    .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
      display: flex;
      flex-direction: column;
      margin-bottom: 2.85rem; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs:last-child {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
      max-width: 130px;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
      margin-left: 0; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
      align-self: center;
      margin-top: 0;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
      margin-top: 0;
      margin-left: 1.35rem;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
      margin-top: 18px;
      margin-bottom: 21px; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
      max-width: inherit;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
      max-width: 175px;
      width: 100%;
      margin-top: 0.44rem; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
      padding: 0;
      height: 34px;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
      width: 201px; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
      border-bottom: 1px solid #cccccc;
      margin-bottom: 0.66rem;
      margin-top: 0.61rem;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
      border-bottom: 1px solid #cccccc;
      padding-bottom: 0.66rem;
      width: 100%; }
    .motif-theme .vgr-price-med-costs-wrapper .psArrow {
      border-left: 0;
      border-left: 0px solid #666666;
      padding: 0; }
    .motif-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
      padding-right: 10px; } }
  .motif-theme .vgr-drug-list-line {
    border-top: 1px solid #dcdcdc;
    margin-left: 10px;
    padding-bottom: 0; }
  .motif-theme .vgr-prescription-list-filled {
    margin-left: 0.7rem; }
  @media screen and (max-width: 479px) {
    .motif-theme {
      /*****************************/
      /* start price a med results */
      /*****************************/
      /* end price a med results */
      /* start price a med details results */
      /* end price a med details results */ }
      .motif-theme #vgr-price-med-label .vgr-datalabel::after {
        content: "";
        white-space: pre; }
      .motif-theme .vgr-price-med-results {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-even-odd-presc hr {
        margin-bottom: 0; }
      .motif-theme .vgr-prescription-list-filled {
        margin-left: 0rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-search-border-bottom {
        flex-direction: column;
        align-items: center; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-input {
        display: flex;
        flex-direction: column; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs {
        display: flex;
        flex-direction: column;
        margin-bottom: 2.85rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-find-costs:last-child {
        margin-bottom: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-member-top-section {
        display: flex;
        flex-direction: row; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-select-input {
        max-width: 130px;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-margin-left {
        margin-left: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        align-self: center;
        margin-top: 0;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn {
        margin-top: 0;
        margin-left: 1.35rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-member-margin {
        margin-top: 18px;
        margin-bottom: 21px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-name {
        max-width: inherit;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-text {
        max-width: 175px;
        width: 100%;
        margin-top: 0.44rem; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn .btn-secondary {
        padding: 0;
        height: 34px;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-bttn {
        width: 201px; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-border {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0.66rem;
        margin-top: 0.61rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-price-med-drug-border {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 0.66rem;
        width: 100%; }
      .motif-theme .vgr-price-med-costs-wrapper .psArrow {
        border-left: 0;
        border-left: 0px solid #666666;
        padding: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .psButton span {
        top: 0; }
      .motif-theme .vgr-price-med-costs-wrapper .vgr-search-icon {
        padding-right: 10px; }
      .motif-theme .vgr-price-med-search-box {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-content: center;
        margin-top: 2.3rem;
        padding: 0 1%; }
      .motif-theme .vgr-resultInclude-heading {
        margin-left: 1%;
        padding-top: 40px; }
      .motif-theme .vgr-price-med-presc-para {
        text-align: center;
        margin-top: inherit;
        margin-bottom: 37px;
        max-width: inherit;
        width: 100%; }
      .motif-theme .vgr-store-pickup-heading {
        margin-top: 3.35rem; } }
  .motif-theme .vgr-price-med-detail-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 2.85rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-heading {
      padding-top: 15px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-name-wrap .vgr-price-med-drug-name {
      margin-top: 0.55rem;
      margin-bottom: 0.55rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-cust {
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      padding-bottom: 4px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-for {
      margin-right: 0.7rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-member {
      width: 123px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-every-day-drug {
      display: flex;
      align-items: flex-end;
      padding-bottom: 4px;
      margin-right: 0.7rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-name-wrap {
      display: flex;
      flex-direction: column;
      margin-bottom: 40px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-name {
      margin-top: 0.55rem;
      margin-bottom: 0.55rem; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-plan {
      margin-top: 4px; }
    .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-member {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-price-med-detail-row #psDropdownprice-a-med-details-refill-dropdown .psDropdown .psLabel:last-of-type {
      height: 34px;
      padding: 0.5rem 0 0 0.5rem;
      font-size: 0.85714286rem; }
  .motif-theme .vgr-price-med-drug-for-member {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-right: 0.7rem; }
  .motif-theme .vgr-price-med-drug-for {
    margin-right: 0.625rem;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-price-med-name {
    max-width: 177px;
    width: 100%; }
  .motif-theme .vgr-price-med-drug-amount {
    max-width: 75px;
    width: 100%;
    margin-right: 0.625rem;
    margin-left: 0.625rem; }
  .motif-theme .vgr-price-med-drug-details-pills {
    margin-right: 9px; }
  .motif-theme .vgr-price-med-drug-days {
    width: 110px; }
    .motif-theme .vgr-price-med-drug-days .pfSelect .psButton {
      height: 26px; }
    .motif-theme .vgr-price-med-drug-days .pfSelect .psArrow {
      height: auto !important; }
    .motif-theme .vgr-price-med-drug-days .pfSelect .psActiveOption {
      height: -moz-available;
      height: -webkit-fill-available;
      height: fill-available;
      box-sizing: content-box; }
  .motif-theme .vgr-price-med-retail {
    margin-bottom: 0; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-store-icon {
    margin-right: 12.5px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-service {
    margin-left: 12.5px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-store-pickup {
    margin-top: 3.35rem; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-details-cost-details {
    margin-top: 16px;
    margin-bottom: 16px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-search-brand {
    margin-top: 5px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-pickup-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-pharm-info {
    margin-left: 10px; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-address-align {
    margin-top: 5px; }
  .motif-theme .price-med-thera {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 36px;
    margin-top: 47px; }
  .motif-theme .price-med-thera-line {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 36px;
    margin-top: 20px; }
  .motif-theme .vgr-price-med-deduct {
    margin-bottom: 15px;
    display: block; }
  .motif-theme .price-med-ta {
    display: flex;
    justify-content: flex-end; }
  .motif-theme .price-med-thera-cards {
    max-width: 642px;
    width: 100%;
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 31px;
    margin-top: 7px; }
  .motif-theme .vgr-last-six-months-drug-name {
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #286ce2;
    text-decoration: none; }
  .motif-theme .vgr-price-a-med-card-layout:last-child {
    margin-right: 9px; }
  .motif-theme .vgr-price-a-med-location {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-med-desc {
    display: flex;
    flex-direction: column;
    width: 100%; }
  .motif-theme .vgr-price-med-desc .price-med-pres-name {
    font-weight: normal; }
  .motif-theme .vgr-price-med-thera-alt-wrap {
    background-color: #f7f7f7;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-1 {
      padding-bottom: 1rem;
      padding-top: 15px;
      max-width: 500px;
      width: 100%;
      min-width: 101px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-2 {
      padding-left: 1rem;
      padding-top: 15px;
      max-width: 335px;
      width: 100%;
      padding-bottom: 1rem;
      padding-right: 0;
      min-width: 89px;
      margin-left: 10px;
      margin-top: 15px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-thera-brand-3 {
      padding-left: 1rem;
      padding-top: 15px;
      max-width: 335px;
      width: 100%;
      padding-bottom: 1rem;
      padding-right: 1.5rem;
      min-width: 89px;
      margin-left: 10px;
      margin-top: 15px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt {
      margin-bottom: 29px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery-cost {
      margin-top: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery {
      margin-bottom: 21px;
      margin-bottom: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-search-brand {
      margin-top: 5px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-details-your-cost-price {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-your-cost {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-priceing-cont {
      margin-top: 15px; }
  .motif-theme .price-med-details {
    max-width: 693px;
    width: 100%; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-1 {
    padding-bottom: 1rem;
    padding-top: 15px;
    max-width: 500px;
    width: 100%;
    min-width: 101px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-2 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0;
    min-width: 89px;
    margin-left: 10px;
    margin-top: 15px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-thera-brand-3 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
    min-width: 89px;
    margin-left: 10px;
    margin-top: 15px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt .vgr-price-med-thera-header {
    margin-bottom: 0; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-header {
    margin-bottom: 0; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
    margin-bottom: 29px;
    max-width: 300px;
    width: 100%; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .price-med-thera-icon {
    margin-right: 12.5px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-home-delivery-cost {
    margin-top: 20px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-home-delivery {
    margin-bottom: 21px;
    margin-bottom: 20px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-details-search-brand {
    margin-top: 5px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-details-your-cost-price {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-alt-wrap {
    background-color: #f7f7f7; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-delivery {
    margin-bottom: 13px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-delivery {
    margin-bottom: 13px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-your-cost {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-priceing-cont {
    margin-top: 15px; }
  .motif-theme #vgr-price-a-med-non-solid-info .ant-alert-left {
    -ms-padding: 0 2rem 0 0; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-header {
      margin-bottom: 0; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-txt {
      margin-bottom: 16px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery-cost {
      margin-top: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-home-delivery {
      margin-bottom: 21px;
      margin-bottom: 20px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-details-search-brand {
      margin-top: 5px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-details-your-cost-price {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-thera-delivery {
      margin-bottom: 13px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-your-cost {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-price-med-priceing-cont {
      margin-top: 15px; }
    .motif-theme .vrg-mail-Order-Pricing-heading,
    .motif-theme .vgr-phar-pricing-heading,
    .motif-theme .vgr-therapeutic-Altrnatives-heading {
      margin-bottom: 40px; }
    .motif-theme .vgr-price-med-presc-pharm-head,
    .motif-theme .vgr-price-med-presc-thera-head {
      margin-bottom: 40px; }
    .motif-theme .vgr-price-med-price-drug {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-price-med-presc-list-filled {
      white-space: nowrap;
      margin-left: 1rem; }
    .motif-theme .vgr-price-med-price-drug {
      display: flex;
      flex-direction: column; } }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-details-your-cost-price .vgr-price-med-pharm-cost {
    margin-bottom: 0.21rem;
    margin-top: 0.31rem; }
  .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-cost-amt .vgr-details-your-cost-price {
    margin-bottom: 0.21rem;
    margin-top: 0.31rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication {
    display: flex; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug {
    height: auto; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-spec-pharm {
    width: 1%; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-info-tooltip {
    margin-left: 3%; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-no-border-bottom {
    height: auto; }
  .motif-theme .vgr-price-med-theraputicAltr-header-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-three,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-three {
    font-size: 1.57rem;
    font-weight: 600; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-four,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-four {
    font-size: 1.57rem;
    font-weight: 300; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-six,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-six {
    font-size: 1.1rem;
    font-weight: normal; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-five,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-five {
    font-size: 1.1rem;
    font-weight: 600; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-p,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-p {
    font-size: 1rem;
    color: #a3a3a3; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-address-align,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-address-align {
    margin-left: 0px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication {
    display: flex;
    flex-direction: row; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication .fa,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication .fa {
      margin-right: 0.07rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication .vgr-border-bottom-splty-drug-txt,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-col-medication .vgr-border-bottom-splty-drug-txt {
    margin-top: 10px;
    margin-right: 1.2rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
    margin-top: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
    margin-bottom: 5px;
    margin-right: 0.7rem; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-your-cost,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-your-cost {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-your-cost,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-your-cost {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-your-cost,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 .vgr-your-cost {
    margin-bottom: 5px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-border-bottom-splty-drug {
    height: auto; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-spec-pharm,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-spec-pharm {
    width: 1%; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-1 {
    padding-bottom: 1rem;
    padding-top: 15px;
    max-width: 500px;
    width: 100%;
    min-width: 141px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0;
    min-width: 141px; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 {
    padding-left: 1rem;
    padding-top: 15px;
    max-width: 335px;
    width: 100%;
    padding-bottom: 1rem;
    padding-right: 0; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-no-border-bottom,
  .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-no-border-bottom {
    height: auto; }
  @media only screen and (min-device-width: 480px) {
    .motif-theme .vgr-price-med-details-col-medication .vgr-address-align-bot-10 {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-med-details-col-medication .vgr-address-align-bot-5 {
      margin-bottom: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-address-align-bot-10 {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-address-align-bot-5 {
      margin-bottom: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-3 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-3 .vgr-details-search-brand {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-storepickup-wrap .vgr-price-med-details-drug-brand-1 .vgr-border-bottom-splty-drug-txt {
      margin-top: 10px; }
    .motif-theme .vgr-price-med-thera-alt-wrap {
      background-color: #f7f7f7;
      padding: 20px 0 100px 0;
      margin-top: 0px; } }
  @media only screen and (max-width: 479px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug-txt {
      max-width: 77px;
      width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-search-name {
      max-width: 71px;
      width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-your-cost {
      margin-bottom: 10px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 0; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-col-medication {
      flex-direction: row; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom-splty-drug-txt {
      max-width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-store-pickup {
      margin-top: 0; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-add-pharmacy {
      padding-top: 40px; }
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-theraputicAltr-header-row {
      flex-direction: row;
      border-bottom: 0px solid #dcdcdc;
      padding-bottom: 0px;
      margin-bottom: 0px; }
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-1,
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-2,
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section .vgr-price-med-details-thera-brand-3 {
      padding: 15px 0 0 0.2rem; }
    .motif-theme .vgr-price-med-thera-alt-wrap .vgr-border-right {
      border-right: 1px solid #dcdcdc; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-content {
      padding: 0px; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-border-right {
      border-right: 1px solid #dcdcdc; } }
  .motif-theme .profile-delete-current-text a {
    text-decoration: none; }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .vgr-price-med-detail-row {
      flex-direction: column; }
    .motif-theme .vgr-price-med-details-selection {
      width: 100%; }
    .motif-theme .vgr-price-med-drug-member {
      align-items: flex-start; }
    .motif-theme .vgr-price-med-drug-for-member {
      margin-right: 0;
      justify-content: flex-start; }
    .motif-theme .vgr-price-med-thera-alt-wrap {
      padding: 20px 20px 100px 20px; } }
  @media screen and (min-width: 480px) and (max-width: 534px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-price-med-details-mail-service {
      padding-right: 46px; } }
  @media screen and (min-width: 320px) and (max-width: 799px) {
    .motif-theme .vgr-price-med-detail-row {
      flex-direction: column; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-member {
        display: block; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-details-searchheading {
        text-align: left; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-for-member {
        flex-direction: column;
        margin-right: 0;
        margin-top: 1.42rem;
        margin-bottom: 1.42rem; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-details-searchtext {
        float: left; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-cust {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 0; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-details-pills {
        margin-right: 7px; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-drug-amount {
        margin: 0;
        margin-top: 0px; }
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-every-day-drug,
      .motif-theme .vgr-price-med-detail-row .vgr-price-med-cust {
        margin-bottom: 0px; }
    .motif-theme .vgr-price-med-thera-alt-wrap {
      padding: 20px 20px 100px 20px; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-2 .vgr-details-your-cost-price {
      margin-top: 5px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-your-cost,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-price-med-details-drug-brand-3 .vgr-your-cost {
      margin-bottom: 10px;
      padding-left: 0.2rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-three,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-three {
      font-size: 1.02rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-four,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-four {
      font-size: 1.02rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-six,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-six {
      font-size: 1.1rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-five,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-five {
      font-size: 0.8rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-ant-heading-p,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-ant-heading-p {
      font-size: 0.9rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-details-info-tooltip,
    .motif-theme .vgr-price-med-theraputicAltr-header-row .vgr-details-info-tooltip {
      width: 100%; } }
  @media only screen and (max-width: 427px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 .vgr-details-mail-service {
      padding-right: 1.92rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      padding-right: 0; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-pricing-na {
      padding-right: 3.6rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      padding-left: 0.2rem;
      padding-right: 0; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-price-med-status-msg {
        padding-right: 0.94rem; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 .vgr-details-search-name {
        margin-right: 0.5rem; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 {
      padding-left: 0.2rem; }
      .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-3 .vgr-details-search-name {
        max-width: 100%; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-border-bottom {
      padding-right: 1.06rem; } }
  .motif-theme #tcp-rx-cvs-drugseacrh-backlink a.ant-arrow-previous:before {
    text-decoration: none; }
  @media only screen and (min-device-width: 414px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 120px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 108px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 106px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 108px; } }
  @media only screen and (min-device-width: 336px) and (max-width: 374px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 106px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 106px; } }
  @media only screen and (max-device-width: 336px) {
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-1 {
      min-width: 92px; }
    .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-price-med-details-drug-brand-2 {
      min-width: 92px; } }
  .motif-theme .vgr-request-new-prescription {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-request-new-prescription-btn {
    align-items: center;
    display: flex; }
  .motif-theme .vgr-price-med-title-content {
    font-size: 0.9rem;
    max-width: 250px;
    width: 100%; }
  @media only screen and (max-device-width: 1023px) {
    .motif-theme .price-med-ta {
      justify-content: center; }
    .motif-theme .price-med-thera-cards {
      max-width: 100%;
      width: 100%;
      margin-bottom: 11px; }
    .motif-theme .vgr-price-med-title-content {
      max-width: 100%; } }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-request-new-prescription {
      align-items: flex-start;
      flex-direction: column; }
    .motif-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 0; } }
  .motif-theme .vgr-price-a-med-details {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-price-med-delivery {
    min-width: 244px;
    padding-right: 21px; }
  .motif-theme .vgr-price-card-wrapper {
    width: 100%; }
  .motif-theme .vgr-price-med-cards {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end; }
  .motif-theme .vgr-price-med-lastsixmonth-card {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start; }
  .motif-theme .vgr-price-a-med-lastsixmonth-heading {
    max-width: 368px;
    width: 100%;
    color: #a3a3a3;
    font-weight: normal; }
  .motif-theme .vgr-last-six-months-drug-list {
    margin: 25px 0; }
  .motif-theme .last-six-cus {
    margin: 0px 0 10px 0; }
  .motif-theme .vgr-price-med-presc {
    margin-bottom: 18px; }
  .motif-theme .last-six-margin-10 {
    margin-bottom: 10px; }
  .motif-theme .vgr-price-a-med-card-layout {
    border-radius: 3px;
    border: solid 1px #d8d8d8;
    background-color: #ffffff;
    padding: 30px 23px 30px 24px;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .motif-theme .vgr-price-a-med-card-layout-holder {
    background-color: #ffffff;
    padding: 30px 23px 30px 24px;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .motif-theme .vgr-price-a-med-card-layout-holder:last-child {
    margin-right: 9px; }
  .motif-theme .vgr-price-a-med-card-layout-error {
    background-color: #ffffff;
    max-width: 300px;
    width: 100%;
    margin-bottom: 24px; }
  .motif-theme .vgr-price-a-med-card-layout:first-child {
    margin-right: 24px; }
  .motif-theme .vgr-price-a-med-drug-type {
    font-family: Lato;
    font-size: 12px;
    line-height: 1.17;
    color: #666666; }
  .motif-theme .price-med-location {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-price-a-med-drug-name {
    font-family: Montserrat;
    font-size: 20px;
    color: #333333; }
  .motif-theme .vgr-price-a-med-header {
    font-family: Montserrat;
    font-size: 22px;
    font-weight: 600;
    color: #333333; }
  .motif-theme .vgr-price-a-med-mail-price-text {
    font-family: Lato;
    font-size: 14px;
    color: #666666; }
  .motif-theme .vgr-price-med-a-med-line {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #dcdcdc; }
  .motif-theme .vgr-price-med-cost-section {
    padding-top: 30px; }
    .motif-theme .vgr-price-med-cost-section .price-med-star {
      text-decoration: none;
      margin-right: 4px; }
  .motif-theme .vgr-price-a-med-card-layout .wcs-ec-heading-content {
    color: #286ce2; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .ant-theme-secondary .ant-collapse-body .body-content {
    padding: 0.5rem 0.75rem 1.75rem 0rem; }
  .motif-theme .vgr-price-med-ther-drug {
    font-weight: 600;
    font-size: 1.25rem; }
  .motif-theme .vgr-price-med-location-thera {
    font-size: 0.9rem;
    font-weight: 600; }
  .motif-theme .vgr-price-med-ther-font-size {
    font-size: 0.8rem; }
  .motif-theme .vgr-price-med-ther-font-weight {
    font-weight: 600; }
  @media only screen and (min-device-width: 702px) and (max-device-width: 1023px) {
    .motif-theme .vgr-price-a-med-details {
      flex-direction: column; }
    .motif-theme .vgr-price-med-title-content {
      max-width: 100%; }
    .motif-theme .vgr-price-med-delivery {
      padding-right: 21px; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
      max-width: 400px;
      width: 100%;
      margin-left: 10px; }
    .motif-theme .vgr-price-a-med-card-layout {
      margin-left: 9px;
      margin-right: 9px; }
    .motif-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 9px; }
    .motif-theme .vgr-price-med-cards {
      justify-content: center;
      margin-top: 20px; } }
  @media only screen and (max-device-width: 701px) {
    .motif-theme .vgr-price-a-med-thera-details-cost-details-section {
      padding-left: 0;
      padding-right: 0; }
    .motif-theme .vgr-price-med-thera-txt {
      max-width: 100%; }
    .motif-theme .vgr-price-a-med-details,
    .motif-theme .vgr-price-med-cards {
      flex-direction: column; }
    .motif-theme .vgr-price-med-delivery {
      padding-right: 0; }
    .motif-theme .vgr-price-med-cards {
      align-items: center; }
    .motif-theme .vgr-price-a-med-card-layout {
      margin-bottom: 24px;
      margin-right: 0; }
    .motif-theme .vgr-price-a-med-card-layout:first-child {
      margin-right: 0px;
      margin-left: 0px; }
    .motif-theme .vgr-price-a-med-card-layout-holder {
      display: none; }
    .motif-theme .vgr-price-med-thera-txt:last-child {
      margin-bottom: 24px; }
    .motif-theme .vgr-price-a-med-card-layout:last-child {
      margin-left: 0px;
      margin-right: 0px; }
    .motif-theme .price-med-thera-cards {
      max-width: 319px;
      margin-bottom: 31px; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-thera-txt {
      max-width: 100%; }
    .motif-theme .vgr-price-med-thera-alt-wrap-v2 .vgr-price-med-title-content {
      max-width: 100%; } }
  .motif-theme .vgr-price-med-price-details {
    padding-top: 40px; }
  .motif-theme .vgr-font-thre-style {
    font-weight: 600;
    font-size: 1.857rem; }
  .motif-theme .vgr-non-solid-info {
    border: 1px solid #d8d8d8; }
  .motif-theme .vgr-non-solid-info-span:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .motif-theme .vgr-non-solid-info-span {
    margin: 10px; }
  .motif-theme .vgr-provide-my-own-dasge {
    width: 246px;
    height: 36px;
    border-radius: 3px;
    border: solid 1px #b4b5b7;
    overflow: hidden;
    background-color: #ffffff; }
  .motif-theme .vgr-most-common-dosage {
    width: 160px;
    height: 36px;
    border: solid 1px #b4b5b7;
    float: left;
    margin-right: 10px;
    margin-bottom: 18px;
    background-color: #ffffff; }
  .motif-theme .vgr-wrapper {
    width: 500px;
    overflow: hidden; }
  .motif-theme .vgr-show-fre-sec-hide {
    visibility: hidden; }
  .motif-theme .vgr-show-fre-sec-show {
    visibility: visible; }
  .motif-theme #vgr-price-med-label .vgr-datalabel {
    color: #3b7bf1; }
  .motif-theme .vgr-aling-dosage-text {
    text-align: center;
    vertical-align: middle;
    line-height: 30px; }
  .motif-theme .vgr-filter-container {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-cost-details {
    font-size: 1.25rem; }
  .motif-theme .vgr-covered-size {
    font-size: 0.75rem;
    color: #666666; }
  .motif-theme .vgr-padding-left {
    padding-left: 277px; }
  .motif-theme .vgr-retail-store-no-alternative {
    border: none;
    padding: 0px; }
  .motif-theme .vgr-start-new-pres-btn {
    margin-top: 15px; }
  .motif-theme .vgr-specialty-txt {
    width: 100%;
    max-width: 500px; }
  .motif-theme .vgr-pricing-space {
    padding-bottom: 8px; }
  .motif-theme .vgr-err-spaceing-ta {
    margin-left: 290px !important; }
  @media only screen and (max-width: 479px) {
    .motif-theme .last-six-row {
      flex-direction: column; } }
  .motif-theme .price-med-page-header-wrapper {
    background-image: url(/assets/images/motif/page-header-background.svg), linear-gradient(347deg, #58abdf, #0079c2);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    margin-left: calc(-50vw + 50% - 8px);
    position: relative; }
  .motif-theme #price-med-search-container .rx-nav-position {
    position: inherit; }
  .motif-theme .price-med-cont {
    margin-top: 0; }
  .motif-theme .price-med-sub-nav {
    margin-top: 138px; }
  .motif-theme .igo-close-cont {
    border: 0px;
    background-color: transparent;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 2px;
    position: absolute;
    top: 6px;
    right: 0;
    display: block; }
  .motif-theme .vgr-price-med-medium-card {
    max-width: 881px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #e5e5e5;
    background-color: #ffffff;
    padding: 37px;
    margin-top: 48px; }
  .motif-theme .vgr-price-med-prescription {
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
    justify-content: flex-start; }
  .motif-theme .vgr-price-med-col {
    display: flex;
    flex-direction: column;
    max-width: 200px;
    width: 100%;
    flex-flow: column wrap;
    padding-top: 31px; }
  .motif-theme .vgr-filter-container {
    margin-top: 18px;
    border-bottom: 1px solid  #dcdcdc; }
  .motif-theme .vgr-last-six-months-drug-name {
    padding-bottom: 18px; }
  .motif-theme #vgr-filter-dosage-info .filter-panel-trigger {
    padding: 7px 8px 7px 7px !important; }
  .motif-theme .price-med-search-user .form-item label {
    color: #286ce2; }
    .motif-theme .price-med-search-user .form-item label:hover {
      color: #ffffff; }
  .motif-theme .price-med-filters {
    margin-top: 12px; }
  .motif-theme #price-med-search-container .price-med-page-header-container {
    padding: 48px 0 32px 0; }
  .motif-theme #price-med-search-container .motif-icon {
    line-height: 1.45 !important; }
  .motif-theme #price-med-search-container .motif-contacts:before,
  .motif-theme #price-med-search-container .motif-id-card:before {
    margin-right: 10px; }
  .motif-theme #price-med-search-container .ant-marker-icon {
    border: 0px;
    background-color: transparent;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 17px;
    position: absolute;
    display: block; }
  .motif-theme #price-med-search-container .price-med-search-drug,
  .motif-theme #price-med-search-container .price-med-header-wrap {
    padding-left: 8px; }
  .motif-theme #price-med-search-container .price-med-header-wrap {
    display: flex;
    flex-direction: row;
    margin-bottom: 12px;
    padding-bottom: 29px; }
  .motif-theme #price-med-search-container .price-med-search-user {
    width: 528px; }
  .motif-theme #price-med-search-container .price-med-member-rx {
    width: 230px; }
    .motif-theme #price-med-search-container .price-med-member-rx #show-single-member {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .motif-theme #price-med-search-container .price-med-member {
    display: flex;
    flex-direction: row; }
  .motif-theme #price-med-search-container .price-med-order-rx {
    width: 230px; }
    .motif-theme #price-med-search-container .price-med-order-rx #show-single-plan1 {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .motif-theme #price-med-search-container .price-med-dropdown-header {
    padding: 1rem 0 1rem 0.75rem;
    background-color: #f7f7f7; }
  .motif-theme #price-med-search-container .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem !important;
    border-left: 0px; }
  .motif-theme #price-med-search-container .psDropdown.active {
    max-height: 18.9rem !important; }
  .motif-theme #price-med-search-container .ant-lg-select {
    width: 100% !important; }
  .motif-theme #price-med-search-container .ant-auto-suggest {
    width: 100%; }
  .motif-theme #price-med-search-container .ant-auto-suggest .ant-text-input {
    padding: 0.5rem 0.5rem 0.5rem 3rem;
    border: 1px solid #949494;
    width: 100%; }
  .motif-theme #price-med-search-container .tcp-auto-suggest .psDropdown {
    margin-top: 2.5rem !important; }
  .motif-theme #price-med-search-container .rx-spacer {
    padding-bottom: 0 !important; }
  .motif-theme #price-med-search-container .vgr-member-top-section {
    padding: 0.4rem 0.5rem 0.4rem 1.2rem;
    border: 0 solid #949494;
    background-color: #ffffff;
    margin-top: 5px;
    border-top: 1px solid #949494;
    border-bottom: 1px solid #949494;
    border-right: 1px solid #949494; }
  @media only screen and (max-device-width: 800px) {
    .motif-theme #price-med-search-container .price-med-header-wrap {
      flex-direction: column; }
    .motif-theme #price-med-search-container .price-med-search-drug,
    .motif-theme #price-med-search-container .price-med-header-wrap {
      padding-left: 15px;
      padding-right: 15px; }
    .motif-theme #price-med-search-container .price-med-member-rx,
    .motif-theme #price-med-search-container .price-med-search-user,
    .motif-theme #price-med-search-container .price-med-order-rx {
      max-width: 100%;
      width: 100%; }
    .motif-theme #price-med-search-container .price-med-member-rx {
      margin-bottom: 14px; }
    .motif-theme .vgr-price-med-filter {
      margin-bottom: 8px; } }
  .motif-theme .filter-panel-container-price-med {
    position: absolute;
    z-index: 2;
    max-width: inherit;
    width: 100%; }
  .motif-theme .filter-panel-filter {
    box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.11);
    background-color: #ffffff; }
  .motif-theme .filter-price-med-pills {
    max-width: 52px;
    width: 100%; }
  .motif-theme .filter-price-med-frequency {
    max-width: 292px;
    width: 100%; }
  .motif-theme .filter-price-med-supply {
    max-width: 86px;
    width: 100%; }
  .motif-theme .vgr-pills-txt-box {
    max-width: 100%;
    padding: 0.25rem 0.75rem;
    border: 1px solid #949494;
    background-color: #ffffff;
    font-size: 0.85714286rem;
    margin-top: 2px; }
  .motif-theme .vgr-frequency-box {
    max-width: 100%;
    height: 34px;
    background-color: #ffffff; }
  .motif-theme .vgr-supply-box {
    max-width: 44px;
    padding: 0.25rem 0.75rem;
    border: 1px solid #949494;
    background-color: #ffffff;
    font-size: 0.85714286rem;
    margin-top: 2px; }
  .motif-theme .price-med-supply-days {
    display: flex;
    flex-direction: row;
    align-items: center; }
  .motif-theme .price-med-days {
    display: flex;
    border: solid 1px #dcdcdc;
    background-color: #fafafa;
    height: auto;
    width: 52px;
    padding: 0.15rem 0.75rem;
    border-left: 0;
    align-self: flex-end; }
  .motif-theme .vgr-supply-txt {
    width: 98px;
    height: 14px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333;
    margin-bottom: 5px; }
  .motif-theme .vgr-frequency-txt {
    width: 67px;
    height: 12px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-pills-txt {
    height: 12px;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.86;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-apply-btn-section {
    padding-top: 1.7rem; }
  .motif-theme .fliter-container-pricemed {
    padding: 2.1rem 1.7rem 1.8rem 1.7rem;
    display: flex;
    flex-direction: column; }
  .motif-theme .price-med-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline; }
  .motif-theme .vgr-apply-btn-margin {
    margin-right: 15px; }
  .motif-theme .price-med-filter-panel-wrapper {
    max-width: 498px;
    width: 100%;
    margin-bottom: 18px; }
  .motif-theme .price-filter-border {
    border: 1px solid #3372e3; }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-filter-container {
      flex-direction: column; }
    .motif-theme .price-med-wrap {
      flex-direction: row; }
    .motif-theme .vgr-provide-my-own-dasge-info {
      margin: 10px 0 10px 0; }
    .motif-theme .vgr-frequency-box,
    .motif-theme .vgr-pills-txt-box,
    .motif-theme .vgr-supply-box,
    .motif-theme .filter-price-med-pills,
    .motif-theme .filter-price-med-frequency,
    .motif-theme .filter-price-med-supply,
    .motif-theme .price-med-mail {
      width: 100%;
      max-width: 100%; }
    .motif-theme .fliter-container-pricemed {
      padding: 1.7rem; }
    .motif-theme .price-med-wrap {
      flex-direction: column; }
    .motif-theme .last-six-row {
      flex-direction: column; }
    .motif-theme .vgr-filter-container {
      display: flex;
      flex-direction: column; }
    .motif-theme .prescription-right {
      margin-bottom: 18px; }
    .motif-theme .filter-panel-container-price-med {
      width: 90%; } }
  @media only screen and (max-device-width: 354px) {
    .motif-theme .filter-panel-container-price-med {
      max-width: 83%; }
    .motif-theme .fliter-container-pricemed {
      padding: 24px 7px; }
    .motif-theme .vgr-apply-btn-section {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-apply-btn-margin {
      margin-right: 0;
      margin-bottom: 15px !important; }
      .motif-theme .vgr-apply-btn-margin .btn {
        width: 100%; } }
  .motif-theme .rx-phar-savings .phar-savings-odd,
  .motif-theme .rx-phar-savings .phar-savings-even {
    border: 1px solid #a3a3a3;
    margin-bottom: 20px; }
  .motif-theme .rx-phar-savings .phar-savings-odd {
    margin-left: 10px;
    margin-right: 40px; }
  .motif-theme .rx-phar-savings .rx-right-angle {
    left: 150px; }
  .motif-theme .rx-phar-savings .rx-drug-heading {
    font-weight: 600; }
  .motif-theme .rx-phar-savings .rx-load-more-link {
    text-decoration: none;
    cursor: pointer; }
  .motif-theme .rx-phar-savings .no-load-more {
    color: #a3a3a3; }
  .motif-theme .rx-phar-savings .detail-page-medication {
    border: 1px solid #a3a3a3;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    flex-direction: row;
    margin-top: 20px; }
  .motif-theme .rx-phar-savings .detail-page-medication-border-bottom {
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 15px; }
  .motif-theme .rx-phar-savings .detail-page-detail-list {
    padding-top: 23px; }
  .motif-theme .rx-phar-savings .detail-mar-bot-20 {
    margin-bottom: 20px; }
  .motif-theme .rx-phar-savings .detail-mar-top-30 {
    padding-top: 29px; }
  .motif-theme .rx-phar-savings .detail-small-text {
    font-size: 0.8rem; }
  .motif-theme .rx-phar-savings .detail-mar-top-50 {
    margin-top: 50px; }
  .motif-theme .rx-phar-savings .detail-mar-top-15 {
    margin-top: 15px; }
  .motif-theme .rx-phar-savings .detail-mar-top-8 {
    top: 12px; }
  .motif-theme .rx-phar-savings .detail-mar-bot-15 {
    margin-top: 15px; }
  .motif-theme .rx-phar-savings .savings-text {
    color: #5fc2b5; }
  .motif-theme .rx-phar-savings .vertical-line {
    border-left: 1px solid #a3a3a3;
    height: 70px; }
  .motif-theme .rx-phar-savings .detail-border-top {
    padding-top: 29px;
    border-top: 1px solid #a3a3a3; }
  .motif-theme .rx-phar-savings .best-saving {
    top: 15px;
    padding-top: 15px; }
  .motif-theme .rx-phar-savings-banner {
    padding-bottom: 10px; }
    .motif-theme .rx-phar-savings-banner .rx-phar-savings-banner-close {
      text-align: right; }
      .motif-theme .rx-phar-savings-banner .rx-phar-savings-banner-close .rx-phar-savings-banner-close-link {
        border-bottom: none; }
      .motif-theme .rx-phar-savings-banner .rx-phar-savings-banner-close .fa {
        color: #333; }
  .motif-theme .rx-phar-savings-banner .alert-pattern-v2 {
    padding: 10px;
    min-height: 40px;
    display: flex;
    align-items: center;
    margin-top: 0; }
  .motif-theme .rx-phar-carveout-banner {
    display: inline-block; }
  .motif-theme .vgr-express-savings-show-all {
    text-align: center; }
  .motif-theme .rx-express-phar-savings {
    max-width: inherit;
    width: 100%; }
    .motif-theme .rx-express-phar-savings .fa {
      text-decoration: none; }
    .motif-theme .rx-express-phar-savings .vgr-express-member-date-date {
      margin-left: 1.71rem; }
    .motif-theme .rx-express-phar-savings .col-centered {
      float: none;
      margin: 0 auto; }
    .motif-theme .rx-express-phar-savings .pharmacy-row-test {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
    .motif-theme .rx-express-phar-savings .vgr-express-drug-med-name {
      margin-bottom: 0.21rem; }
    .motif-theme .rx-express-phar-savings .vgr-express-save-up-to-heading {
      margin-bottom: 0.21rem; }
    .motif-theme .rx-express-phar-savings .vgr-express-pharm-savings-para {
      margin-bottom: 25px; }
    .motif-theme .rx-express-phar-savings .vgr-express-pharm-savings-filter {
      margin-right: 11px; }
    .motif-theme .rx-express-phar-savings .psArrow {
      border-left: none; }
    .motif-theme .rx-express-phar-savings .fa {
      right: 2%;
      font-family: "ant-classic-icons" !important; }
    .motif-theme .rx-express-phar-savings .vgr-express-vertical-align {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      margin-bottom: 1.42rem;
      flex-direction: row; }
    .motif-theme .rx-express-phar-savings .vgr-current-savings-wrap {
      display: flex;
      flex-direction: row; }
    .motif-theme .rx-express-phar-savings .ant-caregap-nav-link-list-icon {
      text-decoration: none; }
  .motif-theme #tcp-caregap-list {
    padding: 5% 3%; }
  .motif-theme .vgr-express-pharm-drug-savings {
    max-width: 569px;
    width: 100%;
    margin-left: 0;
    float: right; }
  .motif-theme .vgr-express-pharm-drug-savings:last-child {
    margin-right: 0;
    margin-left: 0; }
  .motif-theme .phar-savings-even {
    float: right; }
  .motif-theme .vgr-express-drug-mem-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-express-pharm-drug-savings:last-child,
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
    margin-right: 0;
    padding-right: 0.92rem; }
  .motif-theme .vgr-express-drug-savings-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center; }
  .motif-theme .vgr-express-savings-wrap {
    display: flex;
    flex-direction: column;
    text-align: right; }
  .motif-theme .vgr-express-drug-cont {
    width: 100%; }
  .motif-theme .vgr-express-drug-savings-wrap .vgr-express-savings-wrap {
    max-width: 165px;
    width: 100%;
    margin-right: 9%; }
  .motif-theme .vgr-express-icon-wrap {
    max-width: 32px;
    width: 100%; }
  .motif-theme .vgr-express-icon-wrap .ant-caregap-nav-link-list-icon {
    font-size: 1.77rem;
    text-align: right;
    color: #666666;
    text-align: right;
    right: 2%; }
  .motif-theme .vgr-express-pharm-med {
    width: 100%;
    min-height: 83px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    margin-bottom: 26px; }
  .motif-theme .vgr-express-drug-align {
    text-align: right; }
  .motif-theme .vgr-express-drug-heading {
    font-size: 0.78rem;
    font-weight: bold;
    line-height: 1.57;
    color: #333333; }
  .motif-theme .vgr-express-save-heading {
    font-size: 0.78rem;
    font-weight: normal;
    line-height: 1.57;
    color: #333333; }
  .motif-theme .vgr-express-member-date {
    font-size: 0.72rem;
    color: #333333; }
  .motif-theme .vgr-express-member-price {
    font-size: 0.72rem;
    color: #333333; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-member-date-date {
    margin-left: 1.71rem; }
  .motif-theme .vgr-express-savings-show-all .col-centered {
    float: none;
    margin: 0 auto; }
  .motif-theme .vgr-express-savings-show-all .pharmacy-row-test {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-med-name {
    margin-bottom: 0.21rem; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-save-up-to-heading {
    margin-bottom: 0.21rem; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-savings {
    margin-bottom: 20px; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-savings-para {
    margin-bottom: 25px; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-savings-filter {
    margin-right: 11px; }
  .motif-theme .vgr-express-savings-show-all .psArrow {
    border-left: none; }
  .motif-theme .vgr-express-savings-show-all .fa {
    right: 2%;
    font-family: "ant-classic-icons" !important; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-vertical-align {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 1.42rem;
    flex-direction: row; }
  .motif-theme .vgr-express-savings-show-all .vgr-current-savings-wrap {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-express-savings-show-all #tcp-caregap-list {
    padding: 5% 3%; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings {
    max-width: 574px;
    width: 100%;
    margin-left: 1.07rem;
    float: right; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
    margin-right: 0;
    margin-left: 0.1rem; }
  .motif-theme .vgr-express-savings-show-all .phar-savings-even {
    float: right; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-mem-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-savings-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-savings-wrap {
    display: flex;
    flex-direction: column;
    text-align: right; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-cont {
    width: 100%; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-savings-wrap .vgr-express-savings-wrap {
    max-width: 165px;
    width: 100%;
    margin-right: 9%; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-icon-wrap {
    max-width: 32px;
    width: 100%; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-icon-wrap .ant-caregap-nav-link-list-icon {
    font-size: 1.77rem;
    text-align: right;
    color: #666666;
    text-align: right;
    right: 2%; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-med {
    width: 100%;
    min-height: 83px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    margin-bottom: 26px; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-align {
    text-align: right; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-drug-heading {
    font-size: 0.78rem;
    font-weight: bold;
    line-height: 1.57;
    color: #333333; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-save-heading {
    font-size: 0.78rem;
    font-weight: bold;
    line-height: 1.57;
    color: #333333; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-member-date {
    font-size: 0.72rem;
    color: #333333; }
  .motif-theme .vgr-express-savings-show-all .vgr-express-member-price {
    font-size: 0.72rem;
    color: #333333; }
  .motif-theme .vgr-line-blue {
    max-width: 45px;
    width: 100%;
    min-height: 4px;
    background-color: #81cfc2;
    margin-top: 0.68rem;
    margin-bottom: 0.88rem; }
  @media screen and (max-width: 800px) {
    .motif-theme .rx-phar-savings .detail-page-medication {
      flex-direction: column;
      align-items: flex-start; }
    .motif-theme .rx-phar-savings .detail-margin {
      padding-top: 29px; }
    .motif-theme .rx-phar-savings .vertical-line {
      display: none; } }
  @media screen and (max-width: 674px) {
    .motif-theme .rx-express-phar-savings .vgr-express-vertical-align {
      flex-direction: column;
      align-items: flex-start; }
    .motif-theme .rx-express-phar-savings .vgr-express-pharm-savings-filter {
      margin-bottom: 4px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .rx-express-phar-savings .vgr-express-drug-cont {
      margin-bottom: 13px; }
    .motif-theme .rx-express-phar-savings .vgr-express-pharm-savings-filter {
      margin-bottom: 4px; }
    .motif-theme .rx-express-phar-savings .vgr-express-vertical-align {
      margin-bottom: 28px; }
    .motif-theme .rx-express-phar-savings .vgr-express-drug-heading {
      font-size: 1.14rem;
      font-weight: 600; }
    .motif-theme .rx-express-phar-savings .vgr-express-save-heading {
      font-size: 1rem;
      font-weight: normal;
      color: #333333;
      margin-right: 0.78rem; }
    .motif-theme .rx-express-phar-savings .vgr-express-member-date {
      font-size: 1rem;
      font-weight: bold; }
    .motif-theme .rx-express-phar-savings .vgr-express-member-price {
      font-size: 1.14rem;
      font-weight: bold; }
    .motif-theme .rx-express-phar-savings .vgr-express-member-date-date {
      font-weight: normal;
      color: #333333; }
    .motif-theme .rx-express-phar-savings .vgr-express-drug-savings-wrap {
      flex-direction: column; }
    .motif-theme .rx-express-phar-savings .vgr-express-savings-wrap {
      max-width: 100%;
      text-align: left;
      flex-direction: row;
      margin-right: 0; }
    .motif-theme .rx-express-phar-savings .vgr-express-icon .fa {
      width: 30px;
      height: 30px;
      font-size: 2.5rem;
      right: 4%;
      margin-top: -3%; } }
  @media screen and (max-width: 1199px) {
    .motif-theme .vgr-express-pharm-drug-savings:last-child,
    .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
      padding-right: 0; } }
  @media screen and (max-width: 479px) {
    .motif-theme .tcp-rx-cvs-pharmacy-savings-details .vgr-express-savings-displayed {
      margin-left: 1.07rem; }
    .motif-theme .vgr-express-pharm-drug-savings:last-child,
    .motif-theme .vgr-express-savings-show-all .vgr-express-pharm-drug-savings:last-child {
      padding-right: 0; } }
  .motif-theme .vgr-loading-top {
    margin-top: 15px; }
  .motif-theme .medicare-msg {
    font-size: 12px;
    font-style: italic;
    color: #666666; }
  .motif-theme .vgr-zero-bal {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-zero-bal-method {
    margin: 40px 0; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-zero-bal-pamt-history {
      display: block;
      margin-top: 20px; }
    .motif-theme .vgr-zero-bal {
      flex-direction: column; }
    .motif-theme .vgr-acc-bal-enrolled {
      display: flex;
      flex-direction: row; }
    .motif-theme .vgr-acc-bal-enr {
      margin-right: 13px;
      align-self: flex-end;
      margin-bottom: 0.1%; } }
  .motif-theme .vgr-date-selector {
    max-width: 187px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .auto-pay-middle-page-height {
    height: auto;
    margin-bottom: 12px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-autp-pymts-status {
    padding-bottom: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-auto-enrolled {
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-submit-button {
    margin-right: 1.25rem; }
  .motif-theme .vgr-pay-bal-wrap .auto-pymt-text-margin {
    margin-left: 1.6rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-auto-pay-paymentText {
    font-style: italic; }
  .motif-theme .vgr-pay-bal-wrap .full-bal-height {
    height: auto;
    margin-bottom: 20px;
    max-width: 252px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .next-pymt-date {
    margin-bottom: 20px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec .vgr-pay-acc-tot-bal {
    margin-bottom: 5px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-pymt {
    margin-bottom: 5px;
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
    margin-top: 10px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
    margin-bottom: 22px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec p {
    margin-bottom: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle .vgr-manage-member-acc-pymt-cont {
    margin-top: 10px;
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle {
    margin-bottom: 10px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pymt-payment-method .vgr-phar-acc-margin {
    margin-top: 3px;
    margin-bottom: 3px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
    margin-top: 0.71;
    margin-bottom: 0.28rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
    margin-right: 1.4rem;
    margin-bottom: 0px; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pay-bal-wrap .vgr-bal-enrolled-settings {
    display: flex;
    flex-direction: row;
    margin-right: 1.42rem;
    margin-top: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-enrolled {
    margin-right: 1.42rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-payments p {
    margin: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-select-payment {
    margin-bottom: 0.71rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-tot-pad p,
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad p {
    margin: 0; }
  .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-pay-bal-wrap .vgr-acc-pay-bal-tot,
  .motif-theme .vgr-pay-bal-wrap .vgr-pay-balance-other-pad {
    margin-bottom: 1.14rem;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-min {
    margin-left: 2.6rem;
    margin-top: -0.64rem; }
  .motif-theme .vgr-pay-bal-wrap .vgr-sel-pay-bal-other-min label {
    font-weight: 300; }
  .motif-theme .vgr-pay-bal-wrap input {
    border: 1px solid #dcdcdc; }
  @media screen and (max-width: 575px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-bal-member {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 575px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-sec {
      margin-top: 1.4rem; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      display: none; } }
  @media screen and (max-width: 374px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-splty-acc-bal-amount {
      flex-direction: column; } }
  .motif-theme .vgr-pay-spec-cur-bal {
    margin-bottom: 0.42rem; }
  .motif-theme .vgr-pay-spec-bal-amt {
    margin-bottom: 1.4rem;
    margin-top: 0.28rem; }
  .motif-theme .vgr-pymt-hstry-link {
    border-bottom: 1px solid;
    margin-right: 0; }
  .motif-theme .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid;
    margin-right: 0;
    text-decoration: initial; }
  .motif-theme .vgr-auto-pay-err-label {
    margin-top: 100px; }
  .motif-theme .vgr-char-full-bal {
    margin-bottom: 20px; }
  .motif-theme .vgr-pymt-acc-bal-hstry {
    display: flex;
    justify-content: flex-end; }
  .motif-theme label {
    display: inline-block; }
  .motif-theme .vgr-auto-pay-enroll {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-acc-pay-bal-tot {
    max-width: 378px;
    width: 100%;
    min-height: 56px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff; }
  .motif-theme .vgr-acc-pay-bal-other {
    max-width: 378px;
    width: 100%;
    min-height: 90px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #eeeeee;
    background-color: #ffffff;
    padding: 1.21rem 0 0 0; }
  .motif-theme .vgr-pay-sel-amt {
    margin-left: 20px; }
  .motif-theme .prLabel.active:before {
    background: -moz-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%, #999999), color-stop(56%, #ffffff));
    background: -webkit-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -o-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: -ms-radial-gradient(center, ellipse cover, #999999 50%, #ffffff 56%);
    background: radial-gradient(ellipse at center, #999999 50%, #ffffff 56%); }
  .motif-theme .vgr-pay-acc-bal-other input#othrAmt {
    max-width: 136px;
    width: 100%;
    min-height: 30px;
    padding-left: 7px;
    margin-left: 0;
    border: solid 1px #dcdcdc; }
  .motif-theme .vgr-pay-method {
    margin-top: 36px;
    margin-bottom: 8px; }
  .motif-theme .vgr-pymt-method-cc {
    margin-bottom: 3px; }
  .motif-theme .vgr-pay-method-cont {
    max-width: 505px;
    width: 100%;
    margin-top: 2.85rem; }
  .motif-theme .vgr-acc-button-section {
    margin-top: 2.5rem; }
  .motif-theme .vgr-button-margin-right {
    margin-right: 20px; }
  .motif-theme .vgr-splyt-line {
    margin-top: 24px;
    margin-bottom: 35px; }
  .motif-theme .vgr-min-amt-red {
    color: #e82d05;
    padding-left: 52px;
    padding-top: 4px; }
  .motif-theme .vgr-err-txt-exceed {
    color: #e82d05;
    margin-top: 12px;
    margin-left: 8px; }
  .motif-theme .vgr-err-txt-exceed-info {
    width: 16px;
    height: 16px;
    color: #e82d05;
    margin-top: -1%;
    vertical-align: middle; }
  .motif-theme .vgr-pymt-bal-fail {
    text-align: center;
    max-width: 582px;
    width: 100%;
    vertical-align: middle;
    margin-top: 12px; }
  .motif-theme .vgr-assoon-text {
    margin-left: 45px; }
  .motif-theme .vgr-assoon-text-autopayenrolled {
    padding-left: 15px; }
  .motif-theme .vgr-dropdown-margin {
    margin-left: 60px; }
  .motif-theme .vgr-pay-acc-tot-bal {
    margin-bottom: 6px; }
  .motif-theme .vgr-align-mbrs-auto-payments {
    margin-bottom: 4px; }
  .motif-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .motif-theme .vgr-manage-pymt-txc-middle-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-manage-pymt-txc-middle {
    margin-top: 10px; }
  .motif-theme .vgr-spec-not-enrolled-sec {
    margin-bottom: 22px;
    margin-top: 0; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-hstry-link {
      display: none; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-acc-auto-payments {
      margin-top: 0; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-acc-not-enrolled-sec {
      margin-bottom: 22px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-hstry {
      justify-content: flex-start;
      margin-top: 0.71rem; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-tot {
      display: block;
      max-width: 280px;
      width: 100%; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-bal-sel-amt {
      margin-left: 0; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pymt-bal-fail {
      text-align: left; }
    .motif-theme .vgr-pay-bal-wrap .vgr-pay-acc-tot-bal-sec {
      margin-bottom: 17px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-mbrs-auto-payments {
      margin-top: 4px;
      margin-bottom: 4px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-txc-middle-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-align {
      margin-left: 0;
      margin-top: 4px;
      margin-bottom: 4px;
      text-align: right; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-mem-bal-align {
      margin-top: 10px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-align-line-mid {
      margin-top: 16px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-spec-not-enrolled-sec {
      margin-bottom: 22px;
      margin-top: 4px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-manage-pymt-div-middle {
      margin-top: 0px; }
    .motif-theme .vgr-pay-bal-wrap .vgr-button-margin-right {
      margin-right: 20px; }
    .motif-theme .vgr-pay-bal-wrap .vrg-pay-acc-sec {
      flex-direction: column;
      align-items: flex-start; } }
  .motif-theme .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 100px; }
  .motif-theme .vgr-align-text {
    text-align: center;
    margin-bottom: 17px; }
  .motif-theme .vgr-align-text-recet-pymt {
    margin-bottom: 10px; }
  .motif-theme .vgr-align-text-recet-pymt-two {
    margin-bottom: 17px; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
    margin-bottom: 2.2rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
    margin-bottom: 0; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-acc-bal-amt {
    margin-top: 6px;
    display: flex;
    align-items: center; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
    text-align: right; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link {
    border-bottom: 1px solid; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-hstry-link-splty {
    border-bottom: 1px solid; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-pay-method {
    margin-bottom: 0.71rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-pharm-amount-wrap {
    margin-bottom: 0.5rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pay-acc-tot-due {
    padding-right: 25px; }
  .motif-theme .vgr-pay-balance-wrap .vgr-hor-line {
    margin-top: 2.2rem;
    margin-bottom: 2.64rem; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method {
    margin-top: 0;
    margin-bottom: 0; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-acc-bal-ackd {
    margin-top: 2.8rem;
    margin-bottom: 2.1rem;
    max-width: 544px;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-fsa-info {
    margin-top: 2.8rem;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-button-section {
    display: flex;
    flex-direction: row;
    max-width: max-content;
    width: 100%; }
  .motif-theme .vgr-pay-balance-wrap .vgr-pharm-btn-margin {
    margin-right: 1.1rem; }
  .motif-theme .vrg-pay-acc-sec {
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-hstry {
    margin-left: 50px; }
  .motif-theme .vgr-submit-button {
    margin-right: 25px; }
  .motif-theme .vgr-hor-line {
    margin-top: 20px;
    margin-bottom: 30px; }
  .motif-theme .vgr-amt-padding {
    padding-left: 25px; }
  .motif-theme .vgr-pymt-bottom {
    padding-bottom: 10px; }
  .motif-theme .vgr-button-align {
    margin-left: 10px;
    height: 50px; }
  @media only screen and (min-device-width: 801px) and (max-device-width: 1023px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.2rem; } }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      text-align: right; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 2.5rem; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-due {
      flex-direction: column; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pymt-payment-method p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-cont {
      margin-bottom: 20px; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pay-balance-payment {
      margin-top: 5px;
      margin-bottom: 20px;
      text-align: left; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pharm-button-section .vgr-pharm-btn-margin {
      margin-right: 0;
      margin-bottom: 17px; }
    .motif-theme .vgr-pay-balance-wrap .vgr-pharm-button-section {
      display: flex;
      flex-direction: column;
      max-width: 185px;
      width: 100%; }
    .motif-theme .vgr-pay-balance-wrap .vgr-button-margin-right {
      margin-right: 20px; } }
  .motif-theme .vgr-auto-pay-settings .return-phar-align {
    margin-right: 20px; }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .motif-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .motif-theme .vgr-button-align {
      margin-left: 10px;
      height: 50px; } }
  @media only screen and (max-device-width: 365px) {
    .motif-theme .vgr-auto-pay-settings .return-phar-align {
      margin-bottom: 20px !important; } }
  @media only screen and (max-device-width: 400px) {
    .motif-theme .vgr-pay-bal-wrap .vgr-auto-pay-settings {
      display: flex;
      flex-direction: column; }
    .motif-theme .vgr-pay-bal-wrap .return-phar-align {
      margin-right: 0;
      margin-bottom: 20px; } }
  .motif-theme #vgr-splty-pymt-radio .alignVertical div {
    /*border: 1px solid black;*/
    height: 50px;
    margin-top: 20px; }
  .motif-theme .vgr-text-red {
    color: red; }
  .motif-theme .vgr-exp-date-align {
    margin-top: 5px;
    margin-bottom: 15px; }
  .motif-theme .vgr-othr-amt-box {
    border: 1px solid red; }
  .motif-theme .vgr-othr-amt-box-black {
    border: black; }
  .motif-theme .vgr-auto-pay-label {
    margin-top: 30px;
    height: auto; }
  .motif-theme .vgr-auto-pay-txt {
    max-width: 445px;
    width: 100%;
    margin-top: 3%;
    margin-bottom: 3%; }
  .motif-theme .vgr-autopay-wait-message-link {
    padding-bottom: 20px; }
  .motif-theme .vgr-auto-pay-select-payment {
    height: auto; }
  .motif-theme .vgr-auto-pay-heading {
    margin-bottom: 10px; }
  .motif-theme .card-exp-padding {
    margin-top: 20px; }
  .motif-theme .vgr-change-pymt-padding {
    margin-bottom: 20px;
    margin-top: 20px; }
  .motif-theme .vgr-auto-pay-paymentText {
    padding-top: 10px; }
  .motif-theme .vgr-cancel-enroll-link {
    margin-left: 10px;
    border-bottom: 1px solid;
    text-decoration: none; }
  .motif-theme .vgr-pay-acc-tot-bal {
    padding-right: 25px;
    margin-bottom: 6px; }
  .motif-theme .vgr-horizontal-line-middle {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 41px;
    margin-bottom: 16px; }
  .motif-theme .vgr-horizontal-line-middle-pymnts {
    max-width: 650px;
    width: 100%;
    border-bottom: solid 1px rgba(151, 151, 151, 0.4);
    margin-top: 18px;
    margin-bottom: 16px; }
  .motif-theme .vgr-horizontal-line-middle-loop {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    display: flex; }
  .motif-theme .vgr-manage-pymt-div-middle {
    margin-top: 1.8rem;
    margin-bottom: 0; }
  .motif-theme .vgr-manage-member-pymt-cont {
    max-width: 396px;
    width: 100%; }
  .motif-theme .vgr-align-mbrs {
    height: 107px; }
  .motif-theme .vgr-align-mbrs-txt {
    margin-top: 15px;
    height: 35px; }
  .motif-theme .vgr-fname-div-align {
    display: inline; }
  .motif-theme .vgr-align-line {
    margin-bottom: 20px; }
  .motif-theme .vgr-align-line-mid {
    margin-top: 25px; }
  .motif-theme #tcp-rx-vgr-mbr0 {
    margin-top: 0px; }
  .motif-theme .vgr-member-sec {
    margin-top: 15px; }
  .motif-theme .vgr-div-align-mem {
    height: 50px; }
  .motif-theme .vgr-div-align-mem-1 {
    height: 50%; }
  .motif-theme .vgr-setup-align {
    padding-bottom: 0;
    padding-top: 40px; }
  .motif-theme .vgr-confirm-setup-align {
    padding-bottom: 20px;
    padding-top: 20px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
    max-width: 990px;
    width: 100%;
    min-height: 430px;
    box-shadow: 0 6px 12px 0 rgba(139, 112, 112, 0.08);
    border: solid 1px #dadada;
    background-color: #ffffff;
    padding-left: 58px;
    padding-top: 38px;
    padding-right: 58px;
    padding-bottom: 50px;
    margin: 0px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-make-pymt {
    line-height: 0.75; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 2.16rem; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
    margin-right: 6.6rem;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-auto-pay {
    margin-top: 45px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-payment-spec {
    max-width: 145px;
    width: 100%;
    margin-right: 13%; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
    margin-top: 6px;
    margin-bottom: 23px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
    text-align: center;
    margin-bottom: 6px;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
    text-align: center;
    margin-bottom: 23px;
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
    text-align: center; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-horizontal-line {
    width: 100%;
    height: 1px;
    margin-top: 100px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt {
    margin-bottom: 8px; }
  .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
    margin-bottom: 24px; }
  .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
    width: 100%;
    margin: 27px auto; }
  @media screen and (max-width: 800px) {
    .motif-theme {
      /* override for mobile alignment Express checkout */ }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .motif-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .motif-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  @media screen and (max-width: 479px) {
    .motif-theme {
      /* override for mobile alignment Express checkout */ }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-row {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pharm {
        margin-right: 0;
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-spec {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-pymt {
        padding: 35px 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-acct-amt {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-btn {
        text-align: left; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-due {
        margin-top: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-total-amt {
        margin-top: 9px;
        margin-bottom: 22px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-payment-margin {
        margin-top: 1.77rem;
        margin-bottom: 40px; }
      .motif-theme .vgr-make-payment-wrap .vgr-express-recet-pymt-paid {
        margin-top: 13px;
        margin-bottom: 10px; }
      .motif-theme .vgr-make-payment-wrap .vgr-horizontal-line {
        width: 100%;
        margin: 27px auto; }
      .motif-theme .tcp-card-cmp {
        padding-top: 50px;
        padding-bottom: 50px; }
        .motif-theme .tcp-card-cmp:not(.content-container) {
          background-color: #ffffff;
          padding: 35px 7px;
          margin: 0; } }
  .motif-theme .mem-details {
    height: auto;
    margin-bottom: 10px; }
  .motif-theme .mem-details-status {
    padding-right: 15px; }
  .motif-theme .mem-details-height {
    height: 40px; }
  .motif-theme .return-to-phar-height {
    margin-top: 50px; }
  .motif-theme .err-on-modal-align {
    padding-left: 35px;
    padding-right: 35px; }
  .motif-theme .single-plan-align {
    margin-top: 55px; }
  .motif-theme .vertical-line-align-middle {
    margin-top: 41px;
    margin-bottom: 36px; }
  .motif-theme .auto-pay-middle-page-height {
    height: auto; }
  .motif-theme .status-align-height {
    height: 35px; }
  .motif-theme .full-bal-height {
    height: 105px; }
  .motif-theme .align-setup {
    padding-right: 25px; }
  .motif-theme .vgr-spec-balance-name {
    margin-bottom: 10px; }
  .motif-theme .vgr-spec-pay-now {
    text-align: right; }
  .motif-theme .vgr-spec-not-enrolled {
    margin-right: 2%;
    margin: 10px 0 6px 0; }
  .motif-theme .vgr-spec--set-up-auto {
    margin-left: 1%; }
  .motif-theme .vgr-spec-align {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-spec-align {
      text-align: left; }
    .motif-theme .vgr-align-mbrs {
      height: 75px; }
    .motif-theme .vgr-horizontal-line-middle-loop {
      margin-top: 20px; }
    .motif-theme .vgr-manage-pymt-txc-middle {
      margin-top: 13%; } }
  .motif-theme .vgr-mar-line {
    margin-top: 65px;
    margin-bottom: 35px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section {
    margin-top: 26px; }
    .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-balance-section .vgr-align-text-recet-pymt-two {
      margin-top: 8px;
      margin-bottom: 24px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account-payment {
    margin-bottom: 39px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
    display: flex;
    flex-direction: row;
    justify-content: space-around; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account {
    display: flex;
    flex-direction: column;
    text-align: center; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-pymt-account-header1 {
    margin-bottom: 6px; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-spec-account .vgr-pharm-pymt-account-amount {
    margin-bottom: 1.64rem;
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-payments {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-auto-text {
    margin-top: 0.42rem; }
  .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-recent-pymts-container {
    background-color: #ffffff;
    padding: 50px 2rem 30px;
    margin: 80px auto 80px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #dadada; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-recent-pymts-wrap .vgr-pharm-make-payment {
      flex-direction: column; }
    .motif-theme .vgr-pharm-make-payment {
      display: flex;
      flex-direction: column;
      justify-content: space-around; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-account {
        display: flex;
        flex-direction: column;
        text-align: left; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-spec-account {
        display: flex;
        flex-direction: column;
        text-align: left;
        margin-top: 2.8rem;
        margin-bottom: 2.8rem; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-account-amount {
        margin-bottom: 1.57rem; }
      .motif-theme .vgr-pharm-make-payment .vgr-pharm-auto-payments {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-align: left; } }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enabled-wrap {
    max-width: 577px;
    width: 100%; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
    text-align: right; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-method p {
    margin-bottom: 0; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-content-wrap {
    max-width: 507px;
    width: 100%;
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
    display: flex;
    flex-direction: row;
    max-width: 507px;
    width: 100%;
    padding: 1.42rem 1.07rem 0.71rem 1.07rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
    display: flex;
    flex-direction: row;
    width: 33%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-tot-remain {
    text-align: right; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line-pharm {
    margin-top: 40px;
    margin-bottom: 37px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pharm-pymt-splty-conf-spec-balance .vgr-pymt-splty-conf-mrg {
    margin-right: 4px; }
  .motif-theme .vgr-pymt-splty-conf-wrap sup {
    margin-top: -2px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-cc {
    margin-top: 10px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-payment-splty-ppayment-hide {
    display: none; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-amt-paid {
    margin-top: 6px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line {
    margin-top: 1.4rem;
    margin-bottom: 1.21rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-hor-line-balance {
    margin-top: 20px;
    margin-bottom: 1.21rem;
    max-width: 100%;
    width: 100%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-border {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2.5rem;
    padding-left: 1.07rem;
    padding-right: 1.07rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-thk-pymt {
    margin-bottom: 0.66rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-request {
    max-width: 491px;
    width: 100%;
    margin-top: 0; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-request .body-lg {
      max-width: 440px;
      width: 100%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-mem-detail {
    margin-bottom: 3px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-confirmation-paid {
    margin-bottom: 0.35rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-method {
    margin-top: 10px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-balance {
    margin-top: 2rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-auto-pymt-processing {
    vertical-align: middle; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-top {
    margin-bottom: 1.7rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .background-color:nth-child(odd) {
    background: #ccc; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-mrg {
    margin-right: 0.71rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgrf-pymt-splty-align-right {
    text-align: right; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-mrg {
    margin-right: 0;
    display: flex; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-auto-pymt-processing-bal {
    margin-top: -0.21rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-make-pymt {
    margin-top: 0.92rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-bttn {
    margin-top: 2.85rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-current-balance {
    margin-bottom: 20px;
    padding-left: 15px;
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-pymt-splty-conf-wrap .no-padding {
    padding: 0px; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-conf-payment {
    margin-bottom: 0.85rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-sec {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-conf-member {
    margin-bottom: 0.85rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymnt-conf-paid {
    margin-bottom: 0.42rem; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-cc p {
    margin: 0; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1.35rem 0; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal p {
      margin: 0; }
  .motif-theme .vgr-pymt-splty-conf-wrap .table-color-odd:nth-child(even) {
    background-color: #f7f7f7;
    max-width: 507px;
    width: 100%; }
  .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-acct {
    display: flex;
    flex-direction: row; }
  .motif-theme .tcp-acct-sett .ant-alert-main {
    margin-left: 15px; }
  .motif-theme .vgr-pymt-splty-conf-spec-balance {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px; }
  .motif-theme .vgr-auto-pymnt-member {
    max-width: 280px;
    width: 100%; }
  .motif-theme .vgr-auto-pymnt-enrolled,
  .motif-theme .vgr-auto-pymnt-not-enrolled {
    max-width: 120px;
    width: 100%; }
  .motif-theme .vgr-auto-pymnt-auto-set {
    max-width: 225px;
    width: 100%; }
  @media only screen and (max-device-width: 800px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-current-balance {
      flex-direction: column; } }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pymt-splty-conf-spec-balance {
      flex-direction: column;
      margin-bottom: 20px; }
    .motif-theme .vgr-pymt-conf-balance {
      margin-bottom: 24px; }
    .motif-theme .vgr-auto-pay-spec {
      margin-bottom: 5px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-confirmation-amount {
      margin-top: 38px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-sec {
      flex-direction: column; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymnt-conf-method {
      margin-top: 20px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-splty-pymt-conf-bal {
      flex-direction: column;
      align-items: flex-start; }
    .motif-theme .vgr-splty-align-mobile {
      float: right; }
    .motif-theme .vgr-auto-pymt-processing-bal {
      float: right; }
    .motif-theme .vgr-auto-pymt-processing-bal {
      padding: 0.35rem 0 0.35rem 0; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
      font-size: 14px !important; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-auto-pymts {
      margin-bottom: 28px; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-mem-auto-pymt-enrolled-status {
      text-align: left; } }
  @media only screen and (min-device-width: 480px) and (max-device-width: 503px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
      max-width: 345px;
      width: 100%; } }
  @media only screen and (min-device-width: 384px) and (max-device-width: 479px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec-balance {
      max-width: 259px;
      width: 100%; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
      width: 100% !important; }
      .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec p {
        font-size: 12px !important; } }
  @media only screen and (max-device-width: 383px) {
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-content-wrap {
      flex-direction: column;
      margin-bottom: 40px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-top {
      margin-bottom: 10px; }
    .motif-theme .vgr-pymt-splty-conf-wrap .vgr-pymt-splty-conf-spec {
      width: 100% !important; } }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: gainsboro; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymts-set-meth {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-splty-conf-border {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 2.5rem;
    padding-left: 1.07rem;
    padding-right: 1.07rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-text {
    max-width: 264px;
    width: 100%; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-cc p {
    margin: 0; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-first-payment {
    margin-top: 2.14rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member-auto-pymnts {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 507px;
    width: 100%;
    padding: 1.42rem 1.07rem 0.71rem 1.07rem;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .table-color-odd:nth-child(2n + 1) {
    background-color: #f7f7f7;
    max-width: 507px;
    width: 100%; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-auto-wrap .vgr-horizontal-line {
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    margin-top: 1.42rem;
    margin-bottom: 0px; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-auto-pymts-set-up {
    border-bottom: 1px solid #dcdcdc;
    max-width: 507px;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 1.42rem; }
  .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-conf-bttn {
    margin-top: 2.5rem; }
  .motif-theme .vgr-pymt-setup {
    font-weight: 600; }
  @media only screen and (max-device-width: 479px) {
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymt-autopay-first-payment {
      margin-top: 0.71rem; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymts-set-meth {
      flex-direction: column; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-auto-pymts-method {
      margin-top: 1.42rem; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member-auto-pymnts {
      flex-direction: column;
      padding-bottom: 1.42rem; }
    .motif-theme .vgr-pymt-autopay-conf-wrap .vgr-pymnt-member {
      margin-bottom: 0.71rem; } }
  .motif-theme .vgr-spec-pharm-ingo-container {
    max-width: 780px;
    width: 100%;
    margin: 0 auto; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm {
      font-size: 32px;
      font-weight: normal;
      text-align: center;
      margin-top: 33px;
      margin-bottom: 33px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-sub-text {
      font-size: 16px;
      font-weight: normal;
      margin-bottom: 33px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table {
      font-size: 24px;
      font-weight: 500;
      text-align: left;
      margin-bottom: 23px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list {
      margin-bottom: 63px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list ul {
      margin: 0;
      padding: 0; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list li {
      list-style: none;
      margin-bottom: 10px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 55px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm li {
      font-size: 14px;
      font-weight: normal; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm ul {
      margin-left: 16px;
      padding: 0;
      margin-top: 12px;
      margin-bottom: 12px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm-para {
      margin-top: 12px; }
  .motif-theme .motif-theme .vgr-toggle.toggleWithStatus .pfToggleB .ptLabel {
    left: 0; }
    .motif-theme .motif-theme .vgr-toggle.toggleWithStatus .pfToggleB .ptLabel span {
      left: -9999px;
      float: left; }
    .motif-theme .motif-theme .vgr-toggle.toggleWithStatus .pfToggleB .ptLabel.focus {
      box-shadow: 0 0 5px #0079c2; }
  .motif-theme .motif-theme .vgr-toggle.toggleWithStatus .toggleStatus {
    position: relative;
    display: block;
    top: -28px;
    left: 4.5em;
    margin: 0px;
    margin-bottom: -20px; }
  .motif-theme .motif-theme .vgr-toggle.vgr-toggle-vertical legend {
    margin-bottom: 10px; }
  .motif-theme .motif-theme .rx-pharm-wrapper .date-container .pfSelect legend {
    opacity: 0;
    height: 0; }
  @media screen and (max-width: 479px) {
    .motif-theme .modal.motif-theme .modal-header .close {
      top: 15px !important;
      right: 15px !important; }
    .motif-theme .vgr-shipping-review-modal .modal-component-footer {
      margin-top: 0rem; } }
  .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-flex-order-review {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    padding: 0 20px; }
  .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .motif-theme #tcp-rx-cvs-prescription-pbm-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
    width: 33%; }
  @media screen and (max-width: 800px) {
    .motif-theme #tcp-rx-cvs-prescription-specialty-banner-cmp .vgr-banner-block {
      width: 100%; } }
  .motif-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-flex-order-review,
  .motif-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-flex-order-review {
    padding: 0 20px; }
  .motif-theme #tcp-rx-cvs-prescription-banner-cmp .vgr-prescription-review-row,
  .motif-theme #tcp-rx-cvs-prescription-spl-banner-cmp .vgr-prescription-review-row {
    margin-left: 0; }
  .motif-theme .rcp-review-specialty {
    margin: 20px 0; }
  .motif-theme .rcp-prescriptions-requests {
    padding-bottom: 0.9rem; }
  .motif-theme .vgr-flex-order-review {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    @media screen and (max-width: 480px) {
      .motif-theme .vgr-flex-order-review {
        flex-direction: column;
        flex-wrap: nowrap; } }
    .motif-theme .vgr-flex-order-review .vgr-banner-block {
      position: relative;
      padding: 0 15px 25px 35px;
      margin-top: 20px;
      width: 25%; }
      @media screen and (max-width: 1024px) {
        .motif-theme .vgr-flex-order-review .vgr-banner-block {
          width: 33%; } }
      @media screen and (max-width: 480px) {
        .motif-theme .vgr-flex-order-review .vgr-banner-block {
          width: 100%; } }
    .motif-theme .vgr-flex-order-review .vgr-subhead1:before {
      font-family: "ant-classic-icons";
      top: 1.2rem;
      left: 0;
      top: -5px;
      position: absolute;
      font-size: 26px; }
    .motif-theme .vgr-flex-order-review p {
      margin: 0 0 5px; }
    .motif-theme .vgr-flex-order-review .vgr-icon-home .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-truck .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-credit-card .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-stethoscope .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-tou .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-notification .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-clipboard .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-storepickup .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-pickupdate .vgr-subhead1:before {
      content: ""; }
    .motif-theme .vgr-flex-order-review .vgr-icon-print .vgr-subhead1:before {
      content: "\f2c7"; }
  .motif-theme .vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc; }
    .motif-theme .vgr-prescription-review-row .ant-form-item-error {
      display: block;
      font-size: 0.9rem; }
    .motif-theme .vgr-prescription-review-row .vgr-email-block {
      margin-left: 20px; }
      @media screen and (max-width: 800px) {
        .motif-theme .vgr-prescription-review-row .vgr-email-block {
          margin-left: 10px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-prescription-review-row .vgr-banner-block {
      width: 100%; } }
  .motif-theme .vgr-checkout-shipping-add {
    max-width: 203px;
    width: 100%; }
  .motif-theme .vgr-checkout-review-presc {
    display: flex;
    justify-content: center;
    flex-direction: row; }
  .motif-theme .rcp-prescriptions-available .vgr-specialty-alert {
    margin-bottom: 20px; }
  .motif-theme .vgr-pres-checkout-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
      max-width: 316px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-align {
      margin-right: 5px; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx {
      max-width: 106px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled {
      max-width: 106px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      max-width: 138px;
      width: 100%; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
      max-width: 101px;
      width: 100%;
      justify-content: flex-end;
      align-items: baseline;
      display: flex; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pres-checkout-wrap {
      flex-direction: column;
      position: relative; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-member {
        max-width: 100%; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: baseline; }
      .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-refills {
        justify-content: flex-start;
        position: absolute;
        top: 36px;
        right: -40px; }
    .motif-theme .vgr-order-review-meth {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .motif-theme .vgr-order-row-two {
      width: 100%; }
    .motif-theme .vgr-order-mobile-width {
      width: 100% !important; }
    .motif-theme .vgr-pres-checkout-rx .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-fulfilled .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-estimated-cost .vgr-pres-checkout-align,
    .motif-theme .vgr-pres-checkout-refills .vgr-pres-checkout-align,
    .motif-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
      margin: 15px 15px 0 0; }
    .motif-theme .vgr-checkout-member-date {
      align-items: baseline; }
      .motif-theme .vgr-checkout-member-date .vgr-pres-checkout-align {
        margin-right: 15px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pres-checkout-wrap .vgr-checkout-member-date {
      flex-direction: column; }
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-rx,
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-fulfilled,
    .motif-theme .vgr-pres-checkout-wrap .vgr-pres-checkout-estimated-cost {
      flex-direction: column; } }
  .motif-theme .vgr-buttonrow-marginright {
    padding: 0; }
  .motif-theme .vgr-checkout-member-date {
    display: flex;
    flex-direction: row; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-prescription-review-row.override {
    background: none;
    box-shadow: none; }
  .motif-theme .vgr-xxs-centered-buttons {
    margin-top: 40px; }
  .motif-theme .vgr-order-review {
    margin: 1.4rem 0 3.2rem 0; }
    @media only screen and (max-width: 1024px) {
      .motif-theme .vgr-order-review {
        margin-bottom: 0px; } }
  .motif-theme .vgr-email-block {
    width: 100%;
    position: relative;
    padding: 25px 15px 25px 0px;
    border-top: 0.1rem solid #ccc; }
    .motif-theme .vgr-email-block .vgr-email-info-message {
      font-weight: bold;
      width: 70%; }
    .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update,
    .motif-theme .vgr-email-block .vgr-email-edit-flex-display {
      display: flex;
      margin-top: 15px; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr,
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr-update {
        width: 25%; }
    .motif-theme .vgr-email-block .vgr-email-btn-display {
      margin-top: 20px;
      margin-left: 20px; }
      .motif-theme .vgr-email-block .vgr-email-btn-display button + a {
        margin-left: 15px; }
    .motif-theme .vgr-email-block .vgr-email-info-alert-msg {
      width: 50%; }
      .motif-theme .vgr-email-block .vgr-email-info-alert-msg div.ant-alert {
        background: #ffffff; }
    @media screen and (max-width: 800px) {
      .motif-theme .vgr-email-block .vgr-email-info-message {
        width: 100%; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display div.vgr-email-addr {
        width: 85%; }
      .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update {
        flex-direction: column; }
        .motif-theme .vgr-email-block .vgr-email-edit-flex-display-update div.vgr-email-addr-update {
          width: 85%; }
      .motif-theme .vgr-email-block .vgr-email-btn-display {
        margin-left: 0; }
      .motif-theme .vgr-email-block .vgr-email-info-alert-msg {
        width: 100%; } }
  .motif-theme .vgr-express-checkout-row-content {
    padding-top: 18px;
    height: auto;
    border-bottom: 1px solid #ccc; }
  .motif-theme .rcp-prescriptions-available {
    border-bottom: solid 0px #e6e6e6;
    padding: 0;
    margin-bottom: 0; }
  .motif-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp {
    border: none; }
    .motif-theme #tcp-rx-cvs-order-confirmation .alt-toggle-cmp .alt-toggle-header {
      margin-bottom: 0px;
      padding-left: 1rem; }
  .motif-theme #tcp-rx-cvs-order-confirmation .ant-heading-four {
    margin-top: 1rem; }
  .motif-theme .igo-pharm-presc-your-order {
    border-top: solid 1px #c4c8cc;
    padding-top: 20px; }
  .motif-theme .vgr-backlink-block {
    padding-left: 1.25rem; }
    .motif-theme .vgr-backlink-block .vgr-backlink-block-textwrapper {
      position: relative; }
      .motif-theme .vgr-backlink-block .vgr-backlink-block-textwrapper:before {
        font-family: "ant-classic-icons" !important;
        content: "\f120";
        position: absolute;
        left: -1.25rem;
        top: 0; }
  .motif-theme #ahd-prescriptions-cancel-link:hover,
  .motif-theme #ahd-prescriptions-cancel-link2:hover,
  .motif-theme #ahd-prescriptions-cancel-link3:hover {
    cursor: pointer; }
  .motif-theme .link-pointer:hover {
    cursor: pointer; }
  .motif-theme .vgr-rx-totalrow {
    margin-top: 1rem; }
  .motif-theme .vgr-total-list-row {
    overflow: hidden;
    font-size: 1rem; }
    .motif-theme .vgr-total-list-row .total {
      border-top: 1px solid #ccc;
      margin-top: 1rem;
      padding-top: 1rem;
      font-size: 1.25rem; }
      .motif-theme .vgr-total-list-row .total .vgr-total-list-value {
        padding-bottom: 2rem; }
    .motif-theme .vgr-total-list-row .vgr-total-list-value {
      text-align: right; }
    .motif-theme .vgr-total-list-row .vgr-padding {
      padding-bottom: 10px; }
  .motif-theme .vgr-error-row {
    background: #ffe6e6; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-info-your-cost {
    display: flex;
    flex-direction: row;
    align-items: baseline; }
  .motif-theme .vgr-price-a-med-details-cost-details-section .vgr-item-info {
    margin-left: 0.07rem;
    position: relative;
    top: 1px; }
  .motif-theme .vgr-item-info {
    font-weight: 400;
    display: block; }
  .motif-theme .vgr-item-info:before {
    content: "\f24b";
    font-family: "ant-classic-icons";
    top: 2px;
    position: relative;
    margin-right: 10px;
    font-size: 21px;
    color: #00609a; }
  .motif-theme .vgr-shipping-review-modal label {
    font-weight: 300;
    width: 100%; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table label {
    margin-bottom: 1.5rem; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col1 {
    width: 45%;
    float: left; }
  .motif-theme .vgr-shipping-review-modal .vgr-radiobutton-table-col2 {
    width: 40%;
    float: left;
    text-align: right;
    font-size: 1.5rem; }
  .motif-theme .vgr-paymethod-review-modal div[data-irx-payment-methods-cmp] {
    display: inline-block;
    width: 100%; }
  .motif-theme .vgr-paymethod-review-modal .modal-component-footer {
    margin-top: 2rem; }
  .motif-theme .vgr-paymethod-review-modal h2 {
    margin-bottom: 1rem; }
  .motif-theme .vgr-routing-col-tip .mpy-route-num-tip {
    padding-left: 4rem; }
  .motif-theme .vgr-routing-col-tip .mpy-acct-num-tip {
    padding-left: 3rem; }
  .motif-theme #vgr-prescriptions .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 1rem; }
  .motif-theme .btn-row-modifier {
    margin-top: 10px; }
  .motif-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
    top: -42px;
    right: -33px; }
    @media only screen and (max-width: 600px) {
      .motif-theme #tcp-rx-cvs-prescriber-searchresult-modal-btn-close {
        top: -35px;
        right: -22px; } }
  .motif-theme #backButtonLink {
    padding-top: 10px;
    padding-left: 10px;
    display: block; }
  .motif-theme #lblCityStateOrZipcode {
    margin-top: 10px; }
    @media only screen and (max-width: 800px) {
      .motif-theme #lblCityStateOrZipcode {
        margin-top: -15px;
        margin-bottom: 10px; } }
  .motif-theme #tcp-rx-cvs-prescriber-modal-search-button {
    margin-right: 15px; }
  .motif-theme #prescriber-modal legend {
    font-weight: normal; }
  .motif-theme #tcp-rx-cvs-prescription-search-reset-link,
  .motif-theme #tcp-rx-cvs-prescription-search-reset-text {
    font-size: 1rem; }
  .motif-theme .vgr-refill-modal .prLabel {
    width: 45%; }
    .motif-theme .vgr-refill-modal .prLabel > div {
      display: block;
      padding-left: 1.5rem; }
  .motif-theme .vgr-refill-modal .vgr-total-list-row {
    font-size: 1rem; }
  .motif-theme .vgr-refill-modal .vgr-borderedrow {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .motif-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .motif-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .motif-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .motif-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .motif-theme .vgr-exp-show-all-wrap .rx-checkout {
    padding-top: 0;
    text-align: left;
    padding-bottom: 1rem; }
  .motif-theme .rx-checkout {
    padding-top: 1rem;
    text-align: left;
    padding-bottom: 1rem; }
  .motif-theme .rx-val-alert {
    margin-top: 1rem; }
  .motif-theme .vgr-rx-nofiltermatch {
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .motif-theme .vrg-prLabel-rxoverride .prLabel {
    padding-left: 0px;
    padding-right: 35px; }
  .motif-theme .vgr-heading-txt-mini {
    padding-top: 15px; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: column; }
  .motif-theme .vgr-express-wrap .ant-margin-right {
    margin-right: 0.35rem; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    padding: 14px 0 23px 0; }
  .motif-theme .vgr-express-wrap .vgr-express-label {
    max-width: 355px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-rx-claim {
    max-width: 83px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-prescribed-by {
    max-width: 138px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-fulfilled {
    max-width: 179px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-refils {
    max-width: 90px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-status {
    max-width: 150px;
    width: 100%; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-row-content h6 {
    font-weight: bold;
    line-height: 1.57; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
    font-weight: normal;
    color: #666666; }
  .motif-theme .vgr-express-wrap .vgr-express-status {
    margin-top: 0.3%; }
  .motif-theme .vgr-express-wrap .vgr-rxlist-rxstatus {
    text-align: right; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
  .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
    text-decoration: underline;
    margin-right: 0; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
    display: none; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333;
    text-align: center; }
  .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
  .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
    font-size: 1.2rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0;
    border: 1px solid #949494;
    color: #0079c2;
    font-family: "ant-motif-icons";
    content: ""; }
  .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: -1px; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all {
    padding-top: 1.2rem;
    text-align: center; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a {
      color: #949597;
      border: none; }
  .motif-theme .vgr-express-wrap .btn-vgr-secondary {
    max-width: 163px;
    min-height: 45px;
    width: 100%;
    background-color: #dedede;
    color: #666666;
    border: 0px solid #666666;
    font-size: 0.78rem;
    padding: 1% 2%;
    margin-top: 41px; }
    .motif-theme .vgr-express-wrap .btn-vgr-secondary:hover {
      background-color: #666666;
      color: #ffffff;
      border-color: #666666; }
  .motif-theme .vgr-express-wrap .vgr-express-all-presc {
    font-size: 0.78rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #949597; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
    font-size: 0.8rem;
    margin-right: 5px; }
  .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
    color: #666666; }
  .motif-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
    padding-top: 32px;
    text-align: right; }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-start;
      padding: 14px 0 23px 0; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      margin-top: 0.3%; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed-by,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      max-width: inherit; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #333333;
      text-decoration: underline;
      margin-right: 0; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall .pcLabel::before {
      display: none; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.57;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-member-refill {
      font-size: 0.78rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.43;
      letter-spacing: normal;
      color: #333333; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-refill,
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      font-style: normal; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-weight: normal; }
    .motif-theme .vgr-express-wrap .vgr-express-all-presc {
      font-size: 0.78rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: #949597; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all a .fa {
      font-size: 0.8rem;
      margin-right: 5px; }
    .motif-theme .vgr-express-wrap .rx-land-foot .vgr-express-show-all .fa {
      color: #666666; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-checkout {
      padding-top: 32px;
      text-align: left; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .motif-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-express-wrap .vgr-express-checkout-col {
      flex-direction: column;
      position: relative;
      width: 100%;
      margin: 0 auto; }
    .motif-theme .vgr-express-wrap .vgr-express-status {
      position: absolute;
      top: 21%;
      right: 0;
      font-size: 14px !important; }
    .motif-theme .vgr-express-wrap .vgr-express-label,
    .motif-theme .vgr-express-wrap .vgr-express-rx-claim,
    .motif-theme .vgr-express-wrap .vgr-express-prescribed,
    .motif-theme .vgr-express-wrap .vgr-express-fulfilled,
    .motif-theme .vgr-express-wrap .vgr-express-refils {
      width: 100%; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-selectall,
    .motif-theme .vgr-express-wrap .vgr-checkbox-selectall label.pcLabel {
      font-size: 1rem; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin {
      margin-top: 12px;
      margin-bottom: 15px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-margin-top {
      margin-top: 12px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-text {
      font-size: 13px;
      font-weight: normal;
      margin-left: 5px; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-row {
      display: flex;
      flex-direction: row;
      align-items: baseline; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-label {
      flex-direction: column; }
    .motif-theme .vgr-express-wrap .vgr-express-checkout-value-sub-text {
      font-size: 1.1rem; }
    .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all {
      padding-top: 1rem;
      text-align: center; }
      .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a {
        border: none; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a .fa {
          font-size: 1.5rem;
          margin-right: 0.5rem; }
        .motif-theme .vgr-express-wrap .rx-land-foot .rx-show-all a span {
          top: -5px;
          position: relative; }
    .motif-theme .vgr-express-wrap .rx-checkout {
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .vgr-express-wrap .vgr-express-status .vgr-stacked-checkbox .pcLabel:after {
      font-size: 1.25rem;
      width: 1.25rem;
      height: 1.25rem;
      border-radius: 0;
      top: 0.25rem;
      border: 1px solid gainsboro;
      font-family: "ant-motif-icons";
      content: ""; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:before {
      content: none; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel:after {
      float: none;
      margin: 0.5rem auto;
      display: block;
      position: relative;
      border-radius: 0;
      box-shadow: inset 0px 0px 1px #ccc;
      font-size: 1.2rem;
      font-weight: 400;
      text-indent: -9999px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox .pcLabel.active:after {
      text-indent: 1px; }
    .motif-theme .vgr-express-wrap .vgr-stacked-checkbox label.pcLabel {
      float: none;
      text-align: center;
      display: block;
      font-size: 1.1rem;
      font-weight: normal; } }
  .motif-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b"; */
    text-indent: -9999px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal;
    width: 90%;
    margin: 0 auto; }
  .motif-theme .vgr-express-label,
  .motif-theme .vgr-express-rx-claim,
  .motif-theme .vgr-express-prescribed,
  .motif-theme .vgr-express-fulfilled,
  .motif-theme .vgr-express-refils {
    width: 100%; }
  .motif-theme .vgr-express-checkout-selectall,
  .motif-theme .vgr-checkbox-selectall label.pcLabel {
    font-size: 1rem; }
  .motif-theme .vgr-express-checkout-margin {
    margin-top: 12px;
    margin-bottom: 15px; }
  .motif-theme .vgr-express-checkout-margin-top {
    margin-top: 12px; }
  .motif-theme .vgr-express-checkout-label {
    font-size: 1.1rem;
    font-weight: 600; }
  .motif-theme .vgr-express-checkout-value-sub-text {
    font-weight: normal; }
  .motif-theme .vgr-express-checkout-value-row {
    display: flex;
    flex-direction: row; }
  .motif-theme .vgr-express-checkout-value-label {
    display: flex;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0; }
  .motif-theme .vgr-express-checkout-med-label {
    margin-right: 0.71rem; }
  .motif-theme .vgr-express-checkout-value-sub-text {
    font-size: 1.1rem; }
  .motif-theme .rx-land-foot .rx-show-all {
    padding-top: 1rem;
    text-align: center; }
    .motif-theme .rx-land-foot .rx-show-all a {
      border: none; }
      .motif-theme .rx-land-foot .rx-show-all a .fa {
        font-size: 1.5rem;
        margin-right: 0.5rem; }
      .motif-theme .rx-land-foot .rx-show-all a span {
        top: -5px;
        position: relative; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:before {
    content: none; }
  .motif-theme .vgr-stacked-checkbox .pcLabel:after {
    float: none;
    margin: 0.5rem auto;
    display: block;
    position: relative;
    border-radius: 0;
    box-shadow: inset 0px 0px 1px #ccc;
    font-size: 1.2rem;
    font-weight: 400;
    /* font-family: "FontAwesome";
  content: "\f17b";*/
    text-indent: -9999px; }
  .motif-theme .vgr-stacked-checkbox .pcLabel.active:after {
    text-indent: 1px; }
  .motif-theme .vgr-stacked-checkbox label.pcLabel {
    float: none;
    text-align: center;
    display: block;
    font-size: inherit;
    font-weight: normal; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .mail-order-opportunity-wrapper {
    margin-top: 20px;
    margin-bottom: 30px; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .mobile-pad-modifier {
      padding-left: 15px; } }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
    display: inline-block;
    margin: 10px 20px;
    border-bottom: none; }
    @media screen and (max-width: 480px) {
      .motif-theme .tcp-rx-mail-order-confirmation-wrapper .other-rx-link {
        margin: 15px 0px; } }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container {
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid #dcdcdc;
    margin-top: 20px;
    margin-bottom: 20px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-header {
    margin-top: 60px;
    margin-bottom: 10px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-banner {
    margin: 20px 0px 40px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "\f2c7";
    position: inherit;
    margin-right: 5px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:before,
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .tcp-rx-mail-order-confirmation-transfer-rx .row:after {
    content: none;
    display: none; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download:before {
    content: "";
    position: inherit;
    margin-right: 5px;
    font-family: "ant-classic-icons" !important;
    font-size: 1rem;
    margin: 0px 5px 0px 0px; }
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
  .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
    min-width: 195px; }
  @media screen and (max-width: 800px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px; }
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  @media screen and (min-width: 801px) {
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-print,
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .vgr-icon-download {
      padding: 0px 10px; }
    .motif-theme .tcp-rx-mail-order-confirmation-wrapper .btn-link-container .other-rx-link {
      margin: 10px 10px; } }
  .motif-theme .ahd-italic {
    font-style: italic; }
  .motif-theme .tcp-rx-mail-order-review-wrapper {
    padding: 0px 10px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-mail-order-banner-cmp {
      margin: 30px 0px;
      background: #eee;
      box-shadow: 3px 3px 5px #ccc; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .btn-link-container {
      padding: 10px 0px 30px 0px;
      clear: both; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .other-rx-link {
      display: inline-block;
      margin: 10px 20px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .mail-order-opportunity-wrapper {
      padding: 20px 0px 20px 0px;
      border-top: 1px solid #dcdcdc;
      border-bottom: 1px solid #dcdcdc;
      margin: 20px 0px 40px 0px; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper {
      padding: 10px 0 20px 0;
      float: left;
      width: 100%; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper-mail-order {
      padding: 10px 0 20px 0;
      float: initial;
      width: 100%; }
    .motif-theme .tcp-rx-mail-order-review-wrapper #tcp-rx-cvs-prescription-med-profile-header {
      margin: 20px 0px 20px 0px;
      font-weight: 500; }
    .motif-theme .tcp-rx-mail-order-review-wrapper .tcp-rx-mail-order-review-intro {
      clear: both; }
    @media screen and (max-width: 320px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper #ahd-prescriptions-cancel-link {
        margin: 10px 0px; } }
    @media screen and (max-width: 480px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: left;
        padding: 20px 0 0 0; } }
    @media screen and (min-width: 481px) {
      .motif-theme .tcp-rx-mail-order-review-wrapper .top-link-wrapper .profile-modal-link {
        float: right; } }
  .motif-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row {
    background: #eee;
    box-shadow: 3px 3px 5px #ccc;
    margin-right: 0.5rem; }
    .motif-theme .retail-90-checkout-view-wrapper #order-banner.vgr-prescription-review-row .vgr-banner-block {
      padding-bottom: 1rem !important; }
  .motif-theme .retail-90-checkout-view-wrapper .mail-order-retail-90-wrapper {
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 20px 0px 40px 0px; }
  .motif-theme .retail-90-checkout-view-wrapper #subheader-2 {
    color: #333; }
    .motif-theme .retail-90-checkout-view-wrapper #subheader-2 .fa.fa-info-circle {
      font-size: 1.1rem;
      color: #333;
      position: relative;
      top: 3px;
      margin-right: 2px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 {
    font-size: 1rem;
    font-weight: 500; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-pin,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-map-marker,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-car,
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead1 .fa.fa-stethoscope {
      font-size: 1.222222rem;
      font-weight: 500;
      padding-right: 5px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper {
    padding-left: 25px;
    padding-top: 10px; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-name {
      font-weight: 600;
      margin-bottom: 5px;
      display: block; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-addr {
      display: block; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-subhead2-wrapper .retail-90-subhead2-phrm-location {
      margin-top: 10px;
      display: block; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-banner-text-margin {
    display: block;
    margin-top: 5px;
    margin-left: 5px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-prescriber-search-text {
    font-style: italic; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons a {
    display: inline-block; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > span.retail-90-day-but-link + button,
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-day-buttons > button + button {
    margin-left: 20px; }
  .motif-theme .retail-90-checkout-view-wrapper .retail-90-top-link-wrapper a {
    border-bottom: none; }
  @media screen and (max-width: 800px) {
    .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons .retail-90-day-but-link,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button {
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 0; }
    .motif-theme .retail-90-checkout-view-wrapper .btn-link-container button#return-pharmacy-button {
      width: 100%; }
    .motif-theme .retail-90-checkout-view-wrapper .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .motif-theme .retail-90-checkout-view-wrapper .btn-link-container #print-or-download-button {
      display: none; } }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons {
      float: none; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons button.btn {
        padding: 0.66666667rem 1.66666667rem; }
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > span.retail-90-day-but-link + button,
      .motif-theme .retail-90-checkout-view-wrapper .ant-float-right.retail-90-day-buttons > button + button {
        margin-left: 10px; } }
  .motif-theme .retail-90-day-icon {
    font-size: 1rem;
    padding-left: 1.5rem;
    display: inline-block;
    top: 6px;
    position: relative;
    cursor: pointer; }
  .motif-theme .retail-90-modal-body {
    font-size: 14px; }
    .motif-theme .retail-90-modal-body .retail-90-modal-font-sb {
      font-weight: 600; }
    .motif-theme .retail-90-modal-body .retail-90-font-1 {
      font-size: 1rem; }
    .motif-theme .retail-90-modal-body .retail-90-modal-phrm-Transfer-sec {
      padding-top: 2rem;
      margin-top: 2rem;
      padding-bottom: 2rem;
      display: inline-block;
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee;
      width: 100%; }
  .motif-theme .retail-90-day-modal-buttons a {
    display: inline-block; }
  .motif-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
  .motif-theme .retail-90-day-modal-buttons > button + button {
    margin-left: 20px; }
  @media screen and (max-width: 800px) {
    .motif-theme .retail-90-day-modal-buttons .retail-90-day-but-link,
    .motif-theme .retail-90-day-modal-buttons button {
      width: 100%;
      display: block;
      text-align: center;
      margin-bottom: 10px !important; }
    .motif-theme .retail-90-day-modal-buttons > button + span.retail-90-day-but-link,
    .motif-theme .retail-90-day-modal-buttons > button + button {
      margin-left: 0; }
    .motif-theme .retail-90-margin-bot-mob {
      margin-bottom: 10px; }
    .motif-theme .retail-90-sm-pad-top-1 {
      padding-top: 1rem; } }
  .motif-theme .vgr-exp-refill-select {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0; }
    .motif-theme .vgr-exp-refill-select .vgr-express-wrap {
      align-self: flex-end; }
    .motif-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
      align-self: flex-end; }
    .motif-theme .vgr-exp-refill-select .vgr-line-blue {
      max-width: 45px;
      width: 100%;
      min-height: 4px;
      background-color: #81cfc2;
      margin-top: 0.88rem;
      margin-bottom: 0.88rem; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; }
    .motif-theme .vgr-express-checkout-value-label {
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; }
    .motif-theme .vgr-express-checkout-member-value {
      padding-left: 0.71rem; } }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-exp-refill-select {
      flex-direction: column; }
      .motif-theme .vgr-exp-refill-select .vgr-express-wrap {
        margin-bottom: 24px;
        align-self: flex-start; }
      .motif-theme .vgr-exp-refill-select .vgr-pharm-selct-all {
        align-self: flex-start; } }
  .motif-theme .vgr-exp-show-all-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-switch-container {
    margin-top: 0; }
  .motif-theme .vgr-pharm-switch-wrap {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background: #f6f6f6;
    overflow: auto;
    padding: 60px 0 60px 0;
    margin-top: 40px; }
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0; }
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-margin {
      margin-top: 40px; }
  @media screen and (min-width: 1024px) and (max-width: 1199px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 970px;
      padding: 0 14px; } }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      width: 750px;
      padding: 0 14px; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 14px; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pharm-switch-wrap .vgr-pharm-switch-content {
      padding: 0 20px; }
    .motif-theme .vgr-exp-show-all-wrap .rx-checkout {
      order: 2;
      padding: 1rem 0 1rem 0; }
    .motif-theme .vgr-exp-show-all-wrap .rx-show-all {
      order: 1;
      text-align: left; }
    .motif-theme .vgr-exp-show-all-wrap {
      flex-direction: column; } }
  .motif-theme .vgr-pymt-activity-wrap .vgr-activity-amount-zero .col-sm-offset-1 {
    text-align: right; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-date {
    max-width: 209px;
    width: 100%; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-activity {
    max-width: 400px;
    width: 100%; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty {
    max-width: 94px;
    width: 100%; }
    .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-specialty p {
      font-style: italic; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-history {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .motif-theme .vgr-pymt-activity-wrap .pymt-history-transaction-amount {
    max-width: 145px;
    width: 100%;
    text-align: right; }
  .motif-theme .pymt-history-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .pymt-history-row .pymt-history-transaction-date {
      max-width: 209px;
      width: 100%; }
    .motif-theme .pymt-history-row .pymt-history-transaction-activity {
      max-width: 400px;
      width: 100%; }
    .motif-theme .pymt-history-row .pymt-history-transaction-specialty {
      max-width: 94px;
      width: 100%; }
      .motif-theme .pymt-history-row .pymt-history-transaction-specialty p {
        font-style: italic; }
    .motif-theme .pymt-history-row .pymt-history-transaction-history {
      max-width: 145px;
      width: 100%;
      text-align: right; }
    .motif-theme .pymt-history-row .pymt-history-transaction-amount {
      max-width: 145px;
      width: 100%;
      text-align: right; }
  .motif-theme .vgr-pay-bal .vgr-activity-amount-zero .col-sm-offset-2 {
    text-align: right; }
  .motif-theme .vgr-load-more-bttn .vgr-load-button-align-margin {
    margin-top: 20px;
    text-align: left; }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .motif-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .motif-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .motif-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  @media screen and (max-width: 479px) {
    .motif-theme .vgr-pay-bal .vgr-activity-amount-zero {
      position: absolute;
      top: 1.35rem;
      right: 5px; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-p-margin p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .vgr-activity-ck-payment .vgr-activity-ck-margin {
      margin-bottom: 6px; }
    .motif-theme .vgr-pay-bal .pymt-history-row {
      flex-direction: column; }
    .motif-theme .vgr-pay-bal .pymt-history-transaction-history {
      text-align: left; }
    .motif-theme .vgr-pay-bal .vgr-activity-specialty {
      position: absolute;
      top: 3.4rem;
      right: 5px;
      text-align: right; }
    .motif-theme .vgr-pay-bal .pymt-history-row p {
      margin-bottom: 0; }
    .motif-theme .vgr-pay-bal .payment-history-mobile {
      display: none; } }
  .motif-theme .vgr-pharm-express-content-wrap {
    margin-bottom: 61px;
    display: flex;
    flex-direction: row;
    justify-content: center; }
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-para {
      max-width: 257px;
      width: 100%;
      margin-bottom: 1rem;
      margin-top: 1rem; }
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      border-right: solid 1px #939393;
      padding: 1.78rem 0 1.78rem 4.35rem;
      width: 100%; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status:last-child,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions:last-child,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill:last-child {
        border-right: solid 0px #939393; }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
    .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
      padding: 1.78rem 0.13rem 1.78rem 1.35rem; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-pharm-express-content-wrap {
      flex-direction: column; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-auto-refill {
        padding: 1.78rem 0; }
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-all-prescriptions,
      .motif-theme .vgr-pharm-express-content-wrap .vgr-express-order-status {
        width: 100%;
        border-right: solid 0px #cccccc; } }
  .motif-theme .hide-rx-page-head {
    display: none; }
  .motif-theme .last-paid-disclaimer-font {
    font-weight: normal;
    color: #666666;
    font-style: italic; }
  .motif-theme .signature-disclaimer {
    color: #666666;
    padding-top: 20px;
    font-style: italic; }
  .motif-theme .rcp-medication-heading {
    font-weight: 700 !important; }
  .motif-theme .vgr-checkout-presc-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-label {
      max-width: 325px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-prescription {
      max-width: 120px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
      max-width: 115px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-refills {
      max-width: 80px;
      width: 100%; }
    .motif-theme .vgr-checkout-presc-list .vgr-checkout-status {
      max-width: 142px;
      width: 100%; }
  .motif-theme .vgr-prescriptions-contact {
    margin-top: 0.9rem; }
  .motif-theme .vgr-prescription-header {
    margin-top: 2.8rem; }
  .motif-theme .vgr-checkout-refill-renew {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 337px;
    width: 100%; }
  .motif-theme .vl {
    border-left: 1px solid #666666;
    height: 17px;
    display: flex;
    align-self: flex-end;
    margin-bottom: 6px; }
  .motif-theme .vgr-prescription-header-row {
    border-bottom: solid 0 #dcdcdc;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 40px; }
  .motif-theme .vgr-search-presc-checkout {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center; }
  .motif-theme .vgr-search-presc-cost {
    margin-right: 25px; }
  .motif-theme .vgr-checkbox-selectall {
    display: flex;
    justify-content: flex-end; }
  @media screen and (max-width: 801px) and (max-width: 1023px) {
    .motif-theme .vgr-checkout-presc-list .vgr-prescribed-by {
      display: flex;
      flex-direction: column; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-checkout-presc-list {
      flex-direction: column; }
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-prescription,
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-fullfilled {
        max-width: 100%; }
      .motif-theme .vgr-checkout-presc-list .vgr-checkout-status {
        position: absolute;
        top: 26%;
        right: 0; }
      .motif-theme .vgr-checkout-presc-list .vgr-prescribed-by {
        display: flex;
        flex-direction: column; } }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-checkout-refill-renew {
      flex-direction: column; }
    .motif-theme .vl {
      display: none; } }
  .motif-theme .vgr-exp-pharm-druglist-api-error {
    margin-top: 10px; }
  @media screen and (max-width: 800px) {
    .motif-theme .rx-supply {
      margin-bottom: 30px; } }
  .motif-theme .vgr-amount-frequency-banner {
    /* Firefox */ }
    .motif-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-inner-spin-button,
    .motif-theme .vgr-amount-frequency-banner input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .motif-theme .vgr-amount-frequency-banner input[type="number"] {
      -moz-appearance: textfield; }
    .motif-theme .vgr-amount-frequency-banner .vgr-amount-frequency-edit-link {
      padding-left: 15px; }
  .motif-theme .vgr-spec-pharm-ingo-container {
    max-width: 780px;
    width: 100%;
    margin: 0 auto; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm {
      font-size: 32px;
      font-weight: normal;
      text-align: center;
      margin-top: 33px;
      margin-bottom: 33px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-sub-text {
      font-size: 16px;
      font-weight: normal;
      margin-bottom: 33px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table {
      font-size: 24px;
      font-weight: 500;
      text-align: left;
      margin-bottom: 23px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list {
      margin-bottom: 63px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list ul {
      margin: 0;
      padding: 0; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-table-list li {
      list-style: none;
      margin-bottom: 10px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 55px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm li {
      font-size: 14px;
      font-weight: normal; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm ul {
      margin-left: 16px;
      padding: 0;
      margin-top: 12px;
      margin-bottom: 12px; }
    .motif-theme .vgr-spec-pharm-ingo-container .vgr-spec-pharm-splty-pharm-para {
      margin-top: 12px; }
  .motif-theme .mpy-ajax-text {
    margin-top: 3px;
    margin-left: 10px; }
  .motif-theme .btn-icon-constant {
    background: transparent !important;
    box-shadow: 0 0 !important;
    color: #0079c2 !important; }
  .motif-theme .mpy-head-margin {
    margin: 1.714rem 25px 1.714rem 25px; }
  .motif-theme .mpy-billpay-medisys {
    margin: 30px; }
  .motif-theme #mpy-summary-bill {
    margin-bottom: 1rem; }
  .motif-theme .mpy-summary-bill-container,
  .motif-theme .mpy-manage-pay-list,
  .motif-theme .mpy-currentbills-container,
  .motif-theme .mpy-payments-container.mpy-recent-payments {
    margin-bottom: 2.285rem; }
  .motif-theme .mpy-head-inline {
    display: inline-block; }
  .motif-theme .mpy-currentbills-container .mpy-currentbills-items {
    margin-bottom: 0; }
  .motif-theme .mpy-currentbills-container .mpy-currentbills-loader .fa.fa-circle-o-notch {
    color: #69b3e7;
    font-size: 30px;
    top: 1px;
    margin-right: 5px;
    margin-left: 1px; }
  .motif-theme .rx-pharm-wrapper .prOption,
  .motif-theme .rx-none-prof-mode .prOption {
    position: absolute;
    left: auto; }
  .motif-theme .vgr-shipping-address-modal .rx-none-prof-mode .prOption,
  .motif-theme .vgr-paymethod-review-modal .rx-pm-methods .prOption {
    width: 0%;
    position: relative;
    left: -9999px;
    float: left; }
  .motif-theme .mpy-currentbills-head .mpy-head .mpy-title {
    text-align: center;
    margin: 0; }
  .motif-theme .mpy-currentbills-head .mpy-head .mpy-title-tooltip {
    float: right;
    color: #fff;
    font-size: 25px;
    margin: 0;
    display: none; }
  .motif-theme .mpy-currentbills-head .mpy-head .faux-label {
    font-size: 21px; }
  .motif-theme .mpy-currentbills-item {
    width: 100%;
    float: left;
    border-radius: 0 !important; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue {
      padding: 0px 10px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert {
        margin: 0;
        padding-top: 0; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert .popIcon .fa {
          font-size: 24px;
          color: #fe5e3c; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert .fa-exclamation-circle {
          font-size: 1.444rem; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head {
      width: 100%;
      margin-left: 0px;
      padding-top: 0px;
      border-bottom: 1px solid #dcdcdc;
      margin-bottom: 2.428rem;
      padding-left: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head.odd {
        background-color: transparent; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head.last {
        border-bottom: 0px solid; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head.last .mpy-currentbills-data-6 {
          margin-bottom: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head.first {
        padding-top: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .fa-plus-circle {
        float: left; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-icon-label {
        margin-top: 4px;
        float: left; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        display: inline-block;
        vertical-align: top; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1 div,
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2 div,
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3 div,
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 div,
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 div {
          display: inline-block;
          width: auto; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1 {
        display: none; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2 {
        margin-right: 0;
        width: 49%;
        padding-left: 10px;
        margin-bottom: 1.285rem; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3 {
        margin-right: 0;
        width: 49%;
        margin-bottom: 1.285rem; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 {
        margin-right: 0;
        width: 49%;
        padding-left: 10px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        margin-right: 0;
        width: 49%;
        vertical-align: top; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 {
        display: inline-block;
        margin-right: 0;
        width: 100%;
        vertical-align: top;
        margin-top: 1.714rem;
        margin-bottom: 2.428rem;
        padding-right: 5px; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left {
          float: left;
          width: 49%;
          padding-left: 10px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left a {
            float: left;
            padding: 0; }
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left a span.fa {
              margin-left: 0; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right {
          float: right;
          width: 49%; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn {
            margin-top: 1rem;
            float: left; }
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn {
              background-color: #fff;
              color: #286ce2;
              border: 1px solid;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn .buttonMain {
                padding: 0; }
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:hover,
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:focus {
              background-color: #286ce2;
              color: #fff;
              border-color: #286ce2;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:hover .fa,
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:focus .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:hover .buttonMain,
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button.btn:focus .buttonMain {
                padding: 0; }
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div {
              position: relative; }
              .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div a {
                font-size: 1rem;
                word-wrap: break-word;
                white-space: normal; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-value {
            font-size: 16px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-label {
            font-size: 16px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .btn-pay,
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .btn-cancel {
            min-width: 130px;
            border-radius: 0; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-action-btns {
            margin-top: 10px;
            float: left; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-center {
          margin: 0 auto; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 span.faux-label {
          float: left;
          margin-top: 0; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 span.faux-value {
          float: left;
          position: relative;
          top: 5px; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 div {
          width: 100%; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .mpy-no-toggle {
          padding-left: 20px;
          padding-right: 40px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .mpy-no-toggle .fa {
            margin-right: 5px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .mpy-no-toggle .btn-pay {
            float: right;
            min-width: 120px;
            padding: 10px 20px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .faux-label {
        display: block;
        font-weight: 300; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-no-toggle .faux-label:before {
        content: "\e081";
        font-size: 30px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .toggleAlt {
        width: 100% !important; }
    .motif-theme .mpy-currentbills-item .toggle .faux-label:before {
      content: "\e081"; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body.last {
      border-bottom: 0px solid; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body.collapse.in {
      height: 0;
      overflow: hidden; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1,
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2,
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3,
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4,
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5,
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 {
      vertical-align: top; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1 div,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2 div,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 div,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 div,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 div,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 div {
        display: inline-block;
        float: none;
        margin-right: 50px;
        width: 100%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1 {
      margin-right: 0;
      width: 5%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2 {
      margin-right: 0;
      width: 14%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 {
      margin-right: 0;
      width: 14%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 {
      margin-right: 0;
      width: 17%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 {
      margin-right: 0;
      width: 25%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 {
      margin-right: 0;
      width: 100%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .faux-label {
      display: block;
      font-weight: 400; }
    .motif-theme .mpy-currentbills-item .faux-value {
      display: block;
      font-size: 1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit;
      padding: 0;
      margin: 0; }
      .motif-theme .mpy-currentbills-item .faux-value .dobSm {
        font-size: 16px;
        display: inline; }
  .motif-theme .mpy-currentbills-footer {
    width: 100%;
    margin-top: 1.857rem;
    margin-bottom: 2.5rem;
    display: inline-block; }
    .motif-theme .mpy-currentbills-footer .footer {
      margin-left: 0px;
      text-align: center; }
  .motif-theme .mpy-currentbills-modal .modal-content .modal-body {
    padding-bottom: 0;
    margin-top: 10px; }
    .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item {
      border: none; }
    .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body {
      height: auto;
      display: block;
      padding-left: 5px; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body button.mpy-payment-pdfBtn {
        border: none;
        text-decoration: inherit; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-1,
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-2,
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-3,
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-4,
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-5 {
        width: 100%;
        margin-bottom: 2.248rem; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-1 div,
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-2 div {
        width: 49%;
        margin: 0;
        vertical-align: top; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-3 {
        margin-bottom: 0; }
        .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-3 div {
          width: 100%;
          margin-bottom: 2.248rem; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-4 div,
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body .mpy-currentbills-data-5 div {
        width: 100%;
        vertical-align: top; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body div.mpy-summary-item {
        display: none; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body div.mpy-single-item {
        display: inline-block; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body.mpy-summary div.mpy-summary-item {
        display: inline-block; }
      .motif-theme .mpy-currentbills-modal .modal-content .modal-body .mpy-currentbills-item-body.mpy-summary div.mpy-single-item {
        display: none; }
  .motif-theme .mpy-currentbills-modal .modal-content .modal-header {
    padding-bottom: 0; }
  .motif-theme .mpy-currentbills-modal .modal-content .modal-footer {
    padding-top: 25px;
    padding-bottom: 25px; }
  .motif-theme .mpy-currentbills-modal .modal-dialog {
    min-width: 30%; }
  .motif-theme .mpy-currentbills-modal .modal-dialog {
    min-width: 30%; }
  .motif-theme .mpy-currentbills-content.show,
  .motif-theme .mpy-currentbills-error.show {
    display: table; }
  .motif-theme .modal.mpy-cancel-payment-modal .modal-dialog {
    min-width: 30%; }
  .motif-theme .modal.mpy-cancel-payment-modal .modal-footer button {
    min-width: 120px; }
  .motif-theme .modal.mpy-cancel-payment-modal h2 .mpy-fail {
    color: #cc0033; }
    .motif-theme .modal.mpy-cancel-payment-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .motif-theme .modal.mpy-cancel-payment-modal h2 .mpy-success {
    color: #00cc33; }
    .motif-theme .modal.mpy-cancel-payment-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .motif-theme .modal.mpy-cancel-payment-modal .mpy-ajax-ind {
    text-align: center; }
    .motif-theme .modal.mpy-cancel-payment-modal .mpy-ajax-ind .fa {
      font-size: 70px; }
  .motif-theme .modal.mpy-auto-payments-modal .modal-dialog {
    min-width: 30%; }
  .motif-theme .modal.mpy-auto-payments-modal .modal-footer button {
    min-width: 115px;
    padding-left: 30px;
    padding-right: 30px; }
  .motif-theme .modal.mpy-auto-payments-modal h2 .mpy-fail {
    color: #cc0033; }
    .motif-theme .modal.mpy-auto-payments-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .motif-theme .modal.mpy-auto-payments-modal h2 .mpy-success {
    color: #00cc33; }
    .motif-theme .modal.mpy-auto-payments-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .motif-theme .modal.mpy-auto-payments-modal .mpy-ajax-ind {
    text-align: center; }
    .motif-theme .modal.mpy-auto-payments-modal .mpy-ajax-ind .fa {
      font-size: 70px; }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue {
      padding: 0px 19px 5px 18px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue.odd {
        background-color: #eee; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert {
        padding-bottom: 0;
        padding-top: 0; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-overdue .ant-anthem-alert .popIcon .fa {
          font-size: 27px;
          color: #fe5e3c; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head {
      border-bottom: none;
      border-radius: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head a.ant-toggle-ctrl span.fa {
        margin-left: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4,
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        margin-bottom: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-1 {
        display: inline-block;
        margin-left: 18px;
        width: 5%;
        padding-top: 8px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-2 {
        width: 17%;
        margin-left: 12px;
        padding-left: 0px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-3 {
        width: 11%;
        margin-left: 12px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 {
        width: 20%;
        margin-left: 12px;
        padding-left: 0px; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 div {
          width: 100%; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
        width: 16%;
        margin-left: 12px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 {
        width: 18%;
        display: inline-block;
        margin-top: 0px;
        padding-top: 0;
        margin-bottom: 0; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-left {
          display: none; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right {
          width: 100%; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .btn {
            min-width: 130px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button .fa {
            padding: 0 5px 0 10px;
            font-size: 20px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div {
            position: relative; }
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div a {
              font-size: 1rem; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .toggle .faux-label:before {
        content: "\e082";
        font-size: 30px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .toggle a {
        padding: 0;
        padding-top: 5px; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body {
      height: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-pdfBtn {
        border: none;
        text-decoration: inherit;
        padding-left: 0;
        margin-top: 5px; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-1 {
        margin-left: 18px;
        width: 5%;
        display: inline-block;
        /*float: left;*/ }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-2 {
        margin-right: 0;
        width: 20%;
        margin-left: 12px;
        display: inline-block; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 {
        margin-right: 0;
        width: 20%;
        margin-left: 12px;
        display: inline-block; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3.pdf {
        width: 18%;
        margin-left: 0; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 {
        margin-left: 12px;
        display: inline-block; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 {
        padding-left: 10px;
        margin-right: 0;
        width: 32%;
        display: inline-block; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 .bottom {
          display: none; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 {
        width: 15%;
        display: inline-block;
        padding-left: 8%; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right {
          width: 100%; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button .fa {
            padding: 0 5px 0 10px;
            font-size: 20px; }
          .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div {
            position: relative; }
            .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn .ant-main-div a {
              font-size: 1rem; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body:after, .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body:before {
        display: table; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body div {
        display: inline-block; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body div.mpy-summary-item {
          display: inline-block; }
        .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body div.mpy-single-item {
          display: inline-block; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body.mpy-summary div.mpy-summary-item {
        display: inline-block; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body.mpy-summary div.mpy-single-item {
        display: none; }
      .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body.collapse.in {
        height: 85px;
        overflow: visible; }
    .motif-theme .mpy-currentbills-modal,
    .motif-theme .mpy-currentbills-modal-backdrop {
      display: none !important; }
    .motif-theme .btn-add-auto-payment {
      margin-top: 20px; }
    .motif-theme .modal.mpy-cancel-payment-modal .modal-footer button {
      min-width: 198px; }
    .motif-theme .modal.mpy-auto-payments-modal .modal-footer button {
      min-width: 198px;
      padding-left: 40px;
      padding-right: 40px; } }
  @media screen and (min-width: 600px) {
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 .bill-right .mpy-currentbills-option-btn button .buttonMain {
      padding: 0; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body {
      height: 0; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-5 {
      width: 22%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-4 {
      width: 16%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-4 {
      width: 22%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-5 {
      width: 30%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-head .mpy-currentbills-data-6 {
      padding-left: 0;
      width: 20%; }
    .motif-theme .mpy-currentbills-item .mpy-currentbills-item-body .mpy-currentbills-data-3 {
      width: 16%; } }
  .motif-theme .billpay-msg {
    display: none; }
  .motif-theme .mpy-payments-head .btn-back {
    text-decoration: none; }
    .motif-theme .mpy-payments-head .btn-back .active-step {
      display: inline !important; }
    .motif-theme .mpy-payments-head .btn-back .fa {
      color: #0079c2;
      font-size: 21px;
      top: 2px; }
  .motif-theme .mpy-payments-head .btn-back:hover,
  .motif-theme .mpy-payments-head .btn-back:focus,
  .motif-theme .mpy-payments-head .btn-back:active,
  .motif-theme .mpy-payments-head .btn-back:active:focus {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    text-decoration: none;
    color: #0079c2; }
  .motif-theme .mpy-payments-head .mpy-head .mpy-title {
    text-align: center;
    margin: 0; }
  .motif-theme .mpy-payments-head .mpy-head .mpy-title-tooltip {
    float: right;
    color: #fff;
    font-size: 25px;
    margin: 0;
    display: none; }
  .motif-theme .mpy-payments-head .mpy-head .mpy-faux-label {
    margin-top: 13px;
    font-size: 21px; }
  .motif-theme .mpy-payments-items .uxd-table-row {
    width: 100%; }
  .motif-theme .mpy-payment-item {
    width: 100%;
    margin-bottom: 10px;
    float: left; }
    .motif-theme .mpy-payment-item.panel {
      border-radius: 0;
      margin-bottom: 1rem; }
      .motif-theme .mpy-payment-item.panel.last {
        margin-bottom: 0; }
    .motif-theme .mpy-payment-item .mpy-payment-item-head {
      width: 100%;
      margin: 0 0 2rem 0;
      padding: 0 0 2.571rem 0;
      line-height: normal;
      border-bottom: 1px solid #dcdcdc; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head.odd {
        background-color: transparent; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head.last {
        border-bottom: 0px solid;
        padding-bottom: 0;
        margin-bottom: 0; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head.first {
        padding-top: 0; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        display: inline-block;
        margin-bottom: 2.428rem;
        vertical-align: top;
        margin-left: 12px; }
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 div {
          display: inline-block;
          vertical-align: top; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-icon-label {
        vertical-align: super; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 {
        display: none; }
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 .mpy-toggle {
          max-width: 100%;
          padding-top: 8px; }
          .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 .mpy-toggle a {
            padding: 0;
            padding-top: 10px; }
          .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 .mpy-toggle .faux-label:before {
            font-size: 30px;
            content: "\e081"; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2 {
        width: 50%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3 {
        width: 40%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4 {
        width: 50%;
        margin-bottom: 1.714rem; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        width: 40%;
        margin-bottom: 1.714rem; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6 {
        display: block; }
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row {
          padding-left: 12px;
          width: 100%; }
          .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row .mpy-toggle a {
            border-bottom: none;
            width: 125px;
            padding-left: 0; }
            .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row .mpy-toggle a .fa {
              font-size: 1.444rem;
              float: left;
              margin-right: 10px;
              margin-left: 0; }
            .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6.mpy-billpay-button-row .mpy-toggle a .mpy-icon-label {
              margin-top: 4px;
              float: left; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .faux-label {
        display: block;
        font-weight: 400; }
        .motif-theme .mpy-payment-item .mpy-payment-item-head .faux-label::before {
          color: #0081dc;
          display: inline-block;
          font-family: "Glyphicons Halflings";
          margin-right: 5px;
          margin-top: -2px;
          position: relative;
          top: 2px; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .toggleAlt {
        width: 100% !important; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body {
      width: 100%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.odd {
        background-color: transparent; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-pdfBtn {
        border: none;
        text-decoration: inherit;
        padding-left: 0; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1,
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2,
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3,
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4,
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5,
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-6 {
        margin-right: 0;
        display: inline-block;
        vertical-align: top; }
        .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 div,
        .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-6 div {
          display: inline-block;
          width: 100%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1 {
        width: 5%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2 {
        width: 25%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3 {
        width: 25%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4 {
        width: 12px; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 {
        width: auto; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-6 {
        width: auto; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body .faux-label {
        display: block;
        font-weight: 400; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.mpy-summary .mpy-summary-item {
        display: inline-block; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.mpy-summary .mpy-single-item {
        display: none; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.mpy-individual .mpy-summary-item {
        display: none; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.mpy-individual .mpy-single-item {
        display: inline-block; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.in {
        height: 0; }
        .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.in .mpy-payment-pdfBtn {
          display: none; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.mpy-individual.in {
        height: 0; }
    .motif-theme .mpy-payment-item .viewPdf {
      min-width: 0;
      padding: 2px 8px; }
      .motif-theme .mpy-payment-item .viewPdf::before {
        color: #fff;
        display: inline-block;
        font-family: "Glyphicons Halflings";
        margin-right: 5px;
        margin-top: -2px;
        position: relative;
        top: 2px; }
      .motif-theme .mpy-payment-item .viewPdf:before {
        content: "\e025"; }
    .motif-theme .mpy-payment-item .faux-value {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit;
      margin-bottom: 0; }
      .motif-theme .mpy-payment-item .faux-value.dobSm {
        font-size: 16px;
        display: inline; }
  .motif-theme .mpy-payments-container .btn-back {
    margin-bottom: 2rem; }
  .motif-theme .mpy-payments-container .mpy-recent-payments {
    display: none; }
  .motif-theme .mpy-payments-container .btn-back {
    color: #286ce2; }
  .motif-theme .mpy-payments-container.mpy-recent-payments .mpy-recent-payments {
    display: block; }
  .motif-theme .mpy-payments-container.mpy-recent-payments .btn-back {
    display: none; }
  .motif-theme .mpy-payments-container .mpy-payments-footer {
    margin-top: 2rem;
    margin-bottom: 3.5rem;
    width: 100%; }
    .motif-theme .mpy-payments-container .mpy-payments-footer .mpy-footer {
      margin-left: 0px; }
      .motif-theme .mpy-payments-container .mpy-payments-footer .mpy-footer p {
        margin: 0;
        text-align: center; }
  .motif-theme .mpy-payment-detail-modal h4 {
    margin-bottom: 10px; }
  .motif-theme .mpy-payment-detail-modal .payment-provider-seperator {
    margin-bottom: 20px; }
    .motif-theme .mpy-payment-detail-modal .payment-provider-seperator .row {
      margin-bottom: 5px; }
  .motif-theme .mpy-payment-detail-modal .modal-content .modal-header {
    padding: 10px 20px 10px; }
  .motif-theme .mpy-payment-detail-modal .modal-content .modal-body {
    padding-bottom: 0; }
    .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item {
      border: none; }
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item .faux-value {
        white-space: nowrap; }
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item .faux-value-pmtsrc {
        word-wrap: break-word;
        white-space: normal;
        font-size: 0.98rem; }
    .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body {
      height: auto;
      display: block;
      padding-left: 5px; }
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-pdfBtn {
        margin-top: 2.248rem;
        padding: 0;
        height: 30px; }
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-1,
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-2,
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3,
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-4 {
        width: 100%;
        margin-bottom: 2.248rem; }
        .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-1 div,
        .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-2 div,
        .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 div,
        .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-4 div {
          width: 49%;
          margin: 0;
          vertical-align: top; }
          .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-1 div.ant-full-width,
          .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-2 div.ant-full-width,
          .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 div.ant-full-width,
          .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-4 div.ant-full-width {
            width: 100%; }
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 {
        width: 100%; }
        .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-3 div {
          width: 99%;
          margin: 0;
          vertical-align: top; }
      .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-5 {
        width: 100%; }
        .motif-theme .mpy-payment-detail-modal .modal-content .modal-body .mpy-payment-item-body .mpy-payment-data-5 div {
          width: 99%;
          margin: 0;
          vertical-align: top;
          margin-bottom: 2.248rem; }
  .motif-theme .mpy-payment-detail-modal .modal-content .modal-footer {
    padding-top: 5px;
    padding-bottom: 10px; }
  @media screen and (max-width: 480px) {
    .motif-theme .mpy-payment-detail-modal .jelly-mobile-align {
      overflow: visible !important;
      width: unset !important;
      height: unset !important;
      margin: 10px !important; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .motif-theme {
      /* Icon needs v align only in IE */ }
      .motif-theme .mpy-payment-item-head .mpy-payment-data-1 {
        vertical-align: middle; } }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-payment-item .mpy-payment-item-head {
      margin: 0;
      padding-bottom: 1rem;
      padding-top: 10px;
      border-bottom: none; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head.last {
        padding-bottom: 10px; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head.odd {
        background-color: #eee; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4,
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        margin-bottom: 0; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-1 {
        width: 5%;
        display: inline-block; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-2 {
        width: 18%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-3 {
        width: 15%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-4 {
        width: 25%; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 {
        width: 25%; }
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-5 .bottom {
          display: none; }
      .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6 {
        display: none; }
        .motif-theme .mpy-payment-item .mpy-payment-item-head .mpy-payment-data-6 a .fa {
          font-size: 30px; }
    .motif-theme .mpy-payment-item .faux-value {
      white-space: nowrap; }
    .motif-theme .mpy-payment-item .mpy-toggle .faux-label:before {
      content: "\e082";
      font-size: 30px; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body.odd {
      background-color: #eee; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.in {
      height: 130px; }
      .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.in .mpy-payment-pdfBtn {
        display: block;
        padding-left: 0; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.mpy-individual.in {
      height: 80px; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.has-pdf.mpy-individual.in {
      height: 130px; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body.collapse.has-pdf.mpy-summary.in {
      height: 185px; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1,
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2,
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3,
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4,
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 {
      margin-left: 12px; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-1 {
      width: 5%; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-2 {
      width: 33%; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-3 {
      width: 0; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-4 {
      width: 25%; }
    .motif-theme .mpy-payment-item .mpy-payment-item-body .mpy-payment-data-5 {
      width: 25%; }
    .motif-theme .mpy-payments-container .mpy-payments-footer .mpy-footer p .btn {
      min-width: 198px; } }
  .motif-theme .mpy-summary-bill-container {
    margin-top: 2rem;
    text-align: left; }
    .motif-theme .mpy-summary-bill-container .mpy-bill-amt {
      font-size: 22px; }
      .motif-theme .mpy-summary-bill-container .mpy-bill-amt h2 {
        font-size: 21px; }
      .motif-theme .mpy-summary-bill-container .mpy-bill-amt .faux-value {
        font-size: 24px;
        font-weight: 600; }
    .motif-theme .mpy-summary-bill-container .faux-label.col-sm-9 {
      width: 76%; }
    .motif-theme .mpy-summary-bill-container .col-sm-3 {
      width: 24%; }
    .motif-theme .mpy-summary-bill-container .btn-sm {
      width: 160px;
      border-radius: 0;
      display: inline-block;
      text-align: center; }
    .motif-theme .mpy-summary-bill-container .mpy-bill-due .faux-label {
      width: 100%;
      float: left; }
    .motif-theme .mpy-summary-bill-container .mpy-bill-due .faux-value {
      width: 100%;
      float: left;
      font-size: 40px; }
    .motif-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg {
      max-width: 450px;
      margin: 0 auto; }
      .motif-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg .media-body {
        text-align: left; }
        .motif-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg .media-body p {
          font-size: 1.375rem; }
      .motif-theme .mpy-summary-bill-container .mpy-bill-due #mpySummaryBillDir_recBillsMsg .ant-anthem-alert {
        margin: 0; }
  .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg span.fa {
    margin-top: 5px; }
  .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg p {
    font-size: 22px; }
  .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media-top {
    padding-left: 55px;
    font-size: 29px;
    font-weight: 300;
    text-align: left; }
  .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg p {
    margin-bottom: 0; }
  .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media {
    float: left; }
  @media screen and (max-width: 480px) {
    .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media-top {
      padding-right: 0; } }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-summary-bill-container .mpy-summary-bill-loader,
    .motif-theme .mpy-summary-bill-container .mpy-summary-bill-error {
      padding-right: 30px; }
    .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg .media {
      float: left; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .col-md-6 .mpy-summary-bill-container {
      border-right: solid 1px #dcdcdc; } }
  .motif-theme .add-eddit-billpay-form {
    margin-top: 60px; }
  .motif-theme .mpy-add-payment {
    padding: 0;
    margin: 0 auto;
    max-width: 600px;
    /*.mpy-card-selected {
      border: 2px solid #69b3e7;
      border-radius: 5px;
    }*/
    /*.row {
      margin-bottom: 15px;
    }*/ }
    .motif-theme .mpy-add-payment [data-uxd-dropdown-cmp] legend {
      margin-bottom: 5px;
      float: left;
      font-size: 14px; }
    .motif-theme .mpy-add-payment input[type="number"]::-webkit-inner-spin-button,
    .motif-theme .mpy-add-payment input[type="number"]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .motif-theme .mpy-add-payment .mpy-section-title {
      margin-bottom: 2rem; }
    .motif-theme .mpy-add-payment .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .motif-theme .mpy-add-payment hr {
      margin: 1.714rem 0 1.714rem 0; }
    .motif-theme .mpy-add-payment .mpy-edit-payment-nickname label {
      margin-top: 0; }
    .motif-theme .mpy-add-payment label,
    .motif-theme .mpy-add-payment .ant-span-label {
      margin-bottom: 5px;
      margin-top: 0; }
      .motif-theme .mpy-add-payment label.pfText, .motif-theme .mpy-add-payment label.psLabel,
      .motif-theme .mpy-add-payment .ant-span-label.pfText,
      .motif-theme .mpy-add-payment .ant-span-label.psLabel {
        margin-bottom: 0;
        margin-top: 0; }
      .motif-theme .mpy-add-payment label.acct-type-lbl,
      .motif-theme .mpy-add-payment .ant-span-label.acct-type-lbl {
        border: none;
        margin-top: 0; }
    .motif-theme .mpy-add-payment #address1-street,
    .motif-theme .mpy-add-payment #address2-apt {
      margin-top: 1rem; }
    .motif-theme .mpy-add-payment label#lblAepBusAcct {
      margin-bottom: 1.714rem;
      margin-top: 0; }
    .motif-theme .mpy-add-payment form input[type="radio"] {
      width: auto; }
    .motif-theme .mpy-add-payment ol {
      padding-left: 0;
      margin-left: 0;
      margin-bottom: 0; }
      .motif-theme .mpy-add-payment ol > li {
        list-style-type: none;
        margin-bottom: 0px;
        margin-right: 20px;
        display: block;
        float: left; }
        .motif-theme .mpy-add-payment ol > li input[type="radio"] {
          display: -moz-inline-box;
          display: inline-block;
          width: auto;
          height: auto; }
        .motif-theme .mpy-add-payment ol > li label {
          display: -moz-inline-box;
          display: inline-block;
          vertical-align: middle;
          margin-bottom: 1.714rem;
          margin-top: 0; }
    .motif-theme .mpy-add-payment .mpy-disable-img {
      filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
      /* Firefox 10+, Firefox on Android */
      filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      /* IE6-9 */
      -webkit-filter: grayscale(100%);
      /* Chrome 19+, Safari 6+, Safari 6+ iOS */
      opacity: 0.5; }
    .motif-theme .mpy-add-payment .mpy-card-logos {
      width: 100%;
      float: left;
      margin-bottom: 5px; }
      .motif-theme .mpy-add-payment .mpy-card-logos span {
        float: left;
        width: 100%; }
      .motif-theme .mpy-add-payment .mpy-card-logos .fa {
        width: auto;
        font-size: 45px;
        color: #06a59d;
        margin-right: 20px; }
    .motif-theme .mpy-add-payment .mpy-card-address h3 {
      font-size: 16px;
      font-weight: bold; }
    .motif-theme .mpy-add-payment .mpy-card-address fieldset legend {
      display: none; }
    .motif-theme .mpy-add-payment .mpy-card-address ol > li {
      width: 100%; }
    .motif-theme .mpy-add-payment h3 {
      margin: 0; }
    .motif-theme .mpy-add-payment .mpy-card-num-lbl {
      width: 100%; }
    .motif-theme .mpy-add-payment .mpy-route-acct-img {
      width: 345px; }
    .motif-theme .mpy-add-payment .mpy-route-num-tip {
      position: absolute;
      width: 120px;
      left: 40px; }
    .motif-theme .mpy-add-payment .routing-col-tip {
      margin-bottom: 30px;
      margin-top: 1.714rem; }
    .motif-theme .mpy-add-payment .mpy-acct-num-tip {
      position: absolute;
      width: 150px;
      left: 190px; }
    .motif-theme .mpy-add-payment .mpy-address2-lbl {
      width: 250px; }
    .motif-theme .mpy-add-payment .mpy-error {
      width: 100%;
      display: block;
      float: left; }
    .motif-theme .mpy-add-payment .mpy-add-payment-cc .mpy-add-payment-expdate input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-add-payment-nickname .mpy-add-payment-expdate input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-add-payment-address .mpy-add-payment-expdate input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-nickname .mpy-add-payment-expdate input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-add-payment-bank-acct .mpy-add-payment-expdate input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name .mpy-add-payment-expdate input[type="tel"] {
      width: 120px; }
    .motif-theme .mpy-add-payment .mpy-add-payment-cc input[type="text"],
    .motif-theme .mpy-add-payment .mpy-add-payment-cc input[type="number"],
    .motif-theme .mpy-add-payment .mpy-add-payment-cc input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-add-payment-nickname input[type="text"],
    .motif-theme .mpy-add-payment .mpy-add-payment-nickname input[type="number"],
    .motif-theme .mpy-add-payment .mpy-add-payment-nickname input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-add-payment-address input[type="text"],
    .motif-theme .mpy-add-payment .mpy-add-payment-address input[type="number"],
    .motif-theme .mpy-add-payment .mpy-add-payment-address input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-nickname input[type="text"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-nickname input[type="number"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-nickname input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-add-payment-bank-acct input[type="text"],
    .motif-theme .mpy-add-payment .mpy-add-payment-bank-acct input[type="number"],
    .motif-theme .mpy-add-payment .mpy-add-payment-bank-acct input[type="tel"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name input[type="text"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name input[type="number"],
    .motif-theme .mpy-add-payment .mpy-edit-payment-acct-hol-name input[type="tel"] {
      width: 100%; }
    .motif-theme .mpy-add-payment .add-pay-method-footer {
      margin-top: 1.714rem; }
      .motif-theme .mpy-add-payment .add-pay-method-footer .btn {
        min-width: inherit; }
      .motif-theme .mpy-add-payment .add-pay-method-footer .btn-save {
        margin-right: 10px; }
    .motif-theme .mpy-add-payment .col {
      display: inline-block; }
    .motif-theme .mpy-add-payment .mpy-add-payment-address1,
    .motif-theme .mpy-add-payment .mpy-add-payment-address2,
    .motif-theme .mpy-add-payment .mpy-card-number {
      min-width: 100%; }
    .motif-theme .mpy-add-payment .mpy-add-payment-state {
      width: 100%;
      margin-top: 1.714rem; }
      .motif-theme .mpy-add-payment .mpy-add-payment-state .pfSelect legend {
        margin-bottom: 1rem; }
  .motif-theme .mpy-external-use .mpy-add-payment .self-use-only {
    display: none; }
  .motif-theme .mpy-external-use h2 {
    display: none; }
  @media screen and (min-width: 768px) {
    .motif-theme .newwidget .mpy-add-payment {
      width: 780px; }
    .motif-theme .mpy-add-payment {
      max-width: none; }
      .motif-theme .mpy-add-payment .mpy-acct-num-tip {
        position: absolute;
        width: 140px;
        left: 190px; }
      .motif-theme .mpy-add-payment .mpy-route-num-tip {
        position: absolute;
        width: 140px;
        left: 40px; }
      .motif-theme .mpy-add-payment .add-pay-method-footer .btn {
        min-width: 198px; }
      .motif-theme .mpy-add-payment .add-pay-method-footer .btn-save {
        float: none; }
      .motif-theme .mpy-add-payment .mpy-add-payment-address1,
      .motif-theme .mpy-add-payment .mpy-add-payment-address2,
      .motif-theme .mpy-add-payment .mpy-card-number {
        min-width: 0; }
    .motif-theme .add-pay-method-footer .btn-cancel {
      float: none; }
    .motif-theme .mpy-add-payment .mpy-add-payment-bank-acct .col-sm-3 {
      margin-bottom: 0px; }
    .motif-theme .mpy-address2-lbl1 {
      float: none; }
    .motif-theme .mpy-add-payment-state {
      width: auto; } }
  @media screen and (min-width: 800px) {
    .motif-theme .mpy-add-payment #zipCode,
    .motif-theme .mpy-add-payment #city {
      margin-bottom: 0; } }
  .motif-theme .mpy-do-payment-container {
    padding: 0; }
    .motif-theme .mpy-do-payment-container .ant-collapse-body {
      padding: 0 !important; }
    .motif-theme .mpy-do-payment-container .mpy-check {
      width: 20%;
      float: left;
      margin-top: 3px; }
      .motif-theme .mpy-do-payment-container .mpy-check .pcLabel {
        padding-left: 0; }
    .motif-theme .mpy-do-payment-container .print-btn {
      float: right;
      margin-bottom: 20px;
      border-bottom: 0;
      height: 2rem; }
      .motif-theme .mpy-do-payment-container .print-btn span {
        color: #fe5e3c;
        font-size: 2rem;
        line-height: 2rem; }
      .motif-theme .mpy-do-payment-container .print-btn span:nth-child(2) {
        color: #0079c2;
        font-size: 1rem;
        display: block;
        margin: 0 1rem;
        float: right; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-confirm .success a {
      position: absolute;
      right: 0;
      top: 0;
      border-bottom: 0;
      height: 2rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-confirm .success a span {
        color: #fe5e3c;
        font-size: 2rem;
        line-height: 2rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-confirm .success a span:nth-child(2) {
        color: #0079c2;
        font-size: 1rem;
        display: block;
        margin: 0 1rem;
        float: right; }
    .motif-theme .mpy-do-payment-container .btn-back .active-step {
      display: inline !important; }
    .motif-theme .mpy-do-payment-container .btn-back .fa {
      color: #0079c2;
      font-size: 21px;
      top: 2px; }
    .motif-theme .mpy-do-payment-container .btn-back.btn:hover,
    .motif-theme .mpy-do-payment-container .btn-back.btn:focus,
    .motif-theme .mpy-do-payment-container .btn-back.btn:active,
    .motif-theme .mpy-do-payment-container .btn-back.btn:active:focus {
      background-color: transparent;
      border-radius: 0;
      box-shadow: none;
      text-decoration: none;
      color: #0079c2; }
    .motif-theme .mpy-do-payment-container .selAccts {
      margin-bottom: 2rem; }
    .motif-theme .mpy-do-payment-container .panel-group {
      margin-bottom: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-actions .btn {
      min-width: 120px;
      padding: 10px; }
    .motif-theme .mpy-do-payment-container .mpy-label {
      display: block;
      font-weight: 600; }
    .motif-theme .mpy-do-payment-container fieldset label.prLabel {
      margin-bottom: 1rem; }
    .motif-theme .mpy-do-payment-container .mpy-value {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit; }
      .motif-theme .mpy-do-payment-container .mpy-value .dobSm {
        font-size: 0.8rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method {
      margin-top: 20px; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-1,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-2,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-3,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-4,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-5,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-6,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-7,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-8,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-9,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-10,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-11,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-12 {
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment hr {
        margin: 0.71rem 0 0.71rem 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment label,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .ant-span-label {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-state-ddl {
        margin-top: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-method {
      margin: 1.714rem 0rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-method .mpy-payment-method {
        max-width: 400px; }
        .motif-theme .mpy-do-payment-container .mpy-do-payment-method .mpy-payment-method .psButton {
          z-index: 0; }
    .motif-theme .mpy-do-payment-container hr {
      margin: 2rem 0; }
    .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-0,
    .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-01,
    .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-1,
    .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-2,
    .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-3 {
      display: none; }
      .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-0.active-step,
      .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-01.active-step,
      .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-1.active-step,
      .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-2.active-step,
      .motif-theme .mpy-do-payment-container.mpy-do-payment-container-v1 .mpy-do-payment-steps-3.active-step {
        display: block; }
    .motif-theme .mpy-do-payment-container .bill-amt-lbl,
    .motif-theme .mpy-do-payment-container .mpy-bill-amt-lbl {
      font-size: 1.25rem; }
    .motif-theme .mpy-do-payment-container .bill-amt,
    .motif-theme .mpy-do-payment-container .mpy-bill-amt {
      font-size: 1.8rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-item {
      border-bottom: 1px solid #dcdcdc;
      margin-bottom: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-item.last {
        border-bottom: 0px solid; }
    .motif-theme .mpy-do-payment-container .ant-expand-collapse .panel-heading {
      padding: 0; }
    .motif-theme .mpy-do-payment-container .ant-expand-collapse .panel-body {
      padding: 1rem 0 0 0; }
    .motif-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl {
      padding: 0; }
      .motif-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.fa {
        margin-right: 15px;
        float: left;
        margin-left: 0; }
        .motif-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.fa:before {
          margin-left: 0; }
      .motif-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.mpy-toggle-text {
        display: inline-block;
        margin-top: -30px;
        text-indent: 1px; }
    .motif-theme .mpy-do-payment-container .ant-expand-collapse .collapse {
      max-height: 0;
      -webkit-transition: max-height 0.5s ease 0s;
      -o-transition: max-height 0.5s ease 0s;
      transition: max-height 0.5s ease 0s;
      overflow: hidden;
      height: inherit;
      display: block; }
      .motif-theme .mpy-do-payment-container .ant-expand-collapse .collapse.in {
        max-height: 10000px;
        -webkit-transition: max-height 2s ease 0s;
        -o-transition: max-height 2s ease 0s;
        transition: max-height 2s ease 0s;
        overflow: hidden;
        height: inherit;
        display: block; }
    .motif-theme .mpy-do-payment-container .ant-anthem-alert {
      margin: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method-save {
      margin-top: 1.714rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-overDueMsg .ant-anthem-alert {
      margin: 0px 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-payMinimum {
      margin-bottom: 0.714rem;
      margin-top: 1rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-pay-review-msg.ant-anthem-alert {
      margin: 10px 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-cc-tip .ant-anthem-alert {
      margin-top: 20px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-date-error {
      margin-top: 10px;
      max-width: 500px; }
    .motif-theme .mpy-do-payment-container .row {
      margin-left: 0;
      margin-right: 0; }
    .motif-theme .mpy-do-payment-container .btn-back {
      padding: 0;
      text-decoration: none;
      margin-bottom: 2rem; }
    .motif-theme .mpy-do-payment-container hr {
      margin: 2.428rem 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-actions {
      margin: 1.714rem 0px;
      text-align: center; }
    .motif-theme .mpy-do-payment-container .mpy-section-title {
      margin-bottom: 1.714rem;
      position: relative; }
    .motif-theme .mpy-do-payment-container .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item {
      margin-top: 1rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel1,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel2,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel3,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 35%;
        margin-bottom: 1rem;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel3,
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel4 {
        margin-bottom: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item.last {
        margin-bottom: 1.714rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-pay-select {
      margin-top: 5px;
      height: 100px;
      padding-left: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-pay-select::before {
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin2 {
      width: 50%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin4 {
      width: 100%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item {
      padding-top: 1rem;
      padding-bottom: 1rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item.last {
        padding-bottom: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel3 {
        float: left;
        width: 35%;
        margin-bottom: 5px;
        margin-left: 15%;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel2 {
        float: left;
        width: 85%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel1 {
        float: left;
        width: 15%;
        padding: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin2 {
      width: 50%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin4 {
      width: 100%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin2 {
      width: 50%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin4 {
      width: 100%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item {
      padding-top: 1rem;
      padding-bottom: 1rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item.last {
        padding-bottom: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel3 {
        float: left;
        width: 35%;
        margin-bottom: 5px;
        margin-left: 15%;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel2 {
        float: left;
        width: 85%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel1 {
        float: left;
        width: 15%;
        padding: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .ant-anthem-alert {
      padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-section-title .fail {
      color: #cc0033; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-section-title .fail .fa {
        color: #cc0033; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin4 {
      padding: 0;
      margin-bottom: 5px;
      float: left; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin2 {
      width: 50%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin4 {
      width: 100%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item {
      padding-top: 1rem;
      padding-bottom: 1rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item.last {
        padding-bottom: 1.714rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel3 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel4 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel2 {
        float: left;
        width: 50%;
        margin-bottom: 5px;
        padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel1 {
        float: left;
        width: 50%;
        padding: 0; }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-do-payment-container .ant-expand-collapse a.ant-toggle-ctrl span.mpy-toggle-text {
      padding-left: 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-actions .btn {
      min-width: 198px;
      padding: 12px 40px 13px;
      margin-right: 10px;
      float: none; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-actions .btn-continue,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-actions .btn-submit {
      float: none; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-4,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-5,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-6,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-7,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-8,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-9,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-10,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-11,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .col-sm-12 {
      padding-left: 15px;
      padding-right: 15px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment label,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-new-method .mpy-add-payment .ant-span-label {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-payMinimum {
      width: 400px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-item {
      border-bottom: 0;
      margin-bottom: 1.714rem; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-item.odd {
        background-color: #eee; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-item.last {
        margin-bottom: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel0 {
      width: 10%;
      padding: 0; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel1 {
      width: 20%;
      margin-bottom: 0px;
      padding-left: 5px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel2 {
      width: 25%;
      margin-bottom: 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel3 {
      width: 20%;
      margin-bottom: 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel4 {
      width: 20%;
      margin-bottom: 0px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-payment-item .mpy-do-pay-sel5 {
      right: 0;
      width: 20%;
      position: absolute; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-0 .mpy-do-pay-select {
      height: 60px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-01 .mpy-do-pay-sin4 {
      width: 25%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item {
      padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel3 {
        width: 25%;
        margin-left: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel4 {
        width: 25%; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel2 {
        width: 40%; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-payment-item .mpy-do-pay-sel1 {
        width: 10%;
        padding-left: 5px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-1 .mpy-do-pay-sin4 {
      width: 25%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-pay-sin4 {
      width: 25%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item {
      padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel3 {
        width: 25%;
        margin-left: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel4 {
        width: 25%; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel2 {
        width: 40%; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-2 .mpy-do-payment-item .mpy-do-pay-sel1 {
        width: 10%;
        padding-left: 5px; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin1,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin2,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin3,
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-pay-sin4 {
      width: 25%; }
    .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item {
      padding: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel3 {
        width: 25%;
        margin-left: 0; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel4 {
        width: 25%; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel2 {
        width: 25%; }
      .motif-theme .mpy-do-payment-container .mpy-do-payment-steps-3 .mpy-do-payment-item .mpy-do-pay-sel1 {
        width: 25%; } }
  .motif-theme .mpy-manage-pay-container .btn-back {
    margin-bottom: 2rem;
    text-decoration: none; }
    .motif-theme .mpy-manage-pay-container .btn-back span {
      border-bottom: solid 0px; }
    .motif-theme .mpy-manage-pay-container .btn-back .fa {
      color: #0079c2;
      font-size: 21px;
      top: 2px;
      margin-left: 0;
      border-bottom: none; }
  .motif-theme .mpy-manage-pay-container .btn-back:hover,
  .motif-theme .mpy-manage-pay-container .btn-back:focus,
  .motif-theme .mpy-manage-pay-container .btn-back:active,
  .motif-theme .mpy-manage-pay-container .btn-back:active:focus {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    text-decoration: none;
    color: #0079c2; }
  .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-none {
    margin-top: 0; }
  .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list,
  .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error,
  .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader {
    padding: 0; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-long-list,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .mpy-long-list,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .mpy-long-list {
      display: none; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item {
      margin-top: 10px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body {
        border-top: 0;
        margin-top: -3px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body {
        margin-right: 0;
        margin-left: 0;
        padding-bottom: 2.428rem;
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 2.428rem; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body.last {
          border-bottom: 0px solid;
          margin-bottom: 0; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
          padding-top: 1rem;
          margin-left: 15%;
          padding-left: 25px;
          clear: none; }
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep {
            border-left: 1px solid #dcdcdc;
            margin-right: 20px;
            margin-left: 20px;
            position: relative;
            top: 2px; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .faux-value,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .faux-value,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .faux-value {
          white-space: normal; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
          font-size: 24px;
          color: #06a59d;
          width: 20%; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf {
          width: 40%;
          height: 55px; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date {
          font-size: 16px; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-mng-payments,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-add-payment,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .btn-mng-payments,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .btn-add-payment,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .btn-mng-payments,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .btn-add-payment {
      margin-left: 10px;
      margin-bottom: 1.857rem; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-manage-pay-item-head,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .mpy-manage-pay-item-head,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .mpy-manage-pay-item-head {
      margin-bottom: 15px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-manage-pay-item-head div a,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .mpy-manage-pay-item-head div a,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .mpy-manage-pay-item-head div a {
        margin-top: 20px;
        min-width: 100%; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-long-list,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-long-list,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-long-list {
      display: inherit; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-long-list .btn,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-long-list .btn,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-long-list .btn {
        display: inline-block; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-short-list,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-short-list,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-short-list {
      display: none; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-short-list .col-acct-name,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-short-list .col-acct-name,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-short-list .col-acct-name {
        width: 25%; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item {
      padding-left: 15px;
      padding-right: 15px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify + .mpy-manage-pay-item-body {
        border-top: 0;
        margin-top: -3px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body {
        padding-top: 0.428rem;
        border-bottom: 1px solid #dcdcdc;
        margin-bottom: 1.428rem; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body.last,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body.last {
          border-bottom: 0px solid; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4 {
          margin-bottom: 1.857rem;
          padding-left: 70px; }
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3.col-acc-type-icon,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3.col-acc-type-icon,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-3.col-acc-type-icon,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon {
            padding-left: 0; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .faux-label,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .faux-label,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .faux-label {
          font-size: 1rem;
          font-weight: 400; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn {
          min-width: 100px;
          padding: 10px 20px; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action .btn-sep {
          border-left: 1px solid #dcdcdc;
          margin-right: 20px;
          margin-left: 20px;
          position: relative;
          top: 2px; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon,
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon {
          height: auto; }
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .col-num-suf {
            padding-left: 0px; }
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
            font-size: 24px;
            color: #06a59d;
            float: left;
            width: 70px;
            top: 0;
            padding-left: 20px; }
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date,
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .exp-date {
            font-size: 16px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify .col-sm-12,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify .col-sm-12,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify .col-sm-12 {
        padding: 0; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify:visible + .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify:visible + .mpy-manage-pay-item-body,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-notify:visible + .mpy-manage-pay-item-body {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .faux-value,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .faux-value,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .faux-value {
      display: block;
      font-size: 1rem;
      overflow: hidden;
      text-overflow: ellipsis; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .col-action,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .col-action,
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .col-action {
      padding-top: 0;
      padding-bottom: 0; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .col-action .btn-delete,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-error .col-action .btn-delete,
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list-loader .col-action .btn-delete {
        margin: 0; }
  .motif-theme .modal.mpy-payment-methods-modal .modal-dialog {
    min-width: 30%; }
  .motif-theme .modal.mpy-payment-methods-modal .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  .motif-theme .modal.mpy-payment-methods-modal h2 .mpy-fail {
    color: #cc0033; }
    .motif-theme .modal.mpy-payment-methods-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .motif-theme .modal.mpy-payment-methods-modal h2 .mpy-success {
    color: #00cc33; }
    .motif-theme .modal.mpy-payment-methods-modal h2 .mpy-success .fa {
      color: #00cc33; }
  @media screen and (min-width: 700px) {
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item {
      margin-bottom: 0;
      padding-top: 10px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item.odd {
        background-color: #f7f7f7; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body {
        border: none;
        margin-bottom: 0; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4 {
          margin-bottom: 5px;
          padding-left: 0;
          width: 28%;
          float: left; }
          .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-4.col-acc-type-icon {
            padding-left: 0;
            margin-bottom: 20px;
            width: 50%; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
          padding-right: 0;
          border-top: none;
          padding-top: 20px;
          width: 22%; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
          font-size: 35px;
          width: 110px; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-long .mpy-manage-pay-list-title {
      width: 50%; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item {
      margin-bottom: 0;
      margin-top: 0;
      padding-top: 10px; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item.odd {
        background-color: #eee; }
      .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body {
        border: none;
        margin-bottom: 0; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-8 {
          width: 56%;
          float: left; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
          padding-left: 0;
          text-align: left;
          padding-top: 0;
          margin-left: 0; }
        .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-acc-type-icon .fa {
          font-size: 35px; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-mng-payments {
      min-width: 198px;
      padding: 12px 30px 13px; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .mpy-manage-pay-item-head div a {
      margin-top: 0px;
      min-width: 198px;
      float: right; }
    .motif-theme .modal.mpy-payment-methods-modal .btn {
      min-width: 198px;
      padding-left: 40px;
      padding-right: 40px; }
    .motif-theme .modal.mpy-payment-methods-modal .mpy-ajax-ind {
      text-align: center; }
      .motif-theme .modal.mpy-payment-methods-modal .mpy-ajax-ind .fa {
        font-size: 70px; } }
  @media screen and (min-width: 1024px) {
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list .btn-add-payment {
      margin-left: 2rem; }
    .motif-theme .pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-sm-8 {
      width: 40%;
      float: left; }
    .motif-theme .mpy-manage-pay-container .mpy-manage-pay-list.pay-list-short .mpy-manage-pay-item .mpy-manage-pay-item-body .col-action {
      padding-left: 0; } }
  .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-self {
    margin-bottom: 2rem;
    margin-top: 0; }
  .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-title {
    float: left;
    margin: 0rem 0rem 1rem 0rem; }
  .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-head .mpy-lnk-accts-head {
    margin-left: 0px;
    margin-right: 25px;
    margin-bottom: 0; }
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-head .mpy-lnk-accts-head .mpy-lnk-accts-title-tooltip {
      float: right;
      font-size: 25px;
      margin: 0; }
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-head .mpy-lnk-accts-head .faux-label {
      margin-top: 13px;
      font-size: 21px; }
  .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .zebra-stripe {
    background: #f7f7f7; }
  .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item {
    width: 100%;
    float: left;
    margin-bottom: 2rem; }
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .faux-value {
      font-size: 1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: inherit; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .faux-value.dobSm {
        font-size: 16px;
        display: inline; }
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body {
      display: flex;
      flex-wrap: wrap;
      padding: 1rem;
      align-items: center;
      margin: 0;
      line-height: normal; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1,
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2,
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3,
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        display: block;
        margin-bottom: 1rem;
        padding-left: 0; }
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div {
          vertical-align: top; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 {
        width: 100%;
        padding-left: 0px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 {
        width: 100%; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 {
        width: 100%;
        padding-left: 0px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        width: 100%; }
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 .fa {
          color: #00609a;
          margin-left: 2px;
          font-size: 30px;
          position: relative;
          top: 2px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 {
        display: inline-block;
        vertical-align: top; }
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom {
          display: inline-block;
          width: 100%;
          padding: 0; }
          .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .faux-label {
            display: none; }
          .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom button.btn {
            margin-right: 15px;
            margin-bottom: 10px;
            width: 100px;
            padding-left: 0;
            padding-right: 0;
            text-decoration: none; }
          .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn {
            width: 160px;
            padding-left: 5px; }
            .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn {
              background-color: #fff;
              color: #fe5e3c;
              border: 1px solid;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn .buttonMain {
                padding: 0; }
            .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn:hover,
            .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn button.btn:focus {
              background-color: #e82d05;
              color: #fff;
              border-color: #e82d05;
              min-width: 0;
              padding: 4px 20px 5px;
              font-size: 16px;
              line-height: 1.5;
              border-radius: 3px;
              font-weight: 400; }
              .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn:hover .fa,
              .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn button.btn:focus .fa {
                padding: 0 5px 0 10px;
                font-size: 20px; }
              .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .btn:hover .buttonMain,
              .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn button.btn:focus .buttonMain {
                padding: 0; }
            .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom .mpy-lnk-acct-option-btn .ant-main-div {
              position: relative; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .faux-label {
        display: inline-block;
        width: 45%;
        font-weight: 400; }
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .faux-label::before {
          color: #0081dc;
          display: inline-block;
          font-family: "Glyphicons Halflings";
          margin-right: 5px;
          margin-top: -2px;
          position: relative;
          top: 2px; }
  .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-new {
    margin-right: 0; }
  .motif-theme .mpy-lnk-accts-loader {
    margin-bottom: 2rem; }
  .motif-theme .mpy-lnk-accts-modal h2 .mpy-fail {
    color: #cc0033; }
    .motif-theme .mpy-lnk-accts-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .motif-theme .mpy-lnk-accts-modal h2 .mpy-success {
    color: #00cc33; }
    .motif-theme .mpy-lnk-accts-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .motif-theme .mpy-lnk-accts-modal .modal-dialog .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  .motif-theme .mpy-lnk-accts-modal .modal-dialog .mpy-ajax-ind {
    text-align: center; }
    .motif-theme .mpy-lnk-accts-modal .modal-dialog .mpy-ajax-ind .fa {
      font-size: 70px; }
  .motif-theme .mpy-lnk-accts-req-modal h2 .mpy-fail {
    color: #cc0033; }
    .motif-theme .mpy-lnk-accts-req-modal h2 .mpy-fail .fa {
      color: #cc0033; }
  .motif-theme .mpy-lnk-accts-req-modal h2 .mpy-success {
    color: #00cc33; }
    .motif-theme .mpy-lnk-accts-req-modal h2 .mpy-success .fa {
      color: #00cc33; }
  .motif-theme .mpy-lnk-accts-req-modal .modal-dialog .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  .motif-theme .mpy-lnk-accts-req-modal .modal-dialog .mpy-ajax-ind {
    text-align: center; }
    .motif-theme .mpy-lnk-accts-req-modal .modal-dialog .mpy-ajax-ind .fa {
      font-size: 70px; }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item {
      margin-bottom: 2rem;
      border: none;
      padding-left: 10px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item.last {
        border-bottom: none;
        margin-bottom: 0; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item.odd {
        background-color: #eee; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .faux-label {
        display: inline-block;
        width: auto;
        line-height: normal;
        float: none;
        padding-right: 0; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1,
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2,
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3,
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        display: inline-block;
        padding-left: 30px; }
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div,
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 div {
          display: inline-block;
          vertical-align: top; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-1 {
        width: 20%;
        padding-left: 0; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-2 {
        width: 15%;
        padding-left: 12px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-3 {
        width: 20%;
        padding-left: 12px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-4 {
        width: 15%;
        padding-left: 12px; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 {
        padding-left: 12px;
        width: 25%;
        margin-left: 0;
        border: none; }
        .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom {
          padding: 0; }
          .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .mpy-lnk-accts-item-body .mpy-lnk-accts-data-5 .bottom button.btn-secondary {
            margin-right: 0; }
      .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item .faux-value {
        white-space: normal;
        word-wrap: break-word;
        display: block; }
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-container .mpy-lnk-accts-item-last {
      padding-left: 0; }
    .motif-theme .mpy-lnk-acct-list .mpy-lnk-accts-new {
      min-width: 198px; }
    .motif-theme .mpy-lnk-accts-modal .modal-dialog {
      min-width: 30%; }
      .motif-theme .mpy-lnk-accts-modal .modal-dialog .btn {
        min-width: 198px;
        padding-left: 40px;
        padding-right: 40px; }
    .motif-theme .mpy-lnk-accts-req-modal .modal-dialog {
      min-width: 30%; }
      .motif-theme .mpy-lnk-accts-req-modal .modal-dialog .btn {
        min-width: 198px;
        padding-left: 40px;
        padding-right: 40px; } }
  .motif-theme .autopay-details-container {
    display: block; }
  @media screen and (max-width: 1024px) {
    .motif-theme .autopay-details-container {
      display: inline-block !important; } }
  .motif-theme .mpy-auto-payments-container {
    padding: 0; }
    .motif-theme .mpy-auto-payments-container .btn-back {
      text-decoration: none;
      margin-bottom: 2rem; }
      .motif-theme .mpy-auto-payments-container .btn-back .fa {
        color: #0079c2;
        font-size: 21px;
        top: 2px; }
    .motif-theme .mpy-auto-payments-container .btn-back:hover,
    .motif-theme .mpy-auto-payments-container .btn-back:focus,
    .motif-theme .mpy-auto-payments-container .btn-back:active,
    .motif-theme .mpy-auto-payments-container .btn-back:active:focus {
      background-color: transparent;
      border-radius: 0;
      box-shadow: none;
      text-decoration: none;
      color: #0079c2; }
    .motif-theme .mpy-auto-payments-container .mpy-section-title {
      margin-bottom: 2rem; }
    .motif-theme .mpy-auto-payments-container .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .motif-theme .mpy-auto-payments-container hr {
      margin: 2.428rem 0; }
    .motif-theme .mpy-auto-payments-container .fail .ant-anthem-alert {
      padding: 0;
      margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .fail .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .motif-theme .mpy-auto-payments-container .success .ant-anthem-alert {
      padding: 0;
      margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .success .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payment-steps-1 .row,
    .motif-theme .mpy-auto-payments-container .mpy-auto-payment-steps-3 .row {
      margin-left: 0;
      margin-right: 0; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head {
      margin-bottom: 1rem; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.last {
        margin-bottom: 1.714rem; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review {
        padding-left: 0;
        margin-bottom: 0; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-desc,
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          width: 50%;
          margin-top: 10px;
          float: left;
          padding-left: 0; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          padding-top: 0;
          float: right; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check {
        width: 20%;
        float: left;
        margin-top: 3px; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check .pcLabel {
          padding-left: 0; }
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check .pcLabel::before {
            width: 30px;
            height: 30px;
            font-size: 30px;
            line-height: 0.9em; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc,
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-mem {
        width: 40%;
        float: right;
        margin-bottom: 1rem; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc {
        margin-top: 0;
        margin-bottom: 1rem; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc.last {
        margin-left: 20%;
        float: left;
        margin-top: 0;
        margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.odd {
        background-color: transparent; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .head {
        margin-left: 25px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 25px; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .head .title {
          float: left;
          color: #fff;
          font-size: 25px;
          margin: 0; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .head .title-tooltip {
          float: right;
          color: #fff;
          font-size: 25px;
          margin: 0; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .head .faux-label {
          margin-top: 13px;
          font-size: 21px; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item {
      width: 100%;
      float: left;
      border: 1px solid #dcdcdc;
      border-radius: 5px;
      margin-bottom: 10px; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .faux-value {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: inherit; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body {
        margin: 0;
        padding: 0;
        line-height: normal; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1,
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2,
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3,
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 {
          display: inline-block;
          margin-bottom: 6px;
          vertical-align: top;
          margin-left: 12px; }
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1 div,
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2 div,
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3 div,
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 div {
            display: inline-block;
            vertical-align: top; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1 {
          width: 40%; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2 {
          width: 50%; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3 {
          width: 40%; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 {
          width: 50%; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 {
          width: 100%;
          border-top: 1px solid #dcdcdc;
          background-color: #eee;
          display: inline-block;
          vertical-align: top;
          padding: 10px 15px; }
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom {
            margin-top: 15px;
            width: 100%; }
            .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn {
              min-width: 120px;
              padding: 10px 20px; }
            .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-remove {
              float: left; }
            .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-edit {
              float: right; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .faux-label {
          display: block;
          font-weight: 400;
          margin-top: 15px; }
          .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .faux-label::before {
            color: #0081dc;
            display: inline-block;
            font-family: "Glyphicons Halflings";
            margin-right: 5px;
            margin-top: -2px;
            position: relative;
            top: 2px; }
    .motif-theme .mpy-auto-payments-container .mpy-payment-method,
    .motif-theme .mpy-auto-payments-container .mpy-payment-date {
      width: 100%; }
    .motif-theme .mpy-auto-payments-container .mpy-payment-date {
      margin-top: 1.714rem; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-new {
      margin-right: 0;
      margin-bottom: 0px; }
    .motif-theme .mpy-auto-payments-container .ant-expand-collapse {
      margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .panel-heading {
        padding-left: 0; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .panel-body {
        padding-left: 0;
        padding-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .ant-toggle-body {
        float: left;
        width: 100%; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .collapse {
        max-height: 0;
        -webkit-transition: max-height 0.5s ease 0s;
        -o-transition: max-height 0.5s ease 0s;
        transition: max-height 0.5s ease 0s;
        overflow: hidden;
        height: inherit;
        display: block; }
        .motif-theme .mpy-auto-payments-container .ant-expand-collapse .collapse.in {
          max-height: 10000px;
          -webkit-transition: max-height 2s ease 0s;
          -o-transition: max-height 2s ease 0s;
          transition: max-height 2s ease 0s;
          overflow: hidden;
          height: inherit;
          display: block; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl {
        padding-bottom: 0;
        padding-top: 0; }
        .motif-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl span.fa {
          margin-right: 0;
          float: left;
          margin-left: 0; }
          .motif-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl span.fa::before {
            margin-left: 0; }
        .motif-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl .mpy-toggle-label {
          display: block;
          padding-left: 35px;
          margin-top: 1px; }
          .motif-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl .mpy-toggle-label:hover, .motif-theme .mpy-auto-payments-container .ant-expand-collapse a.ant-toggle-ctrl .mpy-toggle-label:focus {
            color: #333; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-index {
        width: 5%;
        float: left;
        padding: 0; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc {
        width: 45%;
        float: left; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-mem {
        width: 50%;
        float: left; }
      .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc.last {
        margin-left: 5%;
        float: none;
        margin-bottom: 0; }
    .motif-theme .mpy-auto-payments-container .mpy-drop-down-area {
      width: 100%;
      float: left; }
    .motif-theme .mpy-auto-payments-container .add-edit-auto-pay-form1 {
      float: left;
      width: 100%; }
    .motif-theme .mpy-auto-payments-container .mpy-label {
      font-size: 1rem;
      font-weight: 600; }
    .motif-theme .mpy-auto-payments-container .mpy-value {
      font-size: 1rem; }
      .motif-theme .mpy-auto-payments-container .mpy-value.dobSm {
        font-size: 0.8rem; }
    .motif-theme .mpy-auto-payments-container .bill-amt-lbl {
      font-size: 1.25rem; }
    .motif-theme .mpy-auto-payments-container .mpy-value.bill-amt,
    .motif-theme .mpy-auto-payments-container .mpy-label.bill-amt {
      font-size: 1.8rem; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payment-content {
      padding: 0; }
    .motif-theme .mpy-auto-payments-container .mpy-footer-buttons {
      width: 100%;
      text-align: center;
      margin-top: 1.714rem; }
      .motif-theme .mpy-auto-payments-container .mpy-footer-buttons .btn {
        min-width: 120px;
        padding-left: 30px;
        padding-right: 30px;
        float: none; }
      .motif-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-con,
      .motif-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-sub {
        margin-right: 10px; }
  .motif-theme .mpy-auto-payment-overdue-modal .btn {
    min-width: 120px;
    padding-left: 30px;
    padding-right: 30px; }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-auto-payments-container .btn-overview {
      min-width: 198px; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payment-steps-1 .mpy-auto-payments-head {
      padding-top: 1rem;
      padding-bottom: 1rem; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head {
      margin-bottom: 0;
      padding-bottom: 0;
      padding-top: 0;
      border-bottom: none; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review {
        padding-left: 0;
        margin-bottom: 0; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-desc,
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          width: 25%;
          margin-top: 0px;
          margin-bottom: 0; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.mpy-auto-payments-edit-review .mpy-col-mem {
          padding-top: 0;
          float: left; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-check {
        width: 10%;
        float: left;
        margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc {
        width: 25%;
        float: left;
        margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-mem {
        width: 35%;
        float: left;
        margin-bottom: 0; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head .mpy-desc.last {
        margin-left: 0; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-head.odd {
        background-color: #eee; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-1 {
      width: 20%; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-2 {
      width: 15%; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-3 {
      width: 20%; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-4 {
      width: 10%; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 {
      width: 25%;
      border: none;
      background-color: #fff;
      margin-bottom: 6px;
      margin-left: 12px;
      padding: 0; }
      .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom {
        text-align: right; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-remove {
          float: none;
          margin-right: 10px; }
        .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .mpy-auto-payments-item-body .mpy-auto-payments-data-5 .bottom .btn-edit {
          float: none; }
    .motif-theme .mpy-auto-payments-container .mpy-auto-payments-item .faux-value {
      white-space: nowrap; }
    .motif-theme .mpy-auto-payments-container .mpy-payment-method,
    .motif-theme .mpy-auto-payments-container .mpy-payment-date {
      width: 400px; }
    .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-index {
      margin-top: 1rem; }
    .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc {
      width: 30%;
      float: left;
      margin-top: 1rem; }
    .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-mem {
      width: 35%;
      float: left;
      margin-top: 1rem; }
    .motif-theme .mpy-auto-payments-container .ant-expand-collapse .mpy-col-desc.last {
      margin-left: 0;
      float: left;
      margin-top: 1rem; }
    .motif-theme .mpy-auto-payments-container .mpy-footer-buttons .btn {
      min-width: 198px;
      padding-left: 40px;
      padding-right: 40px;
      float: none; }
    .motif-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-con,
    .motif-theme .mpy-auto-payments-container .mpy-footer-buttons .btn-sub {
      margin-right: 10px; }
    .motif-theme .mpy-auto-payment-overdue-modal .modal-dialog {
      min-width: 30%; }
    .motif-theme .mpy-auto-payment-overdue-modal .btn {
      min-width: 120px;
      padding-left: 30px;
      padding-right: 30px;
      float: left; } }
  .motif-theme .mpy-add-link-container {
    max-width: 600px;
    margin: 0 auto; }
    .motif-theme .mpy-add-link-container .mpy-section-title {
      margin-bottom: 2rem; }
    .motif-theme .mpy-add-link-container .mpy-sub-section-title {
      margin-bottom: 1.714rem; }
    .motif-theme .mpy-add-link-container .btn-back {
      text-decoration: none; }
      .motif-theme .mpy-add-link-container .btn-back .fa {
        color: #0079c2;
        font-size: 21px;
        top: 2px;
        padding-right: 5px; }
    .motif-theme .mpy-add-link-container .btn-back:hover,
    .motif-theme .mpy-add-link-container .btn-back:focus,
    .motif-theme .mpy-add-link-container .btn-back:active,
    .motif-theme .mpy-add-link-container .btn-back:active:focus {
      background-color: transparent;
      border-radius: 0;
      box-shadow: none;
      text-decoration: none;
      color: #0079c2; }
    .motif-theme .mpy-add-link-container hr {
      margin: 2.428rem 0; }
    .motif-theme .mpy-add-link-container label#lblAlaFName,
    .motif-theme .mpy-add-link-container label#lblAlaLName {
      margin-top: 0; }
    .motif-theme .mpy-add-link-container label {
      margin-bottom: 1rem;
      margin-top: 1.714rem; }
      .motif-theme .mpy-add-link-container label.pfText {
        margin-top: 0;
        margin-bottom: 0; }
    .motif-theme .mpy-add-link-container .mpy-add-link-idcard {
      max-width: 300px;
      margin-top: 1.714rem; }
    .motif-theme .mpy-add-link-container .mpy-section-title .fail .ant-anthem-alert {
      margin: 0;
      padding: 0; }
      .motif-theme .mpy-add-link-container .mpy-section-title .fail .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .motif-theme .mpy-add-link-container .mpy-section-title .success .ant-anthem-alert {
      margin: 0;
      padding: 0; }
      .motif-theme .mpy-add-link-container .mpy-section-title .success .ant-anthem-alert .media-left {
        vertical-align: middle; }
    .motif-theme .mpy-add-link-container .mpy-add-link-body .ant-span-label {
      margin-bottom: 1rem;
      margin-top: 1.714rem; }
    .motif-theme .mpy-add-link-container .mpy-add-link-body input[type="text"] {
      width: 100%; }
    .motif-theme .mpy-add-link-container .mpy-add-link-err-val .ant-anthem-alert {
      margin: 0 0 20px; }
    .motif-theme .mpy-add-link-container .mpy-add-link-footer {
      margin-top: 2rem; }
      .motif-theme .mpy-add-link-container .mpy-add-link-footer .btn {
        min-width: 120px; }
      .motif-theme .mpy-add-link-container .mpy-add-link-footer .btn-save {
        margin-right: 10px; }
    .motif-theme .mpy-add-link-container .ant-info-icon {
      position: absolute;
      top: 45px;
      right: 30px;
      left: inherit; }
    .motif-theme .mpy-add-link-container .popover {
      max-width: 300px; }
    .motif-theme .mpy-add-link-container .mpy-add-lnk-sub-err {
      float: left;
      width: 100%; }
  @media screen and (max-width: 400px) {
    .motif-theme .mpy-add-link-container .ant-info-icon {
      top: 65px; } }
  @media screen and (min-width: 768px) {
    .motif-theme .mpy-add-link-container {
      max-width: none; }
      .motif-theme .mpy-add-link-container .btn-overview {
        min-width: 198px; }
      .motif-theme .mpy-add-link-container .mpy-add-link-body input[type="text"] {
        padding-right: 0; }
      .motif-theme .mpy-add-link-container .mpy-add-link-body .col-sm-5 {
        width: 41%;
        float: left; }
      .motif-theme .mpy-add-link-container .mpy-add-link-footer .btn {
        min-width: 198px; }
      .motif-theme .mpy-add-link-container .ant-info-icon {
        position: relative;
        top: 10px;
        left: -32px;
        right: inherit; } }
  @media screen and (max-width: 768px) {
    .motif-theme .mpy-add-link-container label#lblAlaLName {
      margin-top: 1.714rem; } }
  .motif-theme .mpy-ebill-container {
    margin-top: 3rem; }
    .motif-theme .mpy-ebill-container .mpy-ebill-icon {
      margin-right: 1rem;
      float: left; }
      .motif-theme .mpy-ebill-container .mpy-ebill-icon .fa {
        margin: 0; }
    .motif-theme .mpy-ebill-container .mpy-ebill-details h3 {
      margin-bottom: 0.714rem; }
    .motif-theme .mpy-ebill-container .mpy-ebill-head {
      margin-bottom: 35px; }
    .motif-theme .mpy-ebill-container .text-center {
      text-align: left; }
  .motif-theme .mpy-summary-bill-none .mpy-summary-bill-noneMsg p {
    font-size: 22px; }
  @media print {
    .motif-theme .mbr-page-header,
    .motif-theme .mbr-top-of-page-wrapper,
    .motif-theme .mbr-bottom-of-page,
    .motif-theme .all-clear-id-display,
    .motif-theme .mpy-do-payment-actions,
    .motif-theme .mpy-do-payment-confirm .success a {
      display: none; }
    .motif-theme .mpy-do-payment-container .print-btn {
      display: none; } }
  .motif-theme .mpy-col-desc {
    display: inline-block; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-display-icon .alt-toggle-header {
    padding-top: 0.75rem; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-display-icon .alt-toggle-icon {
    display: none; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-toggle-Amt-none {
    margin-bottom: 35px; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .psDropdown.active {
    width: auto; }
  @media (min-width: 1024px) {
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col0,
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col4 {
      padding-left: 10%; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col1,
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col3 {
      padding-left: 6%;
      position: absolute; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col1-header {
      max-width: 22%; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-col4-header {
      padding-left: 5%; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .alt-toggle-icon {
      padding-top: 3%; } }
  @media (max-width: 1023px) {
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-pmnt-sm {
      width: 50%;
      float: left;
      display: block;
      padding-bottom: 5px; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-pmnt-display {
      display: block; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] .ant-instamed-pmnt-hide {
      display: none;
      margin: 0 5px; } }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp {
    padding: 0px;
    border: 0px;
    margin: 0px; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp:nth-child(even) .alt-toggle-header {
      background: #eee; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header {
      width: 100%;
      float: right;
      margin: 0px;
      min-height: 3rem; }
      .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header .ant-max-ln {
        max-width: 10.3rem;
        display: block;
        overflow: hidden;
        white-space: nowrap; }
      .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header .table-spacing {
        position: relative;
        top: 100%;
        margin: 0.65rem 0.3rem 0.3rem 0.3rem;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-alt-toggle-cmp] [data-uxd-alt-toggle-body-cmp] [data-uxd-alt-toggle-cmp].alt-toggle-cmp .alt-toggle-header .ant-claims-item-detail {
        background: white; }
  @media (min-width: 1024px) {
    .motif-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-error-msg {
      margin: 20px 0 0 20px; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-col2-heading,
    .motif-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-col3-heading {
      padding-left: 4%; }
    .motif-theme [data-tcp-consumer-payment-provider-cmp] .ant-instamed-col4-heading {
      padding-left: 8%; } }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-data-display-carousel-cmp] .fa {
    color: #0079c2;
    padding: 0.75rem 0rem;
    background: none; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-data-display-carousel-cmp] [data-uxd-data-display-tile-carousel-cmp].button-select-item {
    border: none; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] [data-uxd-data-display-carousel-cmp] li.button-select-content-container {
    background: #eee; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] .carousel-selector-cmp .carousel-left-control {
    top: 78%;
    z-index: 1;
    left: 12%; }
  .motif-theme [data-tcp-consumer-payment-provider-cmp] .carousel-selector-cmp .carousel-right-control {
    top: 78%;
    z-index: 1;
    right: 12%; }
  .motif-theme .ant-instamed-summary-loader-spinner {
    text-align: center;
    margin-top: -20px;
    width: 100%;
    float: left; }
  .motif-theme .ant-toggle-instamed-icon .alt-toggle-icon {
    display: none; }
  @media (max-width: 1023px) {
    .motif-theme .ant-instamed-marin-top {
      margin-top: 20px; }
    .motif-theme .ant-instamed-summary-loader-spinner {
      margin-top: 0px; } }
  .motif-theme .ant-instamed-modal {
    margin-bottom: 0.65rem; }
  .motif-theme .ant-instamed-modal-head {
    margin-bottom: 0.85rem; }
  .motif-theme .ant-instamed-modal-footer {
    padding: 15px;
    text-align: left;
    margin-top: 11rem; }
  .motif-theme .tab-controls-container.tab-container-billpay > ul {
    border-bottom: none; }
  .motif-theme .tab-controls-container.tab-container-billpay .tab-item-control {
    background: #dcdcdc;
    border-bottom: 0 solid;
    width: 375px;
    margin: 20px 0 -3px; }
    .motif-theme .tab-controls-container.tab-container-billpay .tab-item-control h2 {
      color: #fff; }
  @media (min-width: 320px) and (max-width: 768px) {
    .motif-theme .tab-controls-container.tab-container-billpay .tab-item-control {
      width: 145px; }
    .motif-theme .tab-controls-container.tab-container-billpay .tab-label {
      font-size: 1rem;
      font-weight: 400; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    .motif-theme .tab-controls-container.tab-container-billpay .tab-item-control {
      width: 270px; } }
  .motif-theme .tab-controls-container.tab-container-billpay .tab-label {
    height: 45px;
    padding-top: 0.25rem;
    width: 375px; }
  .motif-theme .tab-controls-container.tab-container-billpay .open.active-control {
    background-color: #0079c2;
    border-bottom: none; }
    .motif-theme .tab-controls-container.tab-container-billpay .open.active-control > span {
      content: "";
      width: 30px;
      height: 30px;
      background: #0079c2;
      position: absolute;
      bottom: -15px;
      transform: rotate(45deg);
      margin-left: -15px;
      left: 50%;
      z-index: -1; }
  .motif-theme .accordion-item-control.active-control.open + .tab-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: unset !important; }
  .motif-theme .mpy-disclaimer-font {
    font-size: 1rem; }
  .motif-theme .mbr-body {
    margin-top: 0px !important; }
  .motif-theme .ventanexPageContainer .ventanex-heading-center {
    text-align: center; }
  .motif-theme .ventanexPageContainer .ventanex-heading-underline {
    height: 3px;
    width: 100px;
    background: #06a59d; }
  .motif-theme .ventanexPageContainer .tcp-error-title {
    text-align: center;
    margin: 2rem 0rem 2rem 0rem; }
  .motif-theme .venta-hr {
    margin-top: 40px;
    border-top: 2px solid #eeeeee; }
  .motif-theme .plan-subhead {
    margin-bottom: 5px;
    padding-top: 10px; }
  .motif-theme .sub-headl {
    margin-bottom: 30px;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 30px; }
  .motif-theme .last-pmt-margin {
    margin-left: -30px; }
  .motif-theme .make-pmt-margin {
    margin-left: -45px !important; }
  .motif-theme .display-grid {
    display: grid; }
  .motif-theme .tbl {
    margin-left: -15px; }
  .motif-theme .tbl thead th {
    font-size: 0.8rem;
    font-weight: 600;
    padding-bottom: 2%; }
  .motif-theme .tbl tbody tr td {
    padding-top: 25px;
    font-size: 0.8rem; }
  .motif-theme .tbl thead {
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 10px; }
  .motif-theme .table-padding-top {
    padding-top: 5%; }
  .motif-theme .date-venta {
    padding-bottom: 30px;
    font-size: 0.8rem;
    float: right;
    text-align: right; }
  .motif-theme .label-font {
    float: left;
    font-weight: 600;
    font-size: 0.8rem;
    padding-bottom: 30px; }
  .motif-theme .recent-pay {
    padding-bottom: 10px;
    font-size: 15px; }
  .motif-theme .venta-label-margin {
    margin-bottom: 0.7143rem; }
  .motif-theme .info {
    padding-top: 40px;
    font-size: 15px;
    padding-bottom: 50px;
    margin-left: -30px; }
  .motif-theme .icon-acrdn::before {
    content: "\002b"; }
  .motif-theme [data-tcp-ventanex-page-cmp] [data-uxd-alt-toggle-cmp] .alt-toggle-icon .alt-toggle-plus {
    color: #fe5e3c; }
  .motif-theme [data-tcp-ventanex-page-cmp] [data-uxd-alt-toggle-cmp] .alt-toggle-icon .alt-toggle-minus {
    color: #fe5e3c; }
  .motif-theme .pay-amnt.ant-text-input {
    width: 520px; }
  .motif-theme .payment-wrap {
    padding-bottom: 30px; }
  .motif-theme #makePaymentDescription {
    padding-top: 3%; }
  .motif-theme .payment-wrap img {
    height: 121px; }
  .motif-theme .no-pay {
    padding: 3%;
    border: 1px solid #a3a3a3;
    border-left: 5px solid #0079c2;
    font-size: 13px;
    margin-top: 6%; }
  .motif-theme .exclamation-circle {
    float: left;
    padding-top: 15%;
    padding-right: 5%; }
  .motif-theme .img-margin {
    margin-top: -25px; }
  .motif-theme .venta-xxs-centered-buttons {
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .motif-theme .left-column-padding {
    padding-top: 7px; }
  @media (max-width: 480px) {
    .motif-theme .venta-xxs-centered-buttons {
      text-align: center; }
      .motif-theme .venta-xxs-centered-buttons .btn {
        width: 60%; }
      .motif-theme .venta-xxs-centered-buttons .cancel-button {
        margin-top: 10px; } }
  @media only screen and (min-width: 360px) {
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; } }
  @media only screen and (min-width: 375px) {
    .motif-theme .no-pay {
      font-size: 14px; }
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; }
    .motif-theme .payment-wrap img {
      height: 150px; } }
  @media only screen and (min-width: 425px) {
    .motif-theme .no-pay {
      font-size: 15px; }
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem; }
    .motif-theme .payment-wrap img {
      height: 177px; } }
  @media only screen and (min-width: 426px) {
    .motif-theme .venta-xxs-centered-buttons .venta-buttons {
      margin-top: 30px; }
    .motif-theme .venta-xxs-centered-buttons .cancel-button {
      margin-left: 10px; } }
  @media only screen and (min-width: 426px) and (max-width: 768px) {
    .motif-theme .last-pmt-amt-rwd {
      padding-left: 6% !important; }
    .motif-theme .img-margin {
      margin-top: 0px; } }
  @media only screen and (min-width: 769px) {
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .motif-theme .payment-wrap img {
      height: 164px; }
    .motif-theme .last-pmt-amt-rwd {
      padding-left: 13% !important; }
    .motif-theme .img-margin {
      margin-top: 25px; } }
  @media only screen and (min-width: 1025px) and (max-width: 3200px) {
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .motif-theme .last-pmt-amt-rwd {
      padding-left: 10% !important; } }
  .motif-theme .bridgePageContainer .bridge-heading-center {
    text-align: center; }
  .motif-theme .bridgePageContainer .bridge-heading-underline {
    height: 3px;
    width: 100px;
    background: #69b3e7; }
  .motif-theme .bridgePageContainer .ant-heading-five {
    font-weight: 600; }
  .motif-theme .bridgePageContainer .small-margin {
    margin-bottom: 10px; }
  .motif-theme .bridgePageContainer .btn-width {
    width: 42%; }
  .motif-theme .bridgePageContainer .load-more {
    padding-left: 11%;
    display: contents; }
  .motif-theme .uxd-selector {
    display: none; }
  .motif-theme .mobile-selector {
    display: block; }
  .motif-theme .mobile-padding {
    padding: 0px; }
  @media screen and (max-width: 480px) {
    .motif-theme .mobile-padding {
      padding: 5%; }
    .motif-theme .bridge-model-content {
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px !important;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      overflow: unset !important;
      width: auto !important;
      height: unset !important; } }
  @media screen and (min-width: 480px) {
    .motif-theme .uxd-selector {
      display: block; }
    .motif-theme .mobile-selector {
      display: none; } }
  .motif-theme .bridgeList {
    list-style-type: none;
    display: contents !important; }
  .motif-theme .bridgeMobileList {
    position: relative;
    padding: 1.25rem;
    text-align: center; }
  .motif-theme .bridgeMobileLine {
    padding: 1rem; }
  @media screen and (min-width: 480px) {
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
      margin-top: 2rem;
      padding-top: 5px;
      padding-bottom: 10px;
      text-align: center; }
      .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center;
        margin-top: 20px;
        text-align: center;
        margin-left: auto;
        margin-right: auto; } }
  @media screen and (min-width: 480px) and (max-width: 480px) {
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .modal-title {
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem; }
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center; }
      .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
        width: 70%; } }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-header {
    padding-bottom: 0; }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-title {
    margin-top: 60px;
    margin-left: 40px;
    margin-right: 40px;
    line-height: 1.4;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 400; }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-body {
    padding-top: 30px;
    font-size: 0.8rem;
    line-height: 2;
    text-align: center; }
  @media (max-width: 480px) {
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-title {
      margin-left: 0;
      margin-right: 0;
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem;
      font-weight: 300;
      text-align: left; }
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-body {
      padding-top: 0;
      padding-bottom: 0;
      line-height: 2;
      font-size: 1rem;
      padding-left: 7%;
      text-align: left; } }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
    margin-top: 2rem;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center; }
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center;
      margin-top: 20px;
      text-align: center;
      margin-left: auto;
      margin-right: auto; }
    @media (max-width: 480px) {
      .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center; }
        .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
          width: 70%; }
        .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .bridge-button-margin {
          margin-bottom: 10px; } }
  .motif-theme .mbr-body {
    margin-top: 0px !important; }
  .motif-theme .ventanexPageContainer .ventanex-heading-center {
    text-align: center; }
  .motif-theme .ventanexPageContainer .ventanex-heading-underline {
    height: 3px;
    width: 100px;
    background: #06a59d; }
  .motif-theme .ventanexPageContainer .tcp-error-title {
    text-align: center;
    margin: 2rem 0rem 2rem 0rem; }
  .motif-theme .venta-hr {
    margin-top: 40px;
    border-top: 2px solid #eeeeee; }
  .motif-theme .plan-subhead {
    margin-bottom: 5px;
    padding-top: 10px; }
  .motif-theme .sub-headl {
    margin-bottom: 30px;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 30px; }
  .motif-theme .last-pmt-margin {
    margin-left: -30px; }
  .motif-theme .make-pmt-margin {
    margin-left: -45px !important; }
  .motif-theme .display-grid {
    display: grid; }
  .motif-theme .tbl {
    margin-left: -15px; }
  .motif-theme .tbl thead th {
    font-size: 0.8rem;
    font-weight: 600;
    padding-bottom: 2%; }
  .motif-theme .tbl tbody tr td {
    padding-top: 25px;
    font-size: 0.8rem; }
  .motif-theme .tbl thead {
    border-bottom: 1px solid #a3a3a3;
    padding-bottom: 10px; }
  .motif-theme .table-padding-top {
    padding-top: 5%; }
  .motif-theme .date-venta {
    padding-bottom: 30px;
    font-size: 0.8rem;
    float: right;
    text-align: right; }
  .motif-theme .label-font {
    float: left;
    font-weight: 600;
    font-size: 0.8rem;
    padding-bottom: 30px; }
  .motif-theme .recent-pay {
    padding-bottom: 10px;
    font-size: 15px; }
  .motif-theme .venta-label-margin {
    margin-bottom: 0.7143rem; }
  .motif-theme .info {
    padding-top: 40px;
    font-size: 15px;
    padding-bottom: 50px;
    margin-left: -30px; }
  .motif-theme .icon-acrdn::before {
    content: "\002b"; }
  .motif-theme .pay-amnt.ant-text-input {
    width: 100%; }
  .motif-theme .payment-wrap {
    padding-bottom: 30px; }
  .motif-theme #makePaymentDescription {
    padding-top: 3%; }
  .motif-theme .no-pay {
    padding: 3%;
    border: 1px solid #a3a3a3;
    border-left: 5px solid #0079c2;
    font-size: 13px;
    margin-top: 6%; }
  .motif-theme .exclamation-circle {
    float: left;
    padding-top: 15%;
    padding-right: 5%; }
  .motif-theme .img-margin {
    margin-top: -25px; }
  .motif-theme .ventanex-action-buttons {
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  .motif-theme .left-column-padding {
    padding-top: 7px; }
  .motif-theme .last-pmt-alert-cmp-width {
    margin-left: -5%;
    width: 99%; }
  @media (max-width: 480px) {
    .motif-theme .ventanex-action-buttons {
      text-align: center; }
      .motif-theme .ventanex-action-buttons .btn {
        width: 60%; }
      .motif-theme .ventanex-action-buttons .cancel-button {
        margin-top: 10px; } }
  .motif-theme .routing-image {
    padding-left: 0px; }
    .motif-theme .routing-image img {
      width: 90%;
      vertical-align: initial; }
  @media (max-width: 800px) {
    .motif-theme .routing-image {
      margin-bottom: 20px; } }
  @media (min-width: 801px) {
    .motif-theme .routing-image {
      padding: 20px;
      top: 20px; } }
  @media only screen and (min-width: 360px) {
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; } }
  @media only screen and (min-width: 375px) {
    .motif-theme .no-pay {
      font-size: 14px; }
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem;
      padding-top: 10%; }
    .motif-theme .last-pmt-alert-cmp-width {
      margin-left: -4%; } }
  @media only screen and (min-width: 425px) {
    .motif-theme .no-pay {
      font-size: 15px; }
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      font-size: 1.7rem; }
    .motif-theme .last-pmt-alert-cmp-width {
      width: 100%;
      margin-left: -4%; } }
  @media only screen and (min-width: 426px) {
    .motif-theme .ventanex-action-buttons .venta-buttons {
      margin-top: 30px; }
    .motif-theme .ventanex-action-buttons .cancel-button {
      margin-left: 10px; } }
  @media only screen and (min-width: 426px) and (max-width: 768px) {
    .motif-theme .last-pmt-amt-rwd {
      padding-left: 6% !important; }
    .motif-theme .img-margin {
      margin-top: 0px; }
    .motif-theme .last-pmt-alert-cmp-width {
      width: 91.5%;
      margin-left: -2%; } }
  @media only screen and (min-width: 769px) {
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .motif-theme .last-pmt-amt-rwd {
      padding-left: 13% !important; }
    .motif-theme .img-margin {
      margin-top: 25px; }
    .motif-theme .last-pmt-alert-cmp-width {
      width: 96.5%;
      margin-left: -1.5%; } }
  @media only screen and (min-width: 1025px) and (max-width: 3200px) {
    .motif-theme .no-pay .fa.fa-exclamation-circle.xs {
      margin-top: 15px; }
    .motif-theme .last-pmt-amt-rwd {
      padding-left: 10% !important; }
    .motif-theme .last-pmt-alert-cmp-width {
      width: 97.5%;
      margin-left: -1.3%; } }
  .motif-theme .bridgePageContainer .bridge-heading-center {
    text-align: center; }
  .motif-theme .bridgePageContainer .bridge-heading-underline {
    height: 3px;
    width: 100px;
    background: #69b3e7; }
  .motif-theme .bridgePageContainer .ant-heading-five {
    font-weight: 600; }
  .motif-theme .bridgePageContainer .small-margin {
    margin-bottom: 10px; }
  .motif-theme .bridgePageContainer .btn-width {
    width: 42%; }
  .motif-theme .bridgePageContainer .load-more {
    padding-left: 11%;
    display: contents; }
  .motif-theme .uxd-selector {
    display: none; }
  .motif-theme .mobile-selector {
    display: block; }
  .motif-theme .mobile-padding {
    padding: 0px; }
  @media screen and (max-width: 480px) {
    .motif-theme .mobile-padding {
      padding: 5%; }
    .motif-theme .bridge-model-content {
      position: relative;
      background-color: #fff;
      border: 1px solid #999;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-radius: 6px !important;
      -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
      background-clip: padding-box;
      overflow: unset !important;
      width: auto !important;
      height: unset !important; } }
  @media screen and (min-width: 480px) {
    .motif-theme .uxd-selector {
      display: block; }
    .motif-theme .mobile-selector {
      display: none; } }
  .motif-theme .bridgeList {
    list-style-type: none;
    display: contents !important; }
  .motif-theme .bridgeMobileList {
    position: relative;
    padding: 1.25rem;
    text-align: center; }
  .motif-theme .bridgeMobileLine {
    padding: 1rem; }
  @media screen and (min-width: 480px) {
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
      margin-top: 2rem;
      padding-top: 5px;
      padding-bottom: 10px;
      text-align: center; }
      .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center;
        margin-top: 20px;
        text-align: center;
        margin-left: auto;
        margin-right: auto; } }
  @media screen and (min-width: 480px) and (max-width: 480px) {
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .modal-title {
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem; }
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center; }
      .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
        width: 70%; } }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-header {
    padding-bottom: 0; }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-title {
    margin-top: 60px;
    margin-left: 40px;
    margin-right: 40px;
    line-height: 1.4;
    font-size: 1.5rem;
    text-align: center;
    font-weight: 400; }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-body {
    padding-top: 30px;
    font-size: 0.8rem;
    line-height: 2;
    text-align: center; }
  @media (max-width: 480px) {
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-title {
      margin-left: 0;
      margin-right: 0;
      margin-top: 40px;
      line-height: 1.4;
      font-size: 1.5rem;
      font-weight: 300;
      text-align: left; }
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-body {
      padding-top: 0;
      padding-bottom: 0;
      line-height: 2;
      font-size: 1rem;
      padding-left: 7%;
      text-align: left; } }
  .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer {
    margin-top: 2rem;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center; }
    .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
      text-align: center;
      margin-top: 20px;
      text-align: center;
      margin-left: auto;
      margin-right: auto; }
    @media (max-width: 480px) {
      .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons {
        text-align: center; }
        .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .btn {
          width: 70%;
          margin-left: 0px; }
        .motif-theme .bridge-payment-detail-modal .modal-content .modal-component-footer .bridge-page-action-buttons .bridge-button-margin {
          margin-bottom: 10px; } }
  .motif-theme .ant-instamed-pmnt-hide {
    margin: 0 5px; }
  .motif-theme .uxd-expansion-table .mpy-currentbills-item-head .uxd-table-row {
    overflow: visible; }
  .motif-theme .mpy-currentbills-item .uxd-expansion-table .uxd-expansion-header {
    overflow: visible; }
  .motif-theme .billpay-custom-accordion.uxd-expansion-panel {
    overflow: visible; }
  .motif-theme .billpay-custom-accordion .mpy-currentbills-data-1,
  .motif-theme .billpay-custom-accordion .mpy-currentbills-data-5,
  .motif-theme .billpay-custom-accordion .mpy-currentbills-data-3 {
    display: flex;
    flex-direction: column;
    width: auto; }
  .motif-theme .uxd-panel-content-body .mpy-currentbills-data-1,
  .motif-theme .uxd-panel-content-body .mpy-currentbills-data-5,
  .motif-theme .uxd-panel-content-body .mpy-currentbills-data-5,
  .motif-theme .uxd-panel-content-body .mpy-currentbills-data-3 {
    width: auto;
    margin: 0 1.5rem; }
  .motif-theme .pdf-load-fail {
    margin-top: 15px;
    margin-bottom: 15px; }
  .motif-theme .footer.mpy-short-list {
    margin-top: 2rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkorder-heading {
    margin: 1rem 0;
    border-bottom: 2px solid #eeeeee;
    border-top: 2px solid #eeeeee; }
    .motif-theme .vgr-check-order-status-container .vgr-checkorder-heading > h1 {
      margin: 1rem 0;
      color: #0079c2; }
  .motif-theme .vgr-check-order-status-container .vgr-prescription-filter-wrapper > div.row {
    max-height: 250px;
    overflow-y: auto;
    margin-bottom: 10px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkorder-list {
    margin: 1rem 0; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order-fl {
    margin: 10px 0;
    display: block;
    color: #666666; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order-fl:before {
      font-family: "ant-classic-icons";
      content: "\f342";
      color: #0079c2;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 1rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-fl {
    margin: 0 0 10px 0;
    display: block;
    color: #e82d05;
    font-style: italic;
    font-size: 85%; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-fl:before {
      font-family: "ant-classic-icons";
      content: "\f342";
      color: #e82d05;
      top: 0.15rem;
      position: relative;
      margin-right: 0.25rem;
      font-size: 0.75rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order {
    margin: 10px 0; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-order .fa-check {
      color: #0079c2;
      margin-right: 0.25rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
    margin-left: -35px; }
  .motif-theme .vgr-check-order-status-container .vgr-shipment-display {
    visibility: hidden; }
  .motif-theme .vgr-check-order-status-container .check-order-tooltip {
    position: relative;
    top: 4px; }
  .motif-theme .vgr-check-order-status-container .vgr-margin-top-2 {
    margin-top: 2rem; }
  .motif-theme .vgr-check-order-status-container .ant-faceted-filter-active {
    margin-bottom: 0;
    margin-right: 0.2rem;
    margin-top: 0.75rem; }
  .motif-theme .vgr-check-order-status-container .uxd-expansion-panel {
    border-bottom: 2px solid #eeeeee; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-small-text {
    color: #666666; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display {
    position: relative;
    border-top: 2px solid #eeeeee;
    margin-bottom: 5px;
    padding-top: 15px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-text-pad {
    padding: 5px 0 5px 15px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
    padding-right: 4rem;
    padding-left: 5rem; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-align,
  .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-align {
    float: right; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-blk-display {
    display: block; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-status {
    display: inline-block;
    margin: 0 15px 10px;
    width: 100%; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-blk-display-bot {
    margin-bottom: 10px; }
  .motif-theme .vgr-check-order-status-container .vgr-checkout-future-refill {
    margin: 0px 25px 10px 15px;
    display: block; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-future-refill > span:first-child {
      font-style: italic;
      color: #666666; }
  .motif-theme .vgr-check-order-status-container .check-order-expand > div {
    padding-left: 4rem; }
  .motif-theme .vgr-check-order-status-container .uxd-expansion-panel {
    overflow: visible; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .uxd-expansion-header {
      width: 100%; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container {
      display: flex;
      width: 100%;
      flex-direction: row; }
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col {
        width: 25%; }
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col-2 {
        width: 50%; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container {
    display: flex;
    justify-content: flex-end; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container .vgr-check-order-flex-col-display {
      width: 30%; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-row-margin {
    margin-left: 0px; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-alert-margin {
    margin-left: 1rem; }
  .motif-theme .vgr-check-order-status-container .vgr-load-more-container {
    text-align: center;
    margin: 20px 0px; }
  .motif-theme .vgr-check-order-status-container .check-order-menu-header {
    width: 100%; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-search label {
    font-weight: normal; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-search .ant-text-input {
    padding: 0.5rem 1rem;
    width: 100%; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-search .ant-text-input::placeholder {
      font-weight: 400;
      color: #555555;
      font-size: 14px; }
  .motif-theme .vgr-check-order-status-container .vgr-check-order-search button {
    color: #286ce2; }
  .motif-theme .vgr-check-order-status-container h3,
  .motif-theme .vgr-check-order-status-container .ant-heading-three {
    font-weight: normal; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-check-order-status-container .vgr-checkout-align-margin-bot {
      margin-bottom: 10px; }
    .motif-theme .vgr-check-order-status-container .ant-margin-bot-20 {
      margin-bottom: 5px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-status {
      display: inline-block;
      margin: 5px 15px 10px;
      width: 75%; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 0; }
    .motif-theme .vgr-check-order-status-container .ant-md-select {
      width: 100% !important; }
      .motif-theme .vgr-check-order-status-container .ant-md-select .pfSelect .psButton {
        width: 100% !important; } }
  @media screen and (max-width: 800px) {
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-align {
      float: left; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-blk-display {
      display: inline-block;
      padding-right: 5px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 1rem; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
      margin: 10px 0 0 0; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel {
      margin-left: -15px;
      margin-right: -15px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-text-pad {
      padding: 5px 25px 5px 0px; }
    .motif-theme .vgr-check-order-status-container button#clear-filters-button {
      width: 100%;
      margin-top: 1rem; }
    .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container {
      flex-direction: column; }
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col-2,
      .motif-theme .vgr-check-order-status-container .uxd-expansion-panel .vgr-check-order-flex-container .vgr-check-order-flex-col {
        width: 100%; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-cost-flex-container .vgr-check-order-flex-col-display {
      width: 100%; }
    .motif-theme .vgr-check-order-status-container .vgr-check-order-alert-margin {
      margin-left: 1rem;
      margin-right: 1rem; } }
  @media screen and (min-width: 801px) and (max-width: 1024px) {
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cancel-prsp {
      margin-left: 0px; }
    .motif-theme .vgr-check-order-status-container .vgr-checkout-cost-display-padding {
      padding-right: 1rem; } }
  .motif-theme .vgr-modal-body {
    margin-bottom: 2rem;
    margin-top: 1rem;
    color: #666666; }
  .motif-theme .vgr-modal-footer {
    text-align: left;
    border-top: 0px solid #e5e5e5;
    padding: 25px; }
    .motif-theme .vgr-modal-footer button {
      margin-right: 25px; }
  @media screen and (max-width: 480px) {
    .motif-theme .vgr-modal-footer {
      text-align: center; }
      .motif-theme .vgr-modal-footer button {
        margin-bottom: 10px;
        margin-right: 0; } }
  .motif-theme .vgr-check-order-btn button + button {
    margin-left: 25px; }
  .motif-theme .modal-body [data-tcp-pharmacy-detail-cmp] .srch-phrm-details-text-align {
    margin-left: 1rem; }
  .motif-theme .modal-body [data-tcp-pharmacy-detail-cmp] .phrm-srch-details-hours-label {
    margin-right: 30px;
    display: inline-block;
    width: 4.5rem;
    margin-left: 0px; }
  .motif-theme .vgr-checkout-align-margin-top {
    margin-top: 40px !important; }
  .motif-theme .vgr-order-margin-total-right {
    text-align: right; }
  .motif-theme .dashboard-wcs-unavailable {
    color: #666666;
    margin-top: 110px; }
  .motif-theme .ant-member-secure .masthead .tcp-dashboard-heading-one {
    font-size: 1.7rem;
    color: #0079c2;
    margin-top: 10px; }
  .motif-theme .ant-member-secure .masthead .col-xs-12,
  .motif-theme .ant-member-secure .masthead .col-xs-4,
  .motif-theme .ant-member-secure .masthead .col-xs-3 {
    background-color: #ffffff;
    color: #666666; }
    .motif-theme .ant-member-secure .masthead .col-xs-12 .btn,
    .motif-theme .ant-member-secure .masthead .col-xs-4 .btn,
    .motif-theme .ant-member-secure .masthead .col-xs-3 .btn {
      white-space: normal; }
    .motif-theme .ant-member-secure .masthead .col-xs-12 .ant-main-div ul li,
    .motif-theme .ant-member-secure .masthead .col-xs-4 .ant-main-div ul li,
    .motif-theme .ant-member-secure .masthead .col-xs-3 .ant-main-div ul li {
      border-top: 1px solid #dcdcdc;
      padding: 10px;
      text-indent: 5%; }
      .motif-theme .ant-member-secure .masthead .col-xs-12 .ant-main-div ul li a,
      .motif-theme .ant-member-secure .masthead .col-xs-4 .ant-main-div ul li a,
      .motif-theme .ant-member-secure .masthead .col-xs-3 .ant-main-div ul li a {
        border: none; }
  .motif-theme .ant-member-secure .mbr-page-header {
    margin-bottom: 82px; }
  @media screen and (min-width: 320px) {
    .motif-theme .ant-member-secure .masthead .col-xs-12 {
      width: 300px;
      padding-top: 5px;
      margin: 0 auto;
      margin-top: 20px; }
      .motif-theme .ant-member-secure .masthead .col-xs-12 .ant-help-container ul {
        list-style-type: none; } }
  @media screen and (min-width: 480px) {
    .motif-theme .ant-member-secure .masthead .col-xs-12 {
      float: none; }
      .motif-theme .ant-member-secure .masthead .col-xs-12 .ant-help-container {
        margin-left: -85px;
        margin-right: -45px;
        margin-bottom: -35px; } }
  @media screen and (min-width: 768px) {
    .motif-theme .ant-member-secure .masthead .col-xs-12 {
      width: 396px;
      margin-left: 25px;
      margin-top: 25px; }
      .motif-theme .ant-member-secure .masthead .col-xs-12 .ant-help-container {
        margin-left: -85px;
        margin-right: -45px;
        margin-bottom: -35px; } }
  .motif-theme .gw-btn-group {
    margin-top: 10px; }
    .motif-theme .gw-btn-group button + button {
      margin-left: 0.5rem; }
  .motif-theme .ant-greeting-widget {
    font-weight: 300;
    margin-top: 5px;
    padding-bottom: 15px; }
    .motif-theme .ant-greeting-widget .push-left {
      margin-left: 5px; }
  .motif-theme .ant-landing-page {
    background-repeat: no-repeat;
    background-position: 65% 0px;
    padding-bottom: 20px; }
  .motif-theme .ant-landing-page .ant-help-container {
    margin-left: -70px;
    margin-right: -30px;
    margin-bottom: -30px; }
  .motif-theme .ant-landing-page .ant-help-container .ant-btn-group-wrapper {
    padding: 20px 15px;
    border-bottom-left-radius: 50% 10px;
    border-bottom-right-radius: 50% 10px;
    border-top-left-radius: 50% 10px;
    border-top-right-radius: 50% 10px;
    position: relative; }
  .motif-theme .ant-landing-page .ant-help-container button.btn .buttonMain {
    padding: 12px 10px; }
  .motif-theme .ant-landing-page .ant-help-container button.btn .fa {
    padding: 10px 12px 8px 0px; }
  .motif-theme .ant-landing-page h1 {
    clear: both;
    float: none;
    text-align: center; }
  .motif-theme .ant-landing-page p {
    text-align: center;
    margin: 15px 0px 10px; }
  .motif-theme .ant-landing-page p span.data-item {
    display: block; }
  .motif-theme .ant-landing-page p span.data-item:last-of-type {
    border: 0px solid;
    margin-right: 0px;
    padding-right: 0px; }
  @media screen and (min-width: 480px) {
    .motif-theme .ant-landing-page .ant-help-container button.btn .buttonMain {
      padding: 12px; }
    .motif-theme .ant-landing-page .ant-help-container button.btn .fa {
      padding: 12px 18px 11px 0px; }
    .motif-theme .ant-landing-page .ant-help-container .ant-btn-group-wrapper {
      padding: 25px 30px; }
      .motif-theme .ant-landing-page .ant-help-container .ant-btn-group-wrapper ul {
        list-style-type: none; } }
  @media screen and (min-width: 800px) {
    .motif-theme .mbr-page-header.ant-landing-page {
      text-align: center;
      padding-bottom: 40px; }
    .motif-theme .ant-landing-page {
      background-position: center; }
    .motif-theme .ant-landing-page h1 {
      margin-top: 40px; }
    .motif-theme .mbr-page-header.ant-landing-page .ant-help-container {
      float: none; }
    .motif-theme .ant-landing-page p span.data-item {
      display: inline-block;
      border: 0px solid transparent;
      margin-right: auto;
      padding-right: 0px;
      border-right: 1px solid;
      margin-right: 10px;
      padding-right: 15px; } }
  .motif-theme #psDropdownddl-grt {
    text-align: left; }
    .motif-theme #psDropdownddl-grt i {
      color: #fe5e3c;
      font-size: 12px; }
  .motif-theme .ant-overlay-text {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25), -2px -2px 2px rgba(0, 0, 0, 0.25), -2px 2px 2px rgba(0, 0, 0, 0.25), 2px -2px 2px rgba(0, 0, 0, 0.25); }
  .motif-theme .ant-anthem-alert.ant-dismissable {
    left: 50%;
    transform: translateX(-50%); }
  @media (max-width: 767px) {
    .motif-theme .gw-btn-group .btn {
      min-width: 0;
      padding: 0.3333rem 1.111rem;
      font-size: 0.8889rem; } }
  @media (min-width: 768px) {
    .motif-theme .wtaModalBody {
      min-height: 400px; }
    .motif-theme #sundayskyDiv {
      min-height: 350px; } }
  @media (min-width: 800px) {
    .motif-theme .ant-anthem-alert.ant-dismissable {
      width: 720px;
      margin: auto; } }
  @media (min-width: 1024px) {
    .motif-theme .ant-anthem-alert.ant-dismissable {
      width: 940px;
      margin: auto; }
    .motif-theme .wtaModalBody {
      min-height: 500px; }
    .motif-theme #sundayskyDiv {
      min-height: 450px; } }
  @media (min-width: 1200px) {
    .motif-theme .ant-anthem-alert.ant-dismissable {
      width: 1140px;
      margin: auto; } }
  .motif-theme #landingAlert {
    display: none; }
  .motif-theme .wta-dashboard-link {
    margin-top: 20px;
    color: #000 !important;
    border-bottom: none; }
  .motif-theme .wta-dashboard-link > span.fa {
    font-size: 1.286rem;
    margin-right: 5px;
    position: relative;
    top: 2px; }
  .motif-theme #wta-error-msg {
    color: #e82d05; }
  .motif-theme .nmc-modal-body {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px; }
    .motif-theme .nmc-modal-body .nmc-form {
      margin-top: 40px; }
    .motif-theme .nmc-modal-body .nmc-footer-disclaimer,
    .motif-theme .nmc-modal-body .paperless-row {
      margin-top: 20px; }
    .motif-theme .nmc-modal-body .ant-text-input {
      min-width: 300px; }
  .motif-theme .nmc-modal-footer {
    margin: 20px; }
    .motif-theme .nmc-modal-footer .btn-secondary {
      margin-left: 20px; }
    .motif-theme .nmc-modal-footer .nmc-action-buttons {
      margin-top: 20px; }
    .motif-theme .nmc-modal-footer .pcLabel {
      font-weight: 300; }
    .motif-theme .nmc-modal-footer .disabled {
      cursor: not-allowed; }
    .motif-theme .nmc-modal-footer .ant-anthem-alert {
      margin: 0; }
  .motif-theme .plan-prog-button-row {
    margin-top: 40px;
    flex-direction: row;
    display: flex;
    width: 100%;
    justify-content: space-between; }
    @media screen and (max-width: 1200px) {
      .motif-theme .plan-prog-button-row {
        margin-top: 15px;
        flex-direction: column; } }
  .motif-theme .spending-account-button {
    margin-left: auto;
    margin-top: 0px; }
    @media screen and (max-width: 1200px) {
      .motif-theme .spending-account-button {
        margin-top: 20px;
        margin-left: 0px;
        width: 100%; } }
  .motif-theme .content-row {
    display: flex; }
  .motif-theme .mpy-instamed-display {
    margin-top: 0; }
  .motif-theme .greeting-menu-items {
    border-left: 2px solid #41c0b8;
    font-weight: bold;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    background-color: white;
    margin-left: 10px;
    margin-right: 10px;
    border-right: 1px solid #dcdcdc; }
    .motif-theme .greeting-menu-items.greeting-menu-enrollments {
      font-weight: 300; }
      .motif-theme .greeting-menu-items.greeting-menu-enrollments a {
        font-weight: bold; }
      .motif-theme .greeting-menu-items.greeting-menu-enrollments p {
        text-align: left;
        margin: 0px 10px 0px; }
  .motif-theme .ant-member-secure .masthead .ant-main-div ul li.greeting-menu-enrollments {
    text-indent: 0;
    padding-left: 5%; }
  .motif-theme .bottom-space-2 {
    margin-bottom: 2rem; }
  .motif-theme .bottom-space-1 {
    margin-bottom: 1rem; }
  .motif-theme .top-space-2 {
    margin-top: 2rem; }
  .motif-theme .top-space-1 {
    margin-top: 1rem; }
  .motif-theme .sydney-promo-section .nopad-nomargin,
  .motif-theme .sydney-promo-section-mobile .nopad-nomargin {
    padding: 0;
    margin: 0 0 8rem 0; }
  .motif-theme .sydney-promo-section .promo-img,
  .motif-theme .sydney-promo-section-mobile .promo-img {
    position: absolute;
    bottom: 0;
    right: 5rem;
    width: 265px;
    height: 370px; }
  .motif-theme .sydney-promo-section .promo-img-mobile,
  .motif-theme .sydney-promo-section-mobile .promo-img-mobile {
    position: absolute;
    bottom: 1.2rem;
    right: 5rem;
    width: 265px;
    height: 370px; }
    @media screen and (max-width: 500px) {
      .motif-theme .sydney-promo-section .promo-img-mobile,
      .motif-theme .sydney-promo-section-mobile .promo-img-mobile {
        right: -10rem; } }
  .motif-theme .sydney-promo-section .img-button,
  .motif-theme .sydney-promo-section-mobile .img-button {
    margin-right: 1rem; }
  .motif-theme .sydney-promo-section .sydney-promo-content,
  .motif-theme .sydney-promo-section-mobile .sydney-promo-content {
    padding-top: 2rem;
    padding-bottom: 2rem; }
    @media screen and (max-width: 500px) {
      .motif-theme .sydney-promo-section .sydney-promo-content .text-content,
      .motif-theme .sydney-promo-section-mobile .sydney-promo-content .text-content {
        width: 75%; } }
    .motif-theme .sydney-promo-section .sydney-promo-content .text-content h1,
    .motif-theme .sydney-promo-section-mobile .sydney-promo-content .text-content h1 {
      margin-bottom: 2rem; }
    .motif-theme .sydney-promo-section .sydney-promo-content .buttonbox,
    .motif-theme .sydney-promo-section-mobile .sydney-promo-content .buttonbox {
      margin-top: 2rem; }
  .motif-theme .sydney-promo-section.nopad-nomargin,
  .motif-theme .sydney-promo-section-mobile.nopad-nomargin {
    padding: 0;
    margin: 0 0 8rem 0; }
  .motif-theme .spending-account-items {
    border-left: 3px solid #0079c2;
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
    background-color: white;
    border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .spending-account-item {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-direction: row; }
  .motif-theme .flex {
    display: flex;
    justify-content: space-between; }
  .motif-theme .flex-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 20px; }
  .motif-theme .plan-progress-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px; }
    @media screen and (max-width: 1200px) {
      .motif-theme .plan-progress-container {
        flex-direction: column; } }
  .motif-theme .plan-progress-column {
    display: flex;
    flex-direction: column;
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .motif-theme .plan-progress-column {
        width: 100%; } }
  .motif-theme .spending-accounts-column {
    display: flex;
    flex-direction: column;
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .motif-theme .spending-accounts-column {
        width: 100%; } }
  .motif-theme .plan-name {
    margin-top: 10px;
    margin-bottom: 10px; }
  .motif-theme .spending-account-margin {
    margin-top: 0px; }
    @media screen and (max-width: 1200px) {
      .motif-theme .spending-account-margin {
        margin-top: 30px; } }
  .motif-theme .plan-progress-end {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%; }
  .motif-theme .balance-weight {
    font-weight: normal; }
  .motif-theme .currency-align {
    flex: auto;
    text-align: right;
    font-size: 25px;
    font-weight: normal; }
  .motif-theme .plan-progress-text {
    display: flex;
    flex-direction: column; }
  @media screen and (max-width: 1200px) {
    .motif-theme .planprogressResponsive {
      display: flex;
      flex-direction: column; }
    .motif-theme .plan-progress-text {
      width: 100%;
      padding-bottom: 10px; } }
  .motif-theme .spent-ytd-value {
    display: flex;
    align-items: center;
    color: #0079c2;
    font-size: 1.5em; }
  .motif-theme .spent-ytd {
    display: flex;
    align-items: center;
    font-size: 0.7em; }
  .motif-theme .remaining-ytd-value {
    flex: auto;
    text-align: right;
    font-size: 1.5em; }
  .motif-theme .remaining-ytd {
    flex: auto;
    text-align: right;
    font-size: 0.7em; }
  .motif-theme .button-margin {
    float: left;
    margin-top: 25px; }
  .motif-theme .resource-border {
    border-top: 3px solid #06a59d;
    width: 50px; }
  .motif-theme .blue .bg-rect {
    fill: #0079c2; }
  .motif-theme .bluefont {
    color: blue; }
  .motif-theme .pad-bot-5 {
    padding-bottom: 5px; }
  .motif-theme .full-width-column {
    width: 100%; }
  .motif-theme .half-width-column {
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .motif-theme .half-width-column {
        width: 100%; } }
  .motif-theme .dashboard-benefits-widget-class .ant-chart-container .ant-chart svg:not(:root) {
    background: #eee;
    border-radius: 10px; }
  .motif-theme [data-tcp-search-provider-cmp] .pharm-member-address-container .ant-auto-suggest.tcp-auto-suggest {
    width: unset; }
  .motif-theme [data-tcp-search-provider-cmp] #pharmacy-features-section {
    margin-bottom: 2rem; }
    .motif-theme [data-tcp-search-provider-cmp] #pharmacy-features-section .srch-list-results.pharm-details-text-color li {
      white-space: initial; }
  .motif-theme [data-tcp-search-provider-cmp] #hours-open-section {
    display: flex;
    flex-direction: column; }
  .motif-theme [data-tcp-search-provider-cmp] .more-details-lines {
    line-height: 2; }
  .motif-theme [data-tcp-search-provider-cmp] .pharm-details-text-color {
    color: #666666; }
  .motif-theme [data-tcp-search-provider-cmp] .vgr-pharm-detail-header {
    margin-top: 15px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-option-selected {
    position: relative; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-option-selected:after {
      font-family: "ant-motif-icons";
      content: "";
      position: absolute;
      top: 2px;
      left: -18px;
      font-size: 12px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop) {
    outline-offset: -3px;
    position: relative;
    color: #333;
    padding-bottom: 0.5rem !important;
    margin-right: 0px;
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 2px solid #d5d5d5; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop).selected {
      border-bottom: 2px solid #3372e3;
      background-color: transparent; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop).motif-active-highlight span.filter-modal-text {
      position: relative; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .phrm-srch-filer-panel-options-select:not(#close-filter-button-desktop).motif-active-highlight span.filter-modal-text:before {
        content: "";
        position: absolute;
        height: 7px;
        width: 7px;
        background: #3372e3;
        border-radius: 50%;
        left: -12px;
        top: 50%;
        transform: translateY(-50%); }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.filter-dropdown-active .filter-panel-heading {
    border: 1px solid #3372e3; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.filter-dropdown-active .body-sm.fa.fa-caret-down {
    color: #3372e3; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.filter-dropdown-active .ant-heading-six {
    color: #3372e3; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-text-input.ant-search-input {
    padding-right: 3rem; }
    .motif-theme [data-tcp-search-provider-cmp] .ant-text-input.ant-search-input::placeholder {
      font-weight: 400;
      color: #555555; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest {
    width: 100%; }
    .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-text-input {
      padding: 0.25rem 1rem;
      border: 1px solid #949494;
      width: 100%; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-form-item-error:before {
    content: " ";
    height: 7px;
    width: 7px;
    background: #949494;
    border-radius: 50%;
    display: inline-block;
    top: -1px;
    margin-right: 4px; }
  @media screen and (max-width: 801px) {
    .motif-theme [data-tcp-search-provider-cmp] #filters-expand-collapse-button {
      display: none; } }
  .motif-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label {
    width: 50% !important; }
    @media screen and (max-width: 801px) {
      .motif-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label {
        width: 100% !important; } }
    .motif-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label .vgr-column-display-2 {
      flex-flow: column nowrap; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-middle-column-padding {
    padding-left: 1.3rem !important; }
    @media screen and (max-width: 801px) {
      .motif-theme [data-tcp-search-provider-cmp] .phrm-middle-column-padding {
        padding-left: 15px !important; } }
  .motif-theme [data-tcp-search-provider-cmp] .pharmacy-table-title {
    font-weight: bold;
    cursor: pointer; }
  .motif-theme [data-tcp-search-provider-cmp] .srch-desktop-flex-align {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 20px; }
    @media screen and (max-width: 800px) {
      .motif-theme [data-tcp-search-provider-cmp] .srch-desktop-flex-align {
        display: initial; } }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-heading {
    text-align: center;
    display: block;
    min-width: 125px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display#filter-section-row-pharmacy-label {
    white-space: nowrap; }
  @media screen and (max-width: 800px) {
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .ant-heading-three {
      font-size: 16px; } }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button {
    padding: 0.45rem 0.4rem 0.45rem 0.65rem !important;
    margin: 0 10px 0 0;
    min-width: 125px;
    background-color: #fff;
    border: 1px solid #949494;
    color: #949494;
    font-size: 12px; }
    @media screen and (max-width: 800px) {
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button {
        margin: 0 10px 5px 0; } }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button:hover {
      background-color: #eee; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.selected {
      background-color: #3372e3;
      padding: 0.45rem 0.4rem 0.45rem 0.65rem !important;
      border: 1px solid #666;
      color: #fff;
      font-weight: 400; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-icon.motif-delete {
      font-family: "Lato", "open-sans", "sans-serif" !important;
      line-height: inherit; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-icon.motif-delete:before {
        position: relative;
        top: 3px;
        float: right;
        font-size: 10px;
        font-family: "ant-motif-icons" !important; }
        @media screen and (max-width: 800px) {
          .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-icon.motif-delete:before {
            right: 3px; } }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select {
    padding: 0.75rem 1.125rem 0.75rem 1.125rem !important;
    margin-right: 10px;
    min-width: 125px;
    background-color: #fff;
    border: 1px solid #3372e3;
    color: #3372e3;
    font-size: 14px;
    font-weight: 400; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select:hover {
      background-color: #eee; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select.selected {
      background-color: #3372e3;
      padding: 0.75rem 1.125rem 0.75rem 1.125rem !important;
      border: 1px solid #666;
      color: #fff;
      font-weight: 400; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select.motif-icon.motif-delete {
      font-family: "Lato", "open-sans", "sans-serif" !important;
      max-height: 49px;
      line-height: 1.12rem; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select.motif-icon.motif-delete:before {
        position: relative;
        left: -8px;
        font-family: "ant-motif-icons" !important; }
  .motif-theme [data-tcp-search-provider-cmp] a.motif-icon.motif-sorting-options {
    border-bottom: none;
    font-size: 1rem; }
    .motif-theme [data-tcp-search-provider-cmp] a.motif-icon.motif-sorting-options:before {
      margin-right: 5px;
      position: relative;
      top: 2px; }
  .motif-theme [data-tcp-search-provider-cmp] .tcp-auto-suggest legend {
    font-weight: normal; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-select-button.motif-delete.motif-icon {
    border: 1px solid #3372e3;
    color: #3372e3; }
  .motif-theme [data-tcp-search-provider-cmp] #filter-categories-tabs-header {
    font-weight: bold;
    white-space: nowrap;
    align-self: center;
    padding: 0; }
  .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-single-plan-legend {
    margin-bottom: 0.44444444rem;
    font-weight: 700; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown {
    position: relative;
    z-index: 199;
    float: left;
    margin-right: 10px; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading.x-odd.filter-active-panel {
      width: 225px; }
      @media screen and (max-width: 800px) {
        .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading.x-odd.filter-active-panel {
          width: 153px; } }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown > div {
      position: absolute;
      border: 1px solid #dcdcdc;
      border-top: 0px;
      width: inherit; }
  .motif-theme [data-tcp-search-provider-cmp] .vgr-margin-left-row {
    margin-left: -15px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-dropdown-height {
    max-height: 11.2rem;
    overflow-y: auto; }
  @media (max-width: 800px) {
    .motif-theme [data-tcp-search-provider-cmp] .pull-left.phrm-srch-filter-panel-heading {
      width: initial; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-heading {
      width: 100%; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-heading .phrm-srch-filer-panel-options-select {
        width: 100%;
        font-size: 16px; }
    .motif-theme [data-tcp-search-provider-cmp] .ant-lg-select {
      width: 100%; } }
  .motif-theme [data-tcp-search-provider-cmp] .filter-panel-psLabel {
    padding: 8px 1.1rem 8px 0.45rem; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display {
    display: flex;
    flex-direction: row; }
    @media screen and (max-width: 800px) {
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display #filter-categories-tabs-header {
        font-size: 16px; } }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .vgr-filters-flex-col-1 {
      display: flex;
      width: 75%; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-option-selected {
    font-weight: bold; }
  .motif-theme [data-tcp-search-provider-cmp] .popover.top {
    z-index: 99;
    position: absolute !important; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-tabbed-filter-max-height {
    overflow-y: scroll;
    max-height: initial;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE 10+ */ }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-tabbed-filter-max-height::-webkit-scrollbar {
      width: 0px;
      background: transparent;
      /* Chrome/Safari/Webkit */ }
  .motif-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile {
    display: none; }
  .motif-theme [data-tcp-search-provider-cmp] #filters-expand-collapse-button-mobile {
    font-size: 14px; }
  .motif-theme [data-tcp-search-provider-cmp] #phrm-detail-mid-column {
    padding-left: 50px !important; }
    @media screen and (max-width: 800px) {
      .motif-theme [data-tcp-search-provider-cmp] #phrm-detail-mid-column {
        padding-left: 15px !important; } }
  .motif-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-desktop {
    display: block; }
  .motif-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-mobile-container {
    display: none; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display {
    display: flex;
    flex-direction: column; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 {
      display: flex;
      flex-flow: row wrap;
      color: #2b6ce2;
      margin-top: 0.5rem; }
      @media screen and (max-width: 800px) {
        .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 {
          flex-flow: column nowrap; } }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 .vgr-tooltip-display {
        padding-left: 20px;
        font-size: 14px;
        width: calc(100% / 3); }
        @media screen and (max-width: 800px) {
          .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 .vgr-tooltip-display {
            width: 100%; } }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .fa.fa-question-circle {
      color: #2b6ce2; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 div.vgr-tooltip-display {
      display: flex;
      flex-direction: row; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display .vgr-column-display-2 div.vgr-tooltip-display .popIcon {
        text-decoration: none; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display > span.ant-heading-three {
      border-bottom: 1px solid #999;
      padding-bottom: 0.25rem; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:first-child {
      width: 100%; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) {
      width: 70%;
      margin-left: 2%; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:first-child .vgr-column-display-2 span {
      display: flex;
      flex-direction: column; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display {
      width: 50%;
      float: left;
      height: 1.5rem; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display span {
        float: left; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .psDropdown {
    position: relative;
    width: 100%;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    max-height: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin-left: 0px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .psDropdown.active {
    max-height: none;
    border: 1px solid #dcdcdc;
    border-top: 0px;
    overflow: hidden; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown span.fa-chevron-right,
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown span.fa-chevron-left {
    float: right;
    margin-right: 5px;
    margin-left: 15px;
    margin-top: 0.1rem;
    color: #0079c2;
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-90deg); }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .highlight span.fa-chevron-right,
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .highlight span.fa-chevron-left {
    color: white; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading {
    border: 1px solid #949494;
    overflow: auto;
    background: white;
    position: relative;
    z-index: 500; }
  .motif-theme [data-tcp-search-provider-cmp] .filter-btn-container-lm {
    margin-top: 15px;
    display: flex;
    justify-content: center; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.ant-expand-collapse .ant-expand-collapse .filter-panel-heading {
    border-top: none; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading a {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem;
    border-bottom: none;
    color: #333; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .btn {
    width: 100%;
    margin-bottom: 1rem; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.ant-expand-collapse .xfilter-panel-heading.odd {
    background: transparent; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown.ant-expand-collapse .filter-panel-body {
    padding: 0; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .psDropdown.active {
    border: none; }
  .motif-theme [data-tcp-search-provider-cmp] [data-tcp-drop-down-accordian-cmp] .ant-heading-six {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: 400; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-clr-fltr {
    display: block;
    float: left;
    margin-top: 10px; }
    > .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-clr-fltr a {
      cursor: pointer; }
  .motif-theme [data-tcp-search-provider-cmp] [data-tcp-drop-down-accordian-cmp]#dropdown-filter-parent-0 {
    width: 130px; }
  .motif-theme [data-tcp-search-provider-cmp] #pharmacy-website-link {
    position: relative; }
    .motif-theme [data-tcp-search-provider-cmp] #pharmacy-website-link:after {
      font-family: "ant-motif-icons";
      content: "";
      position: absolute;
      text-decoration: none;
      right: -18px;
      font-size: 12px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-level-2 {
    border: 1px solid #666666;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 600;
    color: #666666;
    margin-left: 5px;
    height: 16px;
    display: block;
    width: 16px;
    text-align: center;
    line-height: 13px;
    padding: 1px 4px 0px 4px;
    letter-spacing: 1px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-level-display {
    display: flex; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-level-font {
    font-weight: 600;
    font-size: 12px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-level-preferred {
    font-weight: 900;
    font-size: 12px; }
  .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-m-l-10 {
    margin-left: 10px; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .fa-search:before {
    content: none;
    display: none; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest legend {
    margin-bottom: 0.44444444rem;
    border: 0;
    font-size: 14px;
    font-weight: 700; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-text-input {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem;
    border: 1px solid #949494; }
    .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-text-input.active {
      color: #2b6ce2; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-auto-suggest .ant-search-button span.fa {
    border-left: none !important; }
  .motif-theme [data-tcp-search-provider-cmp] .ant-marker-icon {
    border: 0px;
    background-color: transparent;
    position: relative;
    z-index: 100;
    font-size: 1.111rem;
    padding: 5px 5px 0px 2px;
    position: absolute;
    display: block; }
    .motif-theme [data-tcp-search-provider-cmp] .ant-marker-icon.active {
      color: #2b6ce2; }
  .motif-theme [data-tcp-search-provider-cmp] .tcp-auto-suggest .psDropdown {
    margin-top: 2rem !important; }
  @media screen and (max-width: 800px) {
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-margin {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-margin .btn-sm {
        width: 100%; }
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-multi-plan-margin {
      margin-top: 1rem;
      margin-bottom: 1rem; }
      .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-multi-plan-margin .btn-sm {
        width: 100%; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select {
      margin-bottom: 10px; }
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-display:last-child {
      border-bottom: 2px solid #dcdcdc; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display {
      display: flex;
      flex-direction: column; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .vgr-filters-flex-col-1 {
        display: flex;
        justify-content: center;
        width: 100%;
        flex-wrap: wrap;
        margin-top: 10px; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-display .vgr-filters-flex-col-2 {
        display: none; }
    .motif-theme [data-tcp-search-provider-cmp] #filter-section-row-pharmacy-label {
      width: 50%; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:first-child {
      width: 100%; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) {
      width: 100%;
      margin-left: 0;
      margin-top: 20px; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display {
      width: 100%;
      float: none;
      height: 1.5rem; }
      .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-flex-column-display:nth-child(2) .vgr-column-display-2 div.vgr-tooltip-display span {
        float: none; }
    .motif-theme [data-tcp-search-provider-cmp] a#filters-expand-collapse-button-single,
    .motif-theme [data-tcp-search-provider-cmp] a#filters-expand-collapse-button-multi {
      display: none; }
    .motif-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile {
      display: block;
      margin-top: 20px; }
      .motif-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile button.phrm-srch-filer-panel-options-select {
        cursor: pointer;
        width: 50%;
        float: right; }
      .motif-theme [data-tcp-search-provider-cmp] .vgr-clear-filters-mobile .phrm-srch-filer-panel-clear-btn {
        display: inline-block;
        margin-top: 0.75rem !important;
        margin-right: 1.125rem !important;
        margin-bottom: 0.75rem !important;
        margin-left: 1.125rem !important; }
    .motif-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-desktop {
      display: none; }
    .motif-theme [data-tcp-search-provider-cmp] .pharmacy-location-filters-mobile-container {
      display: block; }
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile {
      display: flex;
      overflow: hidden; }
    .motif-theme [data-tcp-search-provider-cmp] .pfToggleB .ptLabel span {
      left: -90px; } }
  @media screen and (max-width: 480px) {
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-first-row {
      width: 50%;
      position: relative;
      top: 10px;
      left: 5px; }
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-second-row {
      width: 50%;
      position: relative;
      right: 100px; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-first-row {
      width: 70%;
      position: relative;
      top: 10px;
      left: 5px; }
    .motif-theme [data-tcp-search-provider-cmp] .srch-phrm-filters-tgl-mobile .srch-phrm-filters-tgl-second-row {
      width: 30%;
      position: relative;
      right: 50px; } }
  .motif-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl {
    white-space: nowrap; }
    .motif-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl .fa-caret-down {
      float: right;
      padding-left: 10px;
      padding-right: 5px;
      font-size: 22px;
      bottom: 0.35rem;
      position: relative; }
    .motif-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl .ant-heading-six {
      display: inline-block;
      width: 175px;
      overflow: hidden; }
      @media screen and (max-width: 1024px) {
        .motif-theme [data-tcp-search-provider-cmp] #dropdown-filter-name .x-ant-toggle-ctrl .ant-heading-six {
          font-size: 12px;
          width: 97px; } }
  .motif-theme [data-tcp-search-provider-cmp] #distance-dropdown legend,
  .motif-theme [data-tcp-search-provider-cmp] #distance-dropdown-multi legend,
  .motif-theme [data-tcp-search-provider-cmp] #pharmacy-plan-dropdown legend {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0.44444444rem; }
  .motif-theme [data-tcp-search-provider-cmp] #distance-dropdown .psActiveOption,
  .motif-theme [data-tcp-search-provider-cmp] #distance-dropdown-multi .psActiveOption,
  .motif-theme [data-tcp-search-provider-cmp] #pharmacy-plan-dropdown .psActiveOption {
    padding: 0; }
  .motif-theme [data-tcp-search-provider-cmp] #distance-dropdown .pfSelect .psButton,
  .motif-theme [data-tcp-search-provider-cmp] #distance-dropdown-multi .pfSelect .psButton,
  .motif-theme [data-tcp-search-provider-cmp] #pharmacy-plan-dropdown .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem; }
  .motif-theme [data-tcp-search-provider-cmp] .pfSelect .psButton {
    padding: 0.5rem 0.5rem 0.5rem 1.2rem; }
  .motif-theme [data-tcp-search-provider-cmp] [data-uxd-alert-cmp-v2].vgr-margin-leftright-half.vgr-alert-icon .ant-alert-main {
    width: 80%; }
  @media screen and (max-width: 480px) {
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filer-panel-options-select {
      font-size: 85%; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-clr-fltr {
      margin-top: 5px; }
    .motif-theme [data-tcp-search-provider-cmp] .ant-heading-four {
      font-size: 1rem; }
    .motif-theme [data-tcp-search-provider-cmp] .vgr-prescription-review-row {
      margin-left: 0.1rem;
      margin-right: 0.1rem; }
    .motif-theme [data-tcp-search-provider-cmp] .filter-panel-psLabel {
      padding: 8px 0.5rem 8px 0.85rem; }
    .motif-theme [data-tcp-search-provider-cmp] .phrm-srch-filter-panel-options-dropdown .filter-panel-heading a {
      padding: 0.5rem 5px 0.5rem 0.75rem; } }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .motif-theme [data-tcp-search-provider-cmp] .vgr-pad-left-1 {
      padding-left: 0.6rem; }
    .motif-theme [data-tcp-search-provider-cmp] .vgr-prescription-review-row {
      margin-left: 0.1rem;
      margin-right: 0.1rem; } }
  .motif-theme .motif-filter-icon {
    position: relative;
    padding-left: 18px;
    border-bottom: none;
    cursor: pointer; }
    .motif-theme .motif-filter-icon:before {
      font-family: "ant-motif-icons";
      content: "";
      position: absolute;
      left: 0px; }
  .motif-theme .vgr-clear-filter-container {
    display: flex;
    align-items: center;
    margin-right: 15px; }
    .motif-theme .vgr-clear-filter-container .vgr-clear-filter-link {
      white-space: nowrap;
      cursor: pointer; }
  .motif-theme .srch-title-text {
    display: flex; }
  .motif-theme a.pharmacy-detail-phone-number {
    display: inline-block;
    margin-bottom: 1rem; }
  .motif-theme .srch-header-title {
    display: flex;
    flex-flow: row wrap; }
  .motif-theme .srch-level-container {
    display: flex;
    align-items: center;
    margin: 0 0 10px 10px; }
  .motif-theme .vgr-phrm-details-row .srch-header-title {
    width: 33%; }
  .motif-theme .vgr-phrm-details-row {
    padding-right: 45px;
    margin-bottom: 1rem; }
  .motif-theme .phrm-detail-display-none-mobile {
    display: none; }
  .motif-theme #accessibility-text {
    position: relative;
    display: block;
    padding-left: 22px; }
    .motif-theme #accessibility-text:after {
      position: absolute;
      left: 0px;
      top: 0px;
      content: "";
      font-family: "ant-motif-icons";
      color: #2b6ce2; }
  .motif-theme .srch-description-text,
  .motif-theme .pharm-content-two {
    color: #999;
    margin-bottom: 5px; }
  .motif-theme .srch-list-results {
    display: flex;
    white-space: nowrap;
    padding-left: 15px; }
  .motif-theme .srch-address-distance-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .srch-phrm-font {
    color: #666666; }
  .motif-theme .vgr-distance-texts {
    color: #666;
    font-weight: bold; }
  .motif-theme .srch-phrm-addr-font {
    font-size: 0.77778rem; }
  .motif-theme .phrm-favorite-text {
    color: #666;
    border-bottom: none; }
  .motif-theme .srch-phrm-blk-display {
    display: block; }
  .motif-theme .srch-phrm-addr-display {
    display: block; }
  .motif-theme .srch-phrm-display {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 1px #d5d5d5; }
  .motif-theme .srch-phrm-display-active {
    background-color: #eee; }
  .motif-theme .srch-phrm-map-align {
    padding-right: 6.5rem; }
  .motif-theme .srch-phrm-txt-color {
    cursor: pointer;
    color: #333; }
  .motif-theme .srch-phrm-preferred {
    display: inline-block;
    letter-spacing: -6px; }
    .motif-theme .srch-phrm-preferred > span {
      font-weight: 800; }
      .motif-theme .srch-phrm-preferred > span:nth-child(even) {
        color: #666666; }
      .motif-theme .srch-phrm-preferred > span:nth-child(odd) {
        color: #333; }
  .motif-theme .srch-phrm-show-preferred {
    margin-top: 5px;
    display: inline-block; }
    .motif-theme .srch-phrm-show-preferred > span > span {
      margin-right: 0.2rem; }
  .motif-theme .ant-anthem-alert {
    padding: 0px;
    border: 0px solid;
    margin: 1.714rem 1.714rem 1.714rem 0;
    border-radius: 0px;
    background: #eeeeee;
    clear: both; }
  .motif-theme .form-item {
    margin-bottom: 1rem; }
    .motif-theme .form-item > .ant-form-item-error {
      font-size: 85%; }
  .motif-theme [data-uxd-form-group-cmp] legend {
    border-bottom: none; }
  .motif-theme .pharmacy-location-filters-desktop-container {
    width: 100%; }
    @media screen and (max-width: 800px) {
      .motif-theme .pharmacy-location-filters-desktop-container {
        display: none; } }
    .motif-theme .pharmacy-location-filters-desktop-container .vgr-prescription-filter-wrapper {
      width: 100%; }
  .motif-theme .srch-phrm-load-more-container {
    text-align: center; }
  .motif-theme .srch-phrm-results {
    padding-top: 15px;
    padding-bottom: 15px; }
  .motif-theme .srch-phrm-multi-plan-margin {
    margin-top: 1.75rem; }
    .motif-theme .srch-phrm-multi-plan-margin .btn-sm {
      font-size: 12px; }
  .motif-theme .srch-phrm-single-plan-input {
    background-color: white; }
  .motif-theme .vgr-semi-bold {
    font-weight: 700 !important;
    margin-bottom: 10px !important; }
  .motif-theme .srch-phrm-single-plan-legend {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    margin-bottom: 0.44444444rem; }
  .motif-theme .srch-phrm-margin {
    margin-top: 1.5rem; }
  .motif-theme #pharmacy-search-modal .srch-phrm-margin {
    margin-top: 1.55rem; }
  @media screen and (max-width: 480px) {
    .motif-theme #pharmacy-search-modal [data-tcp-search-provider-cmp] .srch-phrm-margin {
      margin-top: 1rem; } }
  .motif-theme .srch-phrm-ant-margin-top {
    margin-top: 0.5rem; }
  .motif-theme .srch-phrm-ant-margin {
    margin-left: 5px; }
  .motif-theme .srch-phrm-details-hours {
    margin: 5px 0; }
  .motif-theme .phrm-srch-details-hours-label {
    margin-right: 30px;
    margin-left: 5px;
    display: inline-block;
    width: 5.7rem; }
  .motif-theme .phrm-srch-details-hours-open {
    display: inline-block;
    width: 8rem; }
  .motif-theme .srch-phrm-details-margin {
    margin-right: -6rem; }
  .motif-theme .phrm-srch-set-fav-phrm a {
    border-bottom: none; }
    .motif-theme .phrm-srch-set-fav-phrm a:before {
      margin-right: 5px;
      font-family: "ant-classic-icons";
      content: "\f31b"; }
  .motif-theme .phrm-srch-fav-phrm:before {
    margin-right: 5px;
    font-family: "ant-classic-icons";
    content: "\f318";
    color: #3372e3; }
  .motif-theme .phrm-srch-margin {
    margin-bottom: 15px;
    margin-top: 10px; }
  .motif-theme .srch-phrm-Accessibility {
    margin-left: -1rem; }
  .motif-theme .srch-phrm-map {
    width: 100%;
    height: 100%;
    min-height: 500px;
    position: relative; }
  .motif-theme .srch-phrm-details-map .srch-phrm-map {
    width: 100%;
    height: 100%;
    min-height: 300px !important;
    position: relative; }
  .motif-theme .vgr-icon-phrm-srch legend {
    padding-bottom: 0.25rem !important;
    border-bottom: 1px solid #ccc !important; }
  .motif-theme .vgr-icon-distance > div > div[data-uxd-dropdown-cmp]::before {
    content: "\f164";
    font-family: "ant-classic-icons" !important;
    color: #3372e3;
    top: 1.5rem;
    right: 1.75rem;
    position: relative;
    font-size: 22px; }
  .motif-theme .vgr-icon-zip > div[data-tcp-auto-suggest-cmp]::before {
    content: "\f27d";
    font-family: "ant-classic-icons" !important;
    color: #3372e3;
    top: 1.5rem;
    right: 1.75rem;
    position: relative;
    font-size: 22px; }
  .motif-theme .vgr-icon-plan > div > div[data-uxd-dropdown-cmp]::before {
    content: "\f15c";
    font-family: "ant-classic-icons" !important;
    color: #3372e3;
    top: 1.5rem;
    right: 1.75rem;
    position: relative;
    font-size: 22px; }
  .motif-theme .tcp-autosuggest-search-icon {
    display: none; }
  @media screen and (min-width: 800px) and (max-width: 1024px) {
    .motif-theme .srch-phrm-details-margin {
      margin-left: 1rem;
      margin-right: 0; }
    .motif-theme .srch-phrm-ant-margin-top {
      margin-top: 0.25rem; } }
  @media screen and (min-width: 800px) and (max-width: 1200px) {
    .motif-theme .srch-phrm-details-text-m-l {
      margin-left: -1rem !important; }
    .motif-theme .srch-phrm-Accessibility {
      margin-left: 0 !important; } }
  @media screen and (max-width: 480px) {
    .motif-theme .srch-phrm-details-map .srch-phrm-map,
    .motif-theme .srch-phrm-map {
      min-height: 200px; }
    .motif-theme .srch-phrm-display:last-child {
      border-bottom: 2px solid #dcdcdc; }
    .motif-theme .phrm-srch-details-hours-label {
      width: 4rem; }
    .motif-theme .srch-phrm-ant-margin-top {
      margin-top: 0.25rem; } }
  @media screen and (max-width: 800px) {
    .motif-theme .srch-phrm-results {
      padding-top: 0px;
      padding-bottom: 5px; }
    .motif-theme .srch-phrm-Accessibility {
      margin-left: 0 !important; }
    .motif-theme button#addPharmacy {
      width: 100%; } }
  .motif-theme .motif-theme [data-tcp-search-provider-cmp] a {
    font-weight: 400; }
    @media screen and (max-width: 800px) {
      .motif-theme .motif-theme [data-tcp-search-provider-cmp] a {
        font-size: 12px; } }
  .motif-theme .ant-heading-four.srch-phrm-details-text-m-l#schedule-header,
  .motif-theme .phrm-srch-modal-align {
    width: 50%;
    float: left; }
    .motif-theme .ant-heading-four.srch-phrm-details-text-m-l#schedule-header > div div .pcLabel,
    .motif-theme .phrm-srch-modal-align > div div .pcLabel {
      display: inline-block;
      cursor: pointer;
      font-size: 0.85rem;
      font-weight: 400;
      margin-right: 10px;
      position: relative;
      float: left; }
  @media screen and (max-width: 479px) {
    .motif-theme #pharmacyNameFilterModal .modal-dialog button#pharmacy-name-filter-modal-close-button {
      position: relative;
      right: 5px;
      top: 5px;
      border: 1px solid #ccc; } }
  .motif-theme .srch-phrm-modal-margin {
    margin: 1rem 0;
    display: inline-block; }
  .motif-theme .srch-phrm-modal-heading {
    display: inline-block;
    margin-bottom: 1.5rem; }
  .motif-theme .phrm-modal-font {
    font-size: 0.85rem;
    font-weight: 400; }
  .motif-theme .phrm-srch-modal-footer {
    margin: 20px 0 20px 25px;
    display: inline-block;
    width: 100%; }
    .motif-theme .phrm-srch-modal-footer > button + button {
      margin-left: 25px; }
  .motif-theme .modal-body [data-tcp-search-provider-cmp] .ant-marker-icon {
    padding: 5px 5px 0 2px;
    line-height: 22.22px; }
  .motif-theme .modal-body [data-tcp-search-provider-cmp] .ant-text-input.ant-search-input {
    line-height: 17.1428px; }
  .motif-theme .modal-body [data-tcp-search-provider-cmp] [data-tcp-toggle-switch-cmp] .optionWrapper {
    line-height: 18.1428px; }
  .motif-theme .modal-body [data-tcp-search-provider-cmp] legend {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0.44444444rem; }
  .motif-theme .phrm-srch-level-1 {
    border: 1px solid #666666;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 600;
    color: #fff;
    background: #666666;
    margin-left: 5px;
    height: 16px;
    display: block;
    width: 16px;
    text-align: center;
    line-height: 13.7px;
    padding: 1px 4px 0px 4px;
    letter-spacing: 1px; }
  .motif-theme #speciality-first-fill-container .prLabel {
    padding-left: 0px; }
  .motif-theme #speciality-first-fill-container .specialty-fill-addr-font {
    font-size: 14px;
    font-weight: 600; }
  .motif-theme #speciality-first-fill-container .specialty-fill-input-med {
    width: 400px; }
  .motif-theme #speciality-first-fill-container .specialty-fill-label-font label {
    font-weight: 400; }
  .motif-theme #speciality-first-fill-container .specialty-fill-margin-top-30 {
    margin-top: 30px; }
  .motif-theme #speciality-first-fill-container .specialty-fill-margin-top-half {
    margin-top: 0.5rem; }
  .motif-theme #speciality-first-fill-container label {
    font-size: 14px; }
  .motif-theme #speciality-first-fill-container .specialty-fill-but-m-l-25 button + button {
    margin-left: 25px; }
  .motif-theme .specialty-fill-font-bold {
    font-weight: bold;
    display: block; }
  .motif-theme .specialty-fill-confirmation-text {
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 10px;
    display: block; }
  .motif-theme .specialty-fill-error-flex-dislplay {
    display: flex;
    flex-direction: column; }
  .motif-theme .prescription-discount-page-container .prescription-discount-section-header .section-header-two {
    font-weight: 300;
    font-size: 1.6rem; }
  .motif-theme .prescription-discount-page-container .prescription-discount-save-20 {
    width: 55%; }
  .motif-theme .prescription-discount-page-container .prescription-discount-steps-container {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-bottom: 4rem;
    background-image: linear-gradient(105deg, #2ab5ca 21%, #286ce2 100%);
    color: #fff; }
    .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper {
      max-width: 1143px;
      width: 100%;
      margin: 0 auto;
      padding: 0; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-Steps-header {
        width: 100%;
        height: 4rem;
        line-height: normal;
        padding: 32px 20px 11px 0; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display {
        display: flex;
        flex-direction: row;
        margin-top: 20px;
        align-content: space-between; }
        .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display > div {
          width: 30%;
          display: inline-flex; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-head {
        padding-top: 2rem;
        padding-bottom: 1rem; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul {
        font-size: 14px;
        width: 70%; }
        .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul > .prescription-discount-key-feat-li {
          margin-bottom: 10px; }
          .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul > .prescription-discount-key-feat-li > a {
            color: #fff; }
  .motif-theme .prescription-discount-page-container .prescription-discount-num-icon-container {
    height: 36px;
    border: 3px solid;
    border-radius: 50%;
    max-width: 36px;
    width: 100%; }
    .motif-theme .prescription-discount-page-container .prescription-discount-num-icon-container > span {
      font-size: 22px !important;
      position: relative; }
    .motif-theme .prescription-discount-page-container .prescription-discount-num-icon-container .prescription-discount-num-icon {
      left: 0.5rem;
      bottom: 1px; }
  .motif-theme .prescription-discount-page-container .prescription-discount-m-l {
    margin-left: 15px;
    padding-right: 15px;
    max-width: 90%;
    display: block; }
  .motif-theme .prescription-discount-page-container .prescription-discount-font-bold {
    font-weight: bold; }
  @media screen and (max-width: 800px) {
    .motif-theme .prescription-discount-page-container .prescription-discount-save-20 {
      width: 100%; }
    .motif-theme .prescription-discount-page-container .prescription-discount-m-l {
      margin-left: 5px;
      padding-right: 0;
      margin-right: 5px;
      max-width: 100%; }
    .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper {
      padding-bottom: 2rem; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-Steps-header,
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-head {
        text-align: center;
        padding: 25px 0px 0px 0px; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul {
        width: 100%;
        margin-top: 1rem;
        padding-left: 3rem; }
        .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-key-feat-ul > .prescription-discount-key-feat-li {
          margin-bottom: 5px; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display {
        flex-direction: column;
        margin-left: 0; }
        .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-steps-flex-display > div {
          width: 100%;
          display: block;
          text-align: center;
          padding-left: 0;
          margin-top: 15px; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-num-icon-container {
        width: 100%;
        max-width: 36px;
        text-align: center;
        display: inline-block; }
      .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper .prescription-discount-num-icon {
        left: 0.05rem; } }
  @media screen and (min-width: 800px) and (max-width: 1200px) {
    .motif-theme .prescription-discount-page-container .prescription-discount-steps-container > .prescription-discount-steps-wrapper {
      padding-left: 3rem;
      padding-right: 3rem; } }
  .motif-theme .prescription-discount-get-started-display {
    display: flex;
    border-bottom: 1px solid #ccc;
    padding-bottom: 2rem;
    margin-bottom: 2rem; }
    .motif-theme .prescription-discount-get-started-display > div:first-child {
      width: 70%;
      margin-right: 200px; }
    .motif-theme .prescription-discount-get-started-display .cards-wrapper .cards-deal-imgCont img {
      min-width: 300px; }
  .motif-theme .prescription-discount-savings-text {
    font-style: italic;
    margin-bottom: 2rem; }
  @media screen and (max-width: 800px) {
    .motif-theme .prescription-discount-get-started-display {
      display: flex;
      flex-direction: column; }
      .motif-theme .prescription-discount-get-started-display > div:first-child {
        width: 100%;
        margin-right: 0; } }
  .motif-theme .cards-wrapper .cards-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .motif-theme .cards-wrapper .cards-container .cards-deal-textCont .section-header-three {
      margin-left: 2rem; }
      .motif-theme .cards-wrapper .cards-container .cards-deal-textCont .section-header-three:after {
        width: 5px;
        height: 20px;
        top: 26px;
        left: -11px;
        background-color: #81cfc2; }
        @media screen and (max-width: 800px) {
          .motif-theme .cards-wrapper .cards-container .cards-deal-textCont .section-header-three:after {
            top: 20px !important; } }
  .motif-theme .cards-wrapper .prescription-discount-card-layout {
    border-top: 5px solid #81cfc2; }
  .motif-theme .cards-wrapper .cards-deal-imgCont img {
    width: 100%;
    height: 200px;
    margin-top: 5px; }
  .motif-theme .cards-wrapper .card {
    width: 15%; }
    .motif-theme .cards-wrapper .card.card-flat {
      border: solid 1px rgba(0, 0, 0, 0.1);
      background-color: #ffffff;
      margin-bottom: 20px; }
    .motif-theme .cards-wrapper .card.card-popover {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08); }
    .motif-theme .cards-wrapper .card.card-hover {
      box-shadow: 0 0 20px 0 rgba(215, 222, 227, 0.39), 0 26px 90px 0 rgba(51, 60, 70, 0.3); }
    .motif-theme .cards-wrapper .card.large-card {
      width: 100%;
      max-width: 350px; }
    .motif-theme .cards-wrapper .card.medium-card {
      width: 50%; }
    .motif-theme .cards-wrapper .card.small-card {
      width: 30%; }
  @media screen and (max-width: 480px) {
    .motif-theme .cards-wrapper .card.small-card {
      width: 100% !important; } }
  @media screen and (min-width: 480px) and (max-width: 800px) {
    .motif-theme .cards-wrapper .card.small-card {
      width: 47.5% !important; } }
  .motif-theme .ngep-flex {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap; }
  .motif-theme .ngep-actions {
    margin-top: 1rem; }
    .motif-theme .ngep-actions button:first-child:not(:only-child) {
      font-size: 14px;
      margin-right: 1rem; }
    .motif-theme .ngep-actions a:first-child:not(:only-child) {
      margin-right: 1rem; }
  .motif-theme ul.ngep-list {
    list-style: none; }
    .motif-theme ul.ngep-list li {
      padding-left: 1em; }
    .motif-theme ul.ngep-list li::before {
      content: "\2022";
      color: #06a59d;
      font-size: 1.5rem;
      line-height: 1.5rem;
      font-weight: 700;
      padding-right: 0.5rem;
      vertical-align: middle; }
  .motif-theme .ngep-sb-header {
    font-weight: 700; }
  .motif-theme .syd-hd-two {
    font-size: 1.5rem !important; }
  .motif-theme .syd-link-list {
    list-style: none;
    padding: 0;
    margin: 0; }
    .motif-theme .syd-link-list li {
      padding: 0; }
  .motif-theme .ngep-arrow-next {
    border-bottom: none; }
    .motif-theme .ngep-arrow-next:after {
      content: "\eeb2";
      font-family: ant-motif-icons !important; }
  .motif-theme .ch-hills {
    position: relative; }
    .motif-theme .ch-hills img {
      width: 100%;
      height: auto; }
  .motif-theme .motif-theme .ant-action-link .motif-icon {
    color: #949494; }
  .motif-theme .motif-theme .ct-bottom-page-actions .btn,
  .motif-theme .motif-theme .ngep-actions .btn {
    font-size: 14px !important; }
  .motif-theme .motif-theme .syd-content-banner a {
    border-bottom: none !important; }
  .motif-theme .ngep-modal .modal-header {
    padding: 45px 15px 15px !important; }
    .motif-theme .ngep-modal .modal-header .close {
      position: absolute !important;
      right: 10px !important;
      top: 10px !important;
      z-index: 999; }
  .motif-theme .dashboard-container {
    border-top: 1px solid #ccc;
    margin: 0px !important;
    padding: 15px 0 0px; }
  .motif-theme .background-overlay {
    background: #000 !important;
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 25; }
    @media screen and (min-width: 800px) {
      .motif-theme .background-overlay {
        display: none; } }
  .motif-theme .left-nav-closed {
    left: -350px; }
  .motif-theme .left-side-container {
    background-color: #fff;
    box-shadow: 0 0 15px -5px #000;
    height: 100%;
    min-width: 295px;
    padding-bottom: 0;
    padding-top: 10px;
    position: fixed !important;
    top: 55px;
    transition: left 0.3s ease;
    width: 350px;
    /* this button hangs off the left container it actually says the word menu */
    /* this button has no words its just the "X" for closing */ }
    @media screen and (max-width: 800px) {
      .motif-theme .left-side-container {
        z-index: 900; } }
    @media screen and (min-width: 800px) {
      .motif-theme .left-side-container {
        box-shadow: none;
        font-size: 20px;
        height: 100% !important;
        left: 0;
        min-width: 0;
        padding-top: 25px;
        position: relative !important;
        top: 0; } }
    .motif-theme .left-side-container .side-nav-mobile-toggle {
      background-color: #2b6ce2;
      border: 0 none;
      color: #fff;
      display: block;
      float: left;
      font-family: Lato;
      font-size: 14px;
      font-style: normal;
      font-weight: normal;
      margin: 0 0 20px;
      min-width: 115px;
      opacity: 1;
      padding: 5px 0;
      position: absolute;
      right: -70px;
      text-align: center;
      text-decoration: none;
      top: 145px;
      transform: rotate(270deg);
      transition: visibility 0.5s ease, opacity 0.5s ease;
      visibility: visible; }
      .motif-theme .left-side-container .side-nav-mobile-toggle.hide {
        opacity: 0;
        visibility: hidden; }
      .motif-theme .left-side-container .side-nav-mobile-toggle:hover {
        background: #286ce2;
        color: #fff; }
      @media screen and (min-width: 800px) {
        .motif-theme .left-side-container .side-nav-mobile-toggle {
          display: none; } }
    .motif-theme .left-side-container .side-menu-close-button {
      border: none;
      display: block;
      float: right;
      font-size: 20px;
      padding: 10px;
      text-decoration: none; }
      @media screen and (min-width: 800px) {
        .motif-theme .left-side-container .side-menu-close-button {
          display: none; } }
    .motif-theme .left-side-container ul {
      clear: both;
      padding: 0; }
    .motif-theme .left-side-container li {
      list-style: none;
      margin: 0 0 25px; }
      .motif-theme .left-side-container li a {
        border: 0 none;
        color: #333333;
        display: block;
        font-family: Lato;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.4;
        padding: 0;
        text-decoration: none; }
        .motif-theme .left-side-container li a:active, .motif-theme .left-side-container li a:hover {
          color: #0079c2; }
    .motif-theme .left-side-container .badge-container {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
      padding: 15px;
      background-color: white; }
      .motif-theme .left-side-container .badge-container h4 {
        color: #333333;
        font-family: Montserrat;
        font-size: 20px;
        padding-bottom: 14px; }
      .motif-theme .left-side-container .badge-container .badge-subtitle {
        display: block;
        padding: 0 0 10px; }
      .motif-theme .left-side-container .badge-container p {
        font-weight: 700;
        line-height: 1.5;
        padding: 0 0 15px; }
        .motif-theme .left-side-container .badge-container p .reward-pts {
          font-weight: 500; }
      .motif-theme .left-side-container .badge-container a {
        border: 0 none;
        text-decoration: none; }
      .motif-theme .left-side-container .badge-container .badge-imgs {
        margin-top: -10px; }
      .motif-theme .left-side-container .badge-container .badge-img {
        max-width: 30%;
        padding: 5px; }
    .motif-theme .left-side-container h4 {
      font-size: 20px !important; }
      @media screen and (max-width: 1024px) {
        .motif-theme .left-side-container h4 {
          font-size: 16px !important; } }
  .motif-theme .left-nav-opened {
    left: 0;
    max-height: calc(100vh - 80px);
    overflow-y: auto; }
  .motif-theme .right-side-container {
    border-left: 0 none;
    padding-top: 30px;
    padding-left: 50px !important;
    /* Action Plans Promo */ }
    @media screen and (max-width: 480px) {
      .motif-theme .right-side-container {
        padding: 0px !important; } }
    @media screen and (min-width: 800px) {
      .motif-theme .right-side-container {
        border-left: 1px solid #ccc;
        position: absolute; } }
    .motif-theme .right-side-container .activity-container,
    .motif-theme .right-side-container .citem-container,
    .motif-theme .right-side-container .syd-program-page,
    .motif-theme .right-side-container .syd-news-results,
    .motif-theme .right-side-container .syd-news,
    .motif-theme .right-side-container .syd-programs,
    .motif-theme .right-side-container .ch-miqs {
      clear: both;
      padding-left: 5px; }
      .motif-theme .right-side-container .activity-container h2,
      .motif-theme .right-side-container .citem-container h2,
      .motif-theme .right-side-container .syd-program-page h2,
      .motif-theme .right-side-container .syd-news-results h2,
      .motif-theme .right-side-container .syd-news h2,
      .motif-theme .right-side-container .syd-programs h2,
      .motif-theme .right-side-container .ch-miqs h2 {
        color: #333333;
        font-family: Montserrat;
        font-size: 28px;
        font-weight: 300;
        line-height: 1.3;
        margin: 10px 0 40px !important; }
      .motif-theme .right-side-container .activity-container p,
      .motif-theme .right-side-container .citem-container p,
      .motif-theme .right-side-container .syd-program-page p,
      .motif-theme .right-side-container .syd-news-results p,
      .motif-theme .right-side-container .syd-news p,
      .motif-theme .right-side-container .syd-programs p,
      .motif-theme .right-side-container .ch-miqs p {
        color: #333333;
        font-family: Lato;
        font-size: 14px;
        line-height: 1.6;
        margin: 0 0 25px; }
      .motif-theme .right-side-container .activity-container .miq-bg,
      .motif-theme .right-side-container .citem-container .miq-bg,
      .motif-theme .right-side-container .syd-program-page .miq-bg,
      .motif-theme .right-side-container .syd-news-results .miq-bg,
      .motif-theme .right-side-container .syd-news .miq-bg,
      .motif-theme .right-side-container .syd-programs .miq-bg,
      .motif-theme .right-side-container .ch-miqs .miq-bg {
        background: transparent;
        padding: 0; }
      .motif-theme .right-side-container .activity-container .syd-view-all,
      .motif-theme .right-side-container .citem-container .syd-view-all,
      .motif-theme .right-side-container .syd-program-page .syd-view-all,
      .motif-theme .right-side-container .syd-news-results .syd-view-all,
      .motif-theme .right-side-container .syd-news .syd-view-all,
      .motif-theme .right-side-container .syd-programs .syd-view-all,
      .motif-theme .right-side-container .ch-miqs .syd-view-all {
        display: block; }
        @media screen and (min-width: 800px) {
          .motif-theme .right-side-container .activity-container .syd-view-all,
          .motif-theme .right-side-container .citem-container .syd-view-all,
          .motif-theme .right-side-container .syd-program-page .syd-view-all,
          .motif-theme .right-side-container .syd-news-results .syd-view-all,
          .motif-theme .right-side-container .syd-news .syd-view-all,
          .motif-theme .right-side-container .syd-programs .syd-view-all,
          .motif-theme .right-side-container .ch-miqs .syd-view-all {
            display: flex; } }
        .motif-theme .right-side-container .activity-container .syd-view-all a,
        .motif-theme .right-side-container .activity-container .syd-view-all button,
        .motif-theme .right-side-container .citem-container .syd-view-all a,
        .motif-theme .right-side-container .citem-container .syd-view-all button,
        .motif-theme .right-side-container .syd-program-page .syd-view-all a,
        .motif-theme .right-side-container .syd-program-page .syd-view-all button,
        .motif-theme .right-side-container .syd-news-results .syd-view-all a,
        .motif-theme .right-side-container .syd-news-results .syd-view-all button,
        .motif-theme .right-side-container .syd-news .syd-view-all a,
        .motif-theme .right-side-container .syd-news .syd-view-all button,
        .motif-theme .right-side-container .syd-programs .syd-view-all a,
        .motif-theme .right-side-container .syd-programs .syd-view-all button,
        .motif-theme .right-side-container .ch-miqs .syd-view-all a,
        .motif-theme .right-side-container .ch-miqs .syd-view-all button {
          display: block;
          float: none;
          margin: 0 auto 20px;
          max-width: 300px;
          text-align: center;
          width: 100%; }
          @media screen and (min-width: 800px) {
            .motif-theme .right-side-container .activity-container .syd-view-all a,
            .motif-theme .right-side-container .activity-container .syd-view-all button,
            .motif-theme .right-side-container .citem-container .syd-view-all a,
            .motif-theme .right-side-container .citem-container .syd-view-all button,
            .motif-theme .right-side-container .syd-program-page .syd-view-all a,
            .motif-theme .right-side-container .syd-program-page .syd-view-all button,
            .motif-theme .right-side-container .syd-news-results .syd-view-all a,
            .motif-theme .right-side-container .syd-news-results .syd-view-all button,
            .motif-theme .right-side-container .syd-news .syd-view-all a,
            .motif-theme .right-side-container .syd-news .syd-view-all button,
            .motif-theme .right-side-container .syd-programs .syd-view-all a,
            .motif-theme .right-side-container .syd-programs .syd-view-all button,
            .motif-theme .right-side-container .ch-miqs .syd-view-all a,
            .motif-theme .right-side-container .ch-miqs .syd-view-all button {
              margin: 10px 20px; } }
    .motif-theme .right-side-container .interest-container ul {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      margin: 0 0 0 5px;
      padding: 0;
      justify-content: flex-start; }
      @media screen and (min-width: 800px) {
        .motif-theme .right-side-container .interest-container ul {
          justify-content: space-between; } }
      @media screen and (min-width: 1200px) {
        .motif-theme .right-side-container .interest-container ul {
          justify-content: flex-start; } }
    .motif-theme .right-side-container .interest-container li {
      box-shadow: none;
      display: contents;
      flex: auto;
      height: auto;
      list-style: none;
      margin: 0 auto;
      width: auto; }
      .motif-theme .right-side-container .interest-container li label {
        border: 0 none;
        border-radius: 4px;
        box-shadow: 4px 3px 6px 3px rgba(0, 0, 0, 0.08);
        color: #9b9b9b;
        display: block;
        font-family: Lato;
        font-size: 14px;
        font-weight: 100;
        height: 130px;
        line-height: 1.4;
        margin: 0 20px 30px 0;
        outline: none;
        padding: 15px;
        text-align: center;
        text-decoration: none;
        width: 130px; }
        .motif-theme .right-side-container .interest-container li label::before {
          border: 0 none;
          box-shadow: none !important;
          color: #9b9b9b;
          display: block;
          font-size: 45px;
          font-weight: 100;
          height: auto;
          line-height: 1;
          margin: 0;
          padding: 0 0 20px;
          text-align: center;
          text-indent: 0;
          top: 0;
          width: auto; }
          @media screen and (min-width: 1200px) {
            .motif-theme .right-side-container .interest-container li label::before {
              padding: 15px 0 10px; } }
          @media screen and (min-width: 800px) {
            .motif-theme .right-side-container .interest-container li label::before {
              padding: 12px 0; } }
        .motif-theme .right-side-container .interest-container li label:hover {
          background-color: #1e8292;
          background-image: none;
          border: 0 none;
          color: #ffffff;
          outline: none; }
          .motif-theme .right-side-container .interest-container li label:hover::before {
            color: #fff; }
        .motif-theme .right-side-container .interest-container li label.active, .motif-theme .right-side-container .interest-container li label:active {
          background-color: #2ab5ca;
          background-image: linear-gradient(to bottom, #2ab5ca 0%, #7fcdbb 100%); }
          .motif-theme .right-side-container .interest-container li label.active:hover, .motif-theme .right-side-container .interest-container li label:active:hover {
            background-color: #1e8292;
            background-image: none;
            border: 0 none;
            color: #ffffff;
            outline: none; }
            .motif-theme .right-side-container .interest-container li label.active:hover::before, .motif-theme .right-side-container .interest-container li label:active:hover::before {
              color: #fff; }
    .motif-theme .right-side-container .interest-container .interest-action {
      border-bottom: 1px solid rgba(51, 114, 227, 0.35);
      display: flex;
      justify-content: center;
      margin: 0 0 50px;
      padding: 25px 0; }
      @media screen and (min-width: 800px) {
        .motif-theme .right-side-container .interest-container .interest-action {
          justify-content: flex-start; } }
      .motif-theme .right-side-container .interest-container .interest-action button {
        border: 0 none;
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        margin: 10px;
        min-width: 170px;
        padding: 10px 35px;
        text-align: center; }
      .motif-theme .right-side-container .interest-container .interest-action .interest-cancel {
        background-color: #fff;
        border: 1px solid #2b6ce2;
        color: #2b6ce2; }
        .motif-theme .right-side-container .interest-container .interest-action .interest-cancel:hover {
          border: 1px solid #1749a6;
          color: #1749a6; }
      .motif-theme .right-side-container .interest-container .interest-action .interest-save {
        background-color: #2b6ce2;
        border: 1px solid #2b6ce2;
        color: #fff; }
        .motif-theme .right-side-container .interest-container .interest-action .interest-save:hover {
          background-color: #1749a6;
          border: 1px solid #1749a6; }
    .motif-theme .right-side-container .programs-container {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      /* Featured Program Card*/ }
      @media screen and (min-width: 1200px) {
        .motif-theme .right-side-container .programs-container {
          justify-content: space-around; } }
      @media screen and (min-width: 800px) {
        .motif-theme .right-side-container .programs-container {
          justify-content: space-between; } }
      .motif-theme .right-side-container .programs-container .programs-flex-wrapper {
        display: flex;
        align-items: flex-start;
        flex-basis: calc(100% - 1rem);
        flex-grow: 0;
        flex-shrink: 0;
        margin-left: 1rem; }
        @media screen and (min-width: 620px) {
          .motif-theme .right-side-container .programs-container .programs-flex-wrapper {
            flex-basis: calc(50% - 1rem);
            flex-grow: 0;
            flex-shrink: 0; } }
      .motif-theme .right-side-container .programs-container .card {
        margin: 0 0 25px;
        max-width: 365px; }
        .motif-theme .right-side-container .programs-container .card img {
          border-radius: 8px 8px 0 0;
          max-height: 245px;
          max-width: 100%; }
        .motif-theme .right-side-container .programs-container .card .card-body {
          background: #fff;
          border-radius: 0 0 8px 8px;
          box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
          color: #fff;
          min-height: 200px;
          padding: 15px;
          display: flex;
          flex-flow: row wrap;
          justify-content: flex-start; }
        .motif-theme .right-side-container .programs-container .card .card-title {
          border: 0 none;
          color: #2b6ce2;
          font-family: Lato;
          font-size: 18px;
          font-style: normal;
          font-weight: bold;
          letter-spacing: normal;
          line-height: 1.45;
          text-decoration: none; }
        .motif-theme .right-side-container .programs-container .card .card-text {
          color: #333333;
          font-family: Lato;
          font-size: 16px;
          font-weight: light;
          line-height: 1.4;
          margin: 0 0 10px; }
        .motif-theme .right-side-container .programs-container .card .program-card-links {
          display: flex;
          flex-direction: row-reverse;
          align-self: flex-end;
          justify-content: space-between;
          width: 100%; }
          .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat,
          .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number,
          .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more {
            border: 0 none;
            color: #2b6ce2;
            display: block;
            float: left;
            font-size: 14px;
            margin: 0 0 5px;
            text-decoration: none; }
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat i,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number i,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more i {
              color: #2b6ce2;
              display: block;
              float: left;
              font-size: 16px;
              line-height: 1.25; }
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat span,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number span,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more span {
              display: block;
              float: left;
              margin-left: 5px; }
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat:hover,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number:hover,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more:hover {
              color: #1749a6; }
              .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat:hover i,
              .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number:hover i,
              .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more:hover i {
                color: #1749a6; }
          .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat,
          .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number {
            float: left;
            display: flex;
            align-items: center; }
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-chat .motif-icon,
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-phone-number .motif-icon {
              color: #999999; }
          .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more {
            float: right;
            display: flex;
            align-items: center; }
            .motif-theme .right-side-container .programs-container .card .program-card-links .program-learn-more .motif-icon {
              color: #999999; }
      .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper {
        flex-basis: 100%;
        flex-grow: 0;
        flex-shrink: 0; }
        .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper .card {
          width: 100%;
          max-width: 100%;
          display: flex;
          flex-direction: column;
          flex-basis: calc(100% - 2rem);
          flex-grow: 0;
          flex-shrink: 0; }
          @media screen and (min-width: 620px) {
            .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper .card {
              flex-direction: row; } }
          .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper .card .syd-program-image {
            height: 260px;
            flex: auto;
            background-size: cover;
            background-position-x: center; }
            @media screen and (min-width: 620px) {
              .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper .card .syd-program-image {
                flex: 0 0 50%; } }
          .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper .card .card-body {
            min-height: 200px;
            flex-basis: 50%;
            flex-grow: 0;
            flex-shrink: 0;
            border-radius: 0 8px 8px 0px; }
            @media screen and (min-width: 620px) {
              .motif-theme .right-side-container .programs-container .featured.programs-flex-wrapper .card .card-body {
                min-height: 260px; } }
      .motif-theme .right-side-container .programs-container .syd-hd-two {
        width: 100%; }
    .motif-theme .right-side-container .view-all-action {
      width: 100%;
      display: flex;
      justify-content: center;
      padding: 0; }
      @media screen and (min-width: 800px) {
        .motif-theme .right-side-container .view-all-action {
          justify-content: flex-end; } }
      .motif-theme .right-side-container .view-all-action a {
        border: 0 none;
        color: #2b6ce2;
        display: block;
        font-family: Lato;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        padding: 5px;
        text-align: center;
        text-decoration: none !important; }
        .motif-theme .right-side-container .view-all-action a:hover {
          color: #1749a6; }
        .motif-theme .right-side-container .view-all-action a span {
          display: block;
          float: left;
          margin-left: 5px; }
      .motif-theme .right-side-container .view-all-action .btn-view-all {
        color: #286ce2;
        display: flex;
        align-items: center; }
        .motif-theme .right-side-container .view-all-action .btn-view-all .motif-icon {
          color: #999999; }
    .motif-theme .right-side-container .page-action-btns {
      text-align: center;
      margin-bottom: 20px; }
    .motif-theme .right-side-container .syd-activity-tracking-summary .popover.ant-tooltip-component {
      border: solid 1px #81cfc2 !important; }
    .motif-theme .right-side-container .syd-activity-tracking-summary .popover-close {
      display: none; }
    .motif-theme .right-side-container .syd-activity-tracking-summary .popover-indicator {
      display: none; }
    .motif-theme .right-side-container .syd-action-plans {
      max-height: none !important; }
      .motif-theme .right-side-container .syd-action-plans .tcp-card-cmp .plans {
        max-height: none !important; }
        @media screen and (max-width: 620px) {
          .motif-theme .right-side-container .syd-action-plans .tcp-card-cmp .plans {
            margin-bottom: 20px; } }
        @media screen and (min-width: 620px) {
          .motif-theme .right-side-container .syd-action-plans .tcp-card-cmp .plans .syd-plan-content {
            flex-basis: 100%; } }
        @media screen and (max-width: 620px) {
          .motif-theme .right-side-container .syd-action-plans .tcp-card-cmp .plans .syd-plan-illustration {
            display: none; } }
  .motif-theme .syd-background {
    background-image: url("/assets/images/syd_background_image.svg"), url("/assets/images/syd_background_image_2.svg");
    background-repeat: no-repeat;
    background-position: right top, left 50% top 30%; }
  .motif-theme .ch-miqs .miq-actions {
    justify-content: center;
    align-items: center; }
    .motif-theme .ch-miqs .miq-actions .btn {
      margin-bottom: 1rem; }
  .motif-theme .ch-miqs .miq-bg {
    margin-top: 1rem;
    padding: 2rem;
    background: #fff; }
    .motif-theme .ch-miqs .miq-bg.miq-list-bg {
      padding-bottom: 1rem; }
  .motif-theme .ch-miqs .miq-list {
    align-items: baseline; }
    .motif-theme .ch-miqs .miq-list span {
      padding-right: 1rem; }
  @media screen and (max-width: 480px) {
    .motif-theme .ch-miqs {
      padding: 1rem; } }
  .motif-theme .miq-icons {
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap; }
    .motif-theme .miq-icons .miq-icon-checkbox {
      height: 6rem;
      width: 100%;
      flex: 1 0 100%;
      margin-bottom: 1rem;
      box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2); }
    .motif-theme .miq-icons .pcLabel {
      margin-right: 0;
      float: none;
      color: #333333;
      display: block;
      background-color: #ffffff;
      border: 1px solid #2ab5ca;
      width: 100%;
      height: 100%;
      text-align: center;
      padding: 4rem 0;
      box-shadow: none;
      font-size: 0.75rem !important; }
      .motif-theme .miq-icons .pcLabel.active {
        color: #ffffff;
        border: none;
        background-color: #2ab5ca;
        background-image: linear-gradient(to bottom, #2ab5ca 0%, #7fcdbb 100%); }
        .motif-theme .miq-icons .pcLabel.active::before {
          color: #ffffff; }
      .motif-theme .miq-icons .pcLabel.focus {
        box-shadow: 0 0 5px 1px #0079c2; }
        .motif-theme .miq-icons .pcLabel.focus::before {
          box-shadow: none; }
      .motif-theme .miq-icons .pcLabel::before {
        font-family: "ant-motif-icons" !important;
        color: #2ab5ca;
        display: block;
        border: 0;
        text-indent: 0 !important;
        font-size: 3.5rem;
        box-shadow: none;
        font-weight: 100;
        margin: -1.5rem 0px 1rem 2.25rem;
        padding-bottom: 2rem; }
      @media screen and (max-width: 480px) {
        .motif-theme .miq-icons .pcLabel {
          text-align: left;
          padding: 2.5rem 0;
          margin: 0; }
          .motif-theme .miq-icons .pcLabel::before {
            transform: translate(0, 1rem);
            display: inline-block;
            margin-right: 3.5rem; } }
    @media screen and (min-width: 480px) {
      .motif-theme .miq-icons {
        justify-content: center; }
        .motif-theme .miq-icons .miq-icon-checkbox {
          height: 8rem;
          width: 8rem;
          flex: 0 0 auto;
          margin-left: 1rem; }
          .motif-theme .miq-icons .miq-icon-checkbox:last-child {
            margin-right: 0; } }
  .motif-theme .miq-icon-li {
    padding-right: 1rem;
    padding-bottom: 1rem; }
    .motif-theme .miq-icon-li::before {
      font-family: "ant-motif-icons" !important;
      background: #2ab5ca;
      color: #ffffff;
      border: 1px solid #2ab5ca;
      border-radius: 2rem;
      padding: 0.45rem;
      font-weight: 100;
      margin-right: 0.5rem; }
  .motif-theme .miq-icon-lw .pcLabel::before, .motif-theme .miq-icon-lw.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-eh .pcLabel::before, .motif-theme .miq-icon-eh.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-ga .pcLabel::before, .motif-theme .miq-icon-ga.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-qs .pcLabel::before, .motif-theme .miq-icon-qs.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-ms .pcLabel::before, .motif-theme .miq-icon-ms.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-sb .pcLabel::before, .motif-theme .miq-icon-sb.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-mcp .pcLabel::before, .motif-theme .miq-icon-mcp.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-ie .pcLabel::before, .motif-theme .miq-icon-ie.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .miq-icon-mhc .pcLabel::before, .motif-theme .miq-icon-mhc.miq-icon-li::before {
    content: "" !important; }
  .motif-theme .motif-theme .miq-content legend {
    margin-bottom: 2rem;
    font-size: 1rem;
    border: none; }
  .motif-theme .care-team-container {
    /* Accordion Elements */
    /* Dropdown Menu */
    /* Sort Menu */
    /* Page Actions */
    /* RCP 2 Overrides */ }
    .motif-theme .care-team-container .benefits-care-team {
      margin: 1rem 0 2rem; }
      .motif-theme .care-team-container .benefits-care-team h6 {
        margin: 1rem 0; }
    .motif-theme .care-team-container .add-care-team-member {
      margin-top: 2rem; }
      .motif-theme .care-team-container .add-care-team-member button {
        margin-top: 1rem; }
    .motif-theme .care-team-container .accordion-wrapper {
      padding-top: 10px; }
    .motif-theme .care-team-container .uxd-expansion-button {
      width: 2rem !important; }
    .motif-theme .care-team-container .uxd-expansion-header {
      width: 100%; }
    .motif-theme .care-team-container .uxd-expansion-header::after {
      display: none; }
    .motif-theme .care-team-container .uxd-content-wrapper {
      display: inline-block;
      width: 100%;
      padding: 2rem 0 0 1.875rem;
      background-image: linear-gradient(to top, #0079c2, #2ab5ca); }
      @media screen and (max-width: 480px) {
        .motif-theme .care-team-container .uxd-content-wrapper {
          padding-left: 1.5rem; } }
      .motif-theme .care-team-container .uxd-content-wrapper .btn {
        background: none;
        border-color: #ffffff;
        color: #ffffff; }
      .motif-theme .care-team-container .uxd-content-wrapper .btn:hover,
      .motif-theme .care-team-container .uxd-content-wrapper .btn:focus,
      .motif-theme .care-team-container .uxd-content-wrapper .btn:active {
        background: rgba(255, 255, 255, 0.15) !important;
        color: #ffffff !important;
        border-color: #ffffff !important; }
    .motif-theme .care-team-container .zebra-striping div:nth-child(even) uxd-expansion-panel uxd-expansion-header div {
      background-color: #f7f7f7; }
    .motif-theme .care-team-container .care-team-member-list {
      font-weight: 500;
      margin: 2rem 0; }
      .motif-theme .care-team-container .care-team-member-list ul.dropdown-menu {
        list-style: none;
        margin-left: -200px;
        margin-top: 0px;
        width: 220px; }
      .motif-theme .care-team-container .care-team-member-list ul.mem-list {
        list-style: none;
        margin-left: -40px; }
      .motif-theme .care-team-container .care-team-member-list .ngep-flex span {
        margin-bottom: 0.5rem; }
      .motif-theme .care-team-container .care-team-member-list a[id^="ctViewmap"] {
        font-size: 0.8rem; }
      .motif-theme .care-team-container .care-team-member-list a[id^="ctBtnviewAllMem"] {
        font-size: 0.8rem; }
      .motif-theme .care-team-container .care-team-member-list .fa-pencil {
        color: #949494; }
      .motif-theme .care-team-container .care-team-member-list .provider-name {
        font-weight: 600;
        color: #333333;
        font-size: 1rem; }
        @media screen and (max-width: 480px) {
          .motif-theme .care-team-container .care-team-member-list .provider-name {
            font-size: 18px;
            flex: 1 0 100%; } }
      .motif-theme .care-team-container .care-team-member-list .fa.md {
        font-size: 1.5rem !important; }
      .motif-theme .care-team-container .care-team-member-list .ct-top-section {
        width: 100%;
        padding-left: 1.5rem; }
        @media screen and (max-width: 480px) {
          .motif-theme .care-team-container .care-team-member-list .ct-top-section {
            padding-left: 0; } }
      .motif-theme .care-team-container .care-team-member-list .ct-bottom-section {
        padding-left: 4rem; }
      .motif-theme .care-team-container .care-team-member-list .ct-provider-details a {
        font-weight: normal;
        margin-left: 10px; }
      @media screen and (max-width: 480px) {
        .motif-theme .care-team-container .care-team-member-list .ct-assigned-members {
          display: block; } }
    .motif-theme .care-team-container .ct-flex-item {
      align-self: flex-start;
      display: inline-flex;
      flex: 1 0;
      margin: 1rem 0; }
      .motif-theme .care-team-container .ct-flex-item label {
        width: 230px;
        flex-shrink: 0; }
      .motif-theme .care-team-container .ct-flex-item_left {
        align-self: flex-start;
        display: inline-flex;
        flex: 1 0;
        margin: 1rem 0; }
        .motif-theme .care-team-container .ct-flex-item_left label {
          width: 90px; }
    .motif-theme .care-team-container .ct-nickname {
      float: left; }
      @media screen and (max-width: 480px) {
        .motif-theme .care-team-container .ct-nickname {
          font-size: 16px; } }
      .motif-theme .care-team-container .ct-nickname .form-item {
        display: block; }
      .motif-theme .care-team-container .ct-nickname .nickName {
        float: left;
        margin-left: 0.5rem; }
        @media screen and (max-width: 480px) {
          .motif-theme .care-team-container .ct-nickname .nickName {
            font-size: 16px;
            margin-left: 0; } }
      .motif-theme .care-team-container .ct-nickname input {
        float: left;
        margin-top: -5px; }
        @media screen and (max-width: 480px) {
          .motif-theme .care-team-container .ct-nickname input {
            width: 130px; } }
      .motif-theme .care-team-container .ct-nickname .btn-icon {
        float: left;
        margin-left: 0.5rem;
        margin-top: -0.1rem;
        padding: 0;
        text-decoration: none; }
        .motif-theme .care-team-container .ct-nickname .btn-icon .fa {
          font-size: 1rem;
          margin: 0; }
          @media screen and (max-width: 480px) {
            .motif-theme .care-team-container .ct-nickname .btn-icon .fa {
              font-size: 1.5rem; } }
    @media screen and (max-width: 480px) {
      .motif-theme .care-team-container .nickNameSep {
        display: none; } }
    .motif-theme .care-team-container .ct-provider-details {
      font-size: 0.9rem;
      padding-right: 2rem; }
      @media screen and (max-width: 800px) {
        .motif-theme .care-team-container .ct-provider-details {
          font-size: 16px;
          width: 100%; } }
    .motif-theme .care-team-container .white-box, .motif-theme .care-team-container .white-box__right, .motif-theme .care-team-container .white-box__bottom {
      flex: 1 0 auto;
      background-color: #ffffff;
      padding: 20px;
      border: 1px solid #eeeeee;
      box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2); }
      @media screen and (max-width: 800px) {
        .motif-theme .care-team-container .white-box, .motif-theme .care-team-container .white-box__right, .motif-theme .care-team-container .white-box__bottom {
          margin: 1rem 0rem 2rem 0;
          flex-basis: 100%; } }
      .motif-theme .care-team-container .white-box__right {
        margin: 0 0 0 2rem; }
        @media screen and (max-width: 800px) {
          .motif-theme .care-team-container .white-box__right {
            margin-left: 0; } }
      .motif-theme .care-team-container .white-box__bottom {
        margin-bottom: 30px; }
      .motif-theme .care-team-container .white-box div, .motif-theme .care-team-container .white-box__right div, .motif-theme .care-team-container .white-box__bottom div {
        display: flex;
        margin-bottom: 2rem; }
        @media screen and (max-width: 480px) {
          .motif-theme .care-team-container .white-box div, .motif-theme .care-team-container .white-box__right div, .motif-theme .care-team-container .white-box__bottom div {
            font-size: 12px; } }
    .motif-theme .care-team-container .ct-list-page-actions {
      padding: 1rem;
      display: flex;
      justify-content: flex-end; }
      @media screen and (max-width: 480px) {
        .motif-theme .care-team-container .ct-list-page-actions {
          justify-content: center; } }
      @media screen and (max-width: 480px) {
        .motif-theme .care-team-container .ct-list-page-actions .btn {
          font-size: 12px; } }
      .motif-theme .care-team-container .ct-list-page-actions .btn .btn-secondary {
        margin-right: 10px; }
    .motif-theme .care-team-container .ngep-custom-menu {
      float: right; }
      .motif-theme .care-team-container .ngep-custom-menu .btn:hover,
      .motif-theme .care-team-container .ngep-custom-menu .btn:focus,
      .motif-theme .care-team-container .ngep-custom-menu .btn:active {
        background-color: inherit !important;
        color: inherit !important; }
      .motif-theme .care-team-container .ngep-custom-menu a {
        text-decoration: none !important; }
      .motif-theme .care-team-container .ngep-custom-menu button.dropdown-toggle:focus {
        outline: -webkit-focus-ring-color auto 5px !important; }
      .motif-theme .care-team-container .ngep-custom-menu span {
        color: #333333; }
      .motif-theme .care-team-container .ngep-custom-menu li:hover span.fa {
        color: #ffffff !important; }
      .motif-theme .care-team-container .ngep-custom-menu .motif-icon {
        color: #0079c2 !important;
        margin-right: 5px; }
      .motif-theme .care-team-container .ngep-custom-menu .dropdown-toggle {
        background: none;
        border: none; }
        .motif-theme .care-team-container .ngep-custom-menu .dropdown-toggle .buttonMain {
          display: none; }
        .motif-theme .care-team-container .ngep-custom-menu .dropdown-toggle .fa-caret-down {
          padding: 0;
          color: #949494 !important;
          font-family: "ant-motif-icons" !important; }
          .motif-theme .care-team-container .ngep-custom-menu .dropdown-toggle .fa-caret-down:before {
            content: "\ea2a"; }
    .motif-theme .care-team-container .is-expanded .ngep-custom-menu span {
      color: #333333 !important; }
    .motif-theme .care-team-container .is-expanded .ngep-custom-menu .fa {
      color: #0079c2 !important; }
    .motif-theme .care-team-container .is-expanded .ngep-custom-menu li:hover span.fa {
      color: #ffffff !important; }
    .motif-theme .care-team-container .btn-sort {
      border: none;
      background-color: #ffffff;
      float: left;
      color: #0079c2; }
      .motif-theme .care-team-container .btn-sort .fa {
        font-size: 2rem;
        margin-top: 1.5rem; }
    .motif-theme .care-team-container .ct-sort-ddl {
      width: 80%;
      float: left; }
      .motif-theme .care-team-container .ct-sort-ddl .pfSelect-legend {
        font-size: 14px !important; }
      .motif-theme .care-team-container .ct-sort-ddl legend {
        margin-bottom: 5px !important; }
    .motif-theme .care-team-container [data-tcp-print-download-cmp] {
      float: left;
      margin-right: 0.5rem; }
      @media screen and (max-width: 1024px) {
        .motif-theme .care-team-container [data-tcp-print-download-cmp] {
          display: none; } }
    .motif-theme .care-team-container .ct-bottom-page-actions {
      display: flex;
      justify-content: center; }
      .motif-theme .care-team-container .ct-bottom-page-actions #print-or-download-link {
        padding-top: 14px; }
      .motif-theme .care-team-container .ct-bottom-page-actions .motif-print {
        margin-right: 5px; }
    .motif-theme .care-team-container span[id^="ctLblMemAdd"] {
      margin-left: 1rem; }
    .motif-theme .care-team-container li[id^="ctlblAvaMem"] {
      margin-left: 1rem; }
    .motif-theme .care-team-container .psButton .psArrow {
      margin-right: 10px;
      font-size: 1rem !important;
      border-left: none; }
    .motif-theme .care-team-container .ngep-flex span {
      color: #666666; }
    .motif-theme .care-team-container .uxd-expansion-panel {
      overflow: inherit !important; }
    .motif-theme .care-team-container .uxd-panel-content {
      overflow: hidden; }
    .motif-theme .care-team-container uxd-expansion-toggle {
      margin-top: -4.5rem; }
      @media screen and (max-width: 480px) {
        .motif-theme .care-team-container uxd-expansion-toggle {
          margin-top: -5.5rem; } }
    .motif-theme .care-team-container .has-error .ant-form-item-error {
      color: #cc0033; }
    .motif-theme .care-team-container span.fa-map-marker {
      color: #0079c2 !important; }
    .motif-theme .care-team-container span.psActiveOption {
      font-size: 14px !important; }
    .motif-theme .care-team-container .psArrow {
      height: 15px !important; }
    .motif-theme .care-team-container .removed-providers {
      text-align: center;
      margin-top: 20px; }
      .motif-theme .care-team-container .removed-providers a {
        font-weight: 600; }
    .motif-theme .care-team-container .back-to-ct {
      margin-top: -10px;
      margin-bottom: 20px;
      padding-bottom: 10px;
      border-bottom: 1px solid #979797; }
      .motif-theme .care-team-container .back-to-ct a {
        text-decoration: none !important;
        font-weight: 600; }
        .motif-theme .care-team-container .back-to-ct a span {
          margin-right: 5px; }
  .motif-theme .tcp-delete-ct-modal {
    text-align: center; }
  .motif-theme .delete-ct-modal-ctas {
    text-align: center; }
  .motif-theme .tcp-map-ct-modal {
    width: 99%;
    max-width: 100%;
    height: 99%;
    max-height: 100%; }
    .motif-theme .tcp-map-ct-modal .map-input {
      width: 48% !important;
      float: left;
      padding: 0; }
      .motif-theme .tcp-map-ct-modal .map-input .directionsPanel {
        float: left;
        width: 100% !important; }
        .motif-theme .tcp-map-ct-modal .map-input .directionsPanel .dirWp input {
          width: 230px; }
    .motif-theme .tcp-map-ct-modal .map-directions {
      width: 52% !important;
      float: right;
      padding: 0; }
      @media screen and (max-width: 800px) {
        .motif-theme .tcp-map-ct-modal .map-directions {
          width: 100% !important; } }
    .motif-theme .tcp-map-ct-modal .map-view {
      height: 500px !important;
      float: left;
      padding: 0;
      position: relative; }
  .motif-theme .classic-theme .motif-theme .ct-sort-ddl .pfSelect button:hover {
    border: 1px solid #48c9ff !important;
    color: #666 !important; }
  .motif-theme .classic-theme .motif-theme .psOption.focus + .psLabel {
    background: #2b6ce2 !important;
    color: #ffffff !important;
    text-decoration: none !important; }
  .motif-theme .syd-content-banner {
    margin-bottom: 4rem; }
  .motif-theme .syd-item {
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15);
    margin-bottom: 1rem;
    background: #ffffff; }
    .motif-theme .syd-item a {
      text-decoration: none !important;
      border-bottom: none !important; }
  .motif-theme .syd-image {
    background-color: #eeeeee;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%; }
  .motif-theme .syd-programs,
  .motif-theme .syd-news,
  .motif-theme .syd-ap-not-started {
    margin-bottom: 2rem; 
    max-height: fit-content !important; }
  .motif-theme .syd-news {
    border-bottom: 1px solid #eeeeee; }
  .motif-theme .syd-news-landing {
    border-bottom: none;
    margin-bottom: 0; }
    .motif-theme .syd-news-landing .syd-news-flex {
      margin-bottom: 2rem; }
    .motif-theme .syd-news-landing .syd-news {
      padding-bottom: 0; }
    .motif-theme .syd-news-landing .syd-news-featured {
      border-bottom: 1px solid #eeeeee;
      margin-bottom: 3rem; }
      .motif-theme .syd-news-landing .syd-news-featured .syd-news-item {
        border-top: 4px solid #0079c2; }
      .motif-theme .syd-news-landing .syd-news-featured .syd-news-flex {
        padding-top: 1rem; }
    .motif-theme .syd-news-landing .syd-view-all {
      padding-bottom: 2rem; }
  .motif-theme .syd-header {
    padding-bottom: 1rem; }
  .motif-theme .syd-view-all {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2rem; }
  .motif-theme .syd-programs .syd-program-item {
    flex-direction: column-reverse;
    flex-grow: 1; }
    @media screen and (min-width: 800px) {
      .motif-theme .syd-programs .syd-program-item {
        flex-basis: calc(50% - 1rem);
        flex-grow: 0; }
        .motif-theme .syd-programs .syd-program-item:nth-child(odd) {
          margin-right: 1rem; } }
    @media screen and (min-width: 1024px) {
      .motif-theme .syd-programs .syd-program-item {
        flex-basis: calc(33% - 1rem); }
        .motif-theme .syd-programs .syd-program-item:nth-child(2n) {
          margin-right: 1rem; }
        .motif-theme .syd-programs .syd-program-item:nth-child(3n) {
          margin-right: 0; } }
    .motif-theme .syd-programs .syd-program-item:last-child {
      margin-right: 0; }
  .motif-theme .syd-programs .syd-program-flex {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap; }
    @media screen and (min-width: 480px) {
      .motif-theme .syd-programs .syd-program-flex {
        align-items: stretch; } }
  .motif-theme .syd-programs .syd-program-content {
    padding: 0.75rem;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .motif-theme .syd-programs .syd-program-content p {
      color: #666666;
      padding-bottom: 1.25rem; }
  .motif-theme .syd-programs .syd-program-image {
    height: 175px;
    background-position-y: center;
    background-size: 100%;
    background-repeat: no-repeat; }
  .motif-theme .syd-programs .syd-program-actions {
    justify-content: space-between;
    align-items: flex-end; }
  .motif-theme .syd-programs .syd-program-contact a {
    display: block; }
  .motif-theme .syd-program-link {
    border-bottom: none !important; }
    .motif-theme .syd-program-link::before {
      display: inline-block;
      transform: translateY(0.125rem);
      margin-right: 0.5rem;
      color: #949494;
      font-size: 1rem; }
    .motif-theme .syd-program-link.syd-learn-icon::before {
      font-family: "ant-motif-icons" !important;
      content: ""; }
    .motif-theme .syd-program-link.syd-chat-icon::before {
      font-family: "ant-motif-icons" !important;
      content: ""; }
    .motif-theme .syd-program-link.syd-call-icon::before {
      font-family: "ant-motif-icons" !important;
      content: ""; }
    .motif-theme .syd-program-link .motif-icon {
      display: inline-block;
      transform: translateY(0.125rem);
      margin-right: 0.5rem;
      color: #949494;
      font-size: 1.0625rem; }
  .motif-theme .syd-program-page {
    padding-bottom: 4rem; }
    .motif-theme .syd-program-page .syd-program-img-cont {
      flex: 1 0 100%;
      min-height: 400px; }
    .motif-theme .syd-program-page .syd-program-info {
      padding: 2rem;
      background: #f7f7f7;
      flex-grow: 1;
      flex-shrink: 0;
      flex-basis: calc(100% - 4rem); }
      .motif-theme .syd-program-page .syd-program-info .syd-program-info-header {
        margin-bottom: 1rem; }
    .motif-theme .syd-program-page .syd-program-sec {
      margin-bottom: 1rem; }
      .motif-theme .syd-program-page .syd-program-sec dt {
        padding-right: 0.5rem;
        font-weight: normal; }
      .motif-theme .syd-program-page .syd-program-sec h6 {
        margin-bottom: 5px;
        font-weight: bold; }
    .motif-theme .syd-program-page .ngep-flex .syd-program-sec {
      flex: 1 0 100%; }
    .motif-theme .syd-program-page .syd-program-ext-desc {
      margin-top: 1rem; }
    @media screen and (min-width: 480px) {
      .motif-theme .syd-program-page .ngep-flex .syd-program-sec {
        flex: 1 0 50%; } }
    @media screen and (min-width: 800px) {
      .motif-theme .syd-program-page .syd-program-card {
        flex-wrap: nowrap; }
      .motif-theme .syd-program-page .syd-program-img-cont {
        flex: 1 1 55%;
        height: auto; }
      .motif-theme .syd-program-page .syd-program-info {
        flex-basis: calc(45% - 4rem); }
      .motif-theme .syd-program-page .ngep-flex .syd-program-sec {
        flex: 1 0 100%; } }
    @media screen and (min-width: 1024px) {
      .motif-theme .syd-program-page .syd-program-img-cont {
        flex: 1 1 67%; }
      .motif-theme .syd-program-page .syd-program-info {
        flex-basis: calc(33% - 4rem); } }
  .motif-theme .syd-news h4.syd-news-title {
    font-size: 22px;
    color: white;
    font-weight: 500;
    margin-top: 5px; }
  .motif-theme .syd-news .article-icon {
    font-size: 2rem;
    color: white;
    font-weight: 600; }
  .motif-theme .syd-news .syd-news-content {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 100%;
    padding: 1.25rem;
    flex-direction: column;
    justify-content: space-between;
    border: none !important; }
    .motif-theme .syd-news .syd-news-content .syd-news-source {
      font-size: 14px;
      color: #666666; }
    .motif-theme .syd-news .syd-news-content .syd-source-pad {
      padding-top: 0.5rem; }
  .motif-theme .syd-news .syd-news-search {
    margin: 0 0 3rem 0.875rem;
    display: flex; }
    .motif-theme .syd-news .syd-news-search .psDropdown {
      top: 100%; }
    .motif-theme .syd-news .syd-news-search .tcp-auto-suggest .no-suggestions {
      font-size: 0.85714286rem;
      padding: 15px; }
    .motif-theme .syd-news .syd-news-search .ant-search-button {
      transform: translateY(-1px);
      background-color: white;
      padding: 0px; }
      @supports (-webkit-overflow-scrolling: touch) {
        .motif-theme .syd-news .syd-news-search .ant-search-button {
          transform: translateY(-3px); } }
      .motif-theme .syd-news .syd-news-search .ant-search-button span.fa {
        color: #58abdf; }
    .motif-theme .syd-news .syd-news-search input#newsSearch {
      flex-basis: 33%;
      padding: 10px; }
      @media screen and (max-width: 800px) {
        .motif-theme .syd-news .syd-news-search input#newsSearch {
          flex-basis: calc(100% - 20px); } }
  .motif-theme .syd-news .syd-news-image {
    flex: 1 0 125px; }
  .motif-theme .syd-news .syd-news-flex {
    align-items: stretch; }
  .motif-theme .syd-news .syd-news-item {
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 25px;
    box-shadow: 5px 5px 5px lightgrey;
    display: flex;
    flex-basis: calc(100% - 1rem);
    flex-direction: column-reverse;
    flex-grow: 0;
    flex-shrink: 0;
    height: 240px;
    margin-bottom: 1rem;
    margin-left: 1rem; }
    @media screen and (max-width: 480px) {
      .motif-theme .syd-news .syd-news-item {
        height: 170px; } }
    @media screen and (min-width: 480px) {
      .motif-theme .syd-news .syd-news-item {
        flex-basis: calc(50% - 1rem);
        flex-grow: 0;
        flex-shrink: 0; } }
    @media screen and (min-width: 1200px) {
      .motif-theme .syd-news .syd-news-item {
        flex-basis: calc(33% - 1rem);
        flex-grow: 0;
        flex-shrink: 0; } }
  .motif-theme .syd-news:not(.syd-news-results) article.syd-news-item {
    display: flex;
    background-image: url("/assets/images/syd-article-background.png");
    background-position-y: bottom;
    background-size: cover; }
  @media all and (-ms-high-contrast: none) {
    .motif-theme .syd-news:not(.syd-news-results) .syd-news-content {
      flex-basis: auto; } }
  @media screen and (min-width: 480px) {
    .motif-theme .syd-news:not(.syd-news-results) .syd-news-flex {
      margin-left: -1rem; } }
  .motif-theme .syd-news-results {
    border-bottom: none; }
    .motif-theme .syd-news-results .syd-news-item {
      flex-grow: 1;
      flex-shrink: 0;
      flex-basis: 100%;
      flex-direction: row-reverse;
      box-shadow: none;
      border-bottom: 1px solid #eeeeee;
      margin-bottom: 0;
      padding-left: 0;
      height: 100px; }
      .motif-theme .syd-news-results .syd-news-item .syd-news-content {
        margin-bottom: 0; }
        @media screen and (max-width: 480px) {
          .motif-theme .syd-news-results .syd-news-item .syd-news-content {
            flex-basis: calc(100% - 225px); } }
        .motif-theme .syd-news-results .syd-news-item .syd-news-content a {
          border: none !important;
          padding: 10px 0; }
        .motif-theme .syd-news-results .syd-news-item .syd-news-content .article-icon {
          font-size: 2.325rem;
          margin-right: 1rem;
          display: inline-block;
          transform: translateY(0.325rem);
          color: #2ab5ca; }
        .motif-theme .syd-news-results .syd-news-item .syd-news-content .syd-news-title {
          font-size: 1.25rem;
          font-weight: 500;
          color: #333333; }
      .motif-theme .syd-news-results .syd-news-item .syd-news-image {
        margin: 0.75rem; }
        @media screen and (max-width: 480px) {
          .motif-theme .syd-news-results .syd-news-item .syd-news-image {
            display: none; } }
        @media screen and (min-width: 800px) {
          .motif-theme .syd-news-results .syd-news-item .syd-news-image {
            flex: 1 0 225px; } }
    .motif-theme .syd-news-results .syd-results-header {
      font-weight: 200;
      padding-bottom: 0.75rem;
      color: #333333; }
      .motif-theme .syd-news-results .syd-results-header strong {
        font-weight: 400; }
  .motif-theme .syd-return {
    max-width: 380px;
    margin: 4rem auto 3rem auto;
    text-align: center; }
    .motif-theme .syd-return .syd-return-header {
      padding-bottom: 0.5rem;
      align-items: center;
      justify-content: center;
      font-weight: 200; }
      .motif-theme .syd-return .syd-return-header .syd-return-icon {
        border: 2px solid #58abdf;
        padding: 0.9rem 0.4rem;
        margin-right: 0.5rem;
        border-radius: 3rem;
        width: 3rem;
        height: 3rem;
        color: #58abdf;
        font-size: 2rem;
        line-height: 1rem; }
  .motif-theme .motif-theme article.syd-program-item {
    display: flex; }
  .motif-theme .motif-theme .syd-link {
    text-decoration: none;
    border: none;
    font-weight: 400; }
  .motif-theme .motif-theme .syd-program-title {
    color: #555555;
    font-size: 1rem;
    padding-bottom: 0.5rem; }
    .motif-theme .motif-theme .syd-program-title .syd-no-link {
      font-size: 14px;
      font-weight: 400; }
  .motif-theme .motif-theme .syd-news .ant-auto-suggest {
    width: 100%; }
    .motif-theme .motif-theme .syd-news .ant-auto-suggest legend {
      display: none; }
    .motif-theme .motif-theme .syd-news .ant-auto-suggest .ant-search-button span.fa {
      transform: translate(0.5rem, 0.35rem);
      padding: 0; }
    @media screen and (min-width: 800px) {
      .motif-theme .motif-theme .syd-news .ant-auto-suggest {
        width: 33%; } }
  .motif-theme .motif-theme h3.syd-header {
    padding-bottom: 1rem; }
  .motif-theme .syd-like-ol::before {
    content: ""; }
  .motif-theme .syd-like-fl::before {
    content: ""; }
  .motif-theme .syd-dislike-ol::before {
    content: ""; }
  .motif-theme .syd-dislike-fl::before {
    content: ""; }
  .motif-theme .citem-iframe {
    width: 100%;
    height: 600px;
    border: none;
    overflow: hidden !important; }
  .motif-theme .citem-action {
    justify-content: center;
    margin: 2rem 0; }
  .motif-theme .citem-rate {
    margin-top: 3rem; }
    .motif-theme .citem-rate a {
      text-decoration: none !important; }
    .motif-theme .citem-rate .citem-help {
      color: #333333;
      display: block;
      font-family: Montserrat;
      font-size: 26px;
      font-weight: 100;
      letter-spacing: 0.5px;
      margin-bottom: 12px; }
    .motif-theme .citem-rate .syd-like {
      border: 0 none;
      color: #286ce2;
      font-family: Lato;
      margin-right: 1.5rem; }
      .motif-theme .citem-rate .syd-like .syd-like-ol,
      .motif-theme .citem-rate .syd-like .syd-dislike-ol {
        margin-right: 5px;
        font-size: 14px; }
  .motif-theme .citem-date {
    margin-bottom: 1rem; }
  .motif-theme .citem-body .HwStructuredWrapper {
    font-family: sans-serif; }
    .motif-theme .citem-body .HwStructuredWrapper p {
      font-size: 15px;
      font-weight: 300;
      line-height: 1.6;
      margin-bottom: 5px;
      padding-top: 20px; }
    .motif-theme .citem-body .HwStructuredWrapper ul,
    .motif-theme .citem-body .HwStructuredWrapper ol,
    .motif-theme .citem-body .HwStructuredWrapper dl {
      font-size: 14px;
      list-style-position: inside;
      list-style-type: disc;
      margin: 0 0 15px;
      padding: 0; }
      .motif-theme .citem-body .HwStructuredWrapper ul li,
      .motif-theme .citem-body .HwStructuredWrapper ol li,
      .motif-theme .citem-body .HwStructuredWrapper dl li {
        font-weight: 300;
        line-height: 22px; }
        .motif-theme .citem-body .HwStructuredWrapper ul li .HwCmd,
        .motif-theme .citem-body .HwStructuredWrapper ol li .HwCmd,
        .motif-theme .citem-body .HwStructuredWrapper dl li .HwCmd {
          display: initial; }
    .motif-theme .citem-body .HwStructuredWrapper h3 {
      font-size: 22px;
      font-weight: bold;
      line-height: 1.45;
      margin-bottom: 1rem; }
    .motif-theme .citem-body .HwStructuredWrapper .HwInfo dl {
      margin: 20px; }
    .motif-theme .citem-body .HwStructuredWrapper .HwInfo dd {
      margin-bottom: 10px; }
    .motif-theme .citem-body .HwStructuredWrapper .HwInfo dt {
      font-weight: 400; }
    .motif-theme .citem-body .HwStructuredWrapper .HwSection {
      margin-bottom: 40px; }
      .motif-theme .citem-body .HwStructuredWrapper .HwSection h4 {
        margin-bottom: 15px; }
      .motif-theme .citem-body .HwStructuredWrapper .HwSection dd {
        margin: 0 0 10px;
        font-weight: normal; }
        .motif-theme .citem-body .HwStructuredWrapper .HwSection dd p {
          padding: 0 0 10px; }
    .motif-theme .citem-body .HwStructuredWrapper .HwImageWrapper {
      float: left;
      margin-right: 15px; }
    .motif-theme .citem-body .HwStructuredWrapper .HwMedia .HwImageWrapper {
      display: block;
      float: none;
      margin: 0 auto;
      max-width: 100%;
      text-align: center; }
      .motif-theme .citem-body .HwStructuredWrapper .HwMedia .HwImageWrapper img {
        max-width: 100%; }
    .motif-theme .citem-body .HwStructuredWrapper .HwMedia .HwSection {
      clear: both;
      text-align: center; }
    .motif-theme .citem-body .HwStructuredWrapper video {
      min-width: 100% !important; }
  .motif-theme .syd-program-page .preventive-care-block {
    text-align: center; }
    .motif-theme .syd-program-page .preventive-care-block p {
      font-size: 16px; }
    .motif-theme .syd-program-page .preventive-care-block h2 {
      margin-bottom: 1rem;
      font-size: 32px; }
    .motif-theme .syd-program-page .preventive-care-block .syd-phg-gender {
      margin-top: 2rem;
      display: flex;
      justify-content: center; }
      .motif-theme .syd-program-page .preventive-care-block .syd-phg-gender .prLabel {
        padding-left: 10px; }
    .motif-theme .syd-program-page .preventive-care-block .syd-phg-age {
      display: flex;
      justify-content: center; }
      .motif-theme .syd-program-page .preventive-care-block .syd-phg-age .syd-age-select {
        width: 250px; }
        .motif-theme .syd-program-page .preventive-care-block .syd-phg-age .syd-age-select ul {
          text-align: left; }
    .motif-theme .syd-program-page .preventive-care-block table td {
      padding: 15px; }
    .motif-theme .syd-program-page .preventive-care-block #patientSafetyTipsCollapse1 ul {
      list-style: none;
      padding-left: 1rem; }
    .motif-theme .syd-program-page .preventive-care-block #btnPhgSubmit {
      margin-bottom: 1rem; }
    .motif-theme .syd-program-page .preventive-care-block .form-group {
      display: flex; }
      .motif-theme .syd-program-page .preventive-care-block .form-group ul {
        text-align: left; }
    .motif-theme .syd-program-page .preventive-care-block h2.table-title {
      font-size: 2.2rem;
      font-weight: 100;
      margin-bottom: 15px; }
    .motif-theme .syd-program-page .preventive-care-block:last-of-type {
      margin: 50px 0; }
    .motif-theme .syd-program-page .preventive-care-block .list-numbered ul {
      list-style-type: none; }
    .motif-theme .syd-program-page .preventive-care-block .health-output-block {
      margin-top: 50px; }
      .motif-theme .syd-program-page .preventive-care-block .health-output-block:last-of-type {
        margin-top: 80px; }
      .motif-theme .syd-program-page .preventive-care-block .health-output-block h3 {
        padding-bottom: 20px;
        border-bottom: 4px solid #0079c2;
        font-size: 2rem; }
    .motif-theme .syd-program-page .preventive-care-block table tr:nth-child(even) {
      background: #eee; }
    .motif-theme .syd-program-page .preventive-care-block table td {
      padding: 30px; }
      .motif-theme .syd-program-page .preventive-care-block table td:first-of-type {
        text-transform: uppercase; }
    .motif-theme .syd-program-page .preventive-care-block table ul {
      list-style-type: none; }
      .motif-theme .syd-program-page .preventive-care-block table ul li {
        text-align: left; }
    @media (max-width: 479px) {
      .motif-theme .syd-program-page .preventive-care-block .health-output-block table tr:nth-child(even) {
        background: white; }
      .motif-theme .syd-program-page .preventive-care-block .health-output-block table td {
        padding: 15px 15px 15px 0;
        display: block; }
        .motif-theme .syd-program-page .preventive-care-block .health-output-block table td:first-of-type {
          background: #eee;
          text-align: center; }
      .motif-theme .syd-program-page .preventive-care-block .health-output-block table ul {
        list-style-type: disc; } }
    .motif-theme .syd-program-page .preventive-care-block h3.ant-collapse-heading {
      padding: 0.5rem !important; }
    .motif-theme .syd-program-page .preventive-care-block .wcs-ec-body-content {
      margin-left: 5rem; }
    .motif-theme .syd-program-page .preventive-care-block .ant-collapse-button {
      flex-direction: row;
      justify-content: flex-start;
      padding: 1rem !important; }
    .motif-theme .syd-program-page .preventive-care-block .ant-collapse {
      border-bottom: none !important; }
    .motif-theme .syd-program-page .preventive-care-block .accordion-button-icon {
      color: #0079c2 !important; }
    .motif-theme .syd-program-page .preventive-care-block .ant-collapse-body ul,
    .motif-theme .syd-program-page .preventive-care-block .ant-collapse-body ol {
      font-size: 16px; }
    .motif-theme .syd-program-page .preventive-care-block .health-output-block {
      font-size: 16px; }
      .motif-theme .syd-program-page .preventive-care-block .health-output-block h3 {
        font-size: 26px;
        border-bottom: none;
        font-weight: 300; }
        .motif-theme .syd-program-page .preventive-care-block .health-output-block h3:after {
          content: " ";
          display: block;
          height: 4px;
          margin: 25px auto 50px;
          position: relative;
          background: #41c0b8;
          width: 108px; }
  .motif-theme .syd-news-results .syd-news-item {
    border-radius: 0px; }
  .motif-theme .syd-news-results .syd-news-item:after {
    padding-bottom: 10%; }
  .motif-theme .syd-program-image#CSMNGT_sm_img {
    background-position-x: left; }
  .motif-theme .syd-program-image#VSO_CNSMR_MDCL_sm_img {
    background-position-x: right; }
  .motif-theme .syd-program-image#VSO_2ND_MD_sm_img {
    background-position-x: right; }
  .motif-theme .syd-action-plans {
    /* Need these overrides while on dual theme */
    /* Temporary */
    /*Kroger changes*/ }
    .motif-theme .syd-action-plans a {
      text-decoration: none !important;
      border-bottom: none !important; }
    .motif-theme .syd-action-plans .tcp-card-cmp {
      box-shadow: 5px 5px 20px #6f6f6f;
      padding: 0 !important;
      border-radius: 5px;
      max-height: 280px;
      /*  Background colors for each card -temporary */ }
      .motif-theme .syd-action-plans .tcp-card-cmp .ap1eatsydvr1 {
        background-image: linear-gradient(to left, #c85cc5 0%, #36117f 100%); }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap1eatsydvr1 .plan-image-bg {
          width: 100%;
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right; }
          @media screen and (max-width: 1023px) {
            .motif-theme .syd-action-plans .tcp-card-cmp .ap1eatsydvr1 .plan-image-bg {
              background-size: 0px; } }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap1eatsydvr1 .progress {
          background-color: #2b1169; }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap1eatsydvr1 .progress-bar {
          background-color: #cfacf5 !important; }
      .motif-theme .syd-action-plans .tcp-card-cmp .ap2lossydvr1 {
        background-image: linear-gradient(to left, #0099c0 0%, #114e70 100%); }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap2lossydvr1 .plan-image-bg {
          width: 100%;
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right; }
          @media screen and (max-width: 1023px) {
            .motif-theme .syd-action-plans .tcp-card-cmp .ap2lossydvr1 .plan-image-bg {
              background-size: 0px; } }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap2lossydvr1 .progress {
          background-color: #203c37; }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap2lossydvr1 .progress-bar {
          background-color: #203c37 !important; }
      .motif-theme .syd-action-plans .tcp-card-cmp .ap3getsydvr1 {
        background-image: linear-gradient(to left, #ee7851 0%, #a70045 100%); }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap3getsydvr1 .plan-image-bg {
          width: 100%;
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right; }
          @media screen and (max-width: 1023px) {
            .motif-theme .syd-action-plans .tcp-card-cmp .ap3getsydvr1 .plan-image-bg {
              background-size: 0px; } }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap3getsydvr1 .progress {
          background-color: #a70045; }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap3getsydvr1 .progress-bar {
          background-color: #ee7851 !important; }
      .motif-theme .syd-action-plans .tcp-card-cmp .ap4incsydvr1 {
        background-image: linear-gradient(to bottom, #d6507e 0%, #b82d5d 100%); }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap4incsydvr1 .plan-image-bg {
          width: 100%;
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right; }
          @media screen and (max-width: 1023px) {
            .motif-theme .syd-action-plans .tcp-card-cmp .ap4incsydvr1 .plan-image-bg {
              background-size: 0px; } }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap4incsydvr1 .progress {
          background-color: #780042; }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap4incsydvr1 .progress-bar {
          background-color: #ffaabc !important; }
      .motif-theme .syd-action-plans .tcp-card-cmp .ap5redsydvr1 {
        background-image: linear-gradient(to right, #af1683 0%, rgba(241, 133, 104, 0.93) 100%); }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap5redsydvr1 .plan-image-bg {
          width: 100%;
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right; }
          @media screen and (max-width: 1023px) {
            .motif-theme .syd-action-plans .tcp-card-cmp .ap5redsydvr1 .plan-image-bg {
              background-size: 0px; } }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap5redsydvr1 .progress {
          background-color: #bd2852; }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap5redsydvr1 .progress-bar {
          background-color: #ffc2c4 !important; }
      .motif-theme .syd-action-plans .tcp-card-cmp .ap6slesydvr1 {
        background-image: linear-gradient(to bottom, #4f2080 0%, #a02d7f 100%); }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap6slesydvr1 .plan-image-bg {
          width: 100%;
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right; }
          @media screen and (max-width: 1023px) {
            .motif-theme .syd-action-plans .tcp-card-cmp .ap6slesydvr1 .plan-image-bg {
              background-size: 0px; } }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap6slesydvr1 .progress {
          background-color: #4e0443; }
        .motif-theme .syd-action-plans .tcp-card-cmp .ap6slesydvr1 .progress-bar {
          background-color: #fbb5eb !important; }
    .motif-theme .syd-action-plans #syd-plan-not-started h3,
    .motif-theme .syd-action-plans #syd-plan-incomplete h3,
    .motif-theme .syd-action-plans #syd-plan-progress h3 {
      font-weight: 600; }
      .motif-theme .syd-action-plans #syd-plan-not-started h3::after,
      .motif-theme .syd-action-plans #syd-plan-incomplete h3::after,
      .motif-theme .syd-action-plans #syd-plan-progress h3::after {
        content: "";
        border-bottom: 1px solid #fff;
        margin: 20px 0;
        width: 50%;
        display: block; }
    .motif-theme .syd-action-plans data-tcp-action-plans-cmp {
      margin-left: -5%; }
    .motif-theme .syd-action-plans .container-score {
      height: 200px;
      width: 100%;
      position: relative;
      background-image: url("/assets/images/engage/nScore.svg");
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: cover;
      color: white;
      border-radius: 10px;
      box-shadow: 0 6px 12px 3px rgba(0, 0, 0, 0.26);
      font-family: Montserrat;
      margin-bottom: 40px; }
    .motif-theme .syd-action-plans .scoreImg {
      width: 100%; }
    .motif-theme .syd-action-plans .top-left {
      top: 25px;
      left: 36px;
      font-size: 22px;
      width: 310px;
      font-weight: 600;
      font-family: Montserrat; }
    .motif-theme .syd-action-plans .nutr-msg {
      top: 70px;
      left: 36px;
      font-size: 16px;
      width: 380px;
      font-family: Lato; }
    .motif-theme .syd-action-plans .score {
      top: 150px;
      left: 36px;
      width: 115px;
      font-size: 40px;
      line-height: 0.56;
      letter-spacing: 1.34px; }
    .motif-theme .syd-action-plans .rect-bar {
      width: 310px;
      height: 20px;
      border-radius: 10px;
      background-color: #ffffff;
      top: 200px;
      left: 36px; }
    .motif-theme .syd-action-plans .rect-progress {
      width: 189px;
      height: 20px;
      transform: rotate(-360deg);
      border-radius: 10px;
      background-color: #2453a6;
      left: 0px; }
    .motif-theme .syd-action-plans .tri {
      width: 9px;
      height: 5px;
      left: 215px;
      top: 217px; }
    .motif-theme .syd-action-plans .target {
      top: 230px;
      left: 36px;
      font-family: Lato; }
      .motif-theme .syd-action-plans .target .target-mid {
        left: 171px;
        top: 0px; }
      .motif-theme .syd-action-plans .target .target-end {
        left: 280px;
        top: 0px; }
    .motif-theme .syd-action-plans .trgt {
      top: 245px;
      left: 202px;
      font-family: Lato;
      font-size: 12px; }
    .motif-theme .syd-action-plans .nPos {
      position: absolute; }
    .motif-theme .syd-action-plans {
      width: 100%; }
    .motif-theme .syd-action-plans .container-krg {
      position: relative;
      color: white;
      text-transform: none;
      width: 100%;
      height: 300px;
      object-fit: contain;
      font-family: Montserrat; }
    .motif-theme .syd-action-plans .profImg {
      height: 300px;
      object-fit: cover;
      width: 100%; }
    .motif-theme .syd-action-plans .traces-krg {
      top: 20px;
      font-weight: 600;
      left: 50px; }
    .motif-theme .syd-action-plans .gain-krg {
      top: 50px;
      left: 50px;
      width: 80%;
      font-family: Lato; }
    .motif-theme .syd-action-plans .how-krg {
      top: 100px; }
    .motif-theme .syd-action-plans .howEx-krg {
      top: 130px; }
    .motif-theme .syd-action-plans .link {
      color: white;
      left: 75px;
      width: 87px;
      height: 17px;
      font-family: Lato;
      font-size: 14px;
      top: 232px; }
    .motif-theme .syd-action-plans .lnkImg {
      top: 230px;
      left: 50px;
      width: 20px;
      height: 20px; }
    @media screen and (max-width: 480px) {
      .motif-theme .syd-action-plans .syd-action-plans {
        width: 100%; }
      .motif-theme .syd-action-plans .container-krg {
        max-width: 100%;
        width: auto; }
      .motif-theme .syd-action-plans .gain-krg,
      .motif-theme .syd-action-plans .howEx-krg {
        width: 80%; }
      .motif-theme .syd-action-plans .profImg {
        max-width: 100%;
        height: 350px; }
      .motif-theme .syd-action-plans .lnkImg, .motif-theme .syd-action-plans .link {
        top: 280px; }
      .motif-theme .syd-action-plans .how-krg {
        top: 115px; }
      .motif-theme .syd-action-plans .howEx-krg {
        top: 140px; } }
    @media screen and (max-width: 800px) {
      .motif-theme .syd-action-plans .top-left {
        font-size: 18px;
        top: 15px; }
      .motif-theme .syd-action-plans .nutr-msg {
        top: 40px; }
      .motif-theme .syd-action-plans .score {
        top: 105px;
        font-size: 22px; }
      .motif-theme .syd-action-plans .rect-bar {
        height: 15px;
        top: 130px; }
        .motif-theme .syd-action-plans .rect-bar .rect-progress {
          height: 15px; }
      .motif-theme .syd-action-plans .tri {
        top: 145px; }
      .motif-theme .syd-action-plans .target {
        top: 160px; }
      .motif-theme .syd-action-plans .trgt {
        top: 178px; } }
    .motif-theme .syd-action-plans .rp-container {
      background-image: url("/assets/images/engage/rpRight.svg");
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: cover;
      height: 200px;
      position: relative;
      border-radius: 4px;
      color: white;
      box-shadow: 0 6px 12px 3px rgba(0, 0, 0, 0.26);
      margin-bottom: 40px; }
    @media screen and (min-width: 800px) {
      .motif-theme .syd-action-plans .container-score,
      .motif-theme .syd-action-plans .rp-container {
        height: 300px; } }
    @media screen and (min-width: 1024px) {
      .motif-theme .syd-action-plans .container-score,
      .motif-theme .syd-action-plans .rp-container {
        height: 350px; } }
    .motif-theme .syd-action-plans .rp-Glance {
      top: 20px;
      left: 30px;
      font-family: Montserrat;
      font-size: 20px;
      color: #333333; }
    .motif-theme .syd-action-plans .rp-summary {
      top: 60px;
      left: 32px;
      font-family: Lato;
      color: #333333; }
    .motif-theme .syd-action-plans .rp-per {
      width: 46px;
      height: 27px;
      font-family: Montserrat;
      font-size: 22px;
      font-weight: 600;
      letter-spacing: 0.09px;
      top: 150px;
      left: 150px;
      text-align: center; }
      .motif-theme .syd-action-plans .rp-per .pctg {
        top: 0px; }
      .motif-theme .syd-action-plans .rp-per .rp-green-per {
        color: #3bb273;
        left: 45px; }
      .motif-theme .syd-action-plans .rp-per .rp-yellow-per {
        color: #f6ca06;
        left: 155px; }
      .motif-theme .syd-action-plans .rp-per .rp-red-per {
        color: #dc2d51;
        left: 265px; }
    .motif-theme .syd-action-plans .rp-range {
      width: 43px;
      height: 20px;
      font-family: Montserrat;
      font-size: 12px;
      line-height: 1.67;
      letter-spacing: -0.49px;
      text-align: center;
      color: #333333;
      top: 180px;
      left: 150px;
      text-align: center; }
      .motif-theme .syd-action-plans .rp-range .rng {
        top: 0px; }
      .motif-theme .syd-action-plans .rp-range .rp-high {
        left: 45px; }
      .motif-theme .syd-action-plans .rp-range .rp-medium {
        left: 155px; }
      .motif-theme .syd-action-plans .rp-range .rp-low {
        left: 265px; }
    .motif-theme .syd-action-plans .rp-cart-img {
      object-fit: contain;
      width: 60px;
      height: 37px;
      left: 57px;
      top: 160px; }
    .motif-theme .syd-action-plans .rp-pie-chart {
      width: 116px;
      height: 116px;
      left: 30px;
      top: 118px; }
    .motif-theme .syd-action-plans .ant-pie-chart .radial-progress:first-child path {
      fill: #5bda96; }
    .motif-theme .syd-action-plans .ant-pie-chart .radial-progress:nth-child(2) path {
      fill: #f6ca06; }
    .motif-theme .syd-action-plans .ant-pie-chart .radial-progress:nth-child(3) path {
      fill: #dc2d51; }
    @media screen and (max-width: 800px) {
      .motif-theme .syd-action-plans .rp-Glance {
        top: 15px;
        font-size: 18px; }
      .motif-theme .syd-action-plans .rp-summary {
        top: 50px; }
      .motif-theme .syd-action-plans .rp-per {
        top: 110px;
        left: 120px; }
      .motif-theme .syd-action-plans .rp-range {
        top: 140px;
        left: 120px; }
      .motif-theme .syd-action-plans .rp-pie-chart {
        width: 90px;
        height: 90px;
        top: 90px; }
      .motif-theme .syd-action-plans .rp-cart-img {
        left: 45px;
        top: 122px; } }
  @media screen and (max-width: 480px) {
    .motif-theme .syd-action-plans .rp-container,
    .motif-theme .syd-action-plans .container-score {
      background-position: right; }
    .motif-theme .syd-action-plans .nutr-msg {
      width: 90%; }
    .motif-theme .syd-action-plans .rect-bar {
      width: 290px; }
    .motif-theme .syd-action-plans .tri {
      left: 190px; }
    .motif-theme .syd-action-plans .target.target-mid {
      left: 148px; }
    .motif-theme .syd-action-plans .trgt {
      left: 180px; }
    .motif-theme .syd-action-plans .target.target-end {
      left: 258px; }
    .motif-theme .syd-action-plans .rp-pie-chart {
      width: 65px;
      height: 65px;
      top: 105px; }
    .motif-theme .syd-action-plans .rp-cart-img {
      left: 38px;
      top: 123px;
      width: 50px;
      height: 30px; }
    .motif-theme .syd-action-plans .rp-per {
      font-size: 20px; }
    .motif-theme .syd-action-plans .rp-per.rp-green-per {
      left: 5px; }
    .motif-theme .syd-action-plans .rp-range.rp-high {
      left: 2px; }
    .motif-theme .syd-action-plans .rp-per.rp-yellow-per {
      left: 84px; }
    .motif-theme .syd-action-plans .rp-range.rp-medium {
      left: 82px; }
    .motif-theme .syd-action-plans .rp-per.rp-red-per {
      left: 170px; }
    .motif-theme .syd-action-plans .rp-range.rp-low {
      left: 167px; } }
  .motif-theme .common-font-css, .motif-theme .action-plans-section .section-header-two, .motif-theme .action-plans-section .plan-desc, .motif-theme .plans .syd-plan-content .fw-600, .motif-theme .plans .syd-plan-content .action-plan-desc, .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-title,
  .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-title, .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .view-plan-desc,
  .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .view-plan-desc, .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .action-plan-btns .btn-primary,
  .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .action-plan-btns .btn-primary, .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .action-plan-btns .btn-secondary,
  .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .action-plan-btns .btn-secondary, .motif-theme .plan-activity .plan-activity-details .copyright-article, .motif-theme .plan-activity .plan-activity-details .byline-section, .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text p:first-child, .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text p,
  .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text li, .motif-theme .recipe .recipebackbtn, .motif-theme .recipe .recipe-details .ingredients-heading, .motif-theme .recipe .recipe-details .ingredients-subheading, .motif-theme .recipe .recipe-details .recipe-list .each-item-section, .motif-theme .recipe .recipe-details .nutrition-section .nutrition-heading, .motif-theme .recipe .recipe-details .nutrition-section .nutrition-font, .motif-theme .recipe .recipe-details .nutrition-section .nutritional-item-section, .motif-theme .recipe .recipe-details .nutrition-section .nutrition-content, .motif-theme .recipe .recipe-details .nutrition-section .right-side-content, .motif-theme .recipe .recipe-details .copyright-recipe, .motif-theme .feedback-section .citem-rate .citem-help, .motif-theme .feedback-section .citem-rate .feedbacktxt, .motif-theme .feedback-section .icon-section .labeltxt, .motif-theme .feedback-section .feedback-header, .motif-theme .feedback-section .badges-rewards-section .reading-badge .badge-header, .motif-theme .feedback-section .next-step-btn, .motif-theme .feedback-modal-section .modal-title, .motif-theme .feedback-modal-section .rewarddetails .points-earned, .motif-theme .feedback-modal-section .rewarddetails .rewards-text, .motif-theme .feedback-modal-section .rewarddetails .bold-text, .motif-theme .feedback-modal-section .com-btn, .motif-theme .feedback-modal-section .completeplan-section .continue-btn, .motif-theme .completeplan-section .feedback-modal-section .continue-btn, .motif-theme .feedback-modal-section .pickplan-btn, .motif-theme .feedback-modal-section .btn-secondary {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal; }
  .motif-theme .white-bold-font {
    font-weight: bold;
    line-height: normal;
    color: #fff; }
  .motif-theme .action-plans-section .plan-desc,
  .motif-theme .action-plans-section .pick-plans-desc {
    display: inline !important; }
  .motif-theme .action-plans-section .section-header-two {
    margin-top: 0px !important;
    margin-bottom: 40px !important;
    font-size: 28px !important;
    font-weight: 300;
    line-height: 1.29;
    color: #333333; }
  .motif-theme .action-plans-section .plan-desc {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.57;
    color: #333333; }
  .motif-theme .action-plans-section .plans-rewards-link {
    font-weight: bold;
    color: #2b6ce2;
    font-size: 14px;
    border: none; }
  .motif-theme .plans {
    padding: 0px;
    display: flex;
    max-height: 280px;
    border-radius: 4px; }
    .motif-theme .plans .syd-plan-content {
      padding: 20px;
      color: white;
      line-height: normal; }
      .motif-theme .plans .syd-plan-content .next-step-icon {
        padding-right: 5px;
        font-size: 16px; }
      .motif-theme .plans .syd-plan-content .next-step-title {
        font-weight: bold;
        padding-right: 2px; }
      .motif-theme .plans .syd-plan-content .next-desc {
        cursor: pointer; }
      .motif-theme .plans .syd-plan-content .fw-600 {
        font-weight: bold;
        font-size: 22px; }
      .motif-theme .plans .syd-plan-content .action-plan-desc {
        font-size: 16px;
        font-weight: normal;
        height: 48px; }
      .motif-theme .plans .syd-plan-content > .next-step {
        color: #fff;
        cursor: pointer; }
        .motif-theme .plans .syd-plan-content > .next-step > a {
          font-size: 1.2em; }
    .motif-theme .plans .motif-com-css, .motif-theme .plans .plan-steps-section .status-section .motif-icon, .motif-theme .plans .plan-steps-section .active-status-section .motif-icon {
      margin-right: 5px;
      font-size: 1.25rem;
      color: white;
      transform: translateY(0.25rem);
      display: inline-block; }
    .motif-theme .plans .syd-plan-illustration {
      margin-right: 0px; }
    .motif-theme .plans .plan-steps-section {
      display: flex;
      padding-top: 20px;
      padding-left: 15px; }
      .motif-theme .plans .plan-steps-section .switch-plan-img {
        width: 25px;
        padding-right: 8px; }
      .motif-theme .plans .plan-steps-section .motif-roung-img,
      .motif-theme .plans .plan-steps-section .trophy-img {
        width: 25px;
        padding-right: 5px; }
      .motif-theme .plans .plan-steps-section .plan-state {
        font-size: 16px; }
        .motif-theme .plans .plan-steps-section .plan-state .plan-status {
          color: #fff;
          cursor: pointer;
          vertical-align: middle;
          font-weight: 700 !important; }
      .motif-theme .plans .plan-steps-section .steps-section {
        padding: 0;
        display: flex;
        flex-direction: column;
        margin-right: 1rem; }
        .motif-theme .plans .plan-steps-section .steps-section .no-of-steps {
          font-weight: bold;
          font-size: 1.5em; }
        .motif-theme .plans .plan-steps-section .steps-section .steps-completed-text {
          font-size: 0.8rem;
          font-weight: normal; }
      .motif-theme .plans .plan-steps-section .status-section {
        margin-top: 18px; }
      .motif-theme .plans .plan-steps-section .active-status-section {
        margin-top: 15px; }
        .motif-theme .plans .plan-steps-section .active-status-section a {
          color: #fff;
          margin-right: 1rem; }
      .motif-theme .plans .plan-steps-section .total-steps {
        font-size: 2rem;
        margin-top: -2px;
        font-weight: normal; }
      .motif-theme .plans .plan-steps-section .steps-header {
        font-size: 14px; }
      .motif-theme .plans .plan-steps-section .status-section a {
        border: none;
        margin-right: 1rem;
        text-align: right;
        font-size: 16px;
        font-weight: bold !important;
        color: #fff; }
        .motif-theme .plans .plan-steps-section .status-section a .motif-icon {
          font-size: 1.5rem; }
      .motif-theme .plans .plan-steps-section .progress {
        height: 0.48em !important;
        border-radius: 2em !important;
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        margin-top: 10px; }
      .motif-theme .plans .plan-steps-section .progress-bar {
        transition: width 0.5s linear;
        height: 100%;
        border-radius: 1em; }
      .motif-theme .plans .plan-steps-section .progress-bar-status-section-row,
      .motif-theme .plans .plan-steps-section .progress-bar-section {
        margin: 0 !important;
        padding: 0 !important; }
        .motif-theme .plans .plan-steps-section .progress-bar-status-section-row .status-section,
        .motif-theme .plans .plan-steps-section .progress-bar-section .status-section {
          margin: 0.6em 0 0 0;
          text-align: right; }
          .motif-theme .plans .plan-steps-section .progress-bar-status-section-row .status-section .motif-icon,
          .motif-theme .plans .plan-steps-section .progress-bar-section .status-section .motif-icon {
            margin-right: 0.3em; }
  .motif-theme .syd-krgr {
    max-height: none;
    text-transform: none; }
  .motif-theme .plan-type-img::before {
    content: "";
    font-size: 3rem; }
  .motif-theme #syd-plan-incomplete {
    background-color: #cccccc !important; }
  .motif-theme .not-active {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: gray; }
  @media screen and (min-width: 576px) {
    .motif-theme .plan-state-link {
      text-align: right; } }
  @media screen and (max-width: 576px) {
    .motif-theme .syd-plan-content .fw-600 {
      font-size: 16px !important; }
    .motif-theme .plans .plan-steps-section .plan-state {
      font-size: 12px !important; }
    .motif-theme .plans .plan-steps-section .active-status-section {
      margin-top: 0; }
      .motif-theme .plans .plan-steps-section .active-status-section .plan-state {
        font-size: 14px;
        display: inline-block;
        margin-bottom: 10px; }
    .motif-theme .plan-type-img::before {
      font-size: 2rem; }
    .motif-theme .action-plans-section {
      padding: 0; } }
  @media screen and (max-width: 600px) {
    .motif-theme .action-plans-section {
      padding: 0; } }
  @media (max-width: 799px) and (min-width: 579px) {
    .motif-theme .syd-plan-content .fw-600 {
      font-weight: bold;
      font-size: 16px !important; }
    .motif-theme .plan-steps-section .plan-state {
      font-size: 14px !important; } }
  @media screen and (max-width: 620px) {
    .motif-theme .syd-action-plans .tcp-card-cmp .plans {
      margin-bottom: 0px !important; } }
  @media screen and (min-width: 576px) and (max-width: 1024px) {
    .motif-theme .syd-plan-content .fw-600 {
      font-weight: bold;
      font-size: 16px !important; }
    .motif-theme .plan-steps-section .plan-state {
      font-size: 14px !important; }
    .motif-theme .plan-steps-section .status-section a {
      font-size: 1rem !important;
      margin-right: 0.5rem !important; }
    .motif-theme .plan-steps-section .status-section .motif-icon {
      font-size: 1rem !important; } }
  @media screen and (max-width: 768px) {
    .motif-theme .action-plans-section {
      padding: 0; }
    .motif-theme .plan-steps-section .status-section a {
      font-size: 1rem !important;
      margin-right: 0.5rem; }
    .motif-theme .plan-steps-section .steps-section {
      margin-right: 0rem; }
    .motif-theme .plan-steps-section .total-steps {
      font-size: 1.5rem !important;
      margin-top: 3px !important; }
    .motif-theme .plan-steps-section .steps-header {
      font-size: 12px; } }
  @media screen and (min-width: 200px) and (max-width: 575px) {
    .motif-theme .action-plans-section {
      padding: 0; }
    .motif-theme .action-plan-desc {
      font-size: 14px !important; }
    .motif-theme .active-status-section {
      min-width: 245px !important; }
    .motif-theme .plan-steps-section {
      display: flex; }
      .motif-theme .plan-steps-section .status-section {
        text-align: left;
        margin-top: 18px;
        margin-left: 0px !important;
        margin-right: 0.5rem !important;
        min-width: 210px !important; }
        .motif-theme .plan-steps-section .status-section a {
          margin-right: 0.5rem !important;
          font-size: 14px !important;
          font-weight: 400; }
    .motif-theme .progress-bar-status-section-row .status-section,
    .motif-theme .progress-bar-section .status-section {
      text-align: left;
      padding: 0 !important; } }
  .motif-theme #tcp-engage-view-plan-modal .modal-dialog,
  .motif-theme #tcp-engage-abandon-plan-modal .modal-dialog {
    max-width: 800px; }
  .motif-theme #tcp-engage-view-plan-modal .modal-header,
  .motif-theme #tcp-engage-abandon-plan-modal .modal-header {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: top right; }
    @media screen and (max-width: 760px) {
      .motif-theme #tcp-engage-view-plan-modal .modal-header,
      .motif-theme #tcp-engage-abandon-plan-modal .modal-header {
        background-size: 0px; } }
    .motif-theme #tcp-engage-view-plan-modal .modal-header .close-icon,
    .motif-theme #tcp-engage-abandon-plan-modal .modal-header .close-icon {
      background: none;
      border: none;
      float: right;
      font-size: 32px; }
      .motif-theme #tcp-engage-view-plan-modal .modal-header .close-icon .fa,
      .motif-theme #tcp-engage-abandon-plan-modal .modal-header .close-icon .fa {
        color: white !important; }
  .motif-theme #tcp-engage-view-plan-modal .modal-body [data-tcp-card-cmp],
  .motif-theme #tcp-engage-abandon-plan-modal .modal-body [data-tcp-card-cmp] {
    border: #dedede solid 1px; }
  .motif-theme #tcp-engage-view-plan-modal .modal-body .step-types,
  .motif-theme #tcp-engage-abandon-plan-modal .modal-body .step-types {
    padding-top: 2rem;
    font-size: 32px; }
    .motif-theme #tcp-engage-view-plan-modal .modal-body .step-types .step-info,
    .motif-theme #tcp-engage-abandon-plan-modal .modal-body .step-types .step-info {
      display: flex;
      margin-bottom: 1rem; }
      .motif-theme #tcp-engage-view-plan-modal .modal-body .step-types .step-info .step-icon,
      .motif-theme #tcp-engage-abandon-plan-modal .modal-body .step-types .step-info .step-icon {
        margin-right: 0.5rem;
        font-size: 2.5rem; }
      .motif-theme #tcp-engage-view-plan-modal .modal-body .step-types .step-info .step-info-para,
      .motif-theme #tcp-engage-abandon-plan-modal .modal-body .step-types .step-info .step-info-para {
        text-transform: uppercase;
        font-size: 0.8rem; }
  .motif-theme #tcp-engage-view-plan-modal .modal-footer,
  .motif-theme #tcp-engage-abandon-plan-modal .modal-footer {
    text-align: right;
    margin-right: 2rem; }
    .motif-theme #tcp-engage-view-plan-modal .modal-footer .close-modal-link,
    .motif-theme #tcp-engage-abandon-plan-modal .modal-footer .close-modal-link {
      margin-right: 2rem; }
  .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background,
  .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background {
    background-repeat: no-repeat;
    background-position: right;
    color: #fff;
    height: auto !important; }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .APA,
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .ap1eatsydvr1,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .APA,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .ap1eatsydvr1 {
      background-image: linear-gradient(to left, #c85cc5 0%, #36117f 100%); }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .APB,
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .ap2lossydvr1,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .APB,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .ap2lossydvr1 {
      background-image: linear-gradient(to left, #0099c0 0%, #114e70 100%); }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .APC,
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .ap3getsydvr1,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .APC,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .ap3getsydvr1 {
      background-image: linear-gradient(to left, #ee7851 0%, #a70045 100%); }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .ap4incsydvr1,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .ap4incsydvr1 {
      background-image: linear-gradient(to bottom, #d6507e 0%, #b82d5d 100%); }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .ap5redsydvr1,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .ap5redsydvr1 {
      background-image: linear-gradient(to right, #af1683 0%, rgba(241, 133, 104, 0.93) 100%); }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .ap6slesydvr1,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .ap6slesydvr1 {
      background-image: linear-gradient(to bottom, #4f2080 0%, #a02d7f 100%); }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-header,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-header {
      padding: 15px 15px 0px 15px; }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-body,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-body {
      padding: 1rem 4rem 1.5rem 3rem;
      margin-top: -1rem; }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .view-plan-modal-img,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .view-plan-modal-img {
      float: right;
      height: 265px;
      width: 310px; }
      @media screen and (min-width: 650px) and (max-width: 800px) {
        .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .view-plan-modal-img,
        .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .view-plan-modal-img {
          width: 250px; } }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .preview-img,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .preview-img {
      padding: 0px; }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-title,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-title {
      font-size: 32px;
      font-weight: 300;
      line-height: normal;
      color: #fff;
      padding: 1rem 2rem !important; }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-content-info,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-content-info {
      width: 100%; }
      @media screen and (min-width: 760px) {
        .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-content-info,
        .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-content-info {
          width: 66.66666667%; } }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .view-plan-desc,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .view-plan-desc {
      font-size: 16px;
      font-weight: normal;
      line-height: 1.5;
      color: #fff;
      height: 148px;
      margin-bottom: 1rem;
      margin-left: -0.8rem;
      text-align: initial !important; }
    .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .action-plan-btns,
    .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .action-plan-btns {
      line-height: 4; }
      .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .action-plan-btns .btn-primary,
      .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .action-plan-btns .btn-primary {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #286ce2;
        background: white;
        border: 1px solid #286ce2;
        margin-right: 2rem;
        padding: 0.76666667rem 2rem !important;
        width: 140px; }
      .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .action-plan-btns .btn-secondary,
      .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .action-plan-btns .btn-secondary {
        font-size: 14px;
        font-weight: bold;
        font-stretch: normal;
        text-align: center;
        color: #ffffff;
        background: none;
        border: 1px solid #ffffff;
        width: 140px;
        padding: 0.76666667rem 2rem !important; }
      .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .action-plan-btns .abandon-btn,
      .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .action-plan-btns .abandon-btn {
        width: 170px !important; }
    @media screen and (max-width: 768px) {
      .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .view-plan-desc,
      .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .view-plan-desc {
        font-size: 0.9rem; }
      .motif-theme #tcp-engage-view-plan-modal .actionplan-modal-background .modal-title,
      .motif-theme #tcp-engage-abandon-plan-modal .actionplan-modal-background .modal-title {
        font-size: 1.5rem; } }
  @media screen and (min-width: 1024px) {
    .motif-theme #tcp-engage-view-plan-modal .step-info.col-md-4:nth-child(4) {
      clear: left; } }
  .motif-theme .badges-img::before {
    content: "";
    font-size: 1.5rem;
    margin-right: 10px; }
  @media screen and (max-width: 768px) {
    .motif-theme .plan-activity .article-det-sec {
      padding: 1em 2em 3em 2em !important; }
    .motif-theme .plan-activity .activity-buttons .nxt-step-btn {
      padding: 0.76666667rem 1.2rem !important; }
    .motif-theme .plan-activity .activity-buttons .other-article-btn {
      padding: 0.66666667rem 1.2rem !important; } }
  .motif-theme .plan-activity .activity-reward-points-section {
    display: flex;
    justify-content: space-between; }
  .motif-theme .plan-activity .activity-article-header {
    color: #0079c2; }
  .motif-theme .plan-activity .article-points {
    padding: 10px;
    text-align: center;
    background-color: #0079c2;
    color: white; }
    .motif-theme .plan-activity .article-points .points-section {
      border: 1px solid #5ab2b3;
      background: #5ab2b3;
      border-radius: 100px;
      width: 60px;
      height: 60px;
      padding: 6px; }
      .motif-theme .plan-activity .article-points .points-section span {
        text-align: center;
        font-size: 1.2rem; }
      .motif-theme .plan-activity .article-points .points-section p {
        font-size: 0.6rem; }
  .motif-theme .plan-activity .article-sub {
    font-weight: bold;
    padding: 1rem 0;
    font-size: 1.5rem; }
  .motif-theme .plan-activity .plan-activity-details {
    margin-top: 0px !important; }
    .motif-theme .plan-activity .plan-activity-details .copyright-article {
      margin-top: 1rem !important;
      margin-bottom: 3rem !important;
      font-size: 12px;
      font-weight: normal;
      line-height: 1.83;
      color: #666666; }
    .motif-theme .plan-activity .plan-activity-details .article-badge {
      position: absolute;
      bottom: -1rem;
      left: 3rem;
      top: unset !important; }
    .motif-theme .plan-activity .plan-activity-details .article-det-sec {
      padding: 1em 6em 3em 3em; }
    .motif-theme .plan-activity .plan-activity-details .byline-section {
      margin: 0.5rem 0rem 1.5rem 0rem;
      font-size: 14px;
      line-height: normal;
      font-weight: normal;
      color: #333333; }
    .motif-theme .plan-activity .plan-activity-details .brand-section {
      margin-top: 2rem; }
    .motif-theme .plan-activity .plan-activity-details .read-article {
      padding-bottom: 0rem !important; }
      .motif-theme .plan-activity .plan-activity-details .read-article .like-dislike-save-unsave, .motif-theme .plan-activity .health-news-topic .plan-activity-details .read-article .read-article, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .read-article, .motif-theme .plan-activity .plan-activity-details .read-article .health-news-topic .recipe, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .recipe {
        display: flex;
        justify-content: flex-end; }
        .motif-theme .plan-activity .plan-activity-details .read-article .like-dislike-save-unsave .like-dislike, .motif-theme .plan-activity .health-news-topic .plan-activity-details .read-article .read-article .like-dislike, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .read-article .like-dislike, .motif-theme .plan-activity .plan-activity-details .read-article .health-news-topic .recipe .like-dislike, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .recipe .like-dislike {
          display: flex;
          justify-content: space-around;
          flex-basis: 12%; }
        .motif-theme .plan-activity .plan-activity-details .read-article .like-dislike-save-unsave .save-unsave, .motif-theme .plan-activity .health-news-topic .plan-activity-details .read-article .read-article .save-unsave, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .read-article .save-unsave, .motif-theme .plan-activity .plan-activity-details .read-article .health-news-topic .recipe .save-unsave, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .recipe .save-unsave {
          flex-basis: 10%; }
      @media screen and (max-width: 1024px) {
        .motif-theme .plan-activity .plan-activity-details .read-article .like-dislike-save-unsave, .motif-theme .plan-activity .health-news-topic .plan-activity-details .read-article .read-article, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .read-article, .motif-theme .plan-activity .plan-activity-details .read-article .health-news-topic .recipe, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .recipe {
          height: 22px; } }
      .motif-theme .plan-activity .plan-activity-details .read-article .like-dislike-bottom {
        justify-content: flex-start; }
      .motif-theme .plan-activity .plan-activity-details .read-article .sub-header-margin {
        margin-bottom: 1rem; }
      .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text {
        margin-top: 1.5em; }
        .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text p:first-child {
          font-size: 22px;
          line-height: 1.45;
          color: #43484d;
          font-weight: normal;
          font-family: Montserrat;
          margin-bottom: 1.5rem; }
        .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text h2 {
          margin-bottom: 0.5rem;
          margin-top: 1.2rem;
          font-size: 18px;
          font-weight: bold;
          line-height: 1.61;
          color: #43484d; }
        .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text p,
        .motif-theme .plan-activity .plan-activity-details .read-article .meredith-text li {
          font-size: 14px;
          font-weight: normal;
          line-height: 1.64;
          color: #43484d; }
      .motif-theme .plan-activity .plan-activity-details .read-article .recipe-link {
        padding-left: 1em;
        cursor: pointer; }
      .motif-theme .plan-activity .plan-activity-details .read-article .article-img .bg-img-header {
        position: absolute;
        padding: 0 2em;
        bottom: 2.5rem;
        word-wrap: break-word; }
        .motif-theme .plan-activity .plan-activity-details .read-article .article-img .bg-img-header .category-type-pill, .motif-theme .plan-activity .health-news-topic .plan-activity-details .read-article .article-img .bg-img-header .article-img, .motif-theme .health-news-topic .plan-activity .plan-activity-details .read-article .article-img .bg-img-header .article-img, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .bg-img-header .health-news-topic .recipe .recipe-img, .motif-theme .health-news-topic .recipe .plan-activity .plan-activity-details .read-article .article-img .bg-img-header .recipe-img {
          margin-bottom: 4%; }
        .motif-theme .plan-activity .plan-activity-details .read-article .article-img .bg-img-header .pill {
          border: solid 1px #1e8292;
          width: max-content;
          color: #1e8292;
          font-size: 0.9rem;
          word-spacing: 0.1rem;
          background: #ffffff;
          text-align: center;
          border-radius: 12px;
          padding-right: 1%;
          padding-left: 1%;
          margin-left: 2%; }
      .motif-theme .plan-activity .plan-activity-details .read-article .article-img .section-header-two::after {
        left: 0.4em; }
    .motif-theme .plan-activity .plan-activity-details .article-para {
      margin-top: 1rem; }
    .motif-theme .plan-activity .plan-activity-details .article-details {
      color: #0079c2;
      cursor: pointer; }
      .motif-theme .plan-activity .plan-activity-details .article-details span {
        margin-right: 0.3rem; }
  .motif-theme .plan-activity .activity-buttons {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0.3rem;
    margin-top: 3rem; }
    .motif-theme .plan-activity .activity-buttons .nxt-step-btn {
      padding: 0.76666667rem 3.2rem;
      margin-right: 1rem; }
    .motif-theme .plan-activity .activity-buttons .other-article-btn {
      padding: 0.66666667rem 2.2rem;
      background-color: white;
      color: #286ce2; }
  .motif-theme .background-img-css, .motif-theme .plan-activity .plan-activity-details .read-article .article-img, .motif-theme .recipe .recipe-img {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 250px; }
    .motif-theme .background-img-css .com-header-css, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .com-header-css, .motif-theme .recipe .recipe-img .com-header-css, .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header, .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
      letter-spacing: normal;
      color: #ffffff;
      padding: 0 1rem;
      text-align: justify;
      font-stretch: normal;
      font-style: normal; }
    .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header {
      font-size: 35px !important;
      font-weight: 300;
      line-height: 1.2;
      text-align: initial !important; }
    .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
      font-size: 22px;
      font-weight: 500;
      line-height: 1.64; }
    @media screen and (min-width: 1024px) {
      .motif-theme .background-img-css, .motif-theme .plan-activity .plan-activity-details .read-article .article-img, .motif-theme .recipe .recipe-img {
        height: 485px; } }
    @media screen and (max-width: 1024px) {
      .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header {
        font-size: 2em !important; } }
    @media screen and (max-width: 530px) {
      .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header {
        font-size: 1.5em !important; }
      .motif-theme .background-img-css .section-header-two::after, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .section-header-two::after, .motif-theme .recipe .recipe-img .section-header-two::after {
        left: 0.7em; }
      .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
        font-size: 12px; } }
    @media screen and (max-width: 768px) {
      .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header, .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
        font-size: 1rem !important; }
      .motif-theme .background-img-css .section-header-two::after, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .section-header-two::after, .motif-theme .recipe .recipe-img .section-header-two::after {
        left: 1em; } }
    .motif-theme .background-img-css .section-header-two, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .section-header-two, .motif-theme .recipe .recipe-img .section-header-two {
      margin-bottom: 3rem !important;
      margin-top: -1rem !important; }
    .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
      margin-top: -1rem; }
    @media screen and (max-width: 768px) {
      .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header {
        font-size: 2.78em !important; }
      .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
        font-size: 16px !important; } }
    @media screen and (max-width: 1024px) {
      .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header {
        font-size: 2em !important; } }
    @media screen and (max-width: 530px) {
      .motif-theme .background-img-css .main-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .main-header, .motif-theme .recipe .recipe-img .main-header {
        font-size: 1.5em !important; }
      .motif-theme .background-img-css .section-header-two::after, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .section-header-two::after, .motif-theme .recipe .recipe-img .section-header-two::after {
        left: 0.7em; }
      .motif-theme .background-img-css .sub-header, .motif-theme .plan-activity .plan-activity-details .read-article .article-img .sub-header, .motif-theme .recipe .recipe-img .sub-header {
        font-size: 12px !important; } }
  .motif-theme .meal-plans .section-header-two::after {
    left: 0.6em !important; }
  .motif-theme .meal-plans .mealplan-btn {
    margin: 0rem 1rem 1rem 0rem !important; }
  .motif-theme .recipe .recipebackbtn {
    margin-left: 1rem;
    float: left !important;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    color: #ffffff; }
  .motif-theme .recipe .recipe-img .bg-img-header {
    position: absolute;
    padding: 0 2em;
    bottom: 2.5rem;
    word-wrap: break-word; }
    .motif-theme .recipe .recipe-img .bg-img-header .main-header,
    .motif-theme .recipe .recipe-img .bg-img-header .sub-header {
      padding: 0 !important; }
  .motif-theme .recipe .recipe-img .section-header-two::after {
    left: 0 !important; }
  .motif-theme .recipe .recipe-img .recipe-badge {
    position: absolute;
    bottom: -1rem;
    left: 3rem;
    top: unset !important; }
  @media screen and (max-width: 768px) {
    .motif-theme .recipe .recipe-details {
      padding: 1em 2em !important;
      max-width: 100% !important; }
    .motif-theme .recipe .recipe-description,
    .motif-theme .recipe .each-item-section,
    .motif-theme .recipe .item-heading {
      font-size: 14px !important;
      text-align: initial !important; }
    .motif-theme .recipe .nutritional-list,
    .motif-theme .recipe .nutrition-content {
      padding: 0px !important; }
    .motif-theme .recipe .nutrition-heading {
      padding-left: 0.5em !important; }
    .motif-theme .recipe .section-header-two::after {
      left: 1em; } }
  .motif-theme .recipe .recipe-description {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #333333;
    padding-top: 20px; }
  .motif-theme .recipe .brand-image {
    margin-top: 1.5em; }
  .motif-theme .recipe .byline-section {
    margin-top: 1em; }
  .motif-theme .recipe .bold-content {
    font-weight: bold; }
  .motif-theme .recipe .number-sec {
    padding-bottom: 10px; }
  .motif-theme .recipe .numberCircle {
    background: #e95a3c;
    border-radius: 0.7em;
    -moz-border-radius: 0.7em;
    -webkit-border-radius: 0.7em;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    line-height: 1.4em;
    margin-top: 4px;
    text-align: center;
    width: 1.4em;
    position: absolute; }
  .motif-theme .recipe .ing-desc {
    padding-left: 30px; }
  .motif-theme .recipe .recipe-details {
    padding: 1em 3em 3em 3em;
    max-width: 95%; }
    .motif-theme .recipe .recipe-details .p-0 {
      padding: 0px; }
    .motif-theme .recipe .recipe-details .ingredients-section,
    .motif-theme .recipe .recipe-details .instruction-section {
      box-shadow: 1px 1px 4px #6f6f6f;
      padding: 1em !important;
      margin-bottom: 2em;
      margin-top: 1em;
      border-radius: 6px;
      background-color: white; }
    .motif-theme .recipe .recipe-details .ingredients-heading {
      margin-bottom: 10px;
      font-size: 22px;
      font-weight: bold;
      line-height: normal;
      color: #43484d; }
    .motif-theme .recipe .recipe-details .ingredients-subheading {
      font-size: 14px;
      font-weight: normal;
      line-height: normal;
      color: #43484d; }
    .motif-theme .recipe .recipe-details .item-heading {
      font-size: 0.7rem; }
    .motif-theme .recipe .recipe-details .recipe-list {
      list-style: none;
      padding: 0px; }
      .motif-theme .recipe .recipe-details .recipe-list .quantity-sec {
        text-align: right;
        height: 28px; }
      .motif-theme .recipe .recipe-details .recipe-list .orange {
        color: #e95a3c;
        padding-right: 3px; }
      .motif-theme .recipe .recipe-details .recipe-list .fraction {
        font-size: 20px; }
      .motif-theme .recipe .recipe-details .recipe-list .each-item-section {
        font-size: 16px;
        font-weight: normal;
        line-height: 1.69;
        color: #43484d; }
    .motif-theme .recipe .recipe-details .nutrition-section {
      border-top: 1px solid #cccccc;
      border-bottom: 1px solid #cccccc; }
      .motif-theme .recipe .recipe-details .nutrition-section .uxd-expansion-button:focus {
        border: none !important;
        outline: none !important; }
      .motif-theme .recipe .recipe-details .nutrition-section .nutrition-heading {
        padding-left: 1em;
        font-size: 18px;
        font-weight: normal;
        line-height: normal;
        color: #333333; }
      .motif-theme .recipe .recipe-details .nutrition-section .nutritional-list {
        list-style: none; }
      .motif-theme .recipe .recipe-details .nutrition-section .nutrition-font, .motif-theme .recipe .recipe-details .nutrition-section .nutritional-item-section, .motif-theme .recipe .recipe-details .nutrition-section .nutrition-content {
        font-size: 18px;
        font-weight: bold;
        line-height: 1.5;
        color: #333333; }
      .motif-theme .recipe .recipe-details .nutrition-section .nutritional-item-section {
        border-top: 1px solid #cccccc;
        padding: 10px 0px;
        margin-bottom: 0px; }
        .motif-theme .recipe .recipe-details .nutrition-section .nutritional-item-section .bold-content {
          font-weight: bold; }
        .motif-theme .recipe .recipe-details .nutrition-section .nutritional-item-section .nor-content {
          font-weight: normal; }
      .motif-theme .recipe .recipe-details .nutrition-section .right-side-content {
        float: right;
        font-size: 16px;
        font-weight: normal;
        line-height: normal;
        color: #333333; }
      .motif-theme .recipe .recipe-details .nutrition-section .nutrition-content {
        padding-left: 2.2em; }
    .motif-theme .recipe .recipe-details .instructions-item {
      margin: 1rem 0; }
      .motif-theme .recipe .recipe-details .instructions-item h6 {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 10px; }
    .motif-theme .recipe .recipe-details .copyright-recipe {
      margin: 2em 1.2em;
      font-size: 13px;
      font-weight: normal;
      line-height: 1.69;
      color: #666666; }
  .motif-theme .recipe .back-btn {
    float: right; }
    .motif-theme .recipe .back-btn h6 {
      font-weight: 700;
      font-size: 14px;
      margin-bottom: 10px; }
  .motif-theme #tcp-engage-feedback-plan-modal .modal-header .close-icon {
    background: none;
    border: none;
    float: right;
    font-size: 32px; }
    .motif-theme #tcp-engage-feedback-plan-modal .modal-header .close-icon .fa {
      color: #949494 !important; }
  .motif-theme .feedback-section {
    margin-bottom: 5rem; }
    .motif-theme .feedback-section .pickplan-section,
    .motif-theme .feedback-section .pickplansection {
      margin-top: 3em; }
      .motif-theme .feedback-section .pickplan-section .btn,
      .motif-theme .feedback-section .pickplansection .btn {
        margin: 0rem 1rem 1rem 0.5rem !important; }
    .motif-theme .feedback-section .citem-rate {
      margin-top: 2rem; }
      .motif-theme .feedback-section .citem-rate .citem-help {
        margin-bottom: 0.5rem;
        font-size: 22px;
        font-weight: 600;
        line-height: normal;
        text-align: center;
        color: #333333; }
      .motif-theme .feedback-section .citem-rate .skip-btn {
        background: white;
        color: #2453a6; }
      .motif-theme .feedback-section .citem-rate .feedbacktxt {
        font-size: 14px;
        font-weight: normal;
        line-height: 1.57;
        text-align: center;
        color: #43484d;
        margin-bottom: 2rem; }
    .motif-theme .feedback-section .icon-section {
      margin-top: 1rem; }
      .motif-theme .feedback-section .icon-section .motif-icon {
        font-size: 1rem; }
      .motif-theme .feedback-section .icon-section .syd-like {
        text-decoration: none !important; }
      .motif-theme .feedback-section .icon-section .labeltxt {
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        color: #286ce2; }
      .motif-theme .feedback-section .icon-section .feedback-icon {
        width: 32px;
        height: 32px;
        margin-right: 5px; }
    .motif-theme .feedback-section .feedback-header {
      margin-top: 1.5rem;
      font-size: 32px;
      font-weight: 300;
      line-height: 0.94;
      text-align: center;
      color: #333333; }
    .motif-theme .feedback-section .feedback-desc h2 {
      margin: 3rem 0 1rem 0; }
    .motif-theme .feedback-section .feedback-desc h6 {
      font-weight: bold; }
    .motif-theme .feedback-section .badges-rewards-section {
      margin-top: 1rem; }
      .motif-theme .feedback-section .badges-rewards-section .feedback-img-container {
        display: flex;
        justify-content: center; }
        .motif-theme .feedback-section .badges-rewards-section .feedback-img-container .feedback-img {
          background-size: cover;
          background-repeat: no-repeat;
          border-radius: 50%;
          background-position: center;
          margin-bottom: 2em;
          width: 16em;
          height: 16em; }
      .motif-theme .feedback-section .badges-rewards-section .feedback-badge {
        max-width: 100%;
        border-radius: 50%;
        width: 9rem;
        height: 9rem; }
      .motif-theme .feedback-section .badges-rewards-section .badge-img {
        height: 15rem; }
      .motif-theme .feedback-section .badges-rewards-section .reading-badge .badge-header {
        margin-top: 1rem;
        font-size: 22px;
        font-weight: 300;
        line-height: normal;
        text-align: center;
        color: #333333; }
      .motif-theme .feedback-section .badges-rewards-section .reading-badge .badge-type {
        margin: 1rem 0 2rem 0; }
    .motif-theme .feedback-section .next-step-btn {
      margin-top: 3rem;
      font-size: 14px;
      font-weight: bold;
      line-height: normal;
      text-align: center;
      color: #fff;
      margin-right: 2em; }
    .motif-theme .feedback-section .ratings-section .pickplansection .btn {
      padding: 0.66666667rem 2.666667rem !important; }
    .motif-theme .feedback-section .ratings-section .star-text {
      font-size: 18px;
      color: #000;
      font-weight: 500; }
    .motif-theme .feedback-section .ratings-section .mar-right {
      margin-right: 2em; }
    .motif-theme .feedback-section .ratings-section .stars-section,
    .motif-theme .feedback-section .ratings-section .pickplan-section,
    .motif-theme .feedback-section .ratings-section .pickplansection,
    .motif-theme .feedback-section .ratings-section .completeplan-section {
      display: flex;
      justify-content: center; }
    .motif-theme .feedback-section .ratings-section .feedbackGiven {
      pointer-events: none; }
    .motif-theme .feedback-section .ratings-section .rating:not(:checked) > input {
      position: absolute;
      display: none; }
    .motif-theme .feedback-section .ratings-section .rating:not(:checked) > label {
      float: right;
      width: 1em;
      overflow: hidden;
      white-space: nowrap;
      cursor: pointer;
      font-size: 240%;
      line-height: 1.2;
      color: #ddd;
      margin-right: 0.2rem; }
    .motif-theme .feedback-section .ratings-section .rating:not(:checked) > label:before {
      content: "★ "; }
    .motif-theme .feedback-section .ratings-section .rating > input:checked ~ label {
      color: #2453a6; }
    .motif-theme .feedback-section .ratings-section .rating:not(:checked) > label:hover,
    .motif-theme .feedback-section .ratings-section .rating:not(:checked) > label:hover ~ label {
      color: #2453a6; }
  @media screen and (min-width: 200px) and (max-width: 800px) {
    .motif-theme .feedback-modal-section .rewarddetails .reward-section .rewards-text,
    .motif-theme .feedback-modal-section .rewarddetails .reward-section .bold-text,
    .motif-theme .feedback-modal-section .rewarddetails .badge-sec .rewards-text,
    .motif-theme .feedback-modal-section .rewarddetails .badge-sec .bold-text {
      font-size: 14px !important; }
    .motif-theme .pickplan-section .btn {
      padding: 0.666667rem 0.666667rem; } }
  @media screen and (max-width: 768px) {
    .motif-theme .rewarddetails .reward-section .rewards-text,
    .motif-theme .rewarddetails .reward-section .bold-text,
    .motif-theme .rewarddetails .badge-sec .rewards-text,
    .motif-theme .rewarddetails .badge-sec .bold-text {
      font-size: 11px !important; } }
  @media screen and (max-width: 360px) {
    .motif-theme .rewarddetails .reward-section .rewards-text,
    .motif-theme .rewarddetails .reward-section .bold-text,
    .motif-theme .rewarddetails .badge-sec .rewards-text,
    .motif-theme .rewarddetails .badge-sec .bold-text {
      font-size: 8px !important; } }
  .motif-theme .completeplan-section .continue-btn {
    margin-top: 2em; }
  .motif-theme .activity-video {
    height: 23em;
    width: 100%; }
  .motif-theme .feedback-modal-section .modal-title {
    text-align: center;
    padding: 1rem;
    font-size: 32px;
    font-weight: 300;
    line-height: 1.13;
    text-align: center;
    color: #333; }
  .motif-theme .feedback-modal-section .rewarddetails {
    background-color: #fff;
    box-shadow: 5px 5px 20px #ccc;
    padding: 30px;
    margin: 0em 0px 1.5em 0px; }
    .motif-theme .feedback-modal-section .rewarddetails .reward-section {
      margin-top: 1.9rem;
      padding-left: 1.1rem; }
    .motif-theme .feedback-modal-section .rewarddetails .reward-img {
      padding: 0.2rem;
      margin-top: 10px; }
    .motif-theme .feedback-modal-section .rewarddetails .badge-sec {
      margin-top: 2.4rem;
      padding-left: 1.1rem; }
      .motif-theme .feedback-modal-section .rewarddetails .badge-sec .bold-text {
        font-size: 15px; }
    .motif-theme .feedback-modal-section .rewarddetails .badge-img {
      padding: 0.4rem;
      margin-top: 10px; }
    .motif-theme .feedback-modal-section .rewarddetails .reward-sec, .motif-theme .feedback-modal-section .rewarddetails .points-earned, .motif-theme .feedback-modal-section .rewarddetails .rewards-text, .motif-theme .feedback-modal-section .rewarddetails .bold-text {
      font-size: 18px;
      line-height: normal;
      color: #333;
      font-weight: normal; }
    .motif-theme .feedback-modal-section .rewarddetails .points-earned {
      padding-bottom: 18px;
      font-weight: normal;
      margin: -10px; }
    .motif-theme .feedback-modal-section .rewarddetails .badge-section {
      border-top: 1px solid #ccc; }
    .motif-theme .feedback-modal-section .rewarddetails .badge-border {
      border: none; }
    .motif-theme .feedback-modal-section .rewarddetails .bold-text {
      font-weight: bold; }
  .motif-theme .feedback-modal-section .modal-body {
    padding: 0 3rem !important; }
  .motif-theme .feedback-modal-section .completeplan-section,
  .motif-theme .feedback-modal-section .pickplan-section,
  .motif-theme .feedback-modal-section .pickplansection {
    text-align: center;
    margin-bottom: 2em; }
  .motif-theme .feedback-modal-section .pickplan-section {
    line-height: 2; }
    .motif-theme .feedback-modal-section .pickplan-section .btn {
      padding: 0.7em 1.5em;
      margin: 0rem 1rem 1rem 1.1rem !important; }
  .motif-theme .feedback-modal-section .com-btn, .motif-theme .feedback-modal-section .completeplan-section .continue-btn, .motif-theme .completeplan-section .feedback-modal-section .continue-btn, .motif-theme .feedback-modal-section .pickplan-btn, .motif-theme .feedback-modal-section .btn-secondary {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    text-align: center; }
  .motif-theme .feedback-modal-section .pickplan-btn {
    color: #ffffff; }
  .motif-theme .feedback-modal-section .btn-secondary {
    color: #286ce2; }
  .motif-theme .modal-feedback {
    width: 30rem !important;
    height: auto !important; }
  .motif-theme .syd-ap-not-started {
    background-image: url("/assets/images/syd-action-plan-shoes.svg"), linear-gradient(to left, #1e8292 0%, #054f5b 100%);
    background-repeat: no-repeat;
    background-position-x: right;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece;
    display: flex;
    max-height: 280px; }
    .motif-theme .syd-ap-not-started .syd-ap-not-started-text {
      padding: 2rem;
      width: 66%; }
      @media screen and (max-width: 800px) {
        .motif-theme .syd-ap-not-started .syd-ap-not-started-text {
          width: 100%;
          text-align: left !important; } }
    .motif-theme .syd-ap-not-started h3,
    .motif-theme .syd-ap-not-started p,
    .motif-theme .syd-ap-not-started span {
      color: white !important; }
    .motif-theme .syd-ap-not-started a {
      text-decoration: none !important;
      border-bottom: none !important; }
    .motif-theme .syd-ap-not-started span {
      font-size: 12px;
      font-weight: bold;
      vertical-align: middle; }
    .motif-theme .syd-ap-not-started .motif-icon {
      font-size: 14px; }
    .motif-theme .syd-ap-not-started span.motif-icon::before {
      margin-right: 5px;
      font-size: 18px;
      vertical-align: middle; }
    @media screen and (max-width: 800px) {
      .motif-theme .syd-ap-not-started {
        background-image: linear-gradient(to left, #1e8292 0%, #054f5b 100%); } }
  .motif-theme .plan-progress-sidebar {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    padding: 15px;
    margin: 0 0 20px 0;
    background-color: white; }
    .motif-theme .plan-progress-sidebar p {
      padding-top: 1.5rem;
      font-size: 14px !important; }
    .motif-theme .plan-progress-sidebar .no-of-steps {
      font-size: 14px; }
    .motif-theme .plan-progress-sidebar .progress {
      width: 100%;
      height: 0.48em !important;
      border-radius: 2em !important;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
      margin: 1em 0 0 0; }
      .motif-theme .plan-progress-sidebar .progress .progress-bar {
        background-color: #06a59d; }
    .motif-theme .plan-progress-sidebar .switch-plan-sidebar a {
      font-size: 12px !important;
      text-decoration: none !important;
      border-bottom: none !important; }
    .motif-theme .plan-progress-sidebar .switch-plan-sidebar .motif-icon {
      margin-right: 5px; }
  .motif-theme .program-integration-card {
    min-height: fit-content;
    width: 100%;
    display: flex;
    flex-direction: row;
    border: thin solid #ccc;
    border-radius: 5px;
    box-shadow: 5px 5px 10px #eee;
    text-align: left;
    margin-top: 4rem; }
    .motif-theme .program-integration-card .prog-int-img {
      min-height: 100%;
      min-width: 250px; }
    .motif-theme .program-integration-card .prog-int-text {
      padding: 25px;
      height: fit-content; }
      .motif-theme .program-integration-card .prog-int-text .prog-int-heading {
        letter-spacing: 0.05rem;
        font-size: 1.8rem;
        margin-bottom: 1rem; }
      .motif-theme .program-integration-card .prog-int-text .prog-int-title {
        font-size: 1.3rem;
        font-weight: 600;
        color: #2b6ce2;
        margin-bottom: 1rem; }
      .motif-theme .program-integration-card .prog-int-text .prog-int-desc {
        margin-bottom: 1.5rem; }
      .motif-theme .program-integration-card .prog-int-text .prog-int-links {
        cursor: pointer; }
        .motif-theme .program-integration-card .prog-int-text .prog-int-links .prog-int-link {
          text-decoration: none;
          display: flex;
          align-items: center;
          font-weight: 600;
          width: fit-content; }
          .motif-theme .program-integration-card .prog-int-text .prog-int-links .prog-int-link .motif-icon {
            color: #999999;
            font-size: 25px;
            margin-right: 10px; }
          .motif-theme .program-integration-card .prog-int-text .prog-int-links .prog-int-link.disabled {
            pointer-events: none; }
  @media only screen and (max-width: 1023px) {
    .motif-theme .program-integration-card {
      flex-direction: column; }
      .motif-theme .program-integration-card .prog-int-img {
        height: 175px;
        width: 100%; } }
  .motif-theme .plan-in-progress .header-desc a {
    text-decoration: none;
    font-weight: 600; }
  .motif-theme .task-page .device-integration-lp {
    padding: 0; }
  .motif-theme .task-page .hide-card {
    display: none; }
  .motif-theme .steps-section .section-header-two {
    font-size: 28px !important; }
  .motif-theme .steps-section .syd-device-text h3 {
    font-size: 20px;
    font-weight: bold;
    color: #fff; }
  .motif-theme .steps-section .syd-device-text p {
    font-size: 14px;
    margin: 0 0 1.8em; }
  .motif-theme .steps-section .syd-device-text span {
    font-size: 16px !important; }
  .motif-theme .steps-section .syd-device-text .motif-icon::before {
    font-size: 24px; }
  .motif-theme .steps-section .achievementsLink,
  .motif-theme .steps-section .deviceLink {
    cursor: pointer;
    color: #2b6ce2;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none !important;
    border-bottom: none !important; }
  .motif-theme .steps-section .stepsList-section {
    margin: 0 !important;
    margin-bottom: 4em !important; }
  .motif-theme .steps-section .steps-title,
  .motif-theme .steps-section .steps-title-desc,
  .motif-theme .steps-section .device-title-desc,
  .motif-theme .steps-section .header-desc {
    color: #333; }
  .motif-theme .steps-section .steps-title-desc,
  .motif-theme .steps-section .device-title-desc,
  .motif-theme .steps-section .header-desc {
    font-size: 16px; }
  .motif-theme .steps-section .step-list-header {
    margin: 0 !important; }
  .motif-theme .steps-section .steps-title {
    font-size: 28px !important; }
  .motif-theme .steps-section .header-desc {
    margin: 0 0 1.438em 0 !important; }
  .motif-theme .steps-section .device-title-desc {
    margin-top: 1em !important; }
  .motif-theme .steps-section .steps-card,
  .motif-theme .steps-section .steps-card-active {
    opacity: 1;
    display: block;
    float: left;
    margin-right: 10px;
    margin-top: 2em;
    position: relative;
    padding: 10px;
    cursor: pointer;
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    border-radius: 0.4em;
    max-width: 624px !important;
    max-height: 106px;
    border: solid 1px #ccc; }
    .motif-theme .steps-section .steps-card.step-disabled,
    .motif-theme .steps-section .steps-card-active.step-disabled {
      pointer-events: none;
      opacity: 0.5; }
    .motif-theme .steps-section .steps-card .step-count-section,
    .motif-theme .steps-section .steps-card-active .step-count-section {
      height: auto;
      width: auto;
      left: auto;
      top: auto; }
      .motif-theme .steps-section .steps-card .step-count-section .step-header,
      .motif-theme .steps-section .steps-card-active .step-count-section .step-header {
        font-size: 14px;
        font-weight: 400;
        padding-left: 5px; }
      .motif-theme .steps-section .steps-card .step-count-section .step-count,
      .motif-theme .steps-section .steps-card-active .step-count-section .step-count {
        font-size: 32px;
        font-weight: 400;
        display: block; }
    .motif-theme .steps-section .steps-card .step-desc,
    .motif-theme .steps-section .steps-card-active .step-desc {
      max-width: 80%;
      padding: 5px;
      display: flex;
      flex-direction: column; }
      .motif-theme .steps-section .steps-card .step-desc p,
      .motif-theme .steps-section .steps-card-active .step-desc p {
        z-index: 9999; }
  .motif-theme .steps-section .steps-card::before {
    content: "";
    position: absolute;
    display: block;
    top: 12px;
    right: -36px;
    width: 74px;
    height: 74px;
    border: solid 0em transparent;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    transform: rotate(-45deg) !important;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  .motif-theme .steps-section .step-completed::before {
    border: solid 0em transparent;
    border-right: 1px solid #2a77be;
    border-bottom: 1px solid #2a77be;
    right: -34px !important; }
  .motif-theme .steps-section .step-completed-sec {
    padding: 0px !important; }
    .motif-theme .steps-section .step-completed-sec .motif-checkmark {
      font-size: 3em;
      color: #2a77be; }
  .motif-theme .steps-section .step-completed {
    border: 1px solid #2a77be;
    border-right: 0px; }
  .motif-theme .steps-section .steps-card-active::before {
    content: "";
    position: absolute;
    display: block;
    top: 12px;
    right: -36px;
    width: 74px;
    height: 74px;
    background: #2a77be !important;
    border: solid 0em transparent;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    transform: rotate(-45deg) !important;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  .motif-theme .steps-section .steps-card-active {
    background: #2a77be !important; }
    .motif-theme .steps-section .steps-card-active .step-count-section {
      float: left;
      margin-right: 10px;
      float: left;
      padding-left: 15px;
      padding-right: 15px;
      margin-right: 10px; }
      .motif-theme .steps-section .steps-card-active .step-count-section .step-header,
      .motif-theme .steps-section .steps-card-active .step-count-section .step-count {
        color: #fff !important; }
    .motif-theme .steps-section .steps-card-active .step-desc {
      color: #fff !important; }
  .motif-theme .steps-section .steps-card {
    background: #fff;
    display: block;
    border-right: 1px solid #fff; }
    .motif-theme .steps-section .steps-card .step-count-section {
      float: left;
      padding-left: 15px;
      padding-right: 15px;
      margin-right: 10px;
      border: 1px solid #ccc; }
      .motif-theme .steps-section .steps-card .step-count-section .step-header,
      .motif-theme .steps-section .steps-card .step-count-section .step-count {
        color: #666666; }
    .motif-theme .steps-section .steps-card .step-desc {
      color: #666666; }
    .motif-theme .steps-section .steps-card .disabled {
      pointer-events: none; }
    .motif-theme .steps-section .steps-card .completed {
      background: #ccc; }
  @media (max-width: 580px) {
    .motif-theme .steps-section .stepsList-section .steps-card-active::before {
      background: #2a77be; }
    .motif-theme .steps-section .stepsList-section .step-completed {
      padding: 20px !important; }
    .motif-theme .steps-section .stepsList-section .step-count {
      font-size: 27px !important; }
    .motif-theme .steps-section .stepsList-section .steps-card,
    .motif-theme .steps-section .stepsList-section .steps-card-active {
      padding: 6px; }
      .motif-theme .steps-section .stepsList-section .steps-card .step-count-section,
      .motif-theme .steps-section .stepsList-section .steps-card-active .step-count-section {
        padding: 5px 10px 5px 10px; }
      .motif-theme .steps-section .stepsList-section .steps-card .step-desc,
      .motif-theme .steps-section .stepsList-section .steps-card-active .step-desc {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 12%;
        transform: translate(10%, -50%); }
        .motif-theme .steps-section .stepsList-section .steps-card .step-desc p,
        .motif-theme .steps-section .stepsList-section .steps-card-active .step-desc p {
          font-size: 14px; }
    .motif-theme .steps-section .stepsList-section .steps-card::before {
      right: -28px !important;
      width: 60px;
      height: 62px;
      top: 10px; }
    .motif-theme .step-completed-sec .motif-checkmark {
      font-size: 2.9em !important; } }
  @media (max-width: 799px) and (min-width: 579px) {
    .motif-theme .steps-section .stepsList-section .steps-card {
      padding: 10px; }
      .motif-theme .steps-section .stepsList-section .steps-card .step-desc {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 12%;
        transform: translate(12%, -50%); }
      .motif-theme .steps-section .stepsList-section .steps-card .step-count-section {
        padding: 6px 20px 10px 20px; }
        .motif-theme .steps-section .stepsList-section .steps-card .step-count-section .step-count {
          font-size: 27px !important; }
        .motif-theme .steps-section .stepsList-section .steps-card .step-count-section .step-header {
          font-size: 16px !important;
          padding: 0px; }
    .motif-theme .step-completed::before {
      width: 72px;
      height: 72px; }
    .motif-theme .step-completed {
      padding: 28px !important; }
    .motif-theme .step-completed-sec .motif-checkmark {
      font-size: 2.9em !important; } }
  @media (min-width: 800px) {
    .motif-theme .steps-section .stepsList-section .steps-card {
      padding: 18px !important; }
      .motif-theme .steps-section .stepsList-section .steps-card .step-desc {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 20%;
        transform: translate(5%, -50%); }
        .motif-theme .steps-section .stepsList-section .steps-card .step-desc p {
          font-size: 16px; }
    .motif-theme .steps-section .stepsList-section .step-completed {
      padding: 29px !important; }
    .motif-theme .steps-section .stepsList-section .steps-card-active::before,
    .motif-theme .steps-section .stepsList-section .steps-card::before {
      content: "";
      top: 12px;
      right: -36px;
      width: 76px;
      height: 78px; } }
  @media (min-width: 1024px) {
    .motif-theme .steps-section .stepsList-section .steps-card {
      padding: 18px !important; }
      .motif-theme .steps-section .stepsList-section .steps-card .step-desc {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 15%;
        transform: translate(5%, -50%); }
    .motif-theme .steps-section .stepsList-section .step-completed {
      padding: 29px !important; } }
  .motif-theme .challenge-section .try-btn .challenge-btn {
    margin: 0rem 1rem 1rem 0rem !important; }
  .motif-theme .challenge-section .ready-section {
    margin-top: 3rem;
    line-height: 4rem; }
    .motif-theme .challenge-section .ready-section .syd-hd-two {
      font-size: 28px;
      font-weight: 300;
      color: #333333;
      line-height: 1.29;
      margin-bottom: 2.5rem !important; }
    .motif-theme .challenge-section .ready-section .ready-sub-info {
      font-size: 14px;
      font-weight: normal;
      color: #333333;
      margin-bottom: 1rem;
      line-height: 1.71; }
    .motif-theme .challenge-section .ready-section .btn-primary {
      margin-right: 1.5rem;
      padding: 0.66666667rem 3.666667rem; }
    .motif-theme .challenge-section .ready-section .btn-secondary {
      background-color: white;
      color: #2b6ce2;
      padding: 0.66666667rem 0.666667rem; }
  .motif-theme .challenge-section .try-btn-com-css, .motif-theme .challenge-section .challenges-bg-section .try-btn, .motif-theme .challenge-section .challenge-days-section .last-section .btn-primary {
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    text-align: center;
    color: #ffffff; }
  .motif-theme .challenge-section .com-font-css, .motif-theme .challenge-section .ready-section .syd-hd-two, .motif-theme .challenge-section .ready-section .ready-sub-info, .motif-theme .challenge-section .try-btn-com-css, .motif-theme .challenge-section .challenges-bg-section .try-btn, .motif-theme .challenge-section .challenge-days-section .last-section .btn-primary, .motif-theme .challenge-section .challenges-bg-section .sub-heading, .motif-theme .challenge-section .challenges-bg-section .heading, .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .day-header, .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .day-info p, .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .article-video-link {
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal; }
  .motif-theme .challenge-section .challenges-bg-section {
    position: relative; }
    .motif-theme .challenge-section .challenges-bg-section .sub-heading {
      font-size: 22px;
      font-weight: 500;
      line-height: 1.64;
      color: #ffffff;
      left: 0; }
    .motif-theme .challenge-section .challenges-bg-section .heading {
      font-size: 50px;
      font-weight: 300;
      line-height: 1.2;
      color: #ffffff;
      left: 0; }
    .motif-theme .challenge-section .challenges-bg-section .challenge-badge {
      position: absolute;
      bottom: -1rem;
      left: 3.8rem; }
      @media screen and (max-width: 576px) {
        .motif-theme .challenge-section .challenges-bg-section .challenge-badge {
          left: 1rem; } }
    .motif-theme .challenge-section .challenges-bg-section .try-btn {
      position: absolute;
      right: 3.5rem;
      bottom: -1rem; }
      @media screen and (max-width: 576px) {
        .motif-theme .challenge-section .challenges-bg-section .try-btn {
          right: 1rem; } }
  .motif-theme .challenge-section .challenge-days-section .challenge-days-layout {
    margin-bottom: 3rem; }
    .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .day-section {
      margin: 2rem 0; }
    .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .day-header {
      padding: 1.5rem 0;
      font-size: 18px;
      font-weight: bold;
      line-height: 1.78;
      color: #43484d; }
    .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .day-info {
      padding: 1rem 0; }
      .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .day-info p {
        font-size: 14px;
        font-weight: normal;
        line-height: 1.57;
        color: #43484d; }
    .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .article-video-section {
      padding: 0.5rem 0; }
    .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .copyright-article {
      margin-bottom: 3rem !important; }
    .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .article-video-link {
      text-decoration: none !important;
      border-bottom: none !important;
      display: flex;
      align-items: center;
      font-size: 14px;
      font-weight: bold;
      line-height: normal;
      color: #2b6ce2; }
      .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .article-video-link .article-video-icon {
        margin-right: 0.5rem;
        font-size: 14px;
        color: #949494; }
      .motif-theme .challenge-section .challenge-days-section .challenge-days-layout .article-video-link .challenge-icons {
        opacity: 0.5;
        margin-left: -6px;
        padding-right: 8px;
        width: 35px; }
  .motif-theme .challenge-section .challenge-days-section .last-section .copyright-challenge {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.83;
    letter-spacing: normal;
    color: #666666; }
  .motif-theme .challenge-section .challenge-days-section .last-section .btn-primary {
    margin-top: 3em; }
  @media screen and (max-width: 768px) {
    .motif-theme .challenge-section .article-video-link {
      font-size: 12px !important; }
    .motif-theme .challenge-section .article-video-icon {
      font-size: 16px !important; } }
  .motif-theme .bg-img, .motif-theme .challenge-section .challenges-bg-section {
    display: flex !important;
    justify-content: center;
    flex-direction: column;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 250px; }
    .motif-theme .bg-img .bg-img-header, .motif-theme .challenge-section .challenges-bg-section .bg-img-header {
      position: absolute;
      padding: 0 2em;
      bottom: 2.5rem;
      word-wrap: break-word; }
    @media screen and (min-width: 1024px) {
      .motif-theme .bg-img, .motif-theme .challenge-section .challenges-bg-section {
        height: 485px; } }
    @media screen and (max-width: 768px) {
      .motif-theme .bg-img .heading, .motif-theme .challenge-section .challenges-bg-section .heading,
      .motif-theme .bg-img .sub-heading,
      .motif-theme .challenge-section .challenges-bg-section .sub-heading {
        font-size: 16px; } }
    .motif-theme .bg-img .section-header-two, .motif-theme .challenge-section .challenges-bg-section .section-header-two {
      margin-bottom: 2rem !important;
      margin-top: -1rem !important; }
    .motif-theme .bg-img .sub-header, .motif-theme .challenge-section .challenges-bg-section .sub-header {
      margin-top: -1rem; }
    @media screen and (max-width: 768px) {
      .motif-theme .bg-img .heading, .motif-theme .challenge-section .challenges-bg-section .heading,
      .motif-theme .bg-img .sub-heading,
      .motif-theme .challenge-section .challenges-bg-section .sub-heading {
        font-size: 16px; } }
    @media screen and (max-width: 475px) {
      .motif-theme .bg-img .heading, .motif-theme .challenge-section .challenges-bg-section .heading,
      .motif-theme .bg-img .sub-heading,
      .motif-theme .challenge-section .challenges-bg-section .sub-heading {
        font-size: 12px; } }
  .motif-theme #tcp-engage-switch-challenge-modal .modal-sm,
  .motif-theme #tcp-engage-try-challenge-modal .modal-sm {
    height: auto !important; }
  .motif-theme #tcp-engage-switch-challenge-modal .modal-header .fa,
  .motif-theme #tcp-engage-try-challenge-modal .modal-header .fa {
    color: #949494; }
  .motif-theme #tcp-engage-switch-challenge-modal .modal-title,
  .motif-theme #tcp-engage-try-challenge-modal .modal-title {
    font-size: 22px;
    line-height: 1.5;
    font-weight: 300; }
  .motif-theme #tcp-engage-switch-challenge-modal .modal-body,
  .motif-theme #tcp-engage-try-challenge-modal .modal-body {
    padding-left: 0; }
    .motif-theme #tcp-engage-switch-challenge-modal .modal-body .switch-challenge-desc,
    .motif-theme #tcp-engage-switch-challenge-modal .modal-body .try-challenge-desc,
    .motif-theme #tcp-engage-try-challenge-modal .modal-body .switch-challenge-desc,
    .motif-theme #tcp-engage-try-challenge-modal .modal-body .try-challenge-desc {
      font-size: 16px;
      line-height: 1.57; }
    .motif-theme #tcp-engage-switch-challenge-modal .modal-body .buttons button,
    .motif-theme #tcp-engage-try-challenge-modal .modal-body .buttons button {
      margin: 1rem; }
  .motif-theme #btn-x-switch-challenge-modal,
  .motif-theme #btn-x-try-challenge-modal {
    right: 0;
    top: 4px;
    border: none; }
  .motif-theme .video-section {
    padding: 0em 0em 3em 0em; }
    .motif-theme .video-section .video-container {
      position: relative;
      display: block;
      width: 100%; }
    .motif-theme .video-section .video-title {
      display: flex;
      padding: 0rem 3rem 1em 3rem; }
      .motif-theme .video-section .video-title .badge-img {
        flex-basis: 10%; }
        .motif-theme .video-section .video-title .badge-img .video-badge {
          padding: 1.5em 0em; }
      .motif-theme .video-section .video-title .article-sub {
        padding: 1rem 3rem 1rem 1rem;
        font-size: 40px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.2;
        letter-spacing: normal;
        color: #333333; }
    .motif-theme .video-section .copyright-text {
      padding: 1rem 1rem 0rem 3rem;
      font-size: 14px; }
    .motif-theme .video-section .video-player {
      padding-top: 50%; }
      .motif-theme .video-section .video-player > div {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 100%; }
    .motif-theme .video-section .video-buttons {
      display: flex;
      flex-direction: column;
      padding: 0rem 5rem 1em 3rem; }
      @media screen and (min-width: 460px) {
        .motif-theme .video-section .video-buttons {
          flex-direction: row; } }
      .motif-theme .video-section .video-buttons button {
        margin: 0.5rem; }
      .motif-theme .video-section .video-buttons .next-btn {
        margin-right: 2em;
        padding: 0.5em 4em; }
      .motif-theme .video-section .video-buttons .other-btn {
        background: white;
        color: #2b6ce2; }
  @media screen and (min-width: 200px) and (max-width: 576px) {
    .motif-theme .video-section .video-title {
      padding: 0px; }
      .motif-theme .video-section .video-title .article-sub {
        font-size: 20px; } }
  .motif-theme .tcp-register-activity-modal .register-activity-header {
    padding: 0; }
    .motif-theme .tcp-register-activity-modal .register-activity-header #btn-x-register-activity-modal {
      position: fixed;
      top: 0;
      right: 2px;
      margin-top: 10px;
      background: #fff;
      border: 0px; }
      .motif-theme .tcp-register-activity-modal .register-activity-header #btn-x-register-activity-modal .fa {
        font-size: 32px; }
  .motif-theme .tcp-register-activity-modal .modal-body {
    padding: 0 !important;
    margin: 1em; }
    .motif-theme .tcp-register-activity-modal .modal-body .register-activity-modal-section {
      margin: 0; }
    .motif-theme .tcp-register-activity-modal .modal-body .register-activity-modal-content {
      margin-top: 1em; }
      .motif-theme .tcp-register-activity-modal .modal-body .register-activity-modal-content .modal-title {
        font-size: 22px; }
      .motif-theme .tcp-register-activity-modal .modal-body .register-activity-modal-content .register-activity-desc {
        font-size: 18px;
        margin-top: 2em; }
    .motif-theme .tcp-register-activity-modal .modal-body .register-activity-modal-img {
      height: 250px;
      padding-top: 14px;
      width: 107%; }
  .motif-theme .tcp-register-activity-modal .register-activity-btns {
    margin-top: 1em;
    margin-left: 1em; }
    .motif-theme .tcp-register-activity-modal .register-activity-btns .btn-primary,
    .motif-theme .tcp-register-activity-modal .register-activity-btns .btn-secondary {
      background: #2b6ce2;
      border-color: #2b6ce2;
      font-size: 12px;
      color: #fff; }
    .motif-theme .tcp-register-activity-modal .register-activity-btns .btn-primary:focus,
    .motif-theme .tcp-register-activity-modal .register-activity-btns .btn-secondary:focus {
      background: #2b6ce2; }
    .motif-theme .tcp-register-activity-modal .register-activity-btns .btn-primary {
      margin-right: 1em; }
  .motif-theme .activity-icons {
    margin-top: 1.5em !important; }
  .motif-theme .syd-activities-landing .syd-hd-two {
    font-size: 28px !important;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: normal;
    color: #333333;
    margin-top: 0px !important; }
  .motif-theme .syd-activities-landing .articles-section {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2em;
    cursor: pointer; }
    .motif-theme .syd-activities-landing .articles-section .video-icon {
      position: absolute;
      color: #fff;
      font-size: 24px;
      float: right;
      margin-right: 10px;
      bottom: 10px;
      right: 0; }
      .motif-theme .syd-activities-landing .articles-section .video-icon .fa {
        color: white !important;
        background: transparent; }
  .motif-theme .syd-activities-landing .syd-activity-section {
    display: flex;
    flex-direction: column;
    border-radius: 8px;
    position: relative; }
    .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-img {
      background-position-y: bottom;
      background-size: cover;
      background-repeat: no-repeat;
      height: 170px;
      border-radius: 8px;
      position: relative; }
    .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content {
      color: #0079c2;
      border-radius: 8px;
      background-color: #ffffff; }
      .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-activity-title,
      .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-challenge-activity-title {
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal;
        color: #286ce2;
        padding: 0.5rem; }
      .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-activity-title {
        padding: 1em 0.5em 2em 0.5em; }
      .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-register-activity {
        border: none;
        position: absolute;
        bottom: 0.5em;
        right: 0;
        margin-right: 1em; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-register-activity .motif-right-round {
          color: #949494; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-register-activity .fa-star,
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-register-activity .motif-right-round {
          display: block;
          float: left;
          font-size: 16px;
          line-height: 1.25; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-register-activity .start-now {
          display: block;
          float: left;
          margin-left: 8px; }
      .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-view-activity {
        border: none;
        position: absolute;
        bottom: 0.5em;
        left: 0;
        margin-left: 1em; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-view-activity .motif-right-round {
          color: #949494;
          display: block;
          float: left;
          font-size: 16px;
          line-height: 1.25; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-content .syd-view-activity .start-now {
          display: block;
          float: left;
          margin-left: 8px; }
    @media screen and (min-width: 200px) and (max-width: 576px) {
      .motif-theme .syd-activities-landing .syd-activity-section {
        flex-basis: 100%; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-title,
        .motif-theme .syd-activities-landing .syd-activity-section .syd-challenge-activity-title {
          font-size: 12px !important; } }
    @media screen and (min-width: 576px) and (max-width: 1024px) {
      .motif-theme .syd-activities-landing .syd-activity-section {
        flex-basis: 45%; }
        .motif-theme .syd-activities-landing .syd-activity-section .syd-activity-title,
        .motif-theme .syd-activities-landing .syd-activity-section .syd-challenge-activity-title {
          font-size: 12px !important; }
        .motif-theme .syd-activities-landing .syd-activity-section .activity-icons {
          margin-top: 2em !important; } }
    @media screen and (min-width: 1024px) {
      .motif-theme .syd-activities-landing .syd-activity-section {
        flex-basis: 30%; } }
  .motif-theme .meal-plans .article-video-link {
    text-decoration: none !important;
    border-bottom: none !important;
    padding-left: 2.3rem; }
    .motif-theme .meal-plans .article-video-link .challenge-icons {
      opacity: 0.5;
      margin-left: -6px;
      padding-right: 8px;
      width: 35px; }
  .motif-theme .meal-plans .copyright-text {
    margin: 32px 0;
    font-size: 14px; }
  .motif-theme .list-items, .motif-theme .meal-plans-section .meal-list, .motif-theme .meal-plans-days-section .day-details .day-info .meal-list,
  .motif-theme .meal-plans-days-section .slot .day-info .meal-list {
    list-style: none;
    font-size: 16px; }
  .motif-theme .meal-headers, .motif-theme .meal-plans-days-section .meal-type, .motif-theme .meal-plans-days-section .meal-sub {
    font-size: 16px;
    margin-bottom: 5px;
    padding-left: 2.3rem; }
  .motif-theme .meal-plans-section {
    padding: 0.8rem 0; }
    .motif-theme .meal-plans-section .meal-plan-desc {
      font-size: 16px;
      padding: 1rem 0px;
      text-align: justify; }
  .motif-theme .meal-plans-days-section {
    padding: 0.8rem 0;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 1rem; }
    .motif-theme .meal-plans-days-section .day-details,
    .motif-theme .meal-plans-days-section .slot {
      font-size: 16px;
      padding-bottom: 1rem;
      margin-top: -1rem; }
      .motif-theme .meal-plans-days-section .day-details .timeslot-cal,
      .motif-theme .meal-plans-days-section .slot .timeslot-cal {
        padding: 0.5rem 0;
        margin-top: 1rem; }
      .motif-theme .meal-plans-days-section .day-details .applyBorder,
      .motif-theme .meal-plans-days-section .slot .applyBorder {
        border-top: 0.5px solid #cccccc; }
      .motif-theme .meal-plans-days-section .day-details .day-info,
      .motif-theme .meal-plans-days-section .slot .day-info {
        font-size: 16px;
        margin-bottom: 1rem; }
        .motif-theme .meal-plans-days-section .day-details .day-info .meal-list,
        .motif-theme .meal-plans-days-section .slot .day-info .meal-list {
          margin-left: 2em; }
    .motif-theme .meal-plans-days-section .accordion-wrapper {
      border-top: 1px solid #cccccc; }
    .motif-theme .meal-plans-days-section .uxd-expansion-button:focus {
      border: none !important;
      outline: none !important; }
    .motif-theme .meal-plans-days-section .meal-heading {
      padding-left: 1em;
      color: #333;
      font-size: 16px; }
    .motif-theme .meal-plans-days-section .meal-type {
      font-weight: bold; }
    .motif-theme .meal-plans-days-section .meal-sub {
      font-weight: 400;
      font-size: 14px; }
    .motif-theme .meal-plans-days-section .meal-details {
      font-size: 14px;
      padding-left: 2.3rem;
      font-weight: 400; }
    .motif-theme .meal-plans-days-section .article-video-link {
      text-decoration: none !important;
      border-bottom: none !important;
      padding-left: 2.3rem; }
      .motif-theme .meal-plans-days-section .article-video-link .article-video-icon {
        margin-right: 0.5rem;
        font-size: 14px;
        color: #949494; }
    .motif-theme .meal-plans-days-section .recipe-link {
      text-decoration: none !important;
      border-bottom: none !important;
      color: #2b6ce2;
      font-size: 12px;
      margin-left: 2.3rem;
      cursor: pointer; }
      .motif-theme .meal-plans-days-section .recipe-link .motif-icon {
        color: #949494;
        font-size: 20px; }
      .motif-theme .meal-plans-days-section .recipe-link .recipe-title {
        padding-left: 0.5rem; }
  .motif-theme #tcp-engage-feedback-plan-modal .modal-content {
    background-image: url("/assets/images/engage/feedback-modal-bg.svg"); }
  .motif-theme .device-integration-lp {
    padding: 0 1rem; }
    .motif-theme .device-integration-lp .ant-tooltip-component {
      margin-left: 20px;
      z-index: 99999; }
  .motif-theme .device-activity-nav {
    display: flex;
    flex: 1 0 100%;
    margin-bottom: 2rem; }
    .motif-theme .device-activity-nav button {
      padding: 12px 0 13px;
      color: #555;
      font-weight: 400;
      text-decoration: none;
      border-top: 1px solid #cecece;
      border-bottom: 1px solid #cecece;
      border-radius: 0;
      box-shadow: none;
      width: 33%;
      text-align: center;
      cursor: pointer;
      position: relative;
      background-color: #fff; }
      .motif-theme .device-activity-nav button:nth-child(-n + 2) {
        border-right: 1px solid #cecece; }
      .motif-theme .device-activity-nav button.selected {
        background: #2b6ce2;
        color: #fff;
        border-left-color: #2b6ce2; }
        .motif-theme .device-activity-nav button.selected:after {
          content: "";
          position: absolute;
          top: 100%;
          left: 0;
          right: 0;
          margin: 0 auto;
          width: 0;
          height: 0;
          border-top: solid 15px #2b6ce2;
          border-left: solid 15px transparent;
          border-right: solid 15px transparent; }
  .motif-theme .device-activity-graph {
    display: flex;
    width: 100%;
    background-color: white;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece; }
    .motif-theme .device-activity-graph a {
      text-decoration: none !important; }
    .motif-theme .device-activity-graph .device-activity-inner-nav {
      display: flex;
      justify-content: space-between;
      padding: 1rem; }
      .motif-theme .device-activity-graph .device-activity-inner-nav button {
        border: none;
        background-color: #fff; }
        .motif-theme .device-activity-graph .device-activity-inner-nav button:nth-child(-n + 2) {
          border-right: 1px solid #cecece; }
        .motif-theme .device-activity-graph .device-activity-inner-nav button.selected {
          color: #2b6ce2; }
    .motif-theme .device-activity-graph .device-graph-details {
      width: 100%;
      display: flex;
      flex-direction: column; }
      @media screen and (min-width: 1024px) {
        .motif-theme .device-activity-graph .device-graph-details {
          flex-direction: row; } }
      .motif-theme .device-activity-graph .device-graph-details .daily-count-summary {
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        background-color: #1754a7;
        color: white;
        border-radius: 5px;
        margin-top: 1rem;
        margin-bottom: 1rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem; }
        @media screen and (min-width: 1024px) {
          .motif-theme .device-activity-graph .device-graph-details .daily-count-summary {
            width: 18%; } }
        .motif-theme .device-activity-graph .device-graph-details .daily-count-summary span {
          font-size: 24px; }
        .motif-theme .device-activity-graph .device-graph-details .daily-count-summary .popover.ant-tooltip-component {
          border: solid 1px #81cfc2 !important;
          z-index: 9999999 !important;
          margin-left: 20px !important; }
        .motif-theme .device-activity-graph .device-graph-details .daily-count-summary .popover-close {
          display: none; }
        .motif-theme .device-activity-graph .device-graph-details .daily-count-summary .popover-indicator {
          display: none; }
      .motif-theme .device-activity-graph .device-graph-details .device-data {
        width: 100%; }
        .motif-theme .device-activity-graph .device-graph-details .device-data .prev-next-actions {
          font-size: 14px;
          text-align: center; }
          .motif-theme .device-activity-graph .device-graph-details .device-data .prev-next-actions button {
            border: none;
            font-size: 18px;
            color: #1754a7;
            padding: 20px;
            background-color: #fff; }
        @media screen and (min-width: 1024px) {
          .motif-theme .device-activity-graph .device-graph-details .device-data {
            width: 80%; } }
        .motif-theme .device-activity-graph .device-graph-details .device-data .tcp-device-graph {
          margin-left: 0.3rem;
          margin-right: 0.3rem;
          display: flex; }
  .motif-theme .syd-device-get-connected {
    background-image: linear-gradient(to left, #58cbdf 0%, #1754a7 100%);
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece;
    display: flex; }
    .motif-theme .syd-device-get-connected .syd-device-text {
      padding: 2rem; }
    .motif-theme .syd-device-get-connected h3,
    .motif-theme .syd-device-get-connected p,
    .motif-theme .syd-device-get-connected span {
      color: white !important; }
    .motif-theme .syd-device-get-connected a {
      text-decoration: none !important;
      border-bottom: none !important; }
    .motif-theme .syd-device-get-connected span {
      font-size: 14px;
      font-weight: bold;
      font-family: Lato; }
    .motif-theme .syd-device-get-connected span.motif-icon::before {
      margin-right: 5px; }
    .motif-theme .syd-device-get-connected .syd-device-image img {
      object-fit: cover;
      object-position: 50% 20%;
      width: 300px;
      height: 240px; }
      @media screen and (max-width: 1024px) {
        .motif-theme .syd-device-get-connected .syd-device-image img {
          object-position: 0% 20%;
          width: 150px;
          height: 215px; } }
  .motif-theme .syd-device-discounts {
    font-size: 14px;
    margin: 15px 0 30px 5px; }
  .motif-theme .syd-activity-tracking-summary {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 0 50px 0px; }
    .motif-theme .syd-activity-tracking-summary section {
      flex-basis: 33%;
      flex-grow: 0;
      flex-shrink: 0; }
      @media screen and (max-width: 620px) {
        .motif-theme .syd-activity-tracking-summary section {
          flex-basis: 50%;
          flex-grow: 0;
          flex-shrink: 0; } }
    .motif-theme .syd-activity-tracking-summary span {
      align-items: center; }
    .motif-theme .syd-activity-tracking-summary .syd-activity-tracking-card {
      border-radius: 8px;
      box-shadow: 5px 5px 20px #cecece;
      min-height: 180px;
      padding: 1rem;
      margin: 0 20px 20px 0;
      position: relative; }
      .motif-theme .syd-activity-tracking-summary .syd-activity-tracking-card div:last-child {
        margin-right: 0; }
      .motif-theme .syd-activity-tracking-summary .syd-activity-tracking-card a {
        border: 0 none;
        color: #fff;
        font-size: 20px;
        text-decoration: none; }
        .motif-theme .syd-activity-tracking-summary .syd-activity-tracking-card a:hover {
          color: #fff; }
      .motif-theme .syd-activity-tracking-summary .syd-activity-tracking-card .activity-icon {
        font-size: 32px; }
    .motif-theme .syd-activity-tracking-summary .motif-settings {
      text-align: right; }
    .motif-theme .syd-activity-tracking-summary .activity-summary {
      text-align: center; }
      .motif-theme .syd-activity-tracking-summary .activity-summary span {
        color: #fff;
        font-size: 30px;
        font-weight: 100; }
      .motif-theme .syd-activity-tracking-summary .activity-summary p {
        color: #fff;
        font-size: 16px;
        font-weight: 100;
        line-height: 1.3; }
      .motif-theme .syd-activity-tracking-summary .activity-summary .device-no-daily-data span {
        font-size: 20px; }
    .motif-theme .syd-activity-tracking-summary .connected {
      background-color: #2453a6;
      color: #ffffff; }
      .motif-theme .syd-activity-tracking-summary .connected a.motif-settings {
        position: absolute;
        bottom: 1rem;
        right: 1rem; }
    .motif-theme .syd-activity-tracking-summary .not-connected {
      background-color: #ffffff;
      color: #2453a6;
      position: relative; }
      .motif-theme .syd-activity-tracking-summary .not-connected .activity-summary {
        margin: 1rem 0; }
        .motif-theme .syd-activity-tracking-summary .not-connected .activity-summary span {
          font-size: 24px;
          color: #2453a6;
          font-weight: 500; }
        .motif-theme .syd-activity-tracking-summary .not-connected .activity-summary p {
          color: #2453a6; }
      .motif-theme .syd-activity-tracking-summary .not-connected .motif-right-round::before {
        color: #999999 !important;
        vertical-align: middle;
        font-size: 18px;
        margin-right: 5px; }
      .motif-theme .syd-activity-tracking-summary .not-connected .add-device {
        position: absolute;
        bottom: 0.5rem;
        right: 1rem; }
        .motif-theme .syd-activity-tracking-summary .not-connected .add-device .add-device-text {
          margin-left: 5px;
          font-family: "Lato", sans-serif !important;
          font-weight: 600;
          color: #2b6ce2 !important; }
      .motif-theme .syd-activity-tracking-summary .not-connected a {
        font-size: 14px;
        float: none; }
        @media screen and (max-width: 620px) {
          .motif-theme .syd-activity-tracking-summary .not-connected a {
            font-size: 12px; } }
        .motif-theme .syd-activity-tracking-summary .not-connected a:hover {
          color: #2453a6; }
  .motif-theme .syd-devices {
    display: flex;
    flex-wrap: wrap; }
  .motif-theme .syd-sync-card {
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece;
    padding: 1rem;
    width: 220px;
    background-color: white;
    margin-right: 1rem;
    margin-bottom: 1rem; }
    @media screen and (max-width: 1024px) {
      .motif-theme .syd-sync-card {
        width: 170px;
        margin: 10px; } }
    @media screen and (max-width: 620px) {
      .motif-theme .syd-sync-card {
        width: 100%;
        margin: 10px; } }
    .motif-theme .syd-sync-card img {
      width: 100%; }
      @media screen and (max-width: 620px) {
        .motif-theme .syd-sync-card img {
          width: 100px;
          padding: 0px;
          margin: auto; } }
    .motif-theme .syd-sync-card p {
      text-align: center; }
      @media screen and (max-width: 620px) {
        .motif-theme .syd-sync-card p {
          text-align: center;
          min-height: 0px; } }
    .motif-theme .syd-sync-card a {
      border-bottom: none !important;
      text-decoration: none !important;
      text-align: right; }
      @media screen and (max-width: 620px) {
        .motif-theme .syd-sync-card a {
          text-align: center; } }
    .motif-theme .syd-sync-card .mobile-alert {
      font-size: 12px;
      text-align: left; }
      @media screen and (max-width: 620px) {
        .motif-theme .syd-sync-card .mobile-alert {
          text-align: center; } }
  .motif-theme .syd-manage-devices {
    margin-top: 4rem; }
    .motif-theme .syd-manage-devices .activity-preferences {
      margin: 3rem 0; }
      @media screen and (max-width: 620px) {
        .motif-theme .syd-manage-devices .activity-preferences {
          text-align: center; } }
      .motif-theme .syd-manage-devices .activity-preferences h4 {
        margin-bottom: 2rem; }
      .motif-theme .syd-manage-devices .activity-preferences .device-dropdowns {
        display: flex;
        flex-wrap: wrap; }
        @media screen and (max-width: 620px) {
          .motif-theme .syd-manage-devices .activity-preferences .device-dropdowns {
            justify-content: center; } }
        .motif-theme .syd-manage-devices .activity-preferences .device-dropdowns .pfSelect legend {
          font-weight: 600 !important; }
        .motif-theme .syd-manage-devices .activity-preferences .device-dropdowns .pfSelect span {
          font-size: 14px; }
        .motif-theme .syd-manage-devices .activity-preferences .device-dropdowns .device-track-card {
          display: flex;
          flex-wrap: wrap;
          width: 200px;
          flex-direction: column;
          padding-right: 1rem; }
          @media screen and (max-width: 620px) {
            .motif-theme .syd-manage-devices .activity-preferences .device-dropdowns .device-track-card {
              width: 200px;
              margin-bottom: 10px; } }
  .motif-theme [data-tcp-device-graph-cmp] [data-uxd-alert-cmp-v2] {
    margin-right: 1rem;
    margin-left: 1rem; }
  @media screen and (max-width: 800px) {
    .motif-theme div.container.syd-fw {
      width: 100% !important; } }
  .motif-theme .device-info-header {
    display: flex; }
  .motif-theme .device-sync .sync-header {
    margin-bottom: 1rem; }
  .motif-theme .device-sync .syd-sync-card {
    margin: 2rem 0; }
    .motif-theme .device-sync .syd-sync-card p {
      margin-top: -20px; }
  .motif-theme .device-skip-continue {
    margin: 2rem 0 0 1rem; }
    .motif-theme .device-skip-continue .skip-btn {
      margin-left: 1rem; }
  .motif-theme .device-no-daily-data {
    display: flex;
    justify-content: center;
    padding-top: 10px; }
    .motif-theme .device-no-daily-data a {
      color: white !important; }
  .motif-theme .dev-dcon-modal {
    padding: 1rem; }
  .motif-theme .disconnect-modal-btns {
    text-align: center;
    padding: 1rem; }
  .motif-theme .baseline-theme .device-track-card .psArrow {
    margin-top: -5px !important; }
  .motif-theme .viewContent .container {
    width: 100% !important; }
  .motif-theme .mhr-ahr-tabs .tab-content {
    padding-top: 0px !important; }
  .motif-theme .mhr-intro,
  .motif-theme .ahr-intro {
    margin-bottom: 20px !important; }
  .motif-theme .rwd-summary-card {
    display: flex;
    flex-direction: row;
    padding: 20px;
    margin-bottom: 2rem;
    background-color: white;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece; }
    @media screen and (max-width: 620px) {
      .motif-theme .rwd-summary-card {
        flex-direction: column;
        padding: 15px; } }
    .motif-theme .rwd-summary-card .summary-card-img {
      padding: 10px; }
      @media screen and (max-width: 620px) {
        .motif-theme .rwd-summary-card .summary-card-img {
          width: 140px;
          margin: auto; } }
    .motif-theme .rwd-summary-card .summary-info {
      display: flex;
      align-items: center;
      flex-wrap: wrap; }
      .motif-theme .rwd-summary-card .summary-info a {
        border-bottom: none !important;
        text-decoration: none !important;
        font-size: 12px; }
      @media screen and (max-width: 620px) {
        .motif-theme .rwd-summary-card .summary-info {
          justify-content: center;
          text-align: center; } }
      .motif-theme .rwd-summary-card .summary-info .rwd-dollar {
        font-size: 3rem;
        color: navy;
        font-weight: 300;
        margin-left: 1rem; }
      .motif-theme .rwd-summary-card .summary-info .rwd-credits {
        display: flex;
        flex-direction: column;
        margin-left: 1rem; }
        .motif-theme .rwd-summary-card .summary-info .rwd-credits span {
          font-weight: 300; }
      .motif-theme .rwd-summary-card .summary-info .rwd-view-activity {
        width: 100%; }
        .motif-theme .rwd-summary-card .summary-info .rwd-view-activity span {
          font-weight: 600; }
          @media screen and (max-width: 620px) {
            .motif-theme .rwd-summary-card .summary-info .rwd-view-activity span {
              text-align: right; } }
        .motif-theme .rwd-summary-card .summary-info .rwd-view-activity .motif-icon {
          margin-right: 5px;
          color: #666666;
          font-weight: 300; }
        .motif-theme .rwd-summary-card .summary-info .rwd-view-activity a:not(:last-child) {
          margin-right: 2rem; }
      .motif-theme .rwd-summary-card .summary-info p {
        padding-left: 20px; }
    .motif-theme .rwd-summary-card .gatekeeper-req {
      display: flex;
      margin-left: 20px; }
      @media screen and (max-width: 620px) {
        .motif-theme .rwd-summary-card .gatekeeper-req {
          text-align: center; } }
      .motif-theme .rwd-summary-card .gatekeeper-req span {
        font-size: 14px; }
      .motif-theme .rwd-summary-card .gatekeeper-req .motif-lock {
        font-weight: 600;
        color: #ff1493;
        margin-right: 5px; }
  .motif-theme .rwd-summary-card.mhr {
    display: block;
    margin-bottom: 2rem; }
    .motif-theme .rwd-summary-card.mhr .mhr-sum-header span {
      font-family: "Montserrat", sans-serif !important;
      font-size: 20px;
      font-weight: 600; }
    .motif-theme .rwd-summary-card.mhr .gatekeeper-req {
      margin: 5px 0 0px 0; }
    .motif-theme .rwd-summary-card.mhr .mhr-sum-body {
      display: flex;
      flex-direction: row; }
      .motif-theme .rwd-summary-card.mhr .mhr-sum-body img {
        max-width: 273px;
        max-height: 199px; }
        @media screen and (max-width: 1024px) {
          .motif-theme .rwd-summary-card.mhr .mhr-sum-body img {
            max-width: 50px;
            display: flex;
            align-self: flex-start;
            margin-top: 20px; } }
      @media screen and (max-width: 800px) {
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body {
          flex-direction: row; } }
      .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info {
        padding: 1rem;
        width: 75%; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info p {
          font-size: 14px; }
          @media screen and (max-width: 620px) {
            .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info p {
              font-size: 11px; } }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .progress {
          width: 100%;
          height: 0.48em !important;
          border-radius: 2em !important;
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          margin: 1em 0 0.25rem 0; }
          .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .progress .progress-bar {
            background-color: #06a59d; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .rwd-view-activity span {
          font-weight: 600; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .rwd-view-activity a:not(:last-child) {
          margin-right: 2rem; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info a {
          border-bottom: none !important;
          text-decoration: none !important;
          font-size: 14px; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .motif-icon {
          margin-right: 5px;
          color: #9c9c9c;
          position: relative;
          top: -2px;
          vertical-align: middle;
          font-weight: 300 !important; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .display-pts {
          font-size: 12px; }
        .motif-theme .rwd-summary-card.mhr .mhr-sum-body .mhr-progress-info .completed-msg {
          color: #2453a6; }
  .motif-theme .rwd-summary-card.mhr.locked {
    color: #868686 !important; }
    .motif-theme .rwd-summary-card.mhr.locked img {
      filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%); }
  .motif-theme .rwd-detail-view-panel .activity-slider-header {
    margin-bottom: 2rem; }
  .motif-theme .rwd-detail-view-panel .activity-slider-subhead {
    font-weight: 600; }
  .motif-theme .rwd-detail-view-panel .progress {
    max-width: 250px;
    height: 0.48em !important;
    border-radius: 2em !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    margin: 1em 0 0 0; }
    .motif-theme .rwd-detail-view-panel .progress .progress-bar {
      background-color: #06a59d; }
  .motif-theme .rwd-detail-view-panel .activity-details-table {
    margin-bottom: 3rem; }
    .motif-theme .rwd-detail-view-panel .activity-details-table .activity-details-table-header {
      display: flex;
      border-bottom: 1px solid #999; }
      .motif-theme .rwd-detail-view-panel .activity-details-table .activity-details-table-header .activity-col-header {
        padding: 10px 0px;
        width: 33%; }
    .motif-theme .rwd-detail-view-panel .activity-details-table .activity-details-table-row {
      display: flex; }
      .motif-theme .rwd-detail-view-panel .activity-details-table .activity-details-table-row .activity-col-body {
        font-size: 14px;
        padding: 15px 0px;
        width: 33%; }
    .motif-theme .rwd-detail-view-panel .activity-details-table .activity-details-table-row:nth-child(odd) .activity-col-body {
      background-color: #f7f7f7; }
  .motif-theme .rwd-detail-view-panel button {
    margin-top: 1rem; }
  .motif-theme .incentive-card {
    margin: 2rem 0;
    padding: 20px;
    background-color: white;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece; }
    @media screen and (max-width: 620px) {
      .motif-theme .incentive-card {
        text-align: center; } }
    .motif-theme .incentive-card .incentive-title {
      display: block;
      font-weight: 600;
      color: #2b6ce2;
      margin-bottom: 10px;
      font-size: 1.25rem; }
    .motif-theme .incentive-card .mhr-points-earned img {
      width: 25px;
      height: 25px;
      margin-right: 5px; }
    .motif-theme .incentive-card .amount-per-year {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      @media screen and (max-width: 1024px) {
        .motif-theme .incentive-card .amount-per-year {
          flex-direction: column;
          line-height: 2; } }
      .motif-theme .incentive-card .amount-per-year span {
        font-size: 14px; }
      .motif-theme .incentive-card .amount-per-year .dollar-amt,
      .motif-theme .incentive-card .amount-per-year .point-amt {
        margin-right: 5px;
        font-size: 28px;
        color: #53b1a3; }
      .motif-theme .incentive-card .amount-per-year .motif-right-round {
        color: #999999;
        margin-right: 5px; }
      .motif-theme .incentive-card .amount-per-year a {
        text-decoration: none !important;
        border-bottom: none !important; }
      .motif-theme .incentive-card .amount-per-year .amt-per {
        font-size: 14px;
        font-weight: 300; }
    .motif-theme .incentive-card .completed span {
      font-size: 14px;
      font-weight: 600; }
    .motif-theme .incentive-card .completed .motif-icon {
      color: #53b1a3;
      margin-right: 5px; }
    .motif-theme .incentive-card .complete-text {
      margin-bottom: 10px;
      font-weight: 600; }
    .motif-theme .incentive-card .conditions {
      margin: 1rem 0;
      text-align: left;
      font-size: 14px;
      font-weight: 600; }
      .motif-theme .incentive-card .conditions ul {
        list-style: none; }
        .motif-theme .incentive-card .conditions ul li {
          line-height: 1; }
        .motif-theme .incentive-card .conditions ul li::before {
          content: "\2022";
          color: #53b1a3;
          font-weight: bold;
          display: inline-block;
          width: 1em;
          margin-left: -1.5em; }
      .motif-theme .incentive-card .conditions ul.activity-list {
        font-weight: 500;
        margin-top: 10px;
        margin-bottom: 20px;
        margin-left: -1rem;
        font-weight: 300; }
        @media screen and (max-width: 620px) {
          .motif-theme .incentive-card .conditions ul.activity-list {
            margin-left: -1.5rem; } }
        .motif-theme .incentive-card .conditions ul.activity-list li::before {
          color: #333333; }
      @media screen and (max-width: 1024px) {
        .motif-theme .incentive-card .conditions {
          font-size: 12px; } }
      .motif-theme .incentive-card .conditions .partial-completed {
        display: block;
        font-weight: 300;
        font-style: italic;
        margin: 5px 0px 0px 0px; }
    .motif-theme .incentive-card .uxd-panel-content-body .conditions {
      margin-left: 40px; }
    .motif-theme .incentive-card .ahr-card-accordion {
      margin-top: 20px; }
    .motif-theme .incentive-card uxd-expansion-panel {
      border-bottom: 1px solid #cccccc;
      border-top: 1px solid #cccccc; }
  .motif-theme .gatekeeper-card {
    background-image: url("/assets/images/syd_gatekeeper.svg"), linear-gradient(to left, #fbe079 0%, #d22a76 100%);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece;
    min-height: 240px;
    padding: 2rem;
    margin-bottom: 2rem; }
    @media screen and (max-width: 1024px) {
      .motif-theme .gatekeeper-card {
        background-image: linear-gradient(to left, #fb6a6a 0%, #d22a76 100%);
        min-height: 100%; } }
    .motif-theme .gatekeeper-card .gatekeeper-text {
      width: 50%;
      color: white; }
      @media screen and (max-width: 1024px) {
        .motif-theme .gatekeeper-card .gatekeeper-text {
          text-align: center;
          width: 100%; } }
      .motif-theme .gatekeeper-card .gatekeeper-text .ngep-flex {
        border-bottom: 1px solid white;
        margin-bottom: 10px; }
        @media screen and (max-width: 1024px) {
          .motif-theme .gatekeeper-card .gatekeeper-text .ngep-flex {
            justify-content: center; } }
      .motif-theme .gatekeeper-card .gatekeeper-text .motif-key {
        font-weight: 600;
        margin-right: 10px; }
      .motif-theme .gatekeeper-card .gatekeeper-text .gatekeeper-title {
        margin-bottom: 10px;
        font-weight: 600; }
        @media screen and (max-width: 800px) {
          .motif-theme .gatekeeper-card .gatekeeper-text .gatekeeper-title {
            text-align: center; } }
      .motif-theme .gatekeeper-card .gatekeeper-text a {
        color: white !important;
        text-decoration: none !important;
        border-bottom: none !important;
        display: flex;
        align-items: center;
        margin-top: 20px; }
        .motif-theme .gatekeeper-card .gatekeeper-text a .motif-right-round {
          font-size: 20px;
          margin-right: 10px; }
      .motif-theme .gatekeeper-card .gatekeeper-text .milestone-title {
        margin-bottom: 20px;
        font-size: 14px;
        font-weight: 600; }
  .motif-theme [data-uxd-tabbed-view3-cmp].single-tab ul.nav {
    display: none; }
  .motif-theme .renewal-date {
    display: flex;
    align-items: center;
    padding-bottom: 20px; }
    .motif-theme .renewal-date .ribbon-sm {
      height: 40px;
      width: 40px; }
  .motif-theme .com-css .section-header-two, .motif-theme .badges-container .section-header-two, .motif-theme .achievements-container .section-header-two {
    margin-top: 0px !important;
    margin-bottom: 40px !important;
    font-size: 28px !important;
    font-weight: 300;
    line-height: 1.29;
    color: #333333; }
  .motif-theme .com-css .header-desc, .motif-theme .badges-container .header-desc, .motif-theme .achievements-container .header-desc {
    display: inline !important;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.57;
    color: #333333; }
  .motif-theme .badges-container ul {
    list-style-type: none;
    float: left;
    width: 100%; }
    .motif-theme .badges-container ul li {
      float: left;
      width: 100%;
      padding-bottom: 1rem;
      padding-top: 1rem;
      border-bottom: 1px solid #ccc; }
  .motif-theme .badges-container .badge-img {
    width: 10%;
    float: left;
    margin-right: 1rem; }
  .motif-theme .achievements-container .achivementsIntro {
    font-size: 16px; }
  .motif-theme .achievements-container .badge-sec {
    width: 337px;
    box-shadow: 1px 1px 4px #6f6f6fa6;
    background-color: white;
    padding: 15px;
    flex-basis: 45%;
    margin: 1em 0em;
    display: inline-table;
    margin-right: 2em;
    border: 0px; }
  .motif-theme .achievements-container .achievements-img {
    width: 25%;
    height: 72px;
    float: left;
    margin-right: 1rem; }
  .motif-theme .achievements-container .progress-sec {
    margin: 1em 0em 0em 0em;
    display: flex; }
    .motif-theme .achievements-container .progress-sec.p-0 {
      padding: 0px; }
    .motif-theme .achievements-container .progress-sec .progress {
      width: 90%;
      height: 0.48em !important;
      border-radius: 2em !important;
      margin-right: 10px;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
      background-color: #ebebeb !important; }
      .motif-theme .achievements-container .progress-sec .progress .progress-bar {
        background-color: #53b1a3;
        width: 10%; }
    .motif-theme .achievements-container .progress-sec .badge-type {
      color: #333333;
      font-size: 12px;
      margin-top: -5px; }
  .motif-theme .achievements-container .ach-desc {
    margin-bottom: 0px; }
  .motif-theme .achievements-container .viewlevel {
    margin-top: 3em;
    margin-bottom: 3em; }
  @media screen and (max-width: 800px) {
    .motif-theme .achivementsIntro {
      font-size: 14px !important; } }
  .motif-theme .mhr-ahr-tabs .tab-content > .active {
    display: contents !important; }
  .motif-theme .ngep-slider .modal-footer {
    text-align: left; }
  .motif-theme .myfhr-content {
    display: flex;
    flex-direction: row;
    background-color: white;
    border-radius: 5px;
    box-shadow: 5px 5px 20px #cecece; }
    @media screen and (max-width: 620px) {
      .motif-theme .myfhr-content {
        flex-direction: column-reverse; } }
    .motif-theme .myfhr-content .myfhr-left {
      display: flex;
      flex-direction: column;
      padding: 3rem;
      width: 35%; }
      .motif-theme .myfhr-content .myfhr-left h3 {
        padding-bottom: 20px; }
      .motif-theme .myfhr-content .myfhr-left button {
        margin-bottom: 20px; }
        @media screen and (max-width: 620px) {
          .motif-theme .myfhr-content .myfhr-left button {
            text-align: center; } }
      @media screen and (max-width: 1024px) {
        .motif-theme .myfhr-content .myfhr-left {
          width: 50%; } }
      @media screen and (max-width: 620px) {
        .motif-theme .myfhr-content .myfhr-left {
          width: 100%; } }
    .motif-theme .myfhr-content .myfhr-right {
      width: 65%; }
      @media screen and (max-width: 1024px) {
        .motif-theme .myfhr-content .myfhr-right {
          width: 50%; } }
      @media screen and (max-width: 620px) {
        .motif-theme .myfhr-content .myfhr-right {
          width: 100%; } }
      .motif-theme .myfhr-content .myfhr-right img {
        object-fit: cover;
        width: 100%;
        height: 100%; }
  .motif-theme .health-news-feed {
    margin-bottom: 75px; }
    @media screen and (max-width: 1024px) {
      .motif-theme .health-news-feed {
        width: 100%; } }
    .motif-theme .health-news-feed .card-flex {
      display: flex;
      margin-top: 3%;
      justify-content: space-around; }
    .motif-theme .health-news-feed .card-flex-3 {
      justify-content: space-between; }
      .motif-theme .health-news-feed .card-flex-3 .card-width {
        flex-basis: 31%; }
    .motif-theme .health-news-feed .card-flex-2 {
      justify-content: space-between;
      flex-wrap: wrap; }
      .motif-theme .health-news-feed .card-flex-2 .card-width {
        flex-basis: 48.5%;
        margin-block-end: 2%; }
      .motif-theme .health-news-feed .card-flex-2 .full-card-width {
        flex-basis: 100%; }
    .motif-theme .health-news-feed .section {
      margin-top: 4%;
      margin-bottom: 4%; }
      .motif-theme .health-news-feed .section h2 {
        margin-bottom: 2%;
        color: #333333; }
      .motif-theme .health-news-feed .section h6 {
        margin-block-end: 2%;
        color: #333333;
        line-height: 1.71; }
      @media screen and (max-width: 520px) {
        .motif-theme .health-news-feed .section {
          margin: 4% 8% 0 8%; } }
    .motif-theme .health-news-feed .top-section {
      margin-top: 0; }
    .motif-theme .health-news-feed .what-new-heading {
      display: flex;
      justify-content: space-between; }
      .motif-theme .health-news-feed .what-new-heading .save-content {
        display: flex;
        align-items: start;
        margin-right: 2%;
        margin-top: 2%;
        cursor: pointer; }
        .motif-theme .health-news-feed .what-new-heading .save-content img {
          margin-right: 12%; }
    .motif-theme .health-news-feed .more {
      display: flex;
      justify-content: flex-end;
      margin-top: 2%;
      margin-right: 1%; }
      .motif-theme .health-news-feed .more img {
        cursor: pointer;
        margin-right: 2%; }
      .motif-theme .health-news-feed .more h5 {
        cursor: pointer; }
    .motif-theme .health-news-feed .update {
      justify-content: flex-start; }
    .motif-theme .health-news-feed h5 {
      font-size: 14px;
      font-weight: bold;
      color: #2b6ce2;
      white-space: nowrap; }
    @media screen and (max-width: 520px) {
      .motif-theme .health-news-feed .card-flex {
        flex-direction: column;
        justify-content: flex-start; }
        .motif-theme .health-news-feed .card-flex .card-width {
          margin-right: 0%;
          flex-basis: 100%; } }
    .motif-theme .health-news-feed .news-feed-header {
      cursor: pointer;
      display: flex;
      justify-content: space-between; }
      .motif-theme .health-news-feed .news-feed-header .new-save-content {
        margin: 10px; }
        .motif-theme .health-news-feed .news-feed-header .new-save-content img {
          margin-right: 10px; }
        .motif-theme .health-news-feed .news-feed-header .new-save-content a {
          text-decoration: none;
          font-size: 16px;
          font-weight: 700; }
    .motif-theme .health-news-feed .saveicon {
      height: 25px; }
    .motif-theme .health-news-feed.want-more-content {
      margin-bottom: 4rem;
      margin-top: 4rem; }
      .motif-theme .health-news-feed.want-more-content a {
        text-decoration: none;
        font-size: 16px;
        font-weight: 700;
        margin-left: 5px;
        vertical-align: middle; }
    .motif-theme .health-news-feed.trending-page {
      margin-bottom: 70px; }
    .motif-theme .health-news-feed .load-more {
      display: inline-block;
      width: 100%;
      margin: 10px 0 0 0; }
      .motif-theme .health-news-feed .load-more .btn {
        cursor: pointer;
        float: right; }
  .motif-theme .info-card-template {
    margin-block-start: 3%;
    margin-bottom: 5%; }
    .motif-theme .info-card-template .info-card {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.11);
      padding: 0px;
      display: flex;
      border-radius: 6px;
      background-color: #ffffff;
      height: 110px;
      cursor: pointer; }
    .motif-theme .info-card-template .info-noimage {
      width: 20%;
      position: relative;
      background-image: url("/assets/images/engage/syd-plan-article-background.png");
      background-size: cover;
      text-align: center;
      background-repeat: no-repeat;
      border-radius: 6px 0px 0px 6px; }
      .motif-theme .info-card-template .info-noimage .image {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
    .motif-theme .info-card-template .info-image {
      width: 20%;
      position: relative;
      overflow: hidden;
      border-radius: 6px 0px 0px 6px; }
      .motif-theme .info-card-template .info-image .image {
        width: 100%;
        min-height: 100%; }
    .motif-theme .info-card-template .info-card-body {
      padding: 2% 2% 1%;
      flex: 1; }
    .motif-theme .info-card-template .info-content {
      margin: 0px;
      width: 86%;
      font-family: Lato;
      font-size: 16px;
      line-height: 1.38;
      color: #333333;
      padding-top: 5px; }
    .motif-theme .info-card-template .info-card-button {
      border-radius: 11px;
      border: solid 1px #1e8292;
      padding-left: 2%;
      padding-right: 2%;
      width: max-content;
      color: #1e8292;
      font-size: 0.9rem;
      padding-top: 2px;
      padding-bottom: 2px;
      word-spacing: 0.1rem;
      margin-bottom: 1%;
      display: inline-block; }
    .motif-theme .info-card-template .info-saved {
      display: inline;
      float: right; }
      .motif-theme .info-card-template .info-saved .saved-anchor {
        font-size: 14px;
        text-align: center;
        color: #286ce2;
        margin-right: 10px; }
      .motif-theme .info-card-template .info-saved .saved-icon {
        cursor: pointer; }
    .motif-theme .info-card-template .info-video {
      width: 20%;
      position: relative;
      overflow: hidden;
      border-radius: 6px 0px 0px 6px; }
      .motif-theme .info-card-template .info-video .image1 {
        width: 100%;
        min-height: 100%; }
      .motif-theme .info-card-template .info-video .playbutton {
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to bottom, rgba(55, 71, 90, 0.53) 8%, #37475a 107%);
        top: 0;
        display: flex;
        justify-content: center; }
    @media screen and (max-width: 800px) {
      .motif-theme .info-card-template .saved-anchor {
        font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .motif-theme .info-card-template .info-content {
      font-size: 16px; }
    .motif-theme .info-card-template .info-image,
    .motif-theme .info-card-template .info-noimage,
    .motif-theme .info-card-template .info-video {
      width: 30%; }
    .motif-theme .info-card-template .info-card-button {
      font-size: 0.8rem; } }
  @media screen and (max-width: 1023px) and (min-width: 801px) {
    .motif-theme .info-card-template .info-image,
    .motif-theme .info-card-template .info-noimage,
    .motif-theme .info-card-template .info-video {
      width: 28%; }
    .motif-theme .info-card-template .info-content {
      font-size: 16px; } }
  @media screen and (max-width: 660px) and (min-width: 481px) {
    .motif-theme .info-card-template .info-image,
    .motif-theme .info-card-template .info-noimage,
    .motif-theme .info-card-template .info-video {
      width: 30%; }
    .motif-theme .info-card-template .info-content {
      font-size: 16px; } }
  .motif-theme .newsFeed .white, .motif-theme .newsFeed .category-section .category .content-sec .category-title, .motif-theme .newsFeed .category-section .category .content-sec .category-content {
    color: #ffffff; }
  .motif-theme .newsFeed .mar-bottom-zero, .motif-theme .newsFeed .category-section .category .content-sec .category-title, .motif-theme .newsFeed .category-section .category .content-sec .category-content {
    margin-bottom: 0px; }
  .motif-theme .newsFeed .category-section {
    display: flex;
    flex-wrap: wrap; }
    .motif-theme .newsFeed .category-section .category {
      margin-bottom: 15px;
      padding: 15px 20px 15px 15px;
      background-color: #1e8292;
      margin: 2% 3% 0 0;
      width: 38%;
      border-radius: 8px; }
      .motif-theme .newsFeed .category-section .category .category-logo {
        cursor: pointer;
        display: flex;
        justify-content: space-evenly;
        display: flex;
        justify-content: space-between;
        flex: 1;
        padding-right: 20px; }
        .motif-theme .newsFeed .category-section .category .category-logo .image-sec {
          display: flex;
          justify-content: center; }
      .motif-theme .newsFeed .category-section .category .content-sec {
        padding: 0px 16px 0px 0px; }
        .motif-theme .newsFeed .category-section .category .content-sec .category-title {
          font-size: 22px; }
        .motif-theme .newsFeed .category-section .category .content-sec .category-content {
          font-size: 17px;
          font-weight: lighter;
          min-height: 39px; }
    @media screen and (max-width: 480px) {
      .motif-theme .newsFeed .category-section .category {
        width: 100%; } }
    @media screen and (min-width: 480px) and (max-width: 600px) {
      .motif-theme .newsFeed .category-section .category {
        width: 100%; } }
    @media screen and (min-width: 600px) {
      .motif-theme .newsFeed .category-section .category {
        width: 47%;
        padding: 2% 4%; }
      .motif-theme .newsFeed .category-section .category-title {
        font-size: 20px; }
      .motif-theme .newsFeed .category-section .category-content {
        font-size: 15px; } }
  .motif-theme .move-to-news-feed {
    float: right; }
  .motif-theme .saved-article-heading {
    margin-bottom: 6%; }
  .motif-theme .health-feed-card {
    cursor: pointer;
    margin-block-end: 2%; }
    @media screen and (max-width: 520px) {
      .motif-theme .health-feed-card {
        margin-block-end: 4%; } }
    .motif-theme .health-feed-card .card-section {
      display: flex;
      flex-direction: row;
      width: 100%;
      height: 490px; }
      .motif-theme .health-feed-card .card-section .card {
        display: flex;
        flex-direction: column;
        border-radius: 4px;
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.11);
        background-color: #ffffff;
        width: 100%; }
        .motif-theme .health-feed-card .card-section .card .container-imgs {
          flex-basis: 70%;
          min-height: 150px;
          flex-basis: 80%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          position: relative;
          display: inline-block;
          border-radius: 4px 4px 0 0; }
          .motif-theme .health-feed-card .card-section .card .container-imgs .play-button {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            display: flex;
            justify-content: center;
            border-radius: 4px 4px 0 0;
            background-image: none; }
            .motif-theme .health-feed-card .card-section .card .container-imgs .play-button img {
              width: 100px; }
          .motif-theme .health-feed-card .card-section .card .container-imgs .gradient-background {
            background-image: linear-gradient(to bottom, rgba(55, 71, 90, 0.53) 8%, #37475a 107%); }
        .motif-theme .health-feed-card .card-section .card .icon-container {
          position: absolute;
          bottom: -10px;
          width: 100%;
          display: flex;
          justify-content: space-between; }
          .motif-theme .health-feed-card .card-section .card .icon-container img {
            margin-left: 2%;
            margin-right: 3%; }
          .motif-theme .health-feed-card .card-section .card .icon-container .pill {
            border: solid 1px #1e8292;
            width: max-content;
            color: #1e8292;
            font-size: 0.9rem;
            word-spacing: 0.1rem;
            background: #ffffff;
            text-align: center;
            border-radius: 12px;
            padding-right: 2%;
            padding-left: 2%;
            padding-top: 0.5%;
            padding-bottom: 0.25%;
            margin-left: 3%; }
          .motif-theme .health-feed-card .card-section .card .icon-container .pill-2 {
            padding-left: 3%;
            padding-right: 3%; }
          .motif-theme .health-feed-card .card-section .card .icon-container .pill-3 {
            padding: 2px 10px 2px 10px; }
        @media screen and (max-width: 1024px) {
          .motif-theme .health-feed-card .card-section .card .icon-container .pill {
            font-size: 0.9rem;
            min-width: 75px; } }
        .motif-theme .health-feed-card .card-section .card .card-text {
          flex-basis: 25%;
          display: flex;
          align-items: center;
          min-height: 75px; }
          .motif-theme .health-feed-card .card-section .card .card-text p {
            margin: 20px;
            font-size: 24px; }
        @media screen and (max-width: 1024px) {
          .motif-theme .health-feed-card .card-section .card h4 {
            font-size: 0.875rem; } }
      .motif-theme .health-feed-card .card-section #main-img {
        width: 100%;
        display: block;
        height: auto;
        border-radius: 4px 4px 0 0; }
      @media screen and (max-width: 1024px) {
        .motif-theme .health-feed-card .card-section .card .card-text p {
          font-size: 22px; } }
      @media screen and (max-width: 520px) {
        .motif-theme .health-feed-card .card-section {
          height: 56vw; }
          .motif-theme .health-feed-card .card-section .card .card-text p {
            font-size: 18px;
            margin: 10px; } }
    .motif-theme .health-feed-card .card-section-3 {
      height: 224px; }
      .motif-theme .health-feed-card .card-section-3 .card .card-text {
        flex-basis: 30%;
        min-height: 75px;
        padding: 10px 0 5px 0; }
        .motif-theme .health-feed-card .card-section-3 .card .card-text p {
          font-size: 16px;
          margin: 10px; }
      .motif-theme .health-feed-card .card-section-3 .card .container-imgs {
        flex-basis: 70%;
        min-height: 150px; }
    .motif-theme .health-feed-card .card-section-2 {
      height: 270px; }
      .motif-theme .health-feed-card .card-section-2 .card .card-text p {
        font-size: 16px;
        margin: 15px; }
      @media screen and (min-width: 1024px) {
        .motif-theme .health-feed-card .card-section-2 .card .card-text p {
          font-size: 18px; } }
    @media screen and (max-width: 1024px) {
      .motif-theme .health-feed-card .card-section-3 .card .card-text {
        flex-basis: 30%; }
        .motif-theme .health-feed-card .card-section-3 .card .card-text p {
          font-size: 1rem; } }
    @media screen and (max-width: 520px) {
      .motif-theme .health-feed-card .card-section-3 {
        height: 56vw; }
        .motif-theme .health-feed-card .card-section-3 .card .container-imgs {
          flex-basis: 80%; }
        .motif-theme .health-feed-card .card-section-3 .card .card-text {
          flex-basis: 20%; }
          .motif-theme .health-feed-card .card-section-3 .card .card-text p {
            font-size: 18px; } }
  .motif-theme .sub-menu-set .uxd-expansion-header {
    padding-top: 0% !important;
    display: block !important; }
  .motif-theme .sub-menu-set .sub-menu-title {
    text-decoration: none;
    font-family: Lato;
    font-size: 14px;
    color: #333333;
    display: inline-flex; }
  .motif-theme .sub-menu-set .uxd-expansion-button {
    margin-right: 0% !important;
    padding-left: 0px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    border: 0px none !important;
    outline: none; }
  .motif-theme .sub-menu-set .bold-title .sub-menu-title {
    font-weight: bold; }
  .motif-theme .sub-menu-set .unbold-title .sub-menu-title {
    font-weight: normal; }
  .motif-theme .sub-menu-set .bold-submenu {
    font-weight: bold; }
  .motif-theme .sub-menu-set .unbold-submenu {
    font-weight: normal; }
  .motif-theme .sub-menu-set .sub-menu {
    cursor: pointer; }
  .motif-theme .sub-menu-set .sub-menu-list-title {
    border: 0 none;
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 1.4;
    padding: 0;
    text-decoration: none; }
  .motif-theme .info-card-header-icons {
    display: flex;
    justify-content: space-between; }
  .motif-theme .health-news-other-topics {
    margin-bottom: 70px; }
    .motif-theme .health-news-other-topics .load-more {
      display: inline-block;
      width: 100%; }
      .motif-theme .health-news-other-topics .load-more .btn {
        cursor: pointer;
        float: right; }
    .motif-theme .health-news-other-topics .other-topic-heading {
      display: flex;
      justify-content: space-between; }
      .motif-theme .health-news-other-topics .other-topic-heading .save-content {
        align-items: center;
        margin: 10px;
        cursor: pointer; }
        .motif-theme .health-news-other-topics .other-topic-heading .save-content a {
          font-size: 14px;
          margin-left: 10px;
          font-weight: bold;
          text-decoration: none; }
    .motif-theme .health-news-other-topics .otherTopicsPage .section {
      display: inline-block; }
  .motif-theme .health-news-topic .category-type-pill, .motif-theme .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .recipe .recipe-img {
    margin-bottom: 3%; }
    .motif-theme .health-news-topic .category-type-pill .pill, .motif-theme .health-news-topic .plan-activity-details .read-article .article-img .pill, .motif-theme .health-news-topic .recipe .recipe-img .pill {
      border: solid 1px #1e8292;
      width: max-content;
      color: #1e8292;
      font-size: 0.9rem;
      word-spacing: 0.1rem;
      background: #ffffff;
      text-align: center;
      border-radius: 12px;
      padding-right: 2%;
      padding-left: 2%;
      padding-top: 0.25%;
      padding-bottom: 0.5%;
      margin-left: 2%; }
  .motif-theme .health-news-topic .main-header-no-image {
    font-size: 36px !important;
    margin-top: 0rem !important;
    left: 0.5em;
    color: #333333;
    margin-bottom: 1.5em; }
  .motif-theme .health-news-topic .meredith-text {
    margin-top: 2em !important; }
  .motif-theme .health-news-topic .article-det-sec {
    padding: 1em 3em 1em 2em !important; }
    .motif-theme .health-news-topic .article-det-sec h3[role="heading"] {
      display: none !important; }
  @media screen and (max-width: 1023px) {
    .motif-theme .health-news-topic .plan-activity-details .read-article .article-img {
      height: 350px; } }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .health-news-topic .plan-activity-details .read-article .article-img .sub-header {
      font-size: 18px; } }
  .motif-theme .health-news-topic .plan-activity-details .read-article .article-text {
    padding-top: 3rem; }
  .motif-theme .health-news-topic .recipe .recipe-img .pill {
    margin: 0; }
  .motif-theme .health-news-topic .category-type-pill, .motif-theme .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .recipe .recipe-img {
    padding: 0px 0px 10px 0;
    cursor: pointer; }
  .motif-theme .health-news-topic .like-dislike-save-unsave.hwicons, .motif-theme .health-news-topic .plan-activity-details .hwicons.read-article, .motif-theme .health-news-topic .hwicons.recipe {
    display: flex;
    padding: 0em 1.3em; }
    .motif-theme .health-news-topic .like-dislike-save-unsave.hwicons .like-dislike, .motif-theme .health-news-topic .plan-activity-details .hwicons.read-article .like-dislike, .motif-theme .health-news-topic .hwicons.recipe .like-dislike {
      display: flex;
      justify-content: flex-end;
      width: 100%; }
  .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike, .motif-theme .health-news-topic .recipe .like-dislike {
    display: flex;
    justify-content: flex-end;
    width: 100%; }
    .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike .save-unsave, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike .save-unsave, .motif-theme .health-news-topic .recipe .like-dislike .save-unsave {
      width: 30px;
      margin-left: 5%; }
    .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike input, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike input, .motif-theme .health-news-topic .recipe .like-dislike input {
      margin-left: 10px; }
  .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike-bottom, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike-bottom, .motif-theme .health-news-topic .recipe .like-dislike-bottom {
    justify-content: flex-start; }
    .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike-bottom input, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike-bottom input, .motif-theme .health-news-topic .recipe .like-dislike-bottom input {
      cursor: pointer;
      margin: 0 10px 0 0; }
  .motif-theme .health-news-topic .topic-back-button {
    margin-top: 15px; }
  .motif-theme .health-news-topic .HwStructuredWrapper {
    margin-bottom: 2em; }
  .motif-theme .saved-article-page .load-more {
    position: relative;
    display: inline-block;
    float: right; }
    .motif-theme .saved-article-page .load-more .btn {
      cursor: pointer;
      margin-left: 10px; }
  .motif-theme .saved-article-page .saved-articles-page-sub-title {
    margin-bottom: 6%; }
  .motif-theme .saved-article-page .no-saved-articles {
    display: flex;
    justify-items: center;
    flex-direction: column; }
    .motif-theme .saved-article-page .no-saved-articles .no-saved-content {
      text-align: center;
      font-size: 22px;
      font-weight: bold;
      color: #949494; }
    .motif-theme .saved-article-page .no-saved-articles .no-saved-sub-content {
      text-align: center;
      font-family: Lato;
      font-size: 16px;
      color: #333333; }
    .motif-theme .saved-article-page .no-saved-articles .move-to-news-feed {
      margin-top: 6%;
      margin-left: auto;
      margin-right: auto; }
  .motif-theme .saved-article-page .article-no-image .category-type-pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .plan-activity-details .read-article .saved-article-page .article-no-image .article-img, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe .recipe-img, .motif-theme .health-news-topic .recipe .saved-article-page .article-no-image .recipe-img {
    cursor: pointer; }
    .motif-theme .saved-article-page .article-no-image .category-type-pill .pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article .article-img .pill, .motif-theme .health-news-topic .plan-activity-details .read-article .saved-article-page .article-no-image .article-img .pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe .recipe-img .pill, .motif-theme .health-news-topic .recipe .saved-article-page .article-no-image .recipe-img .pill {
      padding: 5px;
      margin-left: 20px; }
  .motif-theme .saved-article-page .article-no-image .article-img {
    height: 190px !important; }
  .motif-theme .saved-article-page .article-no-image .bg-img-header {
    position: unset !important; }
  .motif-theme .saved-article-page .article-no-image .section-header-two {
    color: #000000 !important;
    font-size: 50px !important;
    margin-top: 0rem !important; }
  .motif-theme .saved-article-page .article-no-image .article-badge {
    width: 9% !important; }
  .motif-theme .saved-article-page .article-no-image .like-dislike-save-unsave, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article, .motif-theme .health-news-topic .plan-activity-details .saved-article-page .article-no-image .read-article, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe, .motif-theme .health-news-topic .saved-article-page .article-no-image .recipe {
    margin-top: 15% !important; }
  .motif-theme .saved-article-page .article-no-image .pill {
    padding-bottom: 0.5% !important;
    padding-top: 0.5% !important; }
  .motif-theme .saved-article-page .article-no-image .category-type-pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .plan-activity-details .read-article .saved-article-page .article-no-image .article-img, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe .recipe-img, .motif-theme .health-news-topic .recipe .saved-article-page .article-no-image .recipe-img {
    margin-bottom: 7% !important; }
  .motif-theme .icon-visible {
    visibility: visible; }
  .motif-theme .icon-hide {
    visibility: hidden;
    margin-bottom: 1%; }
  .motif-theme .mhn-img-loader {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px; }
  .motif-theme .lmhn-img-loader div {
    position: absolute;
    border: 4px solid #fff;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
  .motif-theme .mhn-img-loader div:nth-child(2) {
    animation-delay: -0.5s; }

@keyframes mhn-img-loader {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0; } }
  .motif-theme .hwvideoicons {
    position: absolute;
    top: 30px;
    right: 38px;
    width: 34px; }
  @media screen and (min-width: 400px) and (max-width: 600px) {
    .motif-theme .hwvideoicons {
      right: 0px; } }
  .motif-theme .hnicons {
    margin-top: 2em; }
  .motif-theme .ant-push-alert-container {
    display: grid;
    justify-content: center;
    position: fixed;
    bottom: 20px;
    width: 100%; }
    .motif-theme .ant-push-alert-container .ant-push-alert {
      background-color: #164b8f;
      width: 450px;
      height: 80px;
      border-radius: 10px;
      box-shadow: 0 6px 12px;
      overflow: hidden;
      display: flex;
      transform: translateY(200px);
      transition: transform 1s; }
      @media screen and (max-width: 480px) {
        .motif-theme .ant-push-alert-container .ant-push-alert {
          width: 98%;
          margin-left: 1%; } }
      .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body {
        width: 100%;
        display: flex; }
        .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body .push-alert-icon {
          width: 20%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          padding: 10px; }
        .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body .push-alert-text {
          width: 80%;
          padding: 5px;
          color: white;
          display: flex;
          flex-direction: column;
          justify-content: center; }
          .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body .push-alert-text h6.push-alert-title {
            font-size: 18px;
            margin-bottom: 5px; }
          .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body .push-alert-text span {
            font-size: 12px; }
        .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body .alert-icon-close::before {
          display: block;
          content: "";
          color: white; }
        .motif-theme .ant-push-alert-container .ant-push-alert .ant-push-alert-body button.push-alert-dismiss {
          height: 25px;
          margin-top: 5px;
          background: none;
          border: none;
          color: white; }
  .motif-theme .ant-push-alert.show-alert {
    transform: translateY(0px);
    margin-top: 1rem; }
  .motif-theme .ant-push-alert.close-alert {
    opacity: 0;
    transition: 1s ease-out; }
  .motif-theme .health-news-feed {
    margin-bottom: 75px; }
    @media screen and (max-width: 1024px) {
      .motif-theme .health-news-feed {
        width: 100%; } }
    .motif-theme .health-news-feed .card-flex {
      display: flex;
      margin-top: 3%;
      justify-content: space-around; }
    .motif-theme .health-news-feed .card-flex-3 {
      justify-content: space-between; }
      .motif-theme .health-news-feed .card-flex-3 .card-width {
        flex-basis: 31%; }
    .motif-theme .health-news-feed .card-flex-2 {
      justify-content: space-between;
      flex-wrap: wrap; }
      .motif-theme .health-news-feed .card-flex-2 .card-width {
        flex-basis: 48.5%;
        margin-block-end: 2%; }
      .motif-theme .health-news-feed .card-flex-2 .full-card-width {
        flex-basis: 100%; }
    .motif-theme .health-news-feed .section {
      margin-top: 4%;
      margin-bottom: 4%; }
      .motif-theme .health-news-feed .section h2 {
        margin-bottom: 2%;
        color: #333333; }
      .motif-theme .health-news-feed .section h6 {
        margin-block-end: 2%;
        color: #333333;
        line-height: 1.71; }
      @media screen and (max-width: 520px) {
        .motif-theme .health-news-feed .section {
          margin: 4% 8% 0 8%; } }
    .motif-theme .health-news-feed .top-section {
      margin-top: 0; }
    .motif-theme .health-news-feed .what-new-heading {
      display: flex;
      justify-content: space-between; }
      .motif-theme .health-news-feed .what-new-heading .save-content {
        display: flex;
        align-items: start;
        margin-right: 2%;
        margin-top: 2%;
        cursor: pointer; }
        .motif-theme .health-news-feed .what-new-heading .save-content img {
          margin-right: 12%; }
    .motif-theme .health-news-feed .more {
      display: flex;
      justify-content: flex-end;
      margin-top: 2%;
      margin-right: 1%; }
      .motif-theme .health-news-feed .more img {
        cursor: pointer;
        margin-right: 2%; }
      .motif-theme .health-news-feed .more h5 {
        cursor: pointer; }
    .motif-theme .health-news-feed .update {
      justify-content: flex-start; }
    .motif-theme .health-news-feed h5 {
      font-size: 14px;
      font-weight: bold;
      color: #2b6ce2;
      white-space: nowrap; }
    @media screen and (max-width: 520px) {
      .motif-theme .health-news-feed .card-flex {
        flex-direction: column;
        justify-content: flex-start; }
        .motif-theme .health-news-feed .card-flex .card-width {
          margin-right: 0%;
          flex-basis: 100%; } }
    .motif-theme .health-news-feed .news-feed-header {
      cursor: pointer;
      display: flex;
      justify-content: space-between; }
      .motif-theme .health-news-feed .news-feed-header .new-save-content {
        margin: 10px; }
        .motif-theme .health-news-feed .news-feed-header .new-save-content img {
          margin-right: 10px; }
        .motif-theme .health-news-feed .news-feed-header .new-save-content a {
          text-decoration: none;
          font-size: 16px;
          font-weight: 700; }
    .motif-theme .health-news-feed .saveicon {
      height: 25px; }
    .motif-theme .health-news-feed.want-more-content {
      margin-bottom: 4rem;
      margin-top: 4rem; }
      .motif-theme .health-news-feed.want-more-content a {
        text-decoration: none;
        font-size: 16px;
        font-weight: 700;
        margin-left: 5px;
        vertical-align: middle; }
    .motif-theme .health-news-feed.trending-page {
      margin-bottom: 70px; }
    .motif-theme .health-news-feed .load-more {
      display: inline-block;
      width: 100%;
      margin: 10px 0 0 0; }
      .motif-theme .health-news-feed .load-more .btn {
        cursor: pointer;
        float: right; }
  .motif-theme .info-card-template {
    margin-block-start: 3%;
    margin-bottom: 5%; }
    .motif-theme .info-card-template .info-card {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.11);
      padding: 0px;
      display: flex;
      border-radius: 6px;
      background-color: #ffffff;
      height: 110px;
      cursor: pointer; }
    .motif-theme .info-card-template .info-noimage {
      width: 20%;
      position: relative;
      background-image: url("/assets/images/engage/syd-plan-article-background.png");
      background-size: cover;
      text-align: center;
      background-repeat: no-repeat;
      border-radius: 6px 0px 0px 6px; }
      .motif-theme .info-card-template .info-noimage .image {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
    .motif-theme .info-card-template .info-image {
      width: 20%;
      position: relative;
      overflow: hidden;
      border-radius: 6px 0px 0px 6px; }
      .motif-theme .info-card-template .info-image .image {
        width: 100%;
        min-height: 100%; }
    .motif-theme .info-card-template .info-card-body {
      padding: 2% 2% 1%;
      flex: 1; }
    .motif-theme .info-card-template .info-content {
      margin: 0px;
      width: 86%;
      font-family: Lato;
      font-size: 16px;
      line-height: 1.38;
      color: #333333;
      padding-top: 5px; }
    .motif-theme .info-card-template .info-card-button {
      border-radius: 11px;
      border: solid 1px #1e8292;
      padding-left: 2%;
      padding-right: 2%;
      width: max-content;
      color: #1e8292;
      font-size: 0.9rem;
      padding-top: 2px;
      padding-bottom: 2px;
      word-spacing: 0.1rem;
      margin-bottom: 1%;
      display: inline-block; }
    .motif-theme .info-card-template .info-saved {
      display: inline;
      float: right; }
      .motif-theme .info-card-template .info-saved .saved-anchor {
        font-size: 14px;
        text-align: center;
        color: #286ce2;
        margin-right: 10px; }
      .motif-theme .info-card-template .info-saved .saved-icon {
        cursor: pointer; }
    .motif-theme .info-card-template .info-video {
      width: 20%;
      position: relative;
      overflow: hidden;
      border-radius: 6px 0px 0px 6px; }
      .motif-theme .info-card-template .info-video .image1 {
        width: 100%;
        min-height: 100%; }
      .motif-theme .info-card-template .info-video .playbutton {
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(to bottom, rgba(55, 71, 90, 0.53) 8%, #37475a 107%);
        top: 0;
        display: flex;
        justify-content: center; }
    @media screen and (max-width: 800px) {
      .motif-theme .info-card-template .saved-anchor {
        font-size: 14px; } }
  @media screen and (max-width: 480px) {
    .motif-theme .info-card-template .info-content {
      font-size: 16px; }
    .motif-theme .info-card-template .info-image,
    .motif-theme .info-card-template .info-noimage,
    .motif-theme .info-card-template .info-video {
      width: 30%; }
    .motif-theme .info-card-template .info-card-button {
      font-size: 0.8rem; } }
  @media screen and (max-width: 1023px) and (min-width: 801px) {
    .motif-theme .info-card-template .info-image,
    .motif-theme .info-card-template .info-noimage,
    .motif-theme .info-card-template .info-video {
      width: 28%; }
    .motif-theme .info-card-template .info-content {
      font-size: 16px; } }
  @media screen and (max-width: 660px) and (min-width: 481px) {
    .motif-theme .info-card-template .info-image,
    .motif-theme .info-card-template .info-noimage,
    .motif-theme .info-card-template .info-video {
      width: 30%; }
    .motif-theme .info-card-template .info-content {
      font-size: 16px; } }
  .motif-theme .newsFeed .white, .motif-theme .newsFeed .category-section .category .content-sec .category-title, .motif-theme .newsFeed .category-section .category .content-sec .category-content {
    color: #ffffff; }
  .motif-theme .newsFeed .mar-bottom-zero, .motif-theme .newsFeed .category-section .category .content-sec .category-title, .motif-theme .newsFeed .category-section .category .content-sec .category-content {
    margin-bottom: 0px; }
  .motif-theme .newsFeed .category-section {
    display: flex;
    flex-wrap: wrap; }
    .motif-theme .newsFeed .category-section .category {
      margin-bottom: 15px;
      padding: 15px 20px 15px 15px;
      background-color: #1e8292;
      margin: 2% 3% 0 0;
      width: 38%;
      border-radius: 8px; }
      .motif-theme .newsFeed .category-section .category .category-logo {
        cursor: pointer;
        display: flex;
        justify-content: space-evenly;
        display: flex;
        justify-content: space-between;
        flex: 1;
        padding-right: 20px; }
        .motif-theme .newsFeed .category-section .category .category-logo .image-sec {
          display: flex;
          justify-content: center; }
      .motif-theme .newsFeed .category-section .category .content-sec {
        padding: 0px 16px 0px 0px; }
        .motif-theme .newsFeed .category-section .category .content-sec .category-title {
          font-size: 22px; }
        .motif-theme .newsFeed .category-section .category .content-sec .category-content {
          font-size: 17px;
          font-weight: lighter;
          min-height: 39px; }
    @media screen and (max-width: 480px) {
      .motif-theme .newsFeed .category-section .category {
        width: 100%; } }
    @media screen and (min-width: 480px) and (max-width: 600px) {
      .motif-theme .newsFeed .category-section .category {
        width: 100%; } }
    @media screen and (min-width: 600px) {
      .motif-theme .newsFeed .category-section .category {
        width: 47%;
        padding: 2% 4%; }
      .motif-theme .newsFeed .category-section .category-title {
        font-size: 20px; }
      .motif-theme .newsFeed .category-section .category-content {
        font-size: 15px; } }
  .motif-theme .move-to-news-feed {
    float: right; }
  .motif-theme .saved-article-heading {
    margin-bottom: 6%; }
  .motif-theme .health-feed-card {
    cursor: pointer;
    margin-block-end: 2%; }
    @media screen and (max-width: 520px) {
      .motif-theme .health-feed-card {
        margin-block-end: 4%; } }
    .motif-theme .health-feed-card .card-section {
      display: flex;
      flex-direction: row;
      width: 100%;
      height: 490px; }
      .motif-theme .health-feed-card .card-section .card {
        display: flex;
        flex-direction: column;
        border-radius: 4px;
        box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.11);
        background-color: #ffffff;
        width: 100%; }
        .motif-theme .health-feed-card .card-section .card .container-imgs {
          flex-basis: 70%;
          min-height: 150px;
          flex-basis: 80%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          position: relative;
          display: inline-block;
          border-radius: 4px 4px 0 0; }
          .motif-theme .health-feed-card .card-section .card .container-imgs .play-button {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            display: flex;
            justify-content: center;
            border-radius: 4px 4px 0 0;
            background-image: none; }
            .motif-theme .health-feed-card .card-section .card .container-imgs .play-button img {
              width: 100px; }
          .motif-theme .health-feed-card .card-section .card .container-imgs .gradient-background {
            background-image: linear-gradient(to bottom, rgba(55, 71, 90, 0.53) 8%, #37475a 107%); }
        .motif-theme .health-feed-card .card-section .card .icon-container {
          position: absolute;
          bottom: -10px;
          width: 100%;
          display: flex;
          justify-content: space-between; }
          .motif-theme .health-feed-card .card-section .card .icon-container img {
            margin-left: 2%;
            margin-right: 3%; }
          .motif-theme .health-feed-card .card-section .card .icon-container .pill {
            border: solid 1px #1e8292;
            width: max-content;
            color: #1e8292;
            font-size: 0.9rem;
            word-spacing: 0.1rem;
            background: #ffffff;
            text-align: center;
            border-radius: 12px;
            padding-right: 2%;
            padding-left: 2%;
            padding-top: 0.5%;
            padding-bottom: 0.25%;
            margin-left: 3%; }
          .motif-theme .health-feed-card .card-section .card .icon-container .pill-2 {
            padding-left: 3%;
            padding-right: 3%; }
          .motif-theme .health-feed-card .card-section .card .icon-container .pill-3 {
            padding: 2px 10px 2px 10px; }
        @media screen and (max-width: 1024px) {
          .motif-theme .health-feed-card .card-section .card .icon-container .pill {
            font-size: 0.9rem;
            min-width: 75px; } }
        .motif-theme .health-feed-card .card-section .card .card-text {
          flex-basis: 25%;
          display: flex;
          align-items: center;
          min-height: 75px; }
          .motif-theme .health-feed-card .card-section .card .card-text p {
            margin: 20px;
            font-size: 24px; }
        @media screen and (max-width: 1024px) {
          .motif-theme .health-feed-card .card-section .card h4 {
            font-size: 0.875rem; } }
      .motif-theme .health-feed-card .card-section #main-img {
        width: 100%;
        display: block;
        height: auto;
        border-radius: 4px 4px 0 0; }
      @media screen and (max-width: 1024px) {
        .motif-theme .health-feed-card .card-section .card .card-text p {
          font-size: 22px; } }
      @media screen and (max-width: 520px) {
        .motif-theme .health-feed-card .card-section {
          height: 56vw; }
          .motif-theme .health-feed-card .card-section .card .card-text p {
            font-size: 18px;
            margin: 10px; } }
    .motif-theme .health-feed-card .card-section-3 {
      height: 224px; }
      .motif-theme .health-feed-card .card-section-3 .card .card-text {
        flex-basis: 30%;
        min-height: 75px;
        padding: 10px 0 5px 0; }
        .motif-theme .health-feed-card .card-section-3 .card .card-text p {
          font-size: 16px;
          margin: 10px; }
      .motif-theme .health-feed-card .card-section-3 .card .container-imgs {
        flex-basis: 70%;
        min-height: 150px; }
    .motif-theme .health-feed-card .card-section-2 {
      height: 270px; }
      .motif-theme .health-feed-card .card-section-2 .card .card-text p {
        font-size: 16px;
        margin: 15px; }
      @media screen and (min-width: 1024px) {
        .motif-theme .health-feed-card .card-section-2 .card .card-text p {
          font-size: 18px; } }
    @media screen and (max-width: 1024px) {
      .motif-theme .health-feed-card .card-section-3 .card .card-text {
        flex-basis: 30%; }
        .motif-theme .health-feed-card .card-section-3 .card .card-text p {
          font-size: 1rem; } }
    @media screen and (max-width: 520px) {
      .motif-theme .health-feed-card .card-section-3 {
        height: 56vw; }
        .motif-theme .health-feed-card .card-section-3 .card .container-imgs {
          flex-basis: 80%; }
        .motif-theme .health-feed-card .card-section-3 .card .card-text {
          flex-basis: 20%; }
          .motif-theme .health-feed-card .card-section-3 .card .card-text p {
            font-size: 18px; } }
  .motif-theme .sub-menu-set .uxd-expansion-header {
    padding-top: 0% !important;
    display: block !important; }
  .motif-theme .sub-menu-set .sub-menu-title {
    text-decoration: none;
    font-family: Lato;
    font-size: 14px;
    color: #333333;
    display: inline-flex; }
  .motif-theme .sub-menu-set .uxd-expansion-button {
    margin-right: 0% !important;
    padding-left: 0px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    border: 0px none !important;
    outline: none; }
  .motif-theme .sub-menu-set .bold-title .sub-menu-title {
    font-weight: bold; }
  .motif-theme .sub-menu-set .unbold-title .sub-menu-title {
    font-weight: normal; }
  .motif-theme .sub-menu-set .bold-submenu {
    font-weight: bold; }
  .motif-theme .sub-menu-set .unbold-submenu {
    font-weight: normal; }
  .motif-theme .sub-menu-set .sub-menu {
    cursor: pointer; }
  .motif-theme .sub-menu-set .sub-menu-list-title {
    border: 0 none;
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 1.4;
    padding: 0;
    text-decoration: none; }
  .motif-theme .info-card-header-icons {
    display: flex;
    justify-content: space-between; }
  .motif-theme .health-news-other-topics {
    margin-bottom: 70px; }
    .motif-theme .health-news-other-topics .load-more {
      display: inline-block;
      width: 100%; }
      .motif-theme .health-news-other-topics .load-more .btn {
        cursor: pointer;
        float: right; }
    .motif-theme .health-news-other-topics .other-topic-heading {
      display: flex;
      justify-content: space-between; }
      .motif-theme .health-news-other-topics .other-topic-heading .save-content {
        align-items: center;
        margin: 10px;
        cursor: pointer; }
        .motif-theme .health-news-other-topics .other-topic-heading .save-content a {
          font-size: 14px;
          margin-left: 10px;
          font-weight: bold;
          text-decoration: none; }
    .motif-theme .health-news-other-topics .otherTopicsPage .section {
      display: inline-block; }
  .motif-theme .health-news-topic .category-type-pill, .motif-theme .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .recipe .recipe-img {
    margin-bottom: 3%; }
    .motif-theme .health-news-topic .category-type-pill .pill, .motif-theme .health-news-topic .plan-activity-details .read-article .article-img .pill, .motif-theme .health-news-topic .recipe .recipe-img .pill {
      border: solid 1px #1e8292;
      width: max-content;
      color: #1e8292;
      font-size: 0.9rem;
      word-spacing: 0.1rem;
      background: #ffffff;
      text-align: center;
      border-radius: 12px;
      padding-right: 2%;
      padding-left: 2%;
      padding-top: 0.25%;
      padding-bottom: 0.5%;
      margin-left: 2%; }
  .motif-theme .health-news-topic .main-header-no-image {
    font-size: 36px !important;
    margin-top: 0rem !important;
    left: 0.5em;
    color: #333333;
    margin-bottom: 1.5em; }
  .motif-theme .health-news-topic .meredith-text {
    margin-top: 2em !important; }
  .motif-theme .health-news-topic .article-det-sec {
    padding: 1em 3em 1em 2em !important; }
    .motif-theme .health-news-topic .article-det-sec h3[role="heading"] {
      display: none !important; }
  @media screen and (max-width: 1023px) {
    .motif-theme .health-news-topic .plan-activity-details .read-article .article-img {
      height: 350px; } }
  @media screen and (min-width: 801px) and (max-width: 1023px) {
    .motif-theme .health-news-topic .plan-activity-details .read-article .article-img .sub-header {
      font-size: 18px; } }
  .motif-theme .health-news-topic .plan-activity-details .read-article .article-text {
    padding-top: 3rem; }
  .motif-theme .health-news-topic .recipe .recipe-img .pill {
    margin: 0; }
  .motif-theme .health-news-topic .category-type-pill, .motif-theme .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .recipe .recipe-img {
    padding: 0px 0px 10px 0;
    cursor: pointer; }
  .motif-theme .health-news-topic .like-dislike-save-unsave.hwicons, .motif-theme .health-news-topic .plan-activity-details .hwicons.read-article, .motif-theme .health-news-topic .hwicons.recipe {
    display: flex;
    padding: 0em 1.3em; }
    .motif-theme .health-news-topic .like-dislike-save-unsave.hwicons .like-dislike, .motif-theme .health-news-topic .plan-activity-details .hwicons.read-article .like-dislike, .motif-theme .health-news-topic .hwicons.recipe .like-dislike {
      display: flex;
      justify-content: flex-end;
      width: 100%; }
  .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike, .motif-theme .health-news-topic .recipe .like-dislike {
    display: flex;
    justify-content: flex-end;
    width: 100%; }
    .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike .save-unsave, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike .save-unsave, .motif-theme .health-news-topic .recipe .like-dislike .save-unsave {
      width: 30px;
      margin-left: 5%; }
    .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike input, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike input, .motif-theme .health-news-topic .recipe .like-dislike input {
      margin-left: 10px; }
  .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike-bottom, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike-bottom, .motif-theme .health-news-topic .recipe .like-dislike-bottom {
    justify-content: flex-start; }
    .motif-theme .health-news-topic .like-dislike-save-unsave .like-dislike-bottom input, .motif-theme .health-news-topic .plan-activity-details .read-article .like-dislike-bottom input, .motif-theme .health-news-topic .recipe .like-dislike-bottom input {
      cursor: pointer;
      margin: 0 10px 0 0; }
  .motif-theme .health-news-topic .topic-back-button {
    margin-top: 15px; }
  .motif-theme .health-news-topic .HwStructuredWrapper {
    margin-bottom: 2em; }
  .motif-theme .saved-article-page .load-more {
    position: relative;
    display: inline-block;
    float: right; }
    .motif-theme .saved-article-page .load-more .btn {
      cursor: pointer;
      margin-left: 10px; }
  .motif-theme .saved-article-page .saved-articles-page-sub-title {
    margin-bottom: 6%; }
  .motif-theme .saved-article-page .no-saved-articles {
    display: flex;
    justify-items: center;
    flex-direction: column; }
    .motif-theme .saved-article-page .no-saved-articles .no-saved-content {
      text-align: center;
      font-size: 22px;
      font-weight: bold;
      color: #949494; }
    .motif-theme .saved-article-page .no-saved-articles .no-saved-sub-content {
      text-align: center;
      font-family: Lato;
      font-size: 16px;
      color: #333333; }
    .motif-theme .saved-article-page .no-saved-articles .move-to-news-feed {
      margin-top: 6%;
      margin-left: auto;
      margin-right: auto; }
  .motif-theme .saved-article-page .article-no-image .category-type-pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .plan-activity-details .read-article .saved-article-page .article-no-image .article-img, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe .recipe-img, .motif-theme .health-news-topic .recipe .saved-article-page .article-no-image .recipe-img {
    cursor: pointer; }
    .motif-theme .saved-article-page .article-no-image .category-type-pill .pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article .article-img .pill, .motif-theme .health-news-topic .plan-activity-details .read-article .saved-article-page .article-no-image .article-img .pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe .recipe-img .pill, .motif-theme .health-news-topic .recipe .saved-article-page .article-no-image .recipe-img .pill {
      padding: 5px;
      margin-left: 20px; }
  .motif-theme .saved-article-page .article-no-image .article-img {
    height: 190px !important; }
  .motif-theme .saved-article-page .article-no-image .bg-img-header {
    position: unset !important; }
  .motif-theme .saved-article-page .article-no-image .section-header-two {
    color: #000000 !important;
    font-size: 50px !important;
    margin-top: 0rem !important; }
  .motif-theme .saved-article-page .article-no-image .article-badge {
    width: 9% !important; }
  .motif-theme .saved-article-page .article-no-image .like-dislike-save-unsave, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article, .motif-theme .health-news-topic .plan-activity-details .saved-article-page .article-no-image .read-article, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe, .motif-theme .health-news-topic .saved-article-page .article-no-image .recipe {
    margin-top: 15% !important; }
  .motif-theme .saved-article-page .article-no-image .pill {
    padding-bottom: 0.5% !important;
    padding-top: 0.5% !important; }
  .motif-theme .saved-article-page .article-no-image .category-type-pill, .motif-theme .saved-article-page .article-no-image .health-news-topic .plan-activity-details .read-article .article-img, .motif-theme .health-news-topic .plan-activity-details .read-article .saved-article-page .article-no-image .article-img, .motif-theme .saved-article-page .article-no-image .health-news-topic .recipe .recipe-img, .motif-theme .health-news-topic .recipe .saved-article-page .article-no-image .recipe-img {
    margin-bottom: 7% !important; }
  .motif-theme .icon-visible {
    visibility: visible; }
  .motif-theme .icon-hide {
    visibility: hidden;
    margin-bottom: 1%; }
  .motif-theme .mhn-img-loader {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px; }
  .motif-theme .lmhn-img-loader div {
    position: absolute;
    border: 4px solid #fff;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
  .motif-theme .mhn-img-loader div:nth-child(2) {
    animation-delay: -0.5s; }

@keyframes mhn-img-loader {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0; } }
  .motif-theme .hwvideoicons {
    position: absolute;
    top: 30px;
    right: 38px;
    width: 34px; }
  @media screen and (min-width: 400px) and (max-width: 600px) {
    .motif-theme .hwvideoicons {
      right: 0px; } }
  .motif-theme .hnicons {
    margin-top: 2em; }
  .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-controls-container-sidebar,
  .motif-theme div[data-tcp-benefits-tabbed-view] .tab-controls-container-sidebar {
    width: 25%;
    float: left;
    margin-right: 5%; }
    .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-controls-container-sidebar .sidebar-nav .sidebar-list button.sidebar-item,
    .motif-theme div[data-tcp-benefits-tabbed-view] .tab-controls-container-sidebar .sidebar-nav .sidebar-list button.sidebar-item {
      text-align: left; }
  .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container,
  .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container {
    width: 70%;
    float: left;
    clear: none;
    padding: 0 1rem 1rem 1rem;
    outline: none; }
    .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container h3.tab-title,
    .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container h3.tab-title {
      font-weight: 500;
      font-size: 1rem;
      margin-bottom: 0.5rem; }
    .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container h4.tab-sub-title,
    .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container h4.tab-sub-title {
      font-weight: 600;
      font-size: 1.2rem;
      margin-bottom: 1.5rem; }
    .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container .back-arrow,
    .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container .back-arrow {
      display: none; }
  @media (max-width: 480px) {
    .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-controls-container-sidebar,
    .motif-theme div[data-tcp-benefits-tabbed-view] .tab-controls-container-sidebar {
      width: 100%;
      display: block; }
    .motif-theme div[data-uxd-tabbed-view2-cmp].tab-selected .tab-controls-container-sidebar,
    .motif-theme div[data-tcp-benefits-tabbed-view].tab-selected .tab-controls-container-sidebar {
      display: none; }
    .motif-theme div[data-uxd-tabbed-view2-cmp].tab-selected .tab-content-container,
    .motif-theme div[data-tcp-benefits-tabbed-view].tab-selected .tab-content-container {
      display: block; }
    .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container,
    .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container {
      width: 100%;
      display: none; }
      .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container h3.tab-sub-title,
      .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container h3.tab-sub-title {
        float: left;
        width: 100%; }
      .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container .back-arrow,
      .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container .back-arrow {
        display: block;
        border: none;
        margin-bottom: 20px; }
        .motif-theme div[data-uxd-tabbed-view2-cmp] .tab-content-container .back-arrow .fa,
        .motif-theme div[data-tcp-benefits-tabbed-view] .tab-content-container .back-arrow .fa {
          font-size: 3rem; } }
  .motif-theme .profile-view {
    /* Login & Access Accordion Variations */
    /* Privacy and Access */
    /* Form Style Gaps/Variations */
    /* Select List that matches text input width */
    /* Remove default margin on alerts */ }
    .motif-theme .profile-view h4.header-section-name {
      margin: 60px 0px 24px; }
    .motif-theme .profile-view .uxd-expansion-panel.bordered {
      border-top: 1px solid #949494;
      border-bottom: 1px solid #949494;
      margin-bottom: -1px; }
      .motif-theme .profile-view .uxd-expansion-panel.bordered .profile-expand-heading-content {
        font-weight: 300; }
      .motif-theme .profile-view .uxd-expansion-panel.bordered .uxd-panel-content-body {
        padding: 0px 0px 24px 8px; }
    .motif-theme .profile-view .profile-non-expandable-item {
      border-top: 1px solid #949494;
      border-bottom: 1px solid #949494;
      margin-bottom: -1px;
      padding: 28px 0px 28px 62px; }
      .motif-theme .profile-view .profile-non-expandable-item .profile-expand-heading-content {
        font-weight: 300; }
    .motif-theme .profile-view .access-allow-option {
      margin-left: 30px; }
    .motif-theme .profile-view .access-title {
      margin: 20px 0px; }
    .motif-theme .profile-view .ant-form-item-error,
    .motif-theme .profile-view .ant-form-item-valid {
      font-size: 12px; }
    .motif-theme .profile-view .ant-form-item-error {
      margin-top: 3px;
      color: #cc0033; }
      .motif-theme .profile-view .ant-form-item-error:before {
        content: "";
        font-family: "ant-motif-icons";
        color: #cc0033;
        display: inline-block;
        top: 1px;
        margin-right: 4px; }
    .motif-theme .profile-view .ant-form-item-valid:before {
      content: " ";
      height: 7px;
      width: 7px;
      background: #81cfc2;
      border-radius: 50%;
      display: inline-block;
      top: -1px;
      margin-right: 4px; }
    .motif-theme .profile-view .pcLabel.ant-error-state::before,
    .motif-theme .profile-view .pcLabel.has-error::before {
      border: thin solid #cc0033;
      background-color: #ffffff; }
    .motif-theme .profile-view .ant-error-container {
      clear: both; }
    .motif-theme .profile-view .has-error .ant-form-field {
      border: thin solid #cc0033; }
    .motif-theme .profile-view fieldset legend,
    .motif-theme .profile-view label {
      font-size: 1rem;
      margin-bottom: 6px;
      font-weight: 500;
      border-bottom: none; }
    .motif-theme .profile-view .ant-dropdown-md {
      width: 155px; }
    .motif-theme .profile-view .ant-alert {
      margin: 0px; }
    .motif-theme .profile-view .form-row {
      margin-bottom: 16px;
      clear: both; }
  .motif-theme .mask-wrapper {
    position: relative;
    float: left; }
    .motif-theme .mask-wrapper span.fa.ant-info-icon {
      position: relative;
      left: -22px;
      top: 1px;
      float: none;
      width: 0px;
      display: inline-block;
      font-size: 1rem; }
  .motif-theme .ant-theme-secondary h3.ant-collapse-heading {
    font-family: Lato;
    font-size: 14px; }
  .motif-theme .ant-theme-secondary .wcs-ec-heading-content {
    top: -2px;
    position: relative; }
  .motif-theme .ant-theme-secondary .ant-collapse-button .accordion-button-icon:before {
    font-size: 0.8rem; }
  .motif-theme .uxd-expansion-button {
    font-size: 1.42857143rem; }
  .motif-theme .profile-form-section-toggle label,
  .motif-theme .profile-form-section-options label {
    clear: both;
    display: block; }
  .motif-theme .rx-mp-flex-container {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap; }
    .motif-theme .rx-mp-flex-container .rx-mp-memddl {
      max-width: 300px;
      margin-right: 15px; }
    .motif-theme .rx-mp-flex-container .rx-mp-memddlbtn {
      margin-bottom: 0.85rem; }
  .motif-theme .profile-form-section-options {
    margin-left: 32px;
    column-count: 1; }
    @media screen and (min-width: 561px) {
      .motif-theme .profile-form-section-options {
        column-count: 2; } }
  .motif-theme .rx-mp-foot {
    margin-top: 24px; }
  .motif-theme .flex-col-2 {
    display: flex;
    flex-wrap: wrap; }
    .motif-theme .flex-col-2 > div {
      width: 100%;
      margin-bottom: 16px; }
      .motif-theme .flex-col-2 > div:last-child {
        margin-bottom: 0px; }
      @media screen and (min-width: 801px) {
        .motif-theme .flex-col-2 > div {
          width: calc(50% - 16px);
          margin-right: 16px;
          margin-bottom: 0px; } }
  .motif-theme .form-stretch input[type="text"],
  .motif-theme .form-stretch input[type="password"],
  .motif-theme .form-stretch input[type="email"] {
    width: 100%; }
  .motif-theme .profile-section-buttons {
    padding-top: 16px; }
    .motif-theme .profile-section-buttons .btn {
      margin-right: 16px; }
  .motif-theme .profile-static-section {
    margin-bottom: 48px; }
  .motif-theme .profile-note-italic {
    font-size: 13px;
    font-style: italic;
    margin-top: 8px;
    margin-bottom: 24px; }
  .motif-theme .conditional-form-section {
    margin: 0px 16px 16px; }
    .motif-theme .conditional-form-section label.pcLabel {
      margin-left: 16px; }
    .motif-theme .conditional-form-section button.btn {
      margin: 16px 36px; }
    .motif-theme .conditional-form-section.deactivated {
      opacity: 0.5; }
  .motif-theme .add-step-child-btn button.btn {
    margin-left: 0px;
    margin-top: 16px; }
  .motif-theme .profile-add-item-wrapper {
    display: flex; }
    .motif-theme .profile-add-item-wrapper input[type="text"],
    .motif-theme .profile-add-item-wrapper input[type="password"],
    .motif-theme .profile-add-item-wrapper input[type="email"] {
      width: auto; }
  .motif-theme .motif-icon.green {
    color: #00cc33; }
  .motif-theme h4.profile-heading-margin-sm,
  .motif-theme h5.profile-heading-margin-sm {
    margin-bottom: 8px; }
  .motif-theme .skip-link-aria {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden; }
  .motif-theme .profile-view .popIcon {
    text-decoration: none; }
    .motif-theme .profile-view .popIcon .motif-icon {
      color: #286ce2; }
  .motif-theme .popover {
    font-family: "Lato", sans-serif !important; }
  .motif-theme .motif-icon-link {
    display: block;
    margin-top: 16px;
    text-decoration: none; }
    .motif-theme .motif-icon-link .motif-icon {
      color: #949494; }
    .motif-theme .motif-icon-link span {
      padding-right: 3px;
      top: 1px;
      position: relative; }
  .motif-theme .profile-view .align-vertical label.prLabel {
    width: auto;
    margin-right: 16px;
    padding-left: 0px; }
  .motif-theme .prLabel.focus,
  .motif-theme .pcLabel.focus {
    outline: thin solid #0079c2;
    outline-offset: 3px; }
  .motif-theme div.ant-alert {
    border: thin solid #cccccc;
    border-left: 5px solid #0079c2;
    color: #666666;
    padding: 0.5rem; }
    .motif-theme div.ant-alert .ant-alert-main,
    .motif-theme div.ant-alert .ant-alert-left {
      background: transparent;
      padding: 0; }
    .motif-theme div.ant-alert .alert-icon {
      color: #0079c2;
      padding: 0px 0.5rem 0px 0px; }
      .motif-theme div.ant-alert .alert-icon::before {
        content: ""; }
    .motif-theme div.ant-alert.ant-negative {
      border-left: 5px solid #cc0033; }
      .motif-theme div.ant-alert.ant-negative .ant-alert-main,
      .motif-theme div.ant-alert.ant-negative .ant-alert-left {
        background: #ffffff; }
      .motif-theme div.ant-alert.ant-negative .alert-icon {
        color: #cc0033; }
        .motif-theme div.ant-alert.ant-negative .alert-icon::before {
          content: ""; }
    .motif-theme div.ant-alert.ant-positive {
      border-left: 5px solid #078855; }
      .motif-theme div.ant-alert.ant-positive .ant-alert-main,
      .motif-theme div.ant-alert.ant-positive .ant-alert-left {
        background: #ffffff; }
      .motif-theme div.ant-alert.ant-positive .alert-icon {
        color: #078855; }
        .motif-theme div.ant-alert.ant-positive .alert-icon::before {
          content: ""; }
  .motif-theme div[data-uxd-modal-cmp] .modal-content .modal-footer {
    display: block;
    padding: 0px 20px;
    border: none; }
  .motif-theme .reimbursement-method-modal.modal .modal-header .close.tcp-modal-close {
    top: 0;
    right: 0;
    margin: 0; }
  .motif-theme .reimbursement-method-modal .mbr-page-body {
    margin-bottom: 2rem;
    margin-top: 0;
    /* apply override for transcluded html */ }
    .motif-theme .reimbursement-method-modal .mbr-page-body#mbr-page-body {
      min-height: 0; }
  @media screen and (min-width: 480px) {
    .motif-theme .reimbursement-method-modal .modal-content {
      max-height: 90vh;
      overflow-y: scroll;
      overflow-x: hidden; } }
  .motif-theme .profile-notification-section {
    margin-bottom: 40px; }
    .motif-theme .profile-notification-section h4 {
      margin-bottom: 32px; }
    .motif-theme .profile-notification-section h5,
    .motif-theme .profile-notification-section .ant-heading-five {
      margin-bottom: 8px; }
  .motif-theme .profile-notification-item {
    margin: 16px 0px 32px; }
  .motif-theme .profile-notification-options legend {
    font-style: italic;
    font-weight: 300; }
  .motif-theme .profile-notification-options label.prLabel,
  .motif-theme .profile-notification-options label.pcLabel {
    margin-left: 16px; }
  .motif-theme .profile-notification-toggle legend {
    margin-bottom: 0px; }
  .motif-theme .profile-notification-note {
    font-style: italic; }
  .motif-theme .profile-temp-spacer {
    margin-top: 32px; }
  .motif-theme .profile-temp-spacer-bottom {
    margin-bottom: 40px; }
  .motif-theme .profile-contact-item {
    display: flex;
    margin: 8px 0px;
    flex-wrap: wrap; }
    .motif-theme .profile-contact-item p {
      margin: 5px 0px; }
    .motif-theme .profile-contact-item > div,
    .motif-theme .profile-contact-item dd,
    .motif-theme .profile-contact-item dt {
      width: 100%;
      margin-bottom: 8px; }
    .motif-theme .profile-contact-item dt,
    .motif-theme .profile-contact-item dt p {
      font-weight: 500; }
    @media screen and (min-width: 801px) {
      .motif-theme .profile-contact-item > div,
      .motif-theme .profile-contact-item dd,
      .motif-theme .profile-contact-item dt {
        width: 31%;
        margin-right: 2%;
        margin-bottom: 0px; } }
  .motif-theme dd.profile-edit-button,
  .motif-theme .profile-contact-item dd {
    text-align: right; }
  .motif-theme .form-section-flex {
    display: flex;
    flex-wrap: wrap; }
    .motif-theme .form-section-flex > label {
      width: 100%; }
    .motif-theme .form-section-flex > div {
      width: 100%; }
    @media screen and (min-width: 801px) {
      .motif-theme .form-section-flex > label {
        width: 31%;
        margin-right: 2%; }
      .motif-theme .form-section-flex > div {
        width: 66%; } }
    .motif-theme .form-section-flex .profile-section-buttons {
      padding-top: 12px;
      padding-bottom: 12px; }
  .motif-theme #medical-profile-modal .profile-section-buttons {
    margin-bottom: 15px; }
  .motif-theme .flex-form-3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .motif-theme .flex-form-3 > div {
      width: 100%; }
    @media screen and (min-width: 801px) {
      .motif-theme .flex-form-3 > div {
        width: 31%; } }
  .motif-theme .profile-inline-form {
    width: 100%; }
  .motif-theme .rx-pharm-wrapper form .row {
    margin-bottom: 24px; }
  .motif-theme .rx-pharm-wrapper div.rx-prof-mode {
    margin-top: 0px; }
    .motif-theme .rx-pharm-wrapper div.rx-prof-mode h4 {
      margin-top: 16px;
      margin-bottom: 8px; }
  .motif-theme .rx-pharm-wrapper .pfRadio .prOption {
    left: -9999px; }
  .motif-theme .profile-default-address span {
    display: block; }
  .motif-theme .custom-motif-royal-blue-primary {
    font-size: 1rem !important;
    margin: 0 0 10px 7px !important;
    color: #3a77e4 !important; }
  .motif-theme .account-term-container {
    position: relative;
    bottom: 0;
    margin: 24px 0px; }
  .motif-theme .rx-address.tmp-form-overrides form .row {
    margin-bottom: 24px; }
  .motif-theme .rx-address.tmp-form-overrides fieldset legend,
  .motif-theme .rx-address.tmp-form-overrides label {
    font-size: 1rem;
    margin-bottom: 6px;
    font-weight: 500;
    border-bottom: none; }
  .motif-theme [class*="profile-list-decorarion"] {
    margin: 0px;
    padding: 0px;
    list-style-position: inside; }
    .motif-theme [class*="profile-list-decorarion"] p {
      margin-bottom: 0;
      display: inline-block;
      vertical-align: top; }
  .motif-theme .covDependDob {
    margin-left: 37px; }
  .motif-theme #mbr-page-body {
    min-height: 70vh; }
  .motif-theme .mcv2-flex {
    display: flex; }
    .motif-theme .mcv2-flex.a-center {
      align-items: center; }
    .motif-theme .mcv2-flex.j-between {
      justify-content: space-between; }
    .motif-theme .mcv2-flex.j-center {
      justify-content: center; }
    .motif-theme .mcv2-flex.j-end {
      justify-content: flex-end; }
  .motif-theme .mcv2-wrapper {
    position: relative;
    width: 100%; }
    .motif-theme .mcv2-wrapper .mcv2-slide-in-content .ant-alert {
      position: relative;
      top: -2rem; }
    .motif-theme .mcv2-wrapper .mcv2-slide-in-content .ant-ajax-load {
      top: 30% !important; }
    .motif-theme .mcv2-wrapper .mcv2-slide-in-content .replyForm {
      position: relative; }
      .motif-theme .mcv2-wrapper .mcv2-slide-in-content .replyForm .ant-loading-wrapper {
        margin: 0;
        margin-top: 5rem;
        background: #ffffff;
        width: 100%; }
  .motif-theme .ant-ajax-load {
    top: 15vh !important; }
  .motif-theme .mcv2-new-msg-header {
    margin-top: 3em;
    margin-bottom: 1em; }
    .motif-theme .mcv2-new-msg-header h2 {
      margin-bottom: 0.5em;
      margin-left: 1rem; }
    .motif-theme .mcv2-new-msg-header .motif-icon {
      font-size: 2em;
      text-decoration: none; }
  .motif-theme .mcv2-reply-button {
    margin-top: 1em;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    text-align: center;
    height: 50px;
    width: 150px;
    padding: 0 15px; }
    .motif-theme .mcv2-reply-button span {
      margin-right: 10px;
      font-size: 25px; }
  .motif-theme .mcv2-dropdowns-container {
    justify-content: space-between;
    width: 100%;
    margin-top: 2rem; }
    .motif-theme .mcv2-dropdowns-container .drop-items {
      flex: 0 1 48%; }
      .motif-theme .mcv2-dropdowns-container .drop-items.ant-lg-select,
      .motif-theme .mcv2-dropdowns-container .drop-items .ant-lg-select {
        width: auto; }
      .motif-theme .mcv2-dropdowns-container .drop-items:first-child:not(:only-child) {
        padding-right: 1%; }
    .motif-theme .mcv2-dropdowns-container .drop-sub-item {
      margin-top: 2rem; }
    @media screen and (max-width: 800px) {
      .motif-theme .mcv2-dropdowns-container {
        flex-wrap: wrap; }
        .motif-theme .mcv2-dropdowns-container .drop-items {
          flex: 1 0 100%;
          padding: 0; }
        .motif-theme .mcv2-dropdowns-container .drop-group {
          margin-top: 2rem; } }
  .motif-theme .mcv2-pharm-auth {
    margin: 2rem 0; }
    .motif-theme .mcv2-pharm-auth .pharm-auth-inputs {
      margin-top: 2rem; }
      .motif-theme .mcv2-pharm-auth .pharm-auth-inputs .auth-input {
        flex: 1 0 33%; }
        .motif-theme .mcv2-pharm-auth .pharm-auth-inputs .auth-input .ant-text-input {
          width: 90%; }
    .motif-theme .mcv2-pharm-auth .pharm-actions {
      margin-top: 2rem; }
    .motif-theme .mcv2-pharm-auth .ant-lg-select {
      width: 48%; }
    @media screen and (max-width: 800px) {
      .motif-theme .mcv2-pharm-auth .pharm-auth-inputs {
        flex-wrap: wrap; }
        .motif-theme .mcv2-pharm-auth .pharm-auth-inputs .auth-input {
          flex: 1 0 100%;
          margin-top: 1rem; }
          .motif-theme .mcv2-pharm-auth .pharm-auth-inputs .auth-input .ant-text-input {
            width: 100%; }
      .motif-theme .mcv2-pharm-auth .ant-lg-select {
        width: 100%; } }
  .motif-theme .mcv2-timestamp {
    font-style: oblique;
    color: #949494; }
  .motif-theme .mcv2-list-sort {
    width: 100%;
    padding: 2rem 1rem;
    border-bottom: 1px solid #eeeeee; }
    .motif-theme .mcv2-list-sort legend {
      font-size: 1rem;
      margin-bottom: 8px; }
    .motif-theme .mcv2-list-sort .pfSelect button {
      z-index: 1; }
  .motif-theme .mcv2-icon-btn {
    border: none;
    background: none;
    padding: 0; }
  .motif-theme .mcv2-content {
    border-left: 2px solid #eeeeee;
    margin-left: 35px;
    width: calc(100% - 35px); }
    @media screen and (min-width: 480px) {
      .motif-theme .mcv2-content {
        margin-left: 200px;
        width: calc(100% - 200px); } }
    .motif-theme .mcv2-content .empty-message-set {
      text-align: center;
      color: #949494;
      padding: 6rem; }
      .motif-theme .mcv2-content .empty-message-set h3 {
        padding-top: 3rem; }
    .motif-theme .mcv2-content .msg-ind-cont {
      padding-top: 10rem;
      padding-bottom: 10rem;
      padding-left: 2rem; }
  .motif-theme .mcv2-nav {
    padding-right: 15px;
    color: #333333;
    position: absolute;
    top: 0;
    bottom: 0;
    background: #ffffff;
    width: 200px;
    transition: width 200ms ease; }
    .motif-theme .mcv2-nav .headline-title {
      margin: 2rem 0;
      text-transform: uppercase;
      letter-spacing: 0.125rem; }
  .motif-theme .mcv2-compose {
    width: 100%;
    padding: 2rem 0 1rem 0; }
    .motif-theme .mcv2-compose .btn {
      width: 100%; }
    .motif-theme .mcv2-compose .nav-compose {
      margin: 1rem 0; }
      .motif-theme .mcv2-compose .nav-compose.btn {
        display: flex;
        justify-content: center;
        align-items: center; }
      .motif-theme .mcv2-compose .nav-compose .compose-txt {
        padding-left: 0.5rem; }
    .motif-theme .mcv2-compose .nav-toggle {
      padding: 0;
      border: none; }
    .motif-theme .mcv2-compose .motif-arrows-long-right {
      transition: transform 300ms ease;
      display: inline-block; }
  .motif-theme .mcv2-list {
    padding: 0;
    font-size: 16px; }
  .motif-theme .mcv2-list-item {
    margin-bottom: 1rem;
    padding: 0;
    border: none;
    align-items: center;
    position: relative;
    text-decoration: none;
    color: #333333; }
    .motif-theme .mcv2-list-item span {
      text-transform: capitalize; }
      .motif-theme .mcv2-list-item span.li-txt {
        padding-left: 1rem; }
      .motif-theme .mcv2-list-item span.unread-count {
        flex-grow: 1;
        text-align: right; }
    .motif-theme .mcv2-list-item .motif-icon {
      color: #949494; }
    .motif-theme .mcv2-list-item:last-child {
      margin-bottom: 0; }
    .motif-theme .mcv2-list-item.active span:not(.motif-icon) {
      color: #286ce2; }
    .motif-theme .mcv2-list-item.active:before {
      content: "";
      height: 100%;
      width: 4px;
      position: absolute;
      left: -1rem;
      top: 0;
      background: #286ce2; }
  .motif-theme .mcv2-bottom-margin {
    margin-bottom: 100px; }
  .motif-theme .mcv2-message {
    border-bottom: 1px solid #eeeeee;
    padding: 1.5rem; }
    .motif-theme .mcv2-message.unread {
      border-left: 4px solid #2ab5ca; }
      .motif-theme .mcv2-message.unread .mcv2-message-item .msg-from,
      .motif-theme .mcv2-message.unread .mcv2-message-item .msg-subject {
        font-weight: bold; }
  .motif-theme .mcv2-message-item .msg-date {
    font-style: italic; }
  .motif-theme .mcv2-message-item .msg-subject {
    margin: 0.5rem 0; }
  .motif-theme .mcv2-message-item .msg-new {
    color: #286ce2;
    padding-left: 0.5rem; }
  .motif-theme .mcv2-message-actions {
    justify-content: flex-end; }
    .motif-theme .mcv2-message-actions .mcv2-icon-btn {
      color: #949494;
      margin-right: 0.75rem;
      font-size: 1.25rem; }
      .motif-theme .mcv2-message-actions .mcv2-icon-btn:last-child {
        margin-right: 0; }
    .motif-theme .mcv2-message-actions .motif-filled-star {
      color: #53b1a3; }
  .motif-theme .mcv2-load-more {
    margin: 2rem;
    padding-bottom: 2rem; }
  .motif-theme .mcv2-slide-in-content {
    position: relative; }
  @media screen and (max-width: 480px) {
    .motif-theme .mcv2-nav {
      width: 35px; }
      .motif-theme .mcv2-nav .mcv2-compose {
        margin-bottom: 0; }
        .motif-theme .mcv2-nav .mcv2-compose .nav-toggle.hidden {
          display: inline-block !important; }
      .motif-theme .mcv2-nav.open {
        width: 200px;
        z-index: 2;
        border-right: 1px solid #eeeeee; }
        .motif-theme .mcv2-nav.open .nav-toggle {
          text-align: right; }
        .motif-theme .mcv2-nav.open .motif-arrows-long-right {
          transform: rotate(180deg); }
      .motif-theme .mcv2-nav:not(.open) .compose-txt,
      .motif-theme .mcv2-nav:not(.open) .unread-count,
      .motif-theme .mcv2-nav:not(.open) .li-txt {
        visibility: hidden;
        position: absolute; }
      .motif-theme .mcv2-nav:not(.open) .mcv2-list-item {
        justify-content: center; }
      .motif-theme .mcv2-nav:not(.open) .mcv2-compose .nav-compose {
        padding: 0;
        border: none; } }
  .motif-theme .mcv2-message-input-cont .ant-error-container {
    margin-top: 0.5rem;
    padding-bottom: 0; }
  .motif-theme .mcv2-message-input-cont .mcv2-attach-message {
    padding-top: 0.5rem; }
  .motif-theme .mcv2-message-input {
    width: 100%;
    background: #ffffff;
    padding: 1rem;
    margin-top: 3rem;
    box-shadow: 1px 0 10px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0); }
    .motif-theme .mcv2-message-input .ant-form-field {
      border: none; }
    .motif-theme .mcv2-message-input.has-error {
      border-color: #cc0033; }
    .motif-theme .mcv2-message-input,
    .motif-theme .mcv2-message-input textarea {
      min-height: 300px; }
    .motif-theme .mcv2-message-input.reply {
      margin-top: 6rem; }
      .motif-theme .mcv2-message-input.reply,
      .motif-theme .mcv2-message-input.reply textarea {
        min-height: 100px; }
    .motif-theme .mcv2-message-input textarea {
      width: 100%;
      border: none;
      resize: none; }
    .motif-theme .mcv2-message-input .message-input-actions {
      justify-content: space-between;
      align-items: flex-end; }
      .motif-theme .mcv2-message-input .message-input-actions .motif-icon {
        color: #949494;
        font-size: 1.5rem;
        margin-right: 0.75rem; }
  .motif-theme .mcv2-details-header {
    margin: 2rem 0 4rem 0; }
    .motif-theme .mcv2-details-header .details-subject .motif-icon {
      text-decoration: none;
      font-size: 2rem; }
    .motif-theme .mcv2-details-header .details-subject .subject-line {
      margin-right: 1rem;
      font-size: 1.571rem; }
    .motif-theme .mcv2-details-header .mcv2-message-actions {
      flex-wrap: wrap; }
    .motif-theme .mcv2-details-header .details-com span:first-child {
      padding: 0 0.5rem; }
    .motif-theme .mcv2-details-header .details-date {
      flex: 1 0 100%;
      text-align: right;
      padding-bottom: 0.5rem; }
  .motif-theme .mcv2-view-details-cmp {
    margin-bottom: 100px; }
  .motif-theme .mcv2-conversation .conversation-body {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 1rem;
    margin: 3rem 0; }
    .motif-theme .mcv2-conversation .conversation-body .break-word {
      word-break: break-word; }
    .motif-theme .mcv2-conversation .conversation-body .chat-box-conversation-nogap {
      margin: 0;
      list-style: none;
      list-style-type: none;
      width: 100%;
      text-align: center; }
      .motif-theme .mcv2-conversation .conversation-body .chat-box-conversation-nogap .chat-comment {
        margin-bottom: 2rem; }
        .motif-theme .mcv2-conversation .conversation-body .chat-box-conversation-nogap .chat-comment .chat-timestamp + div p {
          max-width: 400px;
          padding: 1rem;
          background: #eeeeee;
          border: 1px solid #eeeeee;
          border-radius: 1rem;
          margin: 1rem auto; }
  .motif-theme .mcv2-conversation .attach-item {
    margin-bottom: 2rem; }
    .motif-theme .mcv2-conversation .attach-item:last-child {
      margin-bottom: 0; }
  .motif-theme .mcv2-file-attachments {
    color: #949494;
    margin-top: 2rem; }
    .motif-theme .mcv2-file-attachments .attach-name {
      font-style: oblique; }
    .motif-theme .mcv2-file-attachments .attach-remove {
      padding-left: 1rem;
      color: #949494;
      text-decoration: none; }
      .motif-theme .mcv2-file-attachments .attach-remove:before {
        font-size: 0.8rem; }
    .motif-theme .mcv2-file-attachments .attach-type-icon {
      min-width: 2.75rem;
      min-height: 2.75rem;
      background: #d20a3c;
      color: #ffffff;
      padding: 0.5rem;
      margin-right: 0.5rem;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center;
      display: flex;
      border: 1px solid #d20a3c;
      border-radius: 0.25rem; }
    .motif-theme .mcv2-file-attachments .mcv2-attachment {
      margin-top: 2rem;
      padding-top: 2rem;
      border-top: 1px solid #eeeeee; }
    .motif-theme .mcv2-file-attachments .attach-file-link {
      text-decoration: none;
      color: #949494;
      display: block; }
  .motif-theme .mcv2-success {
    flex-direction: column; }
    .motif-theme .mcv2-success .motif-checked {
      font-size: 6rem;
      color: #dcdcdc;
      padding-bottom: 1rem; }
    .motif-theme .mcv2-success p {
      max-width: 400px;
      text-align: center;
      margin-bottom: 3rem; }
    .motif-theme .mcv2-success.reply-success {
      margin-top: 3rem; }
    .motif-theme .mcv2-success.new-success {
      margin-top: 15rem; }
  .motif-theme .mcv2-grievance-appeal-container h3 {
    font-weight: 300;
    margin-top: 3em;
    margin-bottom: 1em; }
  .motif-theme .mcv2-grievance-appeal-container .prLabel {
    width: 110px;
    margin-right: 10px;
    font-weight: normal;
    margin-top: 0.5em; }
  .motif-theme .mcv2-grievance-appeal-container .ant-span-label {
    padding-top: 1.5em;
    margin-bottom: 0; }
  .motif-theme .mcv2-grievance-appeal-container label {
    margin-top: 1.5em;
    font-weight: bold; }
  .motif-theme .mcv2-grievance-appeal-container .col-sm-4 input[type="text"],
  .motif-theme .mcv2-grievance-appeal-container .col-sm-4 input[type="tel"] {
    width: 100%; }
  .motif-theme .mcv2-grievance-appeal-container textarea {
    width: 100%;
    height: 150px; }
  .motif-theme .mcv2-grievance-appeal-container .ant-form-item-error {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-content: center;
    color: #cc0033; }
    .motif-theme .mcv2-grievance-appeal-container .ant-form-item-error:before {
      color: #cc0033;
      position: static !important;
      margin-right: 2px; }
  .motif-theme .mcv2-grievance-appeal-container .app-griev-attach .btnAppGrvAttach {
    display: flex;
    align-items: center; }
    .motif-theme .mcv2-grievance-appeal-container .app-griev-attach .btnAppGrvAttach a {
      margin-left: 0.75rem; }
  .motif-theme .mcv2-grievance-appeal-container .app-griev-attach .motif-icon {
    color: #949494;
    font-size: 1.5rem;
    margin-bottom: 1rem; }
  .motif-theme .mcv2-grievance-appeal-container .mcv2-file-attachments {
    margin-bottom: 2rem; }
  .motif-theme .mcv2-margin-top {
    margin-top: 1rem; }
  .motif-theme #mcv2-griev-appeal-submit {
    margin-right: 5px; }
  .motif-theme #showmysavingsbutton {
    margin-top: 1rem; }
  .motif-theme .preview-attachments-labels {
    margin-bottom: 1rem; }
  .motif-theme .disable-pointer-events {
    pointer-events: none; }
    .motif-theme .disable-pointer-events textarea {
      pointer-events: all;
      overflow: auto !important; }
  .motif-theme .delete-margin {
    margin-right: 10px; }

@keyframes motif-rotate-bg {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes divider-reveal {
  0% {
    width: 2px; }
  100% {
    width: 45px; } }
  .motif-theme .dashboard-gradient-container {
    position: absolute;
    overflow: visible;
    z-index: -1;
    top: 0;
    bottom: 0;
    right: 0;
    left: -75px; }
    .motif-theme .dashboard-gradient-container .gradient-motion {
      overflow: hidden; }
      .motif-theme .dashboard-gradient-container .gradient-motion::before {
        content: "";
        background: linear-gradient(0deg, #58abdf 20%, #3372e3 80%);
        position: absolute;
        height: 250%;
        width: 250%;
        left: -75%;
        top: -75%;
        animation: motif-rotate-bg 7s linear infinite; }
    .motif-theme .dashboard-gradient-container .gradient-rounded {
      position: relative;
      border-bottom-right-radius: 25% 50%;
      border-top-right-radius: 23% 50%;
      transform: rotate(35deg);
      height: 450px;
      width: 820px;
      left: -150px; }
    @media screen and (min-width: 1024px) {
      .motif-theme .dashboard-gradient-container .gradient-rounded {
        left: -625px;
        top: -225px;
        height: 620px;
        width: 1250px; } }
  .motif-theme .mbr-page-body.dashboard-header-row {
    margin-top: 65px; }
    @media screen and (min-width: 800px) {
      .motif-theme .mbr-page-body.dashboard-header-row {
        margin-top: 160px; } }
  .motif-theme .mbr-ant-greeting-covid-alert {
    width: 100%;
    padding-bottom: 2rem; }
    .motif-theme .mbr-ant-greeting-covid-alert > div {
      background: #fff; }
      .motif-theme .mbr-ant-greeting-covid-alert > div .ant-alert {
        border: none !important;
        padding: 0 !important;
        box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.1); }
        .motif-theme .mbr-ant-greeting-covid-alert > div .ant-alert .ant-alert-left {
          background: transparent; }
          .motif-theme .mbr-ant-greeting-covid-alert > div .ant-alert .ant-alert-left span.alert-icon.alert-icon-info {
            background: #f7f7f7;
            padding: 0.75rem 0.75rem;
            font-size: 2.5rem; }
        .motif-theme .mbr-ant-greeting-covid-alert > div .ant-alert .ant-alert-main {
          background: #fff;
          margin-left: 10px; }
  .motif-theme .dashboard-header-row {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /** Sydney promo styles */
    /** sydney promo 2.0 */
    /** .dashboard-header-row desktop */ }
    .motif-theme .dashboard-header-row .greetings-widget-column,
    .motif-theme .dashboard-header-row .connect-with-care-widget-column {
      width: 300px; }
    .motif-theme .dashboard-header-row .greetings-widget-column {
      height: 100%;
      background-color: #ffffff;
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.11); }
      .motif-theme .dashboard-header-row .greetings-widget-column .greeting-menu-items {
        border: none; }
      .motif-theme .dashboard-header-row .greetings-widget-column .btn {
        white-space: normal; }
      .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container {
        margin: 0;
        padding: 0 2.5rem;
        margin-bottom: 2.5rem; }
        .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-optimize-care-text {
          color: #000;
          text-align: left;
          padding: 2rem 0;
          border-top: 1px solid #cccccc; }
        .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper {
          padding: 0; }
          .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper .ant-main-div ul {
            margin: 0;
            padding: 0;
            list-style: none; }
            .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper .ant-main-div ul li {
              margin: 0;
              margin-bottom: 1.5rem; }
              .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper .ant-main-div ul li a {
                font-weight: bold;
                text-decoration: underline;
                border: none; }
      .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block {
        background: #f7f7f7;
        padding: 2rem 2.5rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
        .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon,
        .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-text {
          display: inline-block; }
        .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon {
          padding-right: 0.9rem; }
          .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .motif-icon {
            vertical-align: middle;
            color: #949494;
            font-size: 2.25rem; }
          .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .message-badge {
            display: inline-block;
            position: relative;
            background-color: #cc0033;
            color: #ffffff;
            border-radius: 50px;
            font-size: 0.75rem;
            padding: 0 0.25rem;
            top: -37px;
            left: 25px;
            text-align: right; }
            .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .message-badge.three-digits {
              left: 20px; }
            .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .message-badge.four-digits-plus {
              left: 15px; }
          .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .no-messages {
            padding-right: 0.9rem; }
        .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-text {
          vertical-align: sub;
          text-align: left;
          color: #000;
          font-size: 1.14286rem;
          padding: 0 10px; }
        .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-center-link a {
          border: none;
          text-decoration: underline; }
        .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .greetings-unread-messages {
          margin-left: 3px;
          margin-right: 3px;
          font-weight: bold; }
    .motif-theme .dashboard-header-row .connect-with-care-widget-column {
      margin-top: 3rem; }
      .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container {
        color: #000;
        text-align: left;
        padding: 2rem; }
        .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container h2.section-header-two::after {
          animation: divider-reveal 0.5s ease-in; }
        .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container p {
          text-align: left; }
        .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container .callout-link {
          cursor: pointer; }
          .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container .callout-link .callout-row .callout-icon {
            min-width: 70px;
            width: unset; }
          .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container .callout-link .callout-row .callout-text p {
            width: unset; }
        .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container .primary-blue {
          color: #286ce2; }
    @media screen and (min-width: 1024px) {
      .motif-theme .dashboard-header-row {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap;
        margin-bottom: 2rem;
        /** .greetings-widget-column desktop */
        /** .connect-with-care-widget-column desktop */ }
        .motif-theme .dashboard-header-row .greetings-widget-column {
          width: 425px; }
          .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container {
            padding: 0; }
            .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-optimize-care-text,
            .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper {
              margin-left: 2.5rem;
              margin-right: 1.75rem; }
            .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-optimize-care-text {
              padding: 1rem 0; }
            .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper {
              margin-bottom: 2rem; }
              .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper .ant-main-div ul li {
                padding: 0.75rem 1rem;
                margin-bottom: 10px;
                border: 1px solid #cccccc;
                border-left: 4px solid #7fcdbb;
                padding: 0.5rem 1.25rem; }
                .motif-theme .dashboard-header-row .greetings-widget-column .ant-help-container .ant-btn-group-wrapper .ant-main-div ul li a {
                  text-decoration: none; }
          .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block {
            padding: 2rem; }
            .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .motif-icon {
              padding-left: 1.25rem; }
            .motif-theme .dashboard-header-row .greetings-widget-column .message-center-block .message-icon .message-badge {
              left: 25px; }
        .motif-theme .dashboard-header-row .connect-with-care-widget-column {
          margin-top: 0;
          margin-left: auto;
          width: 400px; }
          .motif-theme .dashboard-header-row .connect-with-care-widget-column .connect-care-container {
            padding-top: 3rem; } }
  .motif-theme .crn-dismissable-container p {
    font-size: 16px;
    color: #000; }
    .motif-theme .crn-dismissable-container p a {
      border-bottom: none;
      text-decoration: none;
      font-weight: bold;
      font-size: 16px; }
  .motif-theme .masthead .welcome-container {
    color: #000;
    margin: 2rem 1.75rem 2rem 2.5rem;
    text-align: left;
    /** .welcome-container desktop */ }
    .motif-theme .masthead .welcome-container .welcome-heading {
      text-align: left; }
      .motif-theme .masthead .welcome-container .welcome-heading .welcome-label {
        color: #2453a6;
        font-size: 0.85714rem;
        margin-bottom: 0.25rem; }
    .motif-theme .masthead .welcome-container .member-full-name {
      font-size: 2.25rem;
      margin-bottom: 1rem;
      line-height: 1.19;
      text-transform: capitalize; }
    .motif-theme .masthead .welcome-container .member-id,
    .motif-theme .masthead .welcome-container .member-plan {
      line-height: 1.43;
      color: #575757; }
    @media screen and (min-width: 1024px) {
      .motif-theme .masthead .welcome-container {
        margin-bottom: 1rem; } }
  .motif-theme .spending-account-items {
    border-left: 3px solid #0079c2;
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
    background-color: white;
    border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    padding: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
  .motif-theme .spending-account-item {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-direction: row; }
  .motif-theme .flex {
    display: flex;
    justify-content: space-between; }
  .motif-theme .flex-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 20px; }
  .motif-theme .plan-progress-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px; }
    @media screen and (max-width: 1200px) {
      .motif-theme .plan-progress-container {
        flex-direction: column; } }
  .motif-theme .plan-progress-column {
    display: flex;
    flex-direction: column;
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .motif-theme .plan-progress-column {
        width: 100%; } }
  .motif-theme .spending-accounts-column {
    display: flex;
    flex-direction: column;
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .motif-theme .spending-accounts-column {
        width: 100%; } }
  .motif-theme .plan-name {
    margin-top: 10px;
    margin-bottom: 10px; }
  .motif-theme .spending-account-margin {
    margin-top: 0px; }
    @media screen and (max-width: 1200px) {
      .motif-theme .spending-account-margin {
        margin-top: 30px; } }
  .motif-theme .plan-progress-end {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%; }
  .motif-theme .balance-weight {
    font-weight: normal; }
  .motif-theme .currency-align {
    flex: auto;
    text-align: right;
    font-size: 25px;
    font-weight: normal; }
  .motif-theme .plan-progress-text {
    display: flex;
    flex-direction: column; }
  @media screen and (max-width: 1200px) {
    .motif-theme .planprogressResponsive {
      display: flex;
      flex-direction: column; }
    .motif-theme .plan-progress-text {
      width: 100%;
      padding-bottom: 10px; } }
  .motif-theme .spent-ytd-value {
    display: flex;
    align-items: center;
    color: #0079c2;
    font-size: 1.5em; }
  .motif-theme .spent-ytd {
    display: flex;
    align-items: center;
    font-size: 0.7em; }
  .motif-theme .remaining-ytd-value {
    flex: auto;
    text-align: right;
    font-size: 1.5em; }
  .motif-theme .remaining-ytd {
    flex: auto;
    text-align: right;
    font-size: 0.7em; }
  .motif-theme .button-margin {
    float: left;
    margin-top: 25px; }
  .motif-theme .resource-border {
    border-top: 3px solid #06a59d;
    width: 50px; }
  .motif-theme .blue .bg-rect {
    fill: #0079c2; }
  .motif-theme .bluefont {
    color: blue; }
  .motif-theme .pad-bot-5 {
    padding-bottom: 5px; }
  .motif-theme .full-width-column {
    width: 100%; }
  .motif-theme .half-width-column {
    width: 47%; }
    @media screen and (max-width: 1200px) {
      .motif-theme .half-width-column {
        width: 100%; } }
  .motif-theme .dashboard-benefits-widget-class .ant-chart-container .ant-chart svg:not(:root) {
    background: #eee;
    border-radius: 10px; }
  .motif-theme .content-row {
    display: flex; }
  .motif-theme .plan-prog-button-row {
    display: none;
    margin-top: 2rem; }
    @media screen and (min-width: 1200px) {
      .motif-theme .plan-prog-button-row {
        flex-direction: row;
        display: flex;
        width: 100%; } }
  .motif-theme .spending-account-button-display .spending-account-button {
    margin-top: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; }
  @media screen and (min-width: 480px) {
    .motif-theme .spending-account-button-display {
      text-align: center; }
      .motif-theme .spending-account-button-display .spending-account-button {
        width: auto; } }
  @media screen and (min-width: 1200px) {
    .motif-theme .spending-account-button-display {
      display: none; } }
  .motif-theme .sydney-promo-content.ant-lt-blue {
    background-color: #0079c2;
    color: #ffffff; }
    .motif-theme .sydney-promo-content.ant-lt-blue .promo-img img {
      box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.11); }
  @media screen and (max-width: 1024px) {
    .motif-theme .sydney-promo-content.ant-lt-blue .promo-img img {
      display: none; } }
  @media screen and (max-width: 1024px) {
    .motif-theme .connect-margin {
      margin-top: 160px; } }
  .motif-theme .image-size {
    height: 50px;
    margin-top: -5px;
    float: right;
    cursor: pointer; }
  .motif-theme .tcp-card.dashboard-card {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.08);
    padding: 2rem 1.75rem 2rem 2.5rem;
    margin: 30px auto 60px; }
  .motif-theme #chat-container {
    position: fixed;
    bottom: 0;
    right: 0;
    right: 0.5rem;
    width: 400px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    background: white;
    max-height: 120%;
    height: 0px;
    transition: height 0.5s; }
  .motif-theme #chat-container.maximized {
    height: 640px; }
  .motif-theme #chat-container.minimized {
    height: 50px; }
  .motif-theme #chat-box-titlebar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #286ce2;
    overflow: none;
    color: white;
    padding: 0.7rem 0.5rem; }
    .motif-theme #chat-box-titlebar .pull-right {
      float: none; }
  .motif-theme .chat-notice-text {
    color: #286ce2;
    font-style: italic; }
  .motif-theme .chat-titlebartitle {
    width: 250px;
    padding: 0.5rem;
    font-weight: 400; }
  .motif-theme .chat-titlebaricons > .fa {
    color: white;
    margin-left: 0.25rem;
    margin-right: 0.5rem; }
  .motif-theme .chat-minimized-window-indicator-icon {
    color: white;
    background: #ff0000;
    padding-top: 2px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    top: -10px;
    left: -26px;
    width: 25px;
    height: 25px; }
  .motif-theme #chat-minimized-mobile .chat-minimized-window-indicator-icon {
    left: -10px; }
  @media only screen and (max-width: 812px) {
    .motif-theme #chat-box-titlebar .chat-minimized-window-indicator-icon {
      display: none; } }
  @media only screen and (min-width: 813px) {
    .motif-theme #chat-minimized-mobile .chat-minimized-window-indicator-icon {
      display: none; } }
  .motif-theme .chat-titlebaricons > .fa:hover {
    cursor: pointer; }
  .motif-theme .chat-titlebaricons {
    float: left; }
  .motif-theme .chat-titlebaricons > span {
    margin-left: 0.75rem; }
  .motif-theme #chat-box-topic {
    padding: 1rem;
    overflow-y: scroll;
    width: 100%;
    height: 100%; }
  .motif-theme #chat-box-conversation {
    width: 100%;
    height: 100%;
    text-align: center; }
  .motif-theme #chatTranscript,
  .motif-theme #chatTranscript li {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0; }
  .motif-theme #chat-box-conversation ul {
    padding: 1rem;
    height: 525px;
    width: 100%;
    overflow-y: scroll; }
  .motif-theme #chat-box-conversation ul.chat-box-conversation-nogap {
    height: calc(100% - 48px); }
  .motif-theme .chat-comment {
    margin: 1rem 0; }
  .motif-theme .chat-timestamp {
    text-align: center;
    margin-bottom: 0.5rem;
    color: #666; }
  .motif-theme .chat-errorMessage {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem; }
  .motif-theme .chat-systemmessage {
    border-radius: 0.5rem;
    padding: 0.5rem; }
  .motif-theme .chat-membermessage {
    word-break: break-word;
    text-align: left;
    float: right;
    background: #e9f4fb; }
  .motif-theme .chat-agentmessage-wrapper {
    padding-left: 40px;
    position: relative; }
  .motif-theme .chat-agenticon-wrapper {
    width: 50px;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 0; }
  .motif-theme .chat-multilinemessage {
    display: block;
    white-space: pre-wrap; }
  .motif-theme .chat-agentmessage {
    word-break: break-word;
    text-align: left;
    float: left;
    background: #eeeeee; }
  .motif-theme .chat-agenticon {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background: pink; }
  .motif-theme .chat-agentarrow {
    position: relative;
    top: -6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #eee; }
  .motif-theme .chat-membermessage,
  .motif-theme .chat-agentmessage {
    max-width: 85%;
    padding: 12px 24px; }
  .motif-theme .chat-footer {
    box-shadow: 0px -10px 10px rgba(255, 255, 255, 0.85);
    padding-right: 60px;
    position: absolute;
    bottom: 0;
    border-top: 1px solid #dcdcdc;
    width: 100%;
    min-height: 60px;
    max-height: 120px;
    background-color: #ffffff; }
  .motif-theme #chat-box-input-textarea {
    max-height: 120px;
    min-height: 44px;
    width: 100%;
    resize: none;
    border: none;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 15px; }
  .motif-theme .chat-btn-send {
    position: absolute;
    right: 0;
    bottom: calc(50% - 10px);
    padding: 0.5rem;
    padding-bottom: 1rem;
    font-size: 1rem;
    color: #286ce2;
    background: none;
    border: 0px;
    height: 37px;
    outline: none;
    font-size: 30px; }
    .motif-theme .chat-btn-send:disabled {
      color: #ccc;
      background: none; }
  .motif-theme .chat-input-message {
    border: none !important;
    box-shadow: none;
    width: 100%;
    height: 100%;
    padding: 0 0.5rem;
    outline: none; }
  .motif-theme .chat-input-message::-ms-clear {
    display: none; }
  .motif-theme .chat-paddedrow {
    padding: 0.5rem 0; }
  .motif-theme .chat-anchoredrow {
    position: fixed;
    bottom: 0;
    background: white;
    padding: 0.5rem 0; }
  .motif-theme #chat-minimized-mobile {
    position: fixed;
    right: 15px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    border-bottom: none;
    background: #286ce2;
    text-align: center;
    border: 2px solid #fff;
    display: none; }
  .motif-theme .chat-minimized-mobile-padding {
    bottom: 35px; }
  .motif-theme .chat-minimized-mobile-padding-vivr {
    bottom: 60px; }
  .motif-theme #chat-minimized-mobile {
    bottom: -50px;
    transition: bottom 1s; }
  .motif-theme #chat-minimized-mobile.animate.chat-minimized-mobile-padding {
    bottom: 25px; }
  .motif-theme #chat-minimized-mobile.animate.chat-minimized-mobile-padding-vivr {
    bottom: 60px; }
  .motif-theme #chat-minimized-mobile .fa {
    color: white;
    margin: 13px auto 0; }
  .motif-theme #chatbot-minimized {
    position: fixed;
    right: 15px;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    border-bottom: none;
    background: #286ce2;
    text-align: center;
    border: 2px solid #fff;
    display: none; }
  .motif-theme #chatbot-minimized.animate.chat-minimized-mobile-padding {
    bottom: 45px; }
  .motif-theme #chatbot-minimized.animate.chat-minimized-mobile-padding-vivr {
    bottom: 60px; }
  .motif-theme #chatbot-minimized .fa {
    color: white;
    margin: 19px auto 0; }
  .motif-theme #chat-box-topic label,
  .motif-theme #chat-box-topic legend {
    margin-bottom: 0.25rem; }
  .motif-theme #chat-box-topic .form-item {
    margin-bottom: 0.5rem; }
  .motif-theme #chat-box-topic-loader .ant-loading-wrapper {
    height: 80%;
    margin: none auto; }
  .motif-theme .chat-error-style {
    margin-bottom: 3rem; }
  .motif-theme .chat-agent-typing {
    font-size: 1rem;
    background: #eeeeee; }
  .motif-theme .chat-agent-typing.chat-agentmessage {
    width: 2.5rem; }
  .motif-theme .chat-agent-typing:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(4, end) 900ms infinite;
    animation: ellipsis steps(4, end) 900ms infinite;
    content: "\2026";
    /* ascii code for the ellipsis character */
    width: 0px; }
  .motif-theme .chat-agent-typing.chat-membermessage {
    background: #e9f4fb;
    width: 2.5rem; }

@keyframes ellipsis {
  to {
    width: 1.25em; } }

@-webkit-keyframes ellipsis {
  to {
    width: 1.25em; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .motif-theme #chat-box-comm-err-message {
      padding-bottom: 20px; } }
  @media only screen and (max-width: 812px) {
    .motif-theme #chat-container {
      width: 100%;
      height: 0;
      right: 0; }
    .motif-theme #chat-box-conversation ul {
      height: calc(100% - 115px); }
    .motif-theme #chat-container.maximized {
      height: 100%; }
    .motif-theme #chat-container.minimized {
      height: 0px; }
    .motif-theme #chat-minimized-mobile.minimizedShow {
      display: block;
      height: 50px; }
    .motif-theme #chat-box-conversation ul.chat-box-conversation-nogap {
      height: calc(100% - 36px); } }
  .motif-theme #chatbot-minimized.minimizedShow {
    display: block;
    height: 70px;
    margin-bottom: 0.625rem; }
  .motif-theme #chatbot-minimized .fa.sm.fa-chat-outline {
    font-size: 1.9rem; }
  .motif-theme .motif-theme.ibm-chat-button .btn {
    padding: 0.22222222rem 2.66666667rem 0.22222222rem;
    max-width: 16rem;
    width: 100%;
    margin: 0.5rem 0;
    font-size: 12px !important; }
    .motif-theme .motif-theme.ibm-chat-button .btn.selected-name {
      border-color: #2b6ce2;
      background: #2b6ce2;
      color: white; }
  .motif-theme .watson-start-message {
    text-align: center;
    margin-top: 20%;
    margin-left: 10px;
    margin-right: 10px; }
    .motif-theme .watson-start-message .watson-start-first {
      font-size: 1.4rem; }
    .motif-theme .watson-start-message .watson-start-second {
      margin-top: 15px; }
    .motif-theme .watson-start-message .watson-start-btn {
      margin-top: 50px; }
  .motif-theme .chat-satisfaction-survey {
    float: left;
    width: 100%; }
    .motif-theme .chat-satisfaction-survey label {
      width: 17%;
      margin-right: 2%;
      display: inline-block; }
    .motif-theme .chat-satisfaction-survey span {
      width: 100%;
      border: 1px solid #286ce2;
      display: inline-block;
      border-radius: 20px;
      padding: 5px 0;
      box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
      text-align: center;
      font-size: 15px; }
    .motif-theme .chat-satisfaction-survey input[type="radio"]:checked ~ * {
      box-shadow: none;
      border-color: #286ce2;
      background: #286ce2;
      color: white; }
    .motif-theme .chat-satisfaction-survey input[type="radio"]:checked:disabled ~ *,
    .motif-theme .chat-satisfaction-survey input[type="radio"]:disabled ~ * {
      opacity: 0.5; }
    .motif-theme .chat-satisfaction-survey input {
      position: absolute;
      left: -1000px; }
  .motif-theme .chat-word-survey,
  .motif-theme .chat-number-survey {
    float: left;
    width: 100%; }
    .motif-theme .chat-word-survey label,
    .motif-theme .chat-number-survey label {
      margin-right: 2%;
      display: inline-block; }
    .motif-theme .chat-word-survey span,
    .motif-theme .chat-number-survey span {
      border: 1px solid #286ce2;
      display: inline-block;
      border-radius: 20px;
      box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
      text-align: center;
      font-size: 15px; }
    .motif-theme .chat-word-survey input[type="radio"]:checked ~ *,
    .motif-theme .chat-number-survey input[type="radio"]:checked ~ * {
      box-shadow: none;
      border-color: #286ce2;
      background: #286ce2;
      color: white; }
    .motif-theme .chat-word-survey .input[type="radio"]:checked ~ *,
    .motif-theme .chat-word-survey input[type="radio"]:checked:disabled ~ *,
    .motif-theme .chat-number-survey .input[type="radio"]:checked ~ *,
    .motif-theme .chat-number-survey input[type="radio"]:checked:disabled ~ * {
      opacity: 0.5; }
    .motif-theme .chat-word-survey input,
    .motif-theme .chat-number-survey input {
      position: absolute;
      left: -1000px; }
  .motif-theme .chat-word-survey {
    text-align: right; }
    .motif-theme .chat-word-survey label {
      width: auto; }
    .motif-theme .chat-word-survey span {
      width: auto;
      padding: 5px 10px;
      font-weight: normal; }
  .motif-theme .chat-number-survey label {
    width: 40px;
    height: 40px; }
  .motif-theme .chat-number-survey span {
    width: 100%;
    padding: 8px 0; }
  .motif-theme .chat-agentquestion {
    overflow: hidden; }
    .motif-theme .chat-agentquestion .chat-agentquestion-buttons {
      line-height: 0;
      display: inline-block;
      width: calc(100% + 50px);
      position: relative;
      top: 15px; }
      .motif-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button {
        width: 100%;
        margin-bottom: 0px !important; }
        .motif-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input {
          position: absolute;
          left: -1000px;
          margin-bottom: 0px !important; }
        .motif-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button span {
          display: block;
          text-align: center;
          padding: 20px;
          margin: 0;
          border: none;
          border-top: 1px solid #dcdcdc;
          margin: 0 0 0 -45px;
          color: #286ce2;
          background: none; }
        .motif-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input[type="radio"]:checked ~ * {
          color: white;
          background: #286ce2; }
        .motif-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input[type="radio"]:disabled ~ *,
        .motif-theme .chat-agentquestion .chat-agentquestion-buttons .chat-agentquestion-button input[type="radio"]:checked:disabled ~ * {
          opacity: 0.5; }
  .motif-theme .chat-agent-badge {
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50px;
    padding: 6px;
    background: #2ab5ca;
    background: linear-gradient(90deg, #2ab5ca 0%, #286ce2 100%); }
    .motif-theme .chat-agent-badge .chat-agent-badge-inner {
      width: 100%;
      height: 100%;
      border-radius: 50px;
      background: white;
      text-align: center; }
      .motif-theme .chat-agent-badge .chat-agent-badge-inner span {
        display: block;
        position: relative;
        top: 18px;
        font-size: 34px;
        font-weight: 300;
        color: #286ce2; }
    .motif-theme .chat-agent-badge h2.chat-agent-badge-name {
      margin-top: 20px !important;
      margin-bottom: 10px !important; }
  .motif-theme .chat-agent-typing {
    height: 17px; }
  .motif-theme .chat-agentmessage {
    border-radius: 2rem 2rem 2rem 0.5rem !important; }
  .motif-theme .chat-membermessage {
    border-radius: 2rem 2rem 0.5rem 2rem !important;
    background: #286ce2 !important;
    color: white; }
  .motif-theme #chatContainer .chat-membermessage a,
  .motif-theme #chatContainer .chat-membermessage a:visited,
  .motif-theme #chatContainer .chat-membermessage a:active {
    color: white; }
  .motif-theme .mobile-request {
    /* Sydney Mobile WebView Overrides */ }
    .motif-theme .mobile-request .card-title-wrapper h2 {
      outline: none; }
    .motif-theme .mobile-request .left-side-container .side-nav-mobile-toggle {
      display: none !important; }
    .motif-theme .mobile-request .sydney-header .mobileBackNavButton {
      display: none !important; }
    .motif-theme .mobile-request .sydney-header h1 {
      font-size: 20px !important; }
    .motif-theme .mobile-request #btnBackHub {
      display: none !important; }
    .motif-theme .mobile-request #lnkBackHub {
      display: none !important; }
    .motif-theme .mobile-request #citem-back {
      display: none !important; }
  .motif-theme .top-of-page {
    display: block; }
  .motif-theme .mbr-page-body {
    margin-top: 2rem; }
  .motif-theme .modal-dialog {
    overflow: visible; }
    .motif-theme .modal-dialog .modal-footer {
      position: relative; }
  .motif-theme li.tcp-language-link-mobile {
    padding-left: 14px; }
    .motif-theme li.tcp-language-link-mobile .fa.fa-globe {
      font-size: 25px;
      margin-right: 5px;
      font-family: "ant-motif-icons" !important; }
      .motif-theme li.tcp-language-link-mobile .fa.fa-globe:before {
        content: ""; }
    .motif-theme li.tcp-language-link-mobile .tcp-switch-language {
      display: flex;
      align-items: center; }
      .motif-theme li.tcp-language-link-mobile .tcp-switch-language button {
        font-size: 16px;
        font-weight: 600; }
  .motif-theme .tcp-switch-language button {
    color: #286ce2;
    font-size: 14px;
    font-weight: 400;
    border: none;
    background: transparent;
    display: inline;
    line-height: initial;
    overflow: unset;
    padding: 0; }
  .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-0 {
    width: 100%;
    border-right: none; }
  .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 {
    width: 100%;
    border-bottom: none; }
    .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector {
      position: relative; }
      .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .btn.dropdown-toggle {
        padding: 1rem 14px; }
      .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector span.buttonMain {
        margin-left: 0;
        color: #333333;
        display: inline-block;
        vertical-align: top;
        padding: 0px;
        padding-right: 16px; }
      .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .fa.fa-caret-down {
        font-size: 16px;
        padding: 0px;
        color: #333333;
        font-family: "ant-motif-icons" !important; }
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .fa.fa-caret-down:before {
          content: ""; }
      .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu {
        position: absolute;
        top: -298px;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        width: 200px;
        padding: 0;
        margin: 2px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        background-clip: padding-box; }
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu li {
          padding: 16px 0 16px 12px; }
          .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu li:hover, .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu li:focus {
            background: #f5f5f5; }
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu a,
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu li,
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu span {
          color: #333333; }
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu span:hover {
          background: #f5f5f5; }
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu a:hover,
        .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector .ant-main-div ul.dropdown-menu a:focus {
          background-color: transparent; }
      .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 .language-selector.open > div .dropdown-menu {
        display: block;
        margin-top: -1px; }
    .motif-theme .two-block-footer .uxd-footer .footer-block.footer-block-1 button.dropdown-toggle {
      background-color: #fff;
      color: #286ce2;
      border-color: #fff; }
  .motif-theme .footer-social .social .social-container span.social-icon-footer {
    margin-right: 0.5rem;
    font-size: 20px; }
    @media (min-width: 480px) {
      .motif-theme .footer-social .social .social-container span.social-icon-footer {
        margin-right: 1.5rem; } }
  @media (min-width: 801px) {
    .motif-theme #socials .footer-social {
      align-items: initial;
      margin-left: 4.5rem; } }
  @media (min-width: 801px) {
    .motif-theme #socials .footer-social .footer-app a .mobile-app-icon {
      margin-right: 1rem; } }
  .motif-theme .display-none-desktop {
    display: block;
    margin-top: 10px; }
  .motif-theme .footer-block.footer-block-2 {
    flex-basis: 100%; }
    .motif-theme .footer-block.footer-block-2 .language-selector {
      position: relative; }
      .motif-theme .footer-block.footer-block-2 .language-selector .btn.dropdown-toggle {
        text-align: left;
        width: 180px;
        padding: 1rem 14px; }
      .motif-theme .footer-block.footer-block-2 .language-selector span.buttonMain {
        margin-left: 0;
        color: #333333;
        display: inline-block;
        vertical-align: top;
        padding: 0px;
        padding-right: 16px; }
      .motif-theme .footer-block.footer-block-2 .language-selector .fa.fa-caret-down {
        font-size: 16px;
        padding: 0px;
        color: #333333;
        font-family: "ant-motif-icons" !important; }
        .motif-theme .footer-block.footer-block-2 .language-selector .fa.fa-caret-down:before {
          content: ""; }
      .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu {
        position: absolute;
        top: -298px;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        width: 180px;
        padding: 0;
        margin: 2px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        background-clip: padding-box; }
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li {
          padding: 16px 0 16px 12px; }
          .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li:hover, .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li:focus {
            background: #286ce2;
            color: white; }
            .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li:hover a,
            .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li:hover span, .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li:focus a,
            .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li:focus span {
              color: white; }
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu a,
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu li,
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu span {
          color: #333333; }
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu span:hover {
          color: #fff; }
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu a:hover,
        .motif-theme .footer-block.footer-block-2 .language-selector .ant-main-div ul.dropdown-menu a:focus {
          background-color: transparent; }
      .motif-theme .footer-block.footer-block-2 .language-selector.open > div ul.dropdown-menu {
        display: block;
        margin-top: -1px; }
    .motif-theme .footer-block.footer-block-2 button.dropdown-toggle {
      background-color: #fff;
      color: #286ce2;
      border-color: #fff; }
  @media only screen and (min-width: 801px) {
    .motif-theme .display-none-desktop {
      display: none; }
    .motif-theme .display-none-mobile {
      display: block; } }
  @media only screen and (max-width: 800px) {
    .motif-theme .footer-social .social .social-container span.social-icon-footer {
      font-size: 2.4rem; } }
  .motif-theme .mbr-page-wrapper {
    width: 100%;
    overflow-x: hidden;
    position: relative;
    left: 0px;
    z-index: 0; }
  .motif-theme .back-to-top-dir:hover,
  .motif-theme .back-to-top-dir:focus {
    background: #fff;
    color: #286ce2; }
  .motif-theme .fa.black {
    color: #fff; }
  .motif-theme .back-to-top-dir:hover > .fa.black,
  .motif-theme .back-to-top-dir:focus > .fa.black {
    color: #286ce2; }
  .motif-theme .back-to-top-dir {
    text-decoration: none;
    line-height: 1.2em;
    color: #fff;
    font-weight: 600;
    background-color: #286ce2;
    font-size: 0px;
    padding: 10px 15px; }
    @media screen and (min-width: 480px) {
      .motif-theme .back-to-top-dir {
        font-size: 14px; } }
    .motif-theme .back-to-top-dir .fa.black {
      font-size: 14px; }
  .motif-theme .back-to-top-dir.ng-hide {
    opacity: 0; }
  .motif-theme .back-to-top-dir {
    position: fixed;
    display: block;
    bottom: -1px;
    right: -1px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    float: right;
    max-width: 250px;
    z-index: 5; }
  .motif-theme .fa.black {
    transition: all 0.2s ease-in-out 0s; }

@media only screen and (min-width: 800px) {
  #prior-auth-form-link span a {
    font-size: 18px; } }

@media only screen and (min-width: 800px) {
  #prior-auth-form-link span a {
    font-size: 18px; } }

@media only screen and (max-width: 800px) {
  #prior-auth-form-link span a {
    font-size: 12.25px; } }
