@charset "UTF-8";
.prescriptionsContainer {
  /*!
   * Bootstrap v3.4.1 (https://getbootstrap.com/)
   * Copyright 2011-2019 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /*
                                                  ,,            ,,                          ,,
   .M"""bgd mm                                    db          `7MM        mm         mm   `7MM                                    OO OO OO
  ,MI    "Y MM                                                  MM        MM         MM     MM                                    88 88 88
  `MMb.   mmMMmm ,pW"Wq.`7MMpdMAo.     `7Mb,od8 `7MM  .P"Ybmmm  MMpMMMb.mmMMmm     mmMMmm   MMpMMMb.  .gP"Ya `7Mb,od8 .gP"Ya      || || ||
    `YMMNq. MM  6W'   `Wb MM   `Wb       MM' "'   MM :MI  I8    MM    MM  MM         MM     MM    MM ,M'   Yb  MM' "',M'   Yb     || || ||
  .     `MM MM  8M     M8 MM    M8       MM       MM  WmmmP"    MM    MM  MM         MM     MM    MM 8M""""""  MM    8M""""""     `' `' `'
  Mb     dM MM  YA.   ,A9 MM   ,AP       MM       MM 8M         MM    MM  MM         MM     MM    MM YM.    ,  MM    YM.    ,     ,, ,, ,,
  P"Ybmmd"  `Mbmo`Ybmd9'  MMbmmd'      .JMML.   .JMML.YMMMMMb .JMML  JMML.`Mbmo      `Mbmo.JMML  JMML.`Mbmmd'.JMML.   `Mbmmd'     db db db
                          MM                         6'     dP
                        .JMML.                       Ybmmmd'

  Pattern Lab doesn't have any CSS requirements, which means you can write your styles however you want. Hooray!
  You can use Sass, Less, vanilla CSS, or some other crazy thing I haven't heard of yet.
  So please don't use these styles. They're just here to put together the demo, and nothing more.
  They're intentionally gray, boring, and crappy because you're supposed to do this stuff yourself.

  Atomic design is philosophically complimentary with these CSS approaches:

  * SMACSS by Jonathan Snook http://smacss.com/
  * OOCSS by Nicole Sullivan http://oocss.org/
  * BEM CSS Methology : http://bem.info/method/
  * CSS Guidelines by Harry Roberts : https://github.com/csswizardry/CSS-Guidelines

  So feel free to use any of these approaches. Or don't. It's totally up to you.

  */
  /*------------------------------------*    $TABLE OF CONTENTS
      based generally on Harry Roberts excellent CSS Guidelines https://github.com/csswizardry/CSS-Guidelines
  \*------------------------------------*/
  /**
   * ABSTRACTS..............Declarations of Sass variables and mixins
   * Mixins.................Mixin styles that are included in the site
   * Variables..............Variables for styles that are used in the site
   *
   * BASE...................Base/reset styles for certain elements
   * Animation..............Animation base styles
   * Forms..................Form field base styles
   * Global Classes.........Base styles used across the entirety of the site
   * Headings...............Base styles for headings (h1, h2, etc.)
   * Links..................Base styles for links
   * Lists..................Base styles lists
   * Main...................Base styles for main section
   * Media..................Base styles for various media (videos, iframes, etc.)
   * Reset..................Reset base styles (i.e. Display block on certain elements)
   * Tables.................Base styles for tables
   * Text...................Base styles for text elements
   *
   * COMPONENTS.............Styles for certain components
   * Accordion..............Styles for accordion components
   * Article................Styles for article components
   * Blocks.................Styles for block components
   * Buttons................Styles for button components
   * Carousels..............Styles for carousels
   * Comments...............Styles for comments component
   * Footer.................Styles for the footer component
   * Forms..................Styles for form components
   * Header.................Styles for header component
   * Icons..................Styles for icons
   * Lists..................Styles for types of lists
   * Main...................Styles for main section
   * Messaging..............Styles for alerts/messaging components
   * Nav....................Styles for navigation components
   * Sections...............Styles for section components
   * Tabs...................Styles for tabs
   * Text...................Styles for text components
   * Tooltip................Styles for tooltips

   *
   * LAYOUT.................Styles that affect the site's general layout
   * Layout.................Layout styles
   *
   * UTILITIES..............Styles that require a utility class
   *
   */
  /*------------------------------------*    $ABSTRACTS
  \*------------------------------------*/
  /*------------------------------------*    #MIXINS
  \*------------------------------------*/
  /** CSS Transition
   *	Usage: @include transition(width,0.3s,ease-out);
   */
  /** Rem Unit font sizes with relative fallback http:/seesparkbox.com/foundry/scss_rem_mixin_now_with_a_better_fallback
   *	Usage: @include font-size(1, large);
   */
  /*------------------------------------*    #VARIABLES
  \*------------------------------------*/
  /*------------------------------------*    #COLORS
  \*------------------------------------*/
  /*
   * 1) Color variables involve a two-tier system to keep colors in sync. The
   *    first tier defines the brand and neutral colors, and the second tier
   *    defines the application of those colors.
   */
  /*
   * Brand Colors
   * 1) Brand color variables use English names to define colors to make palettes easier to
   *    identify. Names are generated using this tool: http://chir.ag/projects/name-that-color/
   * 2) Brand color variables should typically not be used directly in Sass partials. Instead, use
   *    second-tier application colors.
   *
   */
  /*
   * Neutral Colors
   * 1) Neutral color variables use a numbered system to define variables for better maintainability.
   *    "$color-gray-10" means "10% gray", which is a gray closer to white than to black. For more info
   *    read https://medium.com/eightshapes-llc/color-in-design-systems-a1c80f65fa3#.brevrq67p
   */
  /**
   * Utility Colors
   * 1) Utility colors are colors used to provide feedback, such as alert messages,
   * form validation, etc.
   */
  /*
    * Text Colors
    * 1) These are non-linked text colors, such as body copy.
    */
  /*
   * Heading Colors
   * 1) These are non-linked heading colors, such as h2, h3, etc.
   */
  /*
   * Text Link Colors
   * 1) These are for linked text, such as a link found within an article,
   *    navigation link, footer link, etc.
   */
  /*
   * Border Colors
   * 1) Border colors are used as decoration or dividers, such as as a seperator
   *    for navigation items, block borders, etc.
   */
  /*------------------------------------*    #TYPOGRAPHY
  \*------------------------------------*/
  /*------------------------------------*    #LAYOUT
  \*------------------------------------*/
  /**
   * Spacing Defaults
   */
  /*------------------------------------*    #BORDERS
  \*------------------------------------*/
  /**
   * Border Width
   */
  /**
   * Border Radius
   */
  /*------------------------------------*    #ANIMATION
  \*------------------------------------*/
  /**
   * Animation Duration
   */
  /**
   * Animation Easing
   */
  /*------------------------------------*    #BREAKPOINTS
  \*------------------------------------*/
  /**
   * Breakpoints
   */
  /*------------------------------------*    $BASE
  \*------------------------------------*/
  /*------------------------------------*    #BODY
  \*------------------------------------*/
  /**
   * Body base styles
   */
  /*------------------------------------*    #ANIMATION
  \*------------------------------------*/
  /**
   * Fade Animation
   */
  /*------------------------------------*    #FORMS
  \*------------------------------------*/
  /**
   * Fieldset base styles
   */
  /**
   * Label base styles
   */
  /**
   * Form button, input, select, and text area base styles
   * 1) Zero out margin and inherit font styles
   */
  /**
   * Input and text area base styles
   * 1) Width entire container, gray border, padding
   */
  /**
   * Input areas base styles
   * 1) Get rid of webkit appearance of these areas
   */
  /**
   * Button/Submit button base styles
   */
  /**
   * Checkboxes/Radio button base styles
   */
  /**
   * Search cancel button and search decoration webkit appearance none
   */
  /*
  select {
    @extend input;
      // Select reset
      text-indent: 0.01px;
      text-overflow: '';
      line-height: normal;
      @include appearance(none);
      // Select styling
      background: $color-gray-02 url(../images/caret.svg) 100% 50% no-repeat;
      background-size: 44px 44px;
      border-color: $color-gray-35;
      //@include transition(border-color ease-in-out .15s);
      // Hover state
      //&:hover, { border-color: $form-hover; }
      // Active state
      //&:active, &:focus { border-color: $form-active; }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        background-image: none;
      }
  }*/
  /*------------------------------------*    #GLOBAL CLASSES
  \*------------------------------------*/
  /**
   * Clearfix
   */
  /**
   * Clearfix pseudo-elements
   */
  /**
   * Completely remove from the flow and screen readers.
   */
  /**
   * Completely remove from the flow but leave available to screen readers.
   */
  /**
   * Text align right
   */
  /**
   * Text align center
   */
  /**
   * Text Align left
   */
  /**
   * Hide on small screens
   */
  /**
   * Hide on medium screens
   */
  /**
   * Hide on large screens
   */
  /**
   * Show valid text color
   */
  /**
   * Show error text color
   */
  /**
   * Show warning text color
   */
  /**
   * Show informational text color
   */
  /*------------------------------------*    #HEADINGS
  \*------------------------------------*/
  /**
   * Heading 1
   */
  /**
   * Heading 2
   */
  /**
   * Heading 3
   */
  /**
   * Heading 4
   */
  /**
   * Heading 5
   */
  /**
   * Heading 6
   */
  /**
   * Subheading
   */
  /*------------------------------------*    #LINKS
  \*------------------------------------*/
  /**
   * Links
   */
  /*------------------------------------*    #LINKS
  \*------------------------------------*/
  /**
   * Ordered/Unordered list base styles
   */
  /**
   * Definition list base styles
   */
  /**
   * Terms/Names base styles
   */
  /**
   * Definition list description base styles
   */
  /*------------------------------------*    #MAIN
  \*------------------------------------*/
  /**
   * Main content area
   */
  /*------------------------------------*    #MEDIA ELEMENTS
  \*------------------------------------*/
  /**
   * Make media elements responsive
   */
  /**
   * Iframe base styles
   */
  /**
   * Figure base styles
   */
  /**
   * Figure caption base styles
   */
  /*------------------------------------*    #RESET
  \*------------------------------------*/
  /**
   * Use border box on all elements
   */
  /**
   * Zero out margin and padding on most elements as base style
   */
  /**
   * Display block as base for these elements
   */
  /*------------------------------------*    #TABLE
  \*------------------------------------*/
  /**
   * Table base styles
   */
  /**
   * Table header base styles
   */
  /**
   * Table cell base styles
   */
  /*------------------------------------*    #TEXT
  \*------------------------------------*/
  /**
   * Paragraph base styles
   */
  /**
   * Blockquote base styles
   */
  /**
   * Horizontal rule base styles
   */
  /**
   * Abbreviation base styles
   */
  /*------------------------------------*    $COMPONENTS
  \*------------------------------------*/
  /*------------------------------------*    #BLOCKS
  \*------------------------------------*/
  /**
   * 1) Blocks are collections of text and/or images/media working together as a unit.
   */
  /*------------------------------------*	#HERO BLOCK
  \*------------------------------------*/
  /**
   * Hero Image
   * 1) This is the primary hero image that runs full-bleed across the layout
   */
  /**
   * Hero Headline
   * 1) This sits overtop of the hero image when space permits
   */
  /*------------------------------------*	#MEDIA BLOCK
  \*------------------------------------*/
  /**
   * 1) Media block contains an image (or some other media) on the left
   * and text on the right.
   * 2) For more info, read http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/
   */
  /**
   * Media Container
   * 1) This is the container that holds the block image (or media)
   */
  /*------------------------------------*	#TOUT BLOCK
  \*------------------------------------*/
  /**
   * 1) The tout block contains an image and headline overlayed over the image.
   */
  /**
   *  Tout image
   */
  /**
   *  Tout headline
   */
  /*------------------------------------*	#TILE BLOCK
  \*------------------------------------*/
  /**
   * 1) The tile block contains a span and headline overlayed on a background
   */
  /**
   * Featured tile block
   */
  /**
   * Tile block value
   */
  /**
   * Button
   */
  /**
   * Small button
   */
  /**
   * Large button
   */
  /**
   * Text button
   */
  /**
   * Button on overlay
   */
  /*------------------------------------*    #CAROUSEL
  \*------------------------------------*/
  /**
   * Horizontal carousel
   */
  /**
   * Carousel island container
   */
  /**
   * Carousel container
   */
  /**
   * Carousel list
   */
  /**
   * Carousel controls
   */
  /*------------------------------------*    #FOOTER
  \*------------------------------------*/
  /**
   * Footer
   */
  /**
   * Footer nav
   */
  /*------------------------------------*    #FOOTER NAVIGATION
  \*------------------------------------*/
  /**
   * Footer Nav
   */
  /**
   * Footer Nav List
   */
  /**
   * Footer Nav List Item
   */
  /**
   * Footer Nav Links
   */
  /*------------------------------------*    #FORMS
  \*------------------------------------*/
  /**
   * Search form
   */
  /**
   * Search input
   */
  /**
   * Stacked form button wrapper
   */
  /*------------------------------------*    #FIELDS
  \*------------------------------------*/
  /*------------------------------------*    #HEADER
  \*------------------------------------*/
  /**
   * Header
   */
  /**
   * Header Controls
   * 1) This container holds the primary nav and search menu
   */
  /**
   * Nav toggle button
   * 1) Styles for the general nav toggle button
   */
  /**
   * Search nav toggle button
   * 1) Specific nav toggle button for the search form
   */
  /*------------------------------------*    #LOGO
  \*------------------------------------*/
  /*------------------------------------*    #ICONS
  \*------------------------------------*/
  /**
   * Icon fonts
   */
  /**
   * Use the following CSS code if you want to use data attributes for inserting your icons
   */
  /**
   * Icons and icon pseudo-elements
   */
  /**
   * Twitter icon
   */
  /**
   * Stumbleupon icon
   */
  /**
   * Pinterest icon
   */
  /**
   * LinkedIn icon
   */
  /**
   * Google plus icon
   */
  /**
   * Icon search
   */
  /**
   * Play button icon
   */
  /**
   * Menu icon
   */
  /**
   * Arrow left icon
   */
  /**
   * Arrow right icon
   */
  /**
   * Bubble icon
   */
  /**
   * Facebook icon
   */
  /**
   * Feed icon
   */
  /**
   * YouTube icon
   */
  /**
   * Tag icon
   */
  /**
   * Tumblr icon
   */
  /**
   * Instagram icon
   */
  /**
   * Podcast icon
   */
  /**
   * Android icon
   */
  /**
   * Twitter icon
   */
  /**
   * Envelope icon
   */
  /**
   * Arrow icon
   */
  /**
   * Play icon
   */
  /**
   * Play box icon
   */
  /**
   * Play box icon before
   */
  /*------------------------------------*    #LISTS
  \*------------------------------------*/
  /**
   * Inline list
   */
  /**
   * Social list
   */
  /**
   * Headline list
   */
  /**
   * Post list
   */
  /**
   * Bullet list
   */
  /**
   * Text list
   */
  /**
   * Media List
   */
  /**
   * Tile list
   */
  /**
   * Tile list item
   */
  /*------------------------------------*    #MESSAGING
  \*------------------------------------*/
  /**
   * Alert
   */
  /**
   * Error alert
   */
  /**
   * Success alert
   */
  /**
   * Warning alert
   */
  /**
   * Info alert
   */
  /**
   * Slidedown animation
   */
  /**
   * Overlay
   */
  /**
   * Overlay Intro
   */
  /*------------------------------------*    #PRIMARY NAVIGATION
  \*------------------------------------*/
  /**
   * Navigation tag
   */
  /**
   * Nav List
   */
  /**
   * Nav Links
   */
  /**
   * Pagination
   */
  /*------------------------------------*    #PAGE HEADER
  \*------------------------------------*/
  /**
   * 1) The page header contains the page's heading, as perhaps other page information
   *    such as description or actions (edit, delete, etc).
   */
  /*------------------------------------*    #SECTIONS
  \*------------------------------------*/
  /**
   * Section
   */
  /**
   * Section title
   */
  /**
   * Section block
   */
  /*------------------------------------*    #TEXT
  \*------------------------------------*/
  /**
   * Passages of text
   */
  /**
   * Text passage
   */
  /**
   * Image within text passage
   */
  /*------------------------------------*    #BOX
  \*------------------------------------*/
  /**
   * 1) This component is a modal-like
   */
  /*------------------------------------*    #FEEDBACK
  \*------------------------------------*/
  /**
   * 1) Feedback consists of components that give information back to the user. Examples include progress bars, progress wheels, etc.
   */
  /**
   * Progress bar
   */
  /*------------------------------------*    $LAYOUT
  \*------------------------------------*/
  /*------------------------------------*    #LAYOUT
  \*------------------------------------*/
  /**
   * Layout container
   */
  /*------------------------------------*    #TEMPLATES
  \*------------------------------------*/
  /**
   * 2 column layout
   */
  /*------------------------------------*    #GRIDS
  \*------------------------------------*/
  /**
   * Grid
   */
  /**
   * Grid item
   */
  /**
   * 2 up grid
   */
  /**
   * Grid side by side
   */
  /**
   * 3 up grid
   */
  /**
   * 4 up grid
   */
  /**
   * Quarter grid always displayed side by side
   */
  /**
   * Grid max 4 up
   */
  /**
   * Grid max of 5 up
   */
  /**
   * Buttons
   */
  /**
   * Small button
   */
  /**
   * Large button
   */
  /**
   * Ghost Buttons
   */
  /**
   * Buttons
   */
  /**
   * Text Buttons
   */
  /* Back Links */
  /*Forward Links*/
  /**
   * Filter
   */
  /**
   * Filter Groups
   */
  /**
   * Labels
   */
  /**
   * Checkboxes
   */
  /**
   * Radio Buttons
   */
  /**
   * Text Fields and Areas
   */
  /**
   * Nav Lists
   */
  /**
   * Stepper
   */
  /**
   * Tabs
   */
  /**
   * Disclaimer
   */
  /**
   * Headings
   */
  /**
   * Dividers
   */
  /*------------------------------------*\
      #VARIABLES
  \*------------------------------------*/
  /* Desktop adobe form banners on dashboard */
  /* 
   * 02/20/2019: VA & PJ - SPEC-1435:PROD DEFECT_Rx Dashboard Expand/Collapse Section Broken. 
   * This is triggering to make to click on in-active prescriptions 
  */
  /* Prital, 3/20/18, Specialty ADA Story #39912*/
  /*
  ol {

    h3 {
      background-color: $color-neutral-gallery;
      color: $color-neutral-boulder;
      padding: 10px 15px;
    }

    .delivery {
      padding: 0 10px;

      li:last-of-type {

        .address-container {
          padding-bottom: 10px;
        }
      }

    }

    li {
      margin-bottom: 0 !important;
      margin-top: 0;

      span {
        display: inline-block;
      }

      .time {
        padding: 20px 20px 0 10px;

        p {
          display: inline-block;
        }

        .hour {
          font-weight: bold;
        }
      }

      .status {
        margin-bottom: 0;
        padding: 0 10px 10px 20px;
        text-transform: capitalize;
      }

      .address-container {

        border-left: 2px solid $color-neutral-silver;
        padding-top: 20px;
        padding-bottom: 0;

        .city-state {
          padding-top: 0;

          p {
            display: inline-block;
          }
        }

        .city {
          color: $color-neutral-boulder;
          margin-bottom: 0;
          padding: 0 0 0 20px;
          text-transform: capitalize;
        }

        .state {
          color: $color-neutral-boulder;
          margin-bottom: 0;
          padding-bottom: 0;
        }
      }
    }
  }*/
  /* C. Clarke 03/14/18, Specialty ADA  48236 & 48704 */
  /* Jaishankar 04/17/18, Specialty ADA  48684*/
  /* C. Clarke 03/14/18, Specialty ADA  48236 & 48704 */
  /* Start: This style sheet belongs to app_plain.css */
  /*Added by offshore team*/
  /**********************************************  For Guest Registration and Refill Prescriptions -Start *********/
  /*Prescription Dashboard - Start*/
  /********** Payment Widget - Start *************/
  /********** Payment Widget - End *************/
  /*Prescription Dashboard - End*/
  /*Track order page - Start*/
  /*.track-order_container p {
      margin: 0;
  }*/
  /*Track order page - End*/
  /*Checkout personal info page - Start*/
  /* Start: SPEC-948: Update Error Handling on Personal Information Page  */
  /* End: SPEC: 948 */
  /*Questions block - Start*/
  /*.render-questions .question-answers .question-answers {
      margin: 0px 0 20px 0px;
  }*/
  /*.jacho-questions .question-answers,
  .render-questions .question-answers {
      margin: 20px 0 0 20px;
  }*/
  /* SPEC-2017 UI_Only: Increase Text Box Space for Clinical Questions */
  /* SPEC-2090 UI_Only: added scroll bar */
  /*.datepicker-container .uib-datepicker .uib-right .calendar-arrow.icon--right-arrow {
      background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encod…2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E);
      background-repeat: no-repeat;
  }*/
  /*div#modal-close {
    display: none;
  }*/
  /*Questions block - End*/
  /*Checkout personal info page - End*/
  /*Checkout delivery details page - Start*/
  /**
  IM5900233 - SP 08/21/2017
   */
  /****** Store Locator - Start *******/
  /****** Store Locator - End *******/
  /*Checkout delivery details page - End*/
  /*Promotion popup - Start*/
  /*Promotion popup - End*/
  /**********************************************  For Guest Registration and Refill Prescriptions - End *********/
  /**********************************************  For Quick Registration - Start *********/
  /**********************************************  For Quick Registration - End  *********/
  /*Promotion changes updated on 10022017 - Start*/
  /*Mano - ITPR013942 - 20022017 - for defect 18523 - Start*/
  /*Mano - ITPR013942 - 20022017 - for defect 18523 - End*/
  /*.connect-button{
   margin: 20px 0px 32px 0px;
  }*/
  /*.spanlink:hover{
    text-decoration: none;
  }*/
  /*.connect-close-block .model-box-close {
      padding: 12px 36px;
      border: 2px solid #339cff;
      background: #cc0000;
      color: #fff;
      font-size: 16px;
      font-weight: 600;
      cursor: pointer;
      margin: 20px 10px 10px 0;
      display: inline-block;
      !*background: #fff;
      border: 2px solid #0977BD;
      color: #0977BD;
      margin-left: 0px;
      padding: 0 24px;
      font-size: 16px;
      font-weight: 500;
      cursor: pointer;
      margin: 10px 0;
      height: 44px;
      box-sizing: border-box;*!
  }*/
  /*.welcome-msg .welcome-msg_icon{*/
  /*display: inline-block;*/
  /*width: 46px;*/
  /*}*/
  /* SPEC-186 Remove hint text from all fields on the personalized question page */
  /* End: this style sheet belongs to app_plain.css */
  /* Start: this style sheet belongs to /common/css/style.css */
  /* This CSS resource incorporates links to font software which is the valuable copyrighted
     property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
     redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
     Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
  */
  @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=56146737-dec8-408d-8be2-14c6c5a42a09");
  /**Reset css**/
  /* autocomplete */
  /**header css**/
  /*** UTILITY ***/
  /* Accesibility */
  /*** end UTILITY ***/
  /* new header css*/
  /*** end HEADER ***/
  /*** BANNER ***/
  /* Edit and View buttons - 80theme_pageModeToggle dynamic spot */
  /* Primary Navigation - 80theme_primaryNav dynamic spot  */
  /* Common Actions */
  /*** end BANNER ***/
  /*** SUB-BANNER ***/
  /* secondary nav - 800theme_secondaryNav dynamic spot */
  /*** end SUB-BANNER ***/
  /*** NAVIGATION CRUMB TRAIL ***/
  /*** end NAVIGATION CRUMB TRAIL ***/
  /*** SEARCH ***/
  /*** end SEARCH ***/
  /*** MAIN ***/
  /*** end MAIN ***/
  /*** SKINS ***/
  /* Hidden Skin */
  /* Standard Skin */
  /*.wpthemeControl.wpthemeStandard {
      box-shadow: 0 1px 3px #D7D7D7;
  	border: 1px solid #D7D7D7;
      padding: 10px;
  }*/
  /*** end SKINS ***/
  /** WINDOW STATES ***/
  /*** end WINDOW STATES ***/
  /*** LAYOUTS ***/
  /* columns */
  /*
  .wpthemeCol{margin-left: 20px;min-height: 20px;}
  .wptheme2Col .wpthemeCol {width:460px;}
  */
  /* rows */
  /*** end LAYOUTS ***/
  /*** IWIDGETS ***/
  /*** end IWIDGETS ***/
  /*** DYNAMIC PAGE CLOSE BUTTON ***/
  /*** end DYNAMIC PAGE CLOSE BUTTON ***/
  /*** FOOTER ***/
  /*** end FOOTER ***/
  /**Buttons ***/
  /***Buttons ends***/
  /**footer**/
  /**default css**/
  /*
  p.bottom-right {
  	position: absolute;
  	bottom: 5px;
  	right: 20px;
  }*/
  /* carousel - found on homepage and drug details page */
  /** common css **/
  /** styled checkbox **/
  /** fancy Checkbox radio - classes using in JS so didnt change into hyphen case**/
  /**Selctbox**/
  /* textarea */
  /* button */
  /**Date picker**/
  /* remove webkit yellow border */
  /**portal css overwrite**/
  /***************colorbox ***************/
  /*** home page content***/
  /** banner**/
  /** home page condition and links **/
  /******************************************************site css****************************************************************/
  /***site wise error**/
  /**********************registration************************/
  /**********************my prescription login************************/
  /**********************terms and conditions************************/
  /**********************timed out************************/
  /**********************registration lockout************************/
  /******Access settings***********/
  /**********************reset password************************/
  /**********************easy access************************/
  /**********************my prescription dashboard************************/
  /***check out complete***/
  /**checkout***/
  /**checkoutstep1**/
  /***Site search***/
  /**Site and Drug Search**/
  /***Code to removed after finding solution for extra wpthemeinner***/
  /***Code to removed after finding solution for extra wpthemeinner***/
  /************Login home****************/
  /*****Login home end******/
  /*****************************common content Portlet css ***************************/
  /**side nav**/
  /* BPatel 2018-04-30, ADA Specialty - #39927, #39929 */
  /**sidenav ends and enrollment forms starts**/
  /**enrolment form ends content-tabs starts**/
  /**content-tabs ends accordion starts**/
  /**accordion ends**/
  /* drug details specific carousel */
  /**homepage ends**/
  /** banner**/
  /** home page condition and links **/
  /**homepage ends**/
  /***super user***/
  /**Phase 3**/
  /**Map get directions**/
  /**type ahead**/
  /**Scrollbar**/
  /* End: this style sheet belongs to /common/css/style.css */
  /* Start: this style sheet belongs to  /common/css/refill.css  */
  /*GENERIC*/
  /*header*/
  /*footer*/
  /*BUTTONS*/
  /*MODAL*/
  /*FORM*/
  /* section filter */
  /*status bar*/
  /*FAQ*/
  /*Track pkg*/
  /*PANCAKE MENU*/
  /*NEW FOR NOVEMBER RELEASE - ALL EXISTING STYLES ABOVE HAVE NOT CHANGED. 
  THE FOLLOWING SHOULD BE MERGED WITH THE ABOVE, WHERE POSSIBLE, BUT LEFT 
  THIS WAY FOR PROTOTYPE PURPOSES*/
  /*Misc*/
  /*new form elements*/
  /*Refills*/
  /*modal*/
  /*cart sidebar*/
  /*status bar*/
  /*jacho*/
  /*review order*/
  /*confirm order*/
  /*section-filter*/
  /* account balance*/
  /*rfr*/
  /*track*/
  /*confrm identity*/
  /*loader*/
  /*For app selection page*/
  /*.confirm-identity label:after {
   color: red;
   content: " *";
  }*/
  /*For app selection page*/
  /*For Pop up window image: RxNumberForm.html*/
  /* End: this style sheet belongs to  /common/css/refill.css  */
  /* Start: this style sheet belongs to  /common/css/app.css  */
  @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=56146737-dec8-408d-8be2-14c6c5a42a09");
  /*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=56146737-dec8-408d-8be2-14c6c5a42a09");
  @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=56146737-dec8-408d-8be2-14c6c5a42a09");
  */
  /**Reset css**/
  /*
  body {

    font-family: Helvetica, Arial,sans-serif;
    font-weight: 300;
    line-height: 1;
    width: 100%;
    background:#eceded;
    }
  */
  /* autocomplete */
  /**Buttons ***/
  /***Buttons ends***/
  /*
  p.bottom-right {
    position: absolute;
    bottom: 5px;
    right: 20px;
  }*/
  /** fancy Checkbox radio - classes using in JS so didnt change into hyphen case**/
  /**Selctbox**/
  /* textarea */
  /* button */
  /* remove webkit yellow border */
  /**portal css overwrite**/
  /***************colorbox ***************/
  /*** home page content***/
  /******************************************************site css****************************************************************/
  /***site wise error**/
  /**********************registration************************/
  /**********************my prescription login************************/
  /**********************terms and conditions************************/
  /**********************timed out************************/
  /**********************registration lockout************************/
  /******Access settings***********/
  /**********************reset password************************/
  /**********************easy access************************/
  /**********************my prescription dashboard************************/
  /* .my-prescription-dashboard .product .description p .prescriber{
    text-transform: ;
  } */
  /***check out complete***/
  /**checkout***/
  /**checkoutstep1**/
  /***Site search***/
  /**Site and Drug Search**/
  /***Code to removed after finding solution for extra wpthemeinner***/
  /***Code to removed after finding solution for extra wpthemeinner***/
  /************Login home****************/
  /*****Login home end******/
  /*****************************common content Portlet css ***************************/
  /**side nav**/
  /**sidenav ends and enrollment forms starts**/
  /**enrolment form ends content-tabs starts**/
  /**content-tabs ends accordion starts**/
  /**accordion ends**/
  /* drug details specific carousel */
  /**homepage ends**/
  /** banner**/
  /** home page condition and links **/
  /**homepage ends**/
  /***super user***/
  /**Phase 3**/
  /**Map get directions**/
  /**type ahead**/
  /**Scrollbar**/
  /*GENERIC*/
  /*
  @media screen and(-ms-high-contrast: active), (-ms-high-contrast: none){
    .panel{
      padding: 0;
      width: 99%;
    }
  }
  */
  /*NEW 9/15/15*/
  /*NEW 9/15/15*/
  /*BUTTONS*/
  /*MODAL*/
  /*FORM*/
  /*NEW 9/15/15*/
  /*NEW 9/15/15*/
  /*NEW 9/15/15*/
  /*NEW 9/15/15*/
  /*
  #quick-reg-frame button {
    padding:13px 34px;
    background:#cc0000;
    border:2px solid #cc0000;
    color:#fff;
    font-size:16px;
    float:right;
    font-weight:600;
    cursor: pointer;
    margin:25px 0 0 10px;
  }
  */
  /*
  .quick-reg-form.confirm-identity-button span {
    float:right;
  }
   */
  /* section filter */
  /*FAQ*/
  /*#registration-tips ul li {
    background: url(../images/icon-alert.png) no-repeat left top;
    padding: 3px 0px 3px 33px;
    list-style: none;
    margin: 0 0 10px 0;
  }*/
  /*Track pkg*/
  /*NEW FOR NOVEMBER RELEASE - ALL EXISTING STYLES ABOVE HAVE NOT CHANGED.
  THE FOLLOWING SHOULD BE MERGED WITH THE ABOVE, WHERE POSSIBLE, BUT LEFT
  THIS WAY FOR PROTOTYPE PURPOSES*/
  /*Misc*/
  /*new form elements*/
  /* Start: SPEC:948-Update Error Handling on Personal Information Page  */
  /* End: SPEC-948 */
  /*Refills*/
  /*modal*/
  /*cart sidebar*/
  /*status bar*/
  /*
  .jcaho #statusbar,.review-order #statusbar,.confirm-order #statusbar {
    width:360px;
    //margin-left: -20px;
  }
  .jcaho #statusbar li , .review-order #statusbar li , .confirm-order #statusbar li {
    font-size:14px;
  }
  .jcaho #statusbar li:before, .review-order #statusbar li:before, .confirm-order #statusbar li:before {
    font-size: 18px;
    width: 40px;
    line-height: 40px;
    border-radius: 20px;
  }
  .jcaho #statusbar li:after, .review-order #statusbar li:after, .confirm-order #statusbar li:after {
    width: 80%;
    left: -34%;
    top: 19px;
  }
  */
  /*jcaho*/
  /*review order*/
  /*confirm order*/
  /*section-filter*/
  /* account balance*/
  /*rfr*/
  /*track*/
  /*confrm identity*/
  /* autocomplete */
  /**Buttons ***/
  /***Buttons ends***/
  /* carousel - found on homepage and drug details page */
  /** common css **/
  /** styled checkbox **/
  /** fancy Checkbox radio - classes using in JS so didnt change into hyphen case**/
  /**Selctbox**/
  /* textarea */
  /* button */
  /**Date picker**/
  /* remove webkit yellow border */
  /**portal css overwrite**/
  /***************colorbox ***************/
  /*** home page content***/
  /** banner**/
  /** home page condition and links **/
  /******************************************************site css****************************************************************/
  /***site wise error**/
  /**********************registration************************/
  /**********************my prescription login************************/
  /**********************terms and conditions************************/
  /**********************timed out************************/
  /**********************registration lockout************************/
  /******Access settings***********/
  /**********************reset password************************/
  /**********************easy access************************/
  /**********************my prescription dashboard************************/
  /***check out complete***/
  /**checkout***/
  /**checkoutstep1**/
  /***Site search***/
  /**Site and Drug Search**/
  /***Code to removed after finding solution for extra wpthemeinner***/
  /***Code to removed after finding solution for extra wpthemeinner***/
  /************Login home****************/
  /*****Login home end******/
  /*****************************common content Portlet css ***************************/
  /**side nav**/
  /**sidenav ends and enrollment forms starts**/
  /**enrolment form ends content-tabs starts**/
  /**content-tabs ends accordion starts**/
  /**accordion ends**/
  /*h1, h1.search-title {
     color: #328398;
    font-family: HelveticaNeueCondensedBold,Helvetica,Arial,sans-serif;
    font-size: 30px;
    margin-bottom: 30px;
    text-transform: uppercase;
  }*/
  /* drug details specific carousel */
  /**homepage ends**/
  /** banner**/
  /******Mano - 02082017, added max widht start*******/
  /******Mano - 02082017, added max widht ends*******/
  /** home page condition and links **/
  /**homepage ends**/
  /***super user***/
  /**Phase 3**/
  /**Map get directions**/
  /**type ahead**/
  /**Scrollbar**/
  /*.insurencePopUp .model{
    padding: 0 50px 50px;
  }*/
  /*.modal.insurencePopUp .modal-content{
    padding: 0;
  }*/
  /**
  * VB 11/20/2016 - ITPR015400 - Guest Refill
  * Modified styles for Guest refill flow
  */
  /* ************* refill presecription cart view *****************/
  /*.registerCart .refillPresc {
      position: initial;
  }*/
  /* ************* refill presecription cart view *****************/
  /**
  * VB 11/20/2016 - ITPR015400 - Guest Refill
  * Added styles for Guest refill flow
  */
  /*.modal-dialog{right: 0;left: 0;margin: auto;}*/
  /*.modal-content{padding: 5%;border-radius: 0;}*/
  /*.modal-content #remove-rx,
  .modal-content #terms-conditions,
  .modal-content #change-address,
  .modal-content #change-address-qr,
  .modal-content #email-help,
  .modal-content #rx-help 
  {padding: 0px !important;width: 100%;float: left;height: 100%;}*/
  /**
  IM6317061 - Mobile web- incorrect alignment - Feb release SP 12/22/2017
  */
  /**
  SMP 125 - Specialty Android Registration Enhancements - Nov 2017 release
  SP 10182017 - Added style to replace custom drop down with default drop down
   */
  /* End: this style sheet belongs to  /common/css/app.css  */
  /* Start: this style sheet belongs to  ../common/css/added.css*/
  /* O Haran, 3/7/18, Specialty ADA Story #48315 */
  /*ADDED BY JAMES 10/23*/
  /* start shared universal styles */
  /*main > section > section.panel div.jcaho .question .radioDiv .question-options .field-content label{
  	top:15px;
  }*/
  /*************Print Page**********************/
  /*.questions-landscape{
    left: 0 !important;
  }
  .jcaho-buttons button.questions-landscape-button {
      display: block !important;
  }
  .jcaho-buttons button.questions-landscape-button-2 {
      display: none !important;
  }*/
  /*
  Newly Added Phase 2*/
  /*Call BAck*/
  /*Store Locator*/
  /* End New Css*/
  /* 16th March*/
  /*
  .disable{
      color: #ccc !important;
      border-color: #ccc !important;
  }
  .disable-lable {
      color: #ccc !important;
  }

  .enable  {
      color: #ccc !important;
      border-color: #ccc !important;
  }
  .enable-label {
      color: #ccc !important;
  }*/
  /*#1146.none-check + label>h5>strong {
      color: black !important;
  }
  #1146.none-check + label span {
      color: black !important;
      border-color: black !important;
  }*/
  /* 17th March*/
  /*repeated style*/
  /*4th April*/
  /* End New Css*/
  /**
  * VB 11/20/2016 - ITPR015400 - Guest Refill
  * Added styles for Guest refill flow
  */
  /**
  * VB 11/29/2016 - ITPR015400 - Guest Refill
  * Added styles to fix issue considering terms & condition modal.
  */
  /*.modal-dialog{height: 100%;overflow-y: auto;}*/
  /*.insurencePopUp .modal-dialog{ height: 99%; }*/
  /*.modal{ float: left;height: 350px;}*/
  /*.modal-content{float: left;max-width: 100%;width: 100%;min-height: 100%;}*/
  /*.modal .modal-dialog{max-width: 100%;}*/
  /*.modal.cancelPrescriptionPopUp, .modal.cancelCheckoutPopUp, .modal.changeAddressPopUp, .modal.editPrescriptionsPopUp, .modal.openCallForRefillPopUp, .modal.emailHelpPopUp2 {
      float: left;
      height: 264px;
      width: 750px;
      left: 50%;
      margin-left: -375px;
  }*/
  /*.modal.editPrescriptionsPopUp{
    height: 300px;
  }
  .modal.openCallForRefillPopUp{
    height: 280px;
  }*/
  /*.cancelPrescriptionPopUp .modal-content, .cancelCheckoutPopUp .modal-content, .openCallForRefillPopUp .modal-content, .emailHelpPopUp2 .modal-content{*/
  /*padding: 50px 50px 25px 50px !important;*/
  /*}*/
  /*.openCallForRefillPopUp .model{
    padding: 0 !important;
  }*/
  /*.modal.setOptionNoPopUp {
      width: 750px;
      margin: 0 auto;
  }*/
  /*.changeAddressPopUp .modal-content, .editPrescriptionsPopUp  .modal-content{
    padding: 50px 50px 0px 50px !important;
  }*/
  /*.modal.insurencePopUp{
    height: 620px;
  }*/
  /* 01062017 -  for mobile zip code tel field - Start*/
  /* 01062017 -  for mobile zip code tel field - End*/
  /*.terms-condition{
      height:auto !important;
  }*/
  /*For iphone 5 landscape*/
  /*For iphone 6 landscape*/
  /*For iphone 6+ landscape*/
  /*Promotion changes updated on 10022017 - Start*/
  /*Mano - ITPR013942 - 20022017 - for defect 18523 - Start*/
  /*Mano - ITPR013942 - 20022017 - for defect 18523 - End*/
  /*.spanlink:hover{
    text-decoration: none;
  }*/
  /*.connect-close-block .model-box-close {
      padding: 12px 36px;
      border: 2px solid #339cff;
      background: #cc0000;
      color: #fff;
      font-size: 16px;
      font-weight: 600;
      cursor: pointer;
      margin: 20px 10px 10px 0;
      display: inline-block;
      !*background: #fff;
      border: 2px solid #0977BD;
      color: #0977BD;
      margin-left: 0px;
      padding: 0 24px;
      font-size: 16px;
      font-weight: 500;
      cursor: pointer;
      margin: 10px 0;
      height: 44px;
      box-sizing: border-box;*!
  }*/
  /*Promotion changes updated on 10022017 - End*/
  /* End: this style sheet belongs to  ../common/css/added.css*/
  /*start:SPEC-1497 UI: Add on Item: Modal Window from Rx Dashboard */
  /*End:SPEC-1497 UI: Add on Item: Modal Window from Rx Dashboard */
}
.prescriptionsContainer html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.prescriptionsContainer body {
  margin: 0;
}
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer details,
.prescriptionsContainer figcaption,
.prescriptionsContainer figure,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer main,
.prescriptionsContainer menu,
.prescriptionsContainer nav,
.prescriptionsContainer section,
.prescriptionsContainer summary {
  display: block;
}
.prescriptionsContainer audio,
.prescriptionsContainer canvas,
.prescriptionsContainer progress,
.prescriptionsContainer video {
  display: inline-block;
  vertical-align: baseline;
}
.prescriptionsContainer audio:not([controls]) {
  display: none;
  height: 0;
}
.prescriptionsContainer [hidden],
.prescriptionsContainer template {
  display: none;
}
.prescriptionsContainer a {
  background-color: transparent;
}
.prescriptionsContainer a:active,
.prescriptionsContainer a:hover {
  outline: 0;
}
.prescriptionsContainer abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
.prescriptionsContainer b,
.prescriptionsContainer strong {
  font-weight: bold;
}
.prescriptionsContainer dfn {
  font-style: italic;
}
.prescriptionsContainer h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.prescriptionsContainer mark {
  background: #ff0;
  color: #000;
}
.prescriptionsContainer small {
  font-size: 80%;
}
.prescriptionsContainer sub,
.prescriptionsContainer sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.prescriptionsContainer sup {
  top: -0.5em;
}
.prescriptionsContainer sub {
  bottom: -0.25em;
}
.prescriptionsContainer img {
  border: 0;
}
.prescriptionsContainer svg:not(:root) {
  overflow: hidden;
}
.prescriptionsContainer figure {
  margin: 1em 40px;
}
.prescriptionsContainer hr {
  box-sizing: content-box;
  height: 0;
}
.prescriptionsContainer pre {
  overflow: auto;
}
.prescriptionsContainer code,
.prescriptionsContainer kbd,
.prescriptionsContainer pre,
.prescriptionsContainer samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.prescriptionsContainer button,
.prescriptionsContainer input,
.prescriptionsContainer optgroup,
.prescriptionsContainer select,
.prescriptionsContainer textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.prescriptionsContainer button {
  overflow: visible;
}
.prescriptionsContainer button,
.prescriptionsContainer select {
  text-transform: none;
}
.prescriptionsContainer button,
.prescriptionsContainer html input[type=button],
.prescriptionsContainer input[type=reset],
.prescriptionsContainer input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
.prescriptionsContainer button[disabled],
.prescriptionsContainer html input[disabled] {
  cursor: default;
}
.prescriptionsContainer button::-moz-focus-inner,
.prescriptionsContainer input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.prescriptionsContainer input {
  line-height: normal;
}
.prescriptionsContainer input[type=checkbox],
.prescriptionsContainer input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.prescriptionsContainer input[type=number]::-webkit-inner-spin-button,
.prescriptionsContainer input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
.prescriptionsContainer input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.prescriptionsContainer input[type=search]::-webkit-search-cancel-button,
.prescriptionsContainer input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.prescriptionsContainer fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.prescriptionsContainer legend {
  border: 0;
  padding: 0;
}
.prescriptionsContainer textarea {
  overflow: auto;
}
.prescriptionsContainer optgroup {
  font-weight: bold;
}
.prescriptionsContainer table {
  border-collapse: collapse;
  border-spacing: 0;
}
.prescriptionsContainer td,
.prescriptionsContainer th {
  padding: 0;
}
@media print {
  .prescriptionsContainer *,
.prescriptionsContainer *:before,
.prescriptionsContainer *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .prescriptionsContainer a,
.prescriptionsContainer a:visited {
    text-decoration: underline;
  }
  .prescriptionsContainer a[href]:after {
    content: " (" attr(href) ")";
  }
  .prescriptionsContainer abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .prescriptionsContainer a[href^="#"]:after,
.prescriptionsContainer a[href^="javascript:"]:after {
    content: "";
  }
  .prescriptionsContainer pre,
.prescriptionsContainer blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .prescriptionsContainer thead {
    display: table-header-group;
  }
  .prescriptionsContainer tr,
.prescriptionsContainer img {
    page-break-inside: avoid;
  }
  .prescriptionsContainer img {
    max-width: 100% !important;
  }
  .prescriptionsContainer p,
.prescriptionsContainer h2,
.prescriptionsContainer h3 {
    orphans: 3;
    widows: 3;
  }
  .prescriptionsContainer h2,
.prescriptionsContainer h3 {
    page-break-after: avoid;
  }
  .prescriptionsContainer .navbar {
    display: none;
  }
  .prescriptionsContainer .btn > .caret,
.prescriptionsContainer .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .prescriptionsContainer .label {
    border: 1px solid #000;
  }
  .prescriptionsContainer .table {
    border-collapse: collapse !important;
  }
  .prescriptionsContainer .table td,
.prescriptionsContainer .table th {
    background-color: #fff !important;
  }
  .prescriptionsContainer .table-bordered th,
.prescriptionsContainer .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot");
  src: url("../../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff") format("woff"), url("../../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.prescriptionsContainer .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.prescriptionsContainer .glyphicon-asterisk:before {
  content: "*";
}
.prescriptionsContainer .glyphicon-plus:before {
  content: "+";
}
.prescriptionsContainer .glyphicon-euro:before,
.prescriptionsContainer .glyphicon-eur:before {
  content: "€";
}
.prescriptionsContainer .glyphicon-minus:before {
  content: "−";
}
.prescriptionsContainer .glyphicon-cloud:before {
  content: "☁";
}
.prescriptionsContainer .glyphicon-envelope:before {
  content: "✉";
}
.prescriptionsContainer .glyphicon-pencil:before {
  content: "✏";
}
.prescriptionsContainer .glyphicon-glass:before {
  content: "\e001";
}
.prescriptionsContainer .glyphicon-music:before {
  content: "\e002";
}
.prescriptionsContainer .glyphicon-search:before {
  content: "\e003";
}
.prescriptionsContainer .glyphicon-heart:before {
  content: "\e005";
}
.prescriptionsContainer .glyphicon-star:before {
  content: "\e006";
}
.prescriptionsContainer .glyphicon-star-empty:before {
  content: "\e007";
}
.prescriptionsContainer .glyphicon-user:before {
  content: "\e008";
}
.prescriptionsContainer .glyphicon-film:before {
  content: "\e009";
}
.prescriptionsContainer .glyphicon-th-large:before {
  content: "\e010";
}
.prescriptionsContainer .glyphicon-th:before {
  content: "\e011";
}
.prescriptionsContainer .glyphicon-th-list:before {
  content: "\e012";
}
.prescriptionsContainer .glyphicon-ok:before {
  content: "\e013";
}
.prescriptionsContainer .glyphicon-remove:before {
  content: "\e014";
}
.prescriptionsContainer .glyphicon-zoom-in:before {
  content: "\e015";
}
.prescriptionsContainer .glyphicon-zoom-out:before {
  content: "\e016";
}
.prescriptionsContainer .glyphicon-off:before {
  content: "\e017";
}
.prescriptionsContainer .glyphicon-signal:before {
  content: "\e018";
}
.prescriptionsContainer .glyphicon-cog:before {
  content: "\e019";
}
.prescriptionsContainer .glyphicon-trash:before {
  content: "\e020";
}
.prescriptionsContainer .glyphicon-home:before {
  content: "\e021";
}
.prescriptionsContainer .glyphicon-file:before {
  content: "\e022";
}
.prescriptionsContainer .glyphicon-time:before {
  content: "\e023";
}
.prescriptionsContainer .glyphicon-road:before {
  content: "\e024";
}
.prescriptionsContainer .glyphicon-download-alt:before {
  content: "\e025";
}
.prescriptionsContainer .glyphicon-download:before {
  content: "\e026";
}
.prescriptionsContainer .glyphicon-upload:before {
  content: "\e027";
}
.prescriptionsContainer .glyphicon-inbox:before {
  content: "\e028";
}
.prescriptionsContainer .glyphicon-play-circle:before {
  content: "\e029";
}
.prescriptionsContainer .glyphicon-repeat:before {
  content: "\e030";
}
.prescriptionsContainer .glyphicon-refresh:before {
  content: "\e031";
}
.prescriptionsContainer .glyphicon-list-alt:before {
  content: "\e032";
}
.prescriptionsContainer .glyphicon-lock:before {
  content: "\e033";
}
.prescriptionsContainer .glyphicon-flag:before {
  content: "\e034";
}
.prescriptionsContainer .glyphicon-headphones:before {
  content: "\e035";
}
.prescriptionsContainer .glyphicon-volume-off:before {
  content: "\e036";
}
.prescriptionsContainer .glyphicon-volume-down:before {
  content: "\e037";
}
.prescriptionsContainer .glyphicon-volume-up:before {
  content: "\e038";
}
.prescriptionsContainer .glyphicon-qrcode:before {
  content: "\e039";
}
.prescriptionsContainer .glyphicon-barcode:before {
  content: "\e040";
}
.prescriptionsContainer .glyphicon-tag:before {
  content: "\e041";
}
.prescriptionsContainer .glyphicon-tags:before {
  content: "\e042";
}
.prescriptionsContainer .glyphicon-book:before {
  content: "\e043";
}
.prescriptionsContainer .glyphicon-bookmark:before {
  content: "\e044";
}
.prescriptionsContainer .glyphicon-print:before {
  content: "\e045";
}
.prescriptionsContainer .glyphicon-camera:before {
  content: "\e046";
}
.prescriptionsContainer .glyphicon-font:before {
  content: "\e047";
}
.prescriptionsContainer .glyphicon-bold:before {
  content: "\e048";
}
.prescriptionsContainer .glyphicon-italic:before {
  content: "\e049";
}
.prescriptionsContainer .glyphicon-text-height:before {
  content: "\e050";
}
.prescriptionsContainer .glyphicon-text-width:before {
  content: "\e051";
}
.prescriptionsContainer .glyphicon-align-left:before {
  content: "\e052";
}
.prescriptionsContainer .glyphicon-align-center:before {
  content: "\e053";
}
.prescriptionsContainer .glyphicon-align-right:before {
  content: "\e054";
}
.prescriptionsContainer .glyphicon-align-justify:before {
  content: "\e055";
}
.prescriptionsContainer .glyphicon-list:before {
  content: "\e056";
}
.prescriptionsContainer .glyphicon-indent-left:before {
  content: "\e057";
}
.prescriptionsContainer .glyphicon-indent-right:before {
  content: "\e058";
}
.prescriptionsContainer .glyphicon-facetime-video:before {
  content: "\e059";
}
.prescriptionsContainer .glyphicon-picture:before {
  content: "\e060";
}
.prescriptionsContainer .glyphicon-map-marker:before {
  content: "\e062";
}
.prescriptionsContainer .glyphicon-adjust:before {
  content: "\e063";
}
.prescriptionsContainer .glyphicon-tint:before {
  content: "\e064";
}
.prescriptionsContainer .glyphicon-edit:before {
  content: "\e065";
}
.prescriptionsContainer .glyphicon-share:before {
  content: "\e066";
}
.prescriptionsContainer .glyphicon-check:before {
  content: "\e067";
}
.prescriptionsContainer .glyphicon-move:before {
  content: "\e068";
}
.prescriptionsContainer .glyphicon-step-backward:before {
  content: "\e069";
}
.prescriptionsContainer .glyphicon-fast-backward:before {
  content: "\e070";
}
.prescriptionsContainer .glyphicon-backward:before {
  content: "\e071";
}
.prescriptionsContainer .glyphicon-play:before {
  content: "\e072";
}
.prescriptionsContainer .glyphicon-pause:before {
  content: "\e073";
}
.prescriptionsContainer .glyphicon-stop:before {
  content: "\e074";
}
.prescriptionsContainer .glyphicon-forward:before {
  content: "\e075";
}
.prescriptionsContainer .glyphicon-fast-forward:before {
  content: "\e076";
}
.prescriptionsContainer .glyphicon-step-forward:before {
  content: "\e077";
}
.prescriptionsContainer .glyphicon-eject:before {
  content: "\e078";
}
.prescriptionsContainer .glyphicon-chevron-left:before {
  content: "\e079";
}
.prescriptionsContainer .glyphicon-chevron-right:before {
  content: "\e080";
}
.prescriptionsContainer .glyphicon-plus-sign:before {
  content: "\e081";
}
.prescriptionsContainer .glyphicon-minus-sign:before {
  content: "\e082";
}
.prescriptionsContainer .glyphicon-remove-sign:before {
  content: "\e083";
}
.prescriptionsContainer .glyphicon-ok-sign:before {
  content: "\e084";
}
.prescriptionsContainer .glyphicon-question-sign:before {
  content: "\e085";
}
.prescriptionsContainer .glyphicon-info-sign:before {
  content: "\e086";
}
.prescriptionsContainer .glyphicon-screenshot:before {
  content: "\e087";
}
.prescriptionsContainer .glyphicon-remove-circle:before {
  content: "\e088";
}
.prescriptionsContainer .glyphicon-ok-circle:before {
  content: "\e089";
}
.prescriptionsContainer .glyphicon-ban-circle:before {
  content: "\e090";
}
.prescriptionsContainer .glyphicon-arrow-left:before {
  content: "\e091";
}
.prescriptionsContainer .glyphicon-arrow-right:before {
  content: "\e092";
}
.prescriptionsContainer .glyphicon-arrow-up:before {
  content: "\e093";
}
.prescriptionsContainer .glyphicon-arrow-down:before {
  content: "\e094";
}
.prescriptionsContainer .glyphicon-share-alt:before {
  content: "\e095";
}
.prescriptionsContainer .glyphicon-resize-full:before {
  content: "\e096";
}
.prescriptionsContainer .glyphicon-resize-small:before {
  content: "\e097";
}
.prescriptionsContainer .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.prescriptionsContainer .glyphicon-gift:before {
  content: "\e102";
}
.prescriptionsContainer .glyphicon-leaf:before {
  content: "\e103";
}
.prescriptionsContainer .glyphicon-fire:before {
  content: "\e104";
}
.prescriptionsContainer .glyphicon-eye-open:before {
  content: "\e105";
}
.prescriptionsContainer .glyphicon-eye-close:before {
  content: "\e106";
}
.prescriptionsContainer .glyphicon-warning-sign:before {
  content: "\e107";
}
.prescriptionsContainer .glyphicon-plane:before {
  content: "\e108";
}
.prescriptionsContainer .glyphicon-calendar:before {
  content: "\e109";
}
.prescriptionsContainer .glyphicon-random:before {
  content: "\e110";
}
.prescriptionsContainer .glyphicon-comment:before {
  content: "\e111";
}
.prescriptionsContainer .glyphicon-magnet:before {
  content: "\e112";
}
.prescriptionsContainer .glyphicon-chevron-up:before {
  content: "\e113";
}
.prescriptionsContainer .glyphicon-chevron-down:before {
  content: "\e114";
}
.prescriptionsContainer .glyphicon-retweet:before {
  content: "\e115";
}
.prescriptionsContainer .glyphicon-shopping-cart:before {
  content: "\e116";
}
.prescriptionsContainer .glyphicon-folder-close:before {
  content: "\e117";
}
.prescriptionsContainer .glyphicon-folder-open:before {
  content: "\e118";
}
.prescriptionsContainer .glyphicon-resize-vertical:before {
  content: "\e119";
}
.prescriptionsContainer .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.prescriptionsContainer .glyphicon-hdd:before {
  content: "\e121";
}
.prescriptionsContainer .glyphicon-bullhorn:before {
  content: "\e122";
}
.prescriptionsContainer .glyphicon-bell:before {
  content: "\e123";
}
.prescriptionsContainer .glyphicon-certificate:before {
  content: "\e124";
}
.prescriptionsContainer .glyphicon-thumbs-up:before {
  content: "\e125";
}
.prescriptionsContainer .glyphicon-thumbs-down:before {
  content: "\e126";
}
.prescriptionsContainer .glyphicon-hand-right:before {
  content: "\e127";
}
.prescriptionsContainer .glyphicon-hand-left:before {
  content: "\e128";
}
.prescriptionsContainer .glyphicon-hand-up:before {
  content: "\e129";
}
.prescriptionsContainer .glyphicon-hand-down:before {
  content: "\e130";
}
.prescriptionsContainer .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.prescriptionsContainer .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.prescriptionsContainer .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.prescriptionsContainer .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.prescriptionsContainer .glyphicon-globe:before {
  content: "\e135";
}
.prescriptionsContainer .glyphicon-wrench:before {
  content: "\e136";
}
.prescriptionsContainer .glyphicon-tasks:before {
  content: "\e137";
}
.prescriptionsContainer .glyphicon-filter:before {
  content: "\e138";
}
.prescriptionsContainer .glyphicon-briefcase:before {
  content: "\e139";
}
.prescriptionsContainer .glyphicon-fullscreen:before {
  content: "\e140";
}
.prescriptionsContainer .glyphicon-dashboard:before {
  content: "\e141";
}
.prescriptionsContainer .glyphicon-paperclip:before {
  content: "\e142";
}
.prescriptionsContainer .glyphicon-heart-empty:before {
  content: "\e143";
}
.prescriptionsContainer .glyphicon-link:before {
  content: "\e144";
}
.prescriptionsContainer .glyphicon-phone:before {
  content: "\e145";
}
.prescriptionsContainer .glyphicon-pushpin:before {
  content: "\e146";
}
.prescriptionsContainer .glyphicon-usd:before {
  content: "\e148";
}
.prescriptionsContainer .glyphicon-gbp:before {
  content: "\e149";
}
.prescriptionsContainer .glyphicon-sort:before {
  content: "\e150";
}
.prescriptionsContainer .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.prescriptionsContainer .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.prescriptionsContainer .glyphicon-sort-by-order:before {
  content: "\e153";
}
.prescriptionsContainer .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.prescriptionsContainer .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.prescriptionsContainer .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.prescriptionsContainer .glyphicon-unchecked:before {
  content: "\e157";
}
.prescriptionsContainer .glyphicon-expand:before {
  content: "\e158";
}
.prescriptionsContainer .glyphicon-collapse-down:before {
  content: "\e159";
}
.prescriptionsContainer .glyphicon-collapse-up:before {
  content: "\e160";
}
.prescriptionsContainer .glyphicon-log-in:before {
  content: "\e161";
}
.prescriptionsContainer .glyphicon-flash:before {
  content: "\e162";
}
.prescriptionsContainer .glyphicon-log-out:before {
  content: "\e163";
}
.prescriptionsContainer .glyphicon-new-window:before {
  content: "\e164";
}
.prescriptionsContainer .glyphicon-record:before {
  content: "\e165";
}
.prescriptionsContainer .glyphicon-save:before {
  content: "\e166";
}
.prescriptionsContainer .glyphicon-open:before {
  content: "\e167";
}
.prescriptionsContainer .glyphicon-saved:before {
  content: "\e168";
}
.prescriptionsContainer .glyphicon-import:before {
  content: "\e169";
}
.prescriptionsContainer .glyphicon-export:before {
  content: "\e170";
}
.prescriptionsContainer .glyphicon-send:before {
  content: "\e171";
}
.prescriptionsContainer .glyphicon-floppy-disk:before {
  content: "\e172";
}
.prescriptionsContainer .glyphicon-floppy-saved:before {
  content: "\e173";
}
.prescriptionsContainer .glyphicon-floppy-remove:before {
  content: "\e174";
}
.prescriptionsContainer .glyphicon-floppy-save:before {
  content: "\e175";
}
.prescriptionsContainer .glyphicon-floppy-open:before {
  content: "\e176";
}
.prescriptionsContainer .glyphicon-credit-card:before {
  content: "\e177";
}
.prescriptionsContainer .glyphicon-transfer:before {
  content: "\e178";
}
.prescriptionsContainer .glyphicon-cutlery:before {
  content: "\e179";
}
.prescriptionsContainer .glyphicon-header:before {
  content: "\e180";
}
.prescriptionsContainer .glyphicon-compressed:before {
  content: "\e181";
}
.prescriptionsContainer .glyphicon-earphone:before {
  content: "\e182";
}
.prescriptionsContainer .glyphicon-phone-alt:before {
  content: "\e183";
}
.prescriptionsContainer .glyphicon-tower:before {
  content: "\e184";
}
.prescriptionsContainer .glyphicon-stats:before {
  content: "\e185";
}
.prescriptionsContainer .glyphicon-sd-video:before {
  content: "\e186";
}
.prescriptionsContainer .glyphicon-hd-video:before {
  content: "\e187";
}
.prescriptionsContainer .glyphicon-subtitles:before {
  content: "\e188";
}
.prescriptionsContainer .glyphicon-sound-stereo:before {
  content: "\e189";
}
.prescriptionsContainer .glyphicon-sound-dolby:before {
  content: "\e190";
}
.prescriptionsContainer .glyphicon-sound-5-1:before {
  content: "\e191";
}
.prescriptionsContainer .glyphicon-sound-6-1:before {
  content: "\e192";
}
.prescriptionsContainer .glyphicon-sound-7-1:before {
  content: "\e193";
}
.prescriptionsContainer .glyphicon-copyright-mark:before {
  content: "\e194";
}
.prescriptionsContainer .glyphicon-registration-mark:before {
  content: "\e195";
}
.prescriptionsContainer .glyphicon-cloud-download:before {
  content: "\e197";
}
.prescriptionsContainer .glyphicon-cloud-upload:before {
  content: "\e198";
}
.prescriptionsContainer .glyphicon-tree-conifer:before {
  content: "\e199";
}
.prescriptionsContainer .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.prescriptionsContainer .glyphicon-cd:before {
  content: "\e201";
}
.prescriptionsContainer .glyphicon-save-file:before {
  content: "\e202";
}
.prescriptionsContainer .glyphicon-open-file:before {
  content: "\e203";
}
.prescriptionsContainer .glyphicon-level-up:before {
  content: "\e204";
}
.prescriptionsContainer .glyphicon-copy:before {
  content: "\e205";
}
.prescriptionsContainer .glyphicon-paste:before {
  content: "\e206";
}
.prescriptionsContainer .glyphicon-alert:before {
  content: "\e209";
}
.prescriptionsContainer .glyphicon-equalizer:before {
  content: "\e210";
}
.prescriptionsContainer .glyphicon-king:before {
  content: "\e211";
}
.prescriptionsContainer .glyphicon-queen:before {
  content: "\e212";
}
.prescriptionsContainer .glyphicon-pawn:before {
  content: "\e213";
}
.prescriptionsContainer .glyphicon-bishop:before {
  content: "\e214";
}
.prescriptionsContainer .glyphicon-knight:before {
  content: "\e215";
}
.prescriptionsContainer .glyphicon-baby-formula:before {
  content: "\e216";
}
.prescriptionsContainer .glyphicon-tent:before {
  content: "⛺";
}
.prescriptionsContainer .glyphicon-blackboard:before {
  content: "\e218";
}
.prescriptionsContainer .glyphicon-bed:before {
  content: "\e219";
}
.prescriptionsContainer .glyphicon-apple:before {
  content: "\f8ff";
}
.prescriptionsContainer .glyphicon-erase:before {
  content: "\e221";
}
.prescriptionsContainer .glyphicon-hourglass:before {
  content: "⌛";
}
.prescriptionsContainer .glyphicon-lamp:before {
  content: "\e223";
}
.prescriptionsContainer .glyphicon-duplicate:before {
  content: "\e224";
}
.prescriptionsContainer .glyphicon-piggy-bank:before {
  content: "\e225";
}
.prescriptionsContainer .glyphicon-scissors:before {
  content: "\e226";
}
.prescriptionsContainer .glyphicon-bitcoin:before {
  content: "\e227";
}
.prescriptionsContainer .glyphicon-btc:before {
  content: "\e227";
}
.prescriptionsContainer .glyphicon-xbt:before {
  content: "\e227";
}
.prescriptionsContainer .glyphicon-yen:before {
  content: "¥";
}
.prescriptionsContainer .glyphicon-jpy:before {
  content: "¥";
}
.prescriptionsContainer .glyphicon-ruble:before {
  content: "₽";
}
.prescriptionsContainer .glyphicon-rub:before {
  content: "₽";
}
.prescriptionsContainer .glyphicon-scale:before {
  content: "\e230";
}
.prescriptionsContainer .glyphicon-ice-lolly:before {
  content: "\e231";
}
.prescriptionsContainer .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.prescriptionsContainer .glyphicon-education:before {
  content: "\e233";
}
.prescriptionsContainer .glyphicon-option-horizontal:before {
  content: "\e234";
}
.prescriptionsContainer .glyphicon-option-vertical:before {
  content: "\e235";
}
.prescriptionsContainer .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.prescriptionsContainer .glyphicon-modal-window:before {
  content: "\e237";
}
.prescriptionsContainer .glyphicon-oil:before {
  content: "\e238";
}
.prescriptionsContainer .glyphicon-grain:before {
  content: "\e239";
}
.prescriptionsContainer .glyphicon-sunglasses:before {
  content: "\e240";
}
.prescriptionsContainer .glyphicon-text-size:before {
  content: "\e241";
}
.prescriptionsContainer .glyphicon-text-color:before {
  content: "\e242";
}
.prescriptionsContainer .glyphicon-text-background:before {
  content: "\e243";
}
.prescriptionsContainer .glyphicon-object-align-top:before {
  content: "\e244";
}
.prescriptionsContainer .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.prescriptionsContainer .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.prescriptionsContainer .glyphicon-object-align-left:before {
  content: "\e247";
}
.prescriptionsContainer .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.prescriptionsContainer .glyphicon-object-align-right:before {
  content: "\e249";
}
.prescriptionsContainer .glyphicon-triangle-right:before {
  content: "\e250";
}
.prescriptionsContainer .glyphicon-triangle-left:before {
  content: "\e251";
}
.prescriptionsContainer .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.prescriptionsContainer .glyphicon-triangle-top:before {
  content: "\e253";
}
.prescriptionsContainer .glyphicon-console:before {
  content: "\e254";
}
.prescriptionsContainer .glyphicon-superscript:before {
  content: "\e255";
}
.prescriptionsContainer .glyphicon-subscript:before {
  content: "\e256";
}
.prescriptionsContainer .glyphicon-menu-left:before {
  content: "\e257";
}
.prescriptionsContainer .glyphicon-menu-right:before {
  content: "\e258";
}
.prescriptionsContainer .glyphicon-menu-down:before {
  content: "\e259";
}
.prescriptionsContainer .glyphicon-menu-up:before {
  content: "\e260";
}
.prescriptionsContainer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prescriptionsContainer *:before,
.prescriptionsContainer *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.prescriptionsContainer html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.prescriptionsContainer body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}
.prescriptionsContainer input,
.prescriptionsContainer button,
.prescriptionsContainer select,
.prescriptionsContainer textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.prescriptionsContainer a {
  color: #337ab7;
  text-decoration: none;
}
.prescriptionsContainer a:hover, .prescriptionsContainer a:focus {
  color: #23527c;
  text-decoration: underline;
}
.prescriptionsContainer a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.prescriptionsContainer figure {
  margin: 0;
}
.prescriptionsContainer img {
  vertical-align: middle;
}
.prescriptionsContainer .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.prescriptionsContainer .img-rounded {
  border-radius: 6px;
}
.prescriptionsContainer .img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.prescriptionsContainer .img-circle {
  border-radius: 50%;
}
.prescriptionsContainer hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.prescriptionsContainer .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.prescriptionsContainer .sr-only-focusable:active, .prescriptionsContainer .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.prescriptionsContainer [role=button] {
  cursor: pointer;
}
.prescriptionsContainer h1, .prescriptionsContainer h2, .prescriptionsContainer h3, .prescriptionsContainer h4, .prescriptionsContainer h5, .prescriptionsContainer h6,
.prescriptionsContainer .h1, .prescriptionsContainer .h2, .prescriptionsContainer .h3, .prescriptionsContainer .h4, .prescriptionsContainer .h5, .prescriptionsContainer .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.prescriptionsContainer h1 small,
.prescriptionsContainer h1 .small, .prescriptionsContainer h2 small,
.prescriptionsContainer h2 .small, .prescriptionsContainer h3 small,
.prescriptionsContainer h3 .small, .prescriptionsContainer h4 small,
.prescriptionsContainer h4 .small, .prescriptionsContainer h5 small,
.prescriptionsContainer h5 .small, .prescriptionsContainer h6 small,
.prescriptionsContainer h6 .small,
.prescriptionsContainer .h1 small,
.prescriptionsContainer .h1 .small, .prescriptionsContainer .h2 small,
.prescriptionsContainer .h2 .small, .prescriptionsContainer .h3 small,
.prescriptionsContainer .h3 .small, .prescriptionsContainer .h4 small,
.prescriptionsContainer .h4 .small, .prescriptionsContainer .h5 small,
.prescriptionsContainer .h5 .small, .prescriptionsContainer .h6 small,
.prescriptionsContainer .h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
.prescriptionsContainer h1, .prescriptionsContainer .h1,
.prescriptionsContainer h2, .prescriptionsContainer .h2,
.prescriptionsContainer h3, .prescriptionsContainer .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.prescriptionsContainer h1 small,
.prescriptionsContainer h1 .small, .prescriptionsContainer .h1 small,
.prescriptionsContainer .h1 .small,
.prescriptionsContainer h2 small,
.prescriptionsContainer h2 .small, .prescriptionsContainer .h2 small,
.prescriptionsContainer .h2 .small,
.prescriptionsContainer h3 small,
.prescriptionsContainer h3 .small, .prescriptionsContainer .h3 small,
.prescriptionsContainer .h3 .small {
  font-size: 65%;
}
.prescriptionsContainer h4, .prescriptionsContainer .h4,
.prescriptionsContainer h5, .prescriptionsContainer .h5,
.prescriptionsContainer h6, .prescriptionsContainer .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.prescriptionsContainer h4 small,
.prescriptionsContainer h4 .small, .prescriptionsContainer .h4 small,
.prescriptionsContainer .h4 .small,
.prescriptionsContainer h5 small,
.prescriptionsContainer h5 .small, .prescriptionsContainer .h5 small,
.prescriptionsContainer .h5 .small,
.prescriptionsContainer h6 small,
.prescriptionsContainer h6 .small, .prescriptionsContainer .h6 small,
.prescriptionsContainer .h6 .small {
  font-size: 75%;
}
.prescriptionsContainer h1, .prescriptionsContainer .h1 {
  font-size: 36px;
}
.prescriptionsContainer h2, .prescriptionsContainer .h2 {
  font-size: 30px;
}
.prescriptionsContainer h3, .prescriptionsContainer .h3 {
  font-size: 24px;
}
.prescriptionsContainer h4, .prescriptionsContainer .h4 {
  font-size: 18px;
}
.prescriptionsContainer h5, .prescriptionsContainer .h5 {
  font-size: 14px;
}
.prescriptionsContainer h6, .prescriptionsContainer .h6 {
  font-size: 12px;
}
.prescriptionsContainer p {
  margin: 0 0 10px;
}
.prescriptionsContainer .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .prescriptionsContainer .lead {
    font-size: 21px;
  }
}
.prescriptionsContainer small,
.prescriptionsContainer .small {
  font-size: 85%;
}
.prescriptionsContainer mark,
.prescriptionsContainer .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.prescriptionsContainer .text-left {
  text-align: left;
}
.prescriptionsContainer .text-right {
  text-align: right;
}
.prescriptionsContainer .text-center {
  text-align: center;
}
.prescriptionsContainer .text-justify {
  text-align: justify;
}
.prescriptionsContainer .text-nowrap {
  white-space: nowrap;
}
.prescriptionsContainer .text-lowercase {
  text-transform: lowercase;
}
.prescriptionsContainer .text-uppercase, .prescriptionsContainer .initialism {
  text-transform: uppercase;
}
.prescriptionsContainer .text-capitalize {
  text-transform: capitalize;
}
.prescriptionsContainer .text-muted {
  color: #777777;
}
.prescriptionsContainer .text-primary {
  color: #337ab7;
}
.prescriptionsContainer a.text-primary:hover,
.prescriptionsContainer a.text-primary:focus {
  color: #286090;
}
.prescriptionsContainer .text-success {
  color: #3c763d;
}
.prescriptionsContainer a.text-success:hover,
.prescriptionsContainer a.text-success:focus {
  color: #2b542c;
}
.prescriptionsContainer .text-info {
  color: #31708f;
}
.prescriptionsContainer a.text-info:hover,
.prescriptionsContainer a.text-info:focus {
  color: #245269;
}
.prescriptionsContainer .text-warning {
  color: #8a6d3b;
}
.prescriptionsContainer a.text-warning:hover,
.prescriptionsContainer a.text-warning:focus {
  color: #66512c;
}
.prescriptionsContainer .text-danger {
  color: #a94442;
}
.prescriptionsContainer a.text-danger:hover,
.prescriptionsContainer a.text-danger:focus {
  color: #843534;
}
.prescriptionsContainer .bg-primary {
  color: #fff;
}
.prescriptionsContainer .bg-primary {
  background-color: #337ab7;
}
.prescriptionsContainer a.bg-primary:hover,
.prescriptionsContainer a.bg-primary:focus {
  background-color: #286090;
}
.prescriptionsContainer .bg-success {
  background-color: #dff0d8;
}
.prescriptionsContainer a.bg-success:hover,
.prescriptionsContainer a.bg-success:focus {
  background-color: #c1e2b3;
}
.prescriptionsContainer .bg-info {
  background-color: #d9edf7;
}
.prescriptionsContainer a.bg-info:hover,
.prescriptionsContainer a.bg-info:focus {
  background-color: #afd9ee;
}
.prescriptionsContainer .bg-warning {
  background-color: #fcf8e3;
}
.prescriptionsContainer a.bg-warning:hover,
.prescriptionsContainer a.bg-warning:focus {
  background-color: #f7ecb5;
}
.prescriptionsContainer .bg-danger {
  background-color: #f2dede;
}
.prescriptionsContainer a.bg-danger:hover,
.prescriptionsContainer a.bg-danger:focus {
  background-color: #e4b9b9;
}
.prescriptionsContainer .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.prescriptionsContainer ul,
.prescriptionsContainer ol {
  margin-top: 0;
  margin-bottom: 10px;
}
.prescriptionsContainer ul ul,
.prescriptionsContainer ul ol,
.prescriptionsContainer ol ul,
.prescriptionsContainer ol ol {
  margin-bottom: 0;
}
.prescriptionsContainer .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.prescriptionsContainer .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.prescriptionsContainer .list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.prescriptionsContainer dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.prescriptionsContainer dt,
.prescriptionsContainer dd {
  line-height: 1.428571429;
}
.prescriptionsContainer dt {
  font-weight: 700;
}
.prescriptionsContainer dd {
  margin-left: 0;
}
.prescriptionsContainer .dl-horizontal dd:before, .prescriptionsContainer .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .prescriptionsContainer .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .prescriptionsContainer .dl-horizontal dd {
    margin-left: 180px;
  }
}
.prescriptionsContainer abbr[title],
.prescriptionsContainer abbr[data-original-title] {
  cursor: help;
}
.prescriptionsContainer .initialism {
  font-size: 90%;
}
.prescriptionsContainer blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
.prescriptionsContainer blockquote p:last-child,
.prescriptionsContainer blockquote ul:last-child,
.prescriptionsContainer blockquote ol:last-child {
  margin-bottom: 0;
}
.prescriptionsContainer blockquote footer,
.prescriptionsContainer blockquote small,
.prescriptionsContainer blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}
.prescriptionsContainer blockquote footer:before,
.prescriptionsContainer blockquote small:before,
.prescriptionsContainer blockquote .small:before {
  content: "— ";
}
.prescriptionsContainer .blockquote-reverse,
.prescriptionsContainer blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.prescriptionsContainer .blockquote-reverse footer:before,
.prescriptionsContainer .blockquote-reverse small:before,
.prescriptionsContainer .blockquote-reverse .small:before,
.prescriptionsContainer blockquote.pull-right footer:before,
.prescriptionsContainer blockquote.pull-right small:before,
.prescriptionsContainer blockquote.pull-right .small:before {
  content: "";
}
.prescriptionsContainer .blockquote-reverse footer:after,
.prescriptionsContainer .blockquote-reverse small:after,
.prescriptionsContainer .blockquote-reverse .small:after,
.prescriptionsContainer blockquote.pull-right footer:after,
.prescriptionsContainer blockquote.pull-right small:after,
.prescriptionsContainer blockquote.pull-right .small:after {
  content: " —";
}
.prescriptionsContainer address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}
.prescriptionsContainer code,
.prescriptionsContainer kbd,
.prescriptionsContainer pre,
.prescriptionsContainer samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.prescriptionsContainer code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
.prescriptionsContainer kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.prescriptionsContainer kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
.prescriptionsContainer pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.prescriptionsContainer pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.prescriptionsContainer .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.prescriptionsContainer .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.prescriptionsContainer .container:before, .prescriptionsContainer .container:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .container:after {
  clear: both;
}
@media (min-width: 768px) {
  .prescriptionsContainer .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .prescriptionsContainer .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .container {
    width: 1170px;
  }
}
.prescriptionsContainer .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.prescriptionsContainer .container-fluid:before, .prescriptionsContainer .container-fluid:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .container-fluid:after {
  clear: both;
}
.prescriptionsContainer .row {
  margin-right: -15px;
  margin-left: -15px;
}
.prescriptionsContainer .row:before, .prescriptionsContainer .row:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .row:after {
  clear: both;
}
.prescriptionsContainer .row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.prescriptionsContainer .row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.prescriptionsContainer .col-xs-1, .prescriptionsContainer .col-sm-1, .prescriptionsContainer .col-md-1, .prescriptionsContainer .col-lg-1, .prescriptionsContainer .col-xs-2, .prescriptionsContainer .col-sm-2, .prescriptionsContainer .col-md-2, .prescriptionsContainer .col-lg-2, .prescriptionsContainer .col-xs-3, .prescriptionsContainer .col-sm-3, .prescriptionsContainer .col-md-3, .prescriptionsContainer .col-lg-3, .prescriptionsContainer .col-xs-4, .prescriptionsContainer .col-sm-4, .prescriptionsContainer .col-md-4, .prescriptionsContainer .col-lg-4, .prescriptionsContainer .col-xs-5, .prescriptionsContainer .col-sm-5, .prescriptionsContainer .col-md-5, .prescriptionsContainer .col-lg-5, .prescriptionsContainer .col-xs-6, .prescriptionsContainer .col-sm-6, .prescriptionsContainer .col-md-6, .prescriptionsContainer .col-lg-6, .prescriptionsContainer .col-xs-7, .prescriptionsContainer .col-sm-7, .prescriptionsContainer .col-md-7, .prescriptionsContainer .col-lg-7, .prescriptionsContainer .col-xs-8, .prescriptionsContainer .col-sm-8, .prescriptionsContainer .col-md-8, .prescriptionsContainer .col-lg-8, .prescriptionsContainer .col-xs-9, .prescriptionsContainer .col-sm-9, .prescriptionsContainer .col-md-9, .prescriptionsContainer .col-lg-9, .prescriptionsContainer .col-xs-10, .prescriptionsContainer .col-sm-10, .prescriptionsContainer .col-md-10, .prescriptionsContainer .col-lg-10, .prescriptionsContainer .col-xs-11, .prescriptionsContainer .col-sm-11, .prescriptionsContainer .col-md-11, .prescriptionsContainer .col-lg-11, .prescriptionsContainer .col-xs-12, .prescriptionsContainer .col-sm-12, .prescriptionsContainer .col-md-12, .prescriptionsContainer .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.prescriptionsContainer .col-xs-1, .prescriptionsContainer .col-xs-2, .prescriptionsContainer .col-xs-3, .prescriptionsContainer .col-xs-4, .prescriptionsContainer .col-xs-5, .prescriptionsContainer .col-xs-6, .prescriptionsContainer .col-xs-7, .prescriptionsContainer .col-xs-8, .prescriptionsContainer .col-xs-9, .prescriptionsContainer .col-xs-10, .prescriptionsContainer .col-xs-11, .prescriptionsContainer .col-xs-12 {
  float: left;
}
.prescriptionsContainer .col-xs-1 {
  width: 8.3333333333%;
}
.prescriptionsContainer .col-xs-2 {
  width: 16.6666666667%;
}
.prescriptionsContainer .col-xs-3 {
  width: 25%;
}
.prescriptionsContainer .col-xs-4 {
  width: 33.3333333333%;
}
.prescriptionsContainer .col-xs-5 {
  width: 41.6666666667%;
}
.prescriptionsContainer .col-xs-6 {
  width: 50%;
}
.prescriptionsContainer .col-xs-7 {
  width: 58.3333333333%;
}
.prescriptionsContainer .col-xs-8 {
  width: 66.6666666667%;
}
.prescriptionsContainer .col-xs-9 {
  width: 75%;
}
.prescriptionsContainer .col-xs-10 {
  width: 83.3333333333%;
}
.prescriptionsContainer .col-xs-11 {
  width: 91.6666666667%;
}
.prescriptionsContainer .col-xs-12 {
  width: 100%;
}
.prescriptionsContainer .col-xs-pull-0 {
  right: auto;
}
.prescriptionsContainer .col-xs-pull-1 {
  right: 8.3333333333%;
}
.prescriptionsContainer .col-xs-pull-2 {
  right: 16.6666666667%;
}
.prescriptionsContainer .col-xs-pull-3 {
  right: 25%;
}
.prescriptionsContainer .col-xs-pull-4 {
  right: 33.3333333333%;
}
.prescriptionsContainer .col-xs-pull-5 {
  right: 41.6666666667%;
}
.prescriptionsContainer .col-xs-pull-6 {
  right: 50%;
}
.prescriptionsContainer .col-xs-pull-7 {
  right: 58.3333333333%;
}
.prescriptionsContainer .col-xs-pull-8 {
  right: 66.6666666667%;
}
.prescriptionsContainer .col-xs-pull-9 {
  right: 75%;
}
.prescriptionsContainer .col-xs-pull-10 {
  right: 83.3333333333%;
}
.prescriptionsContainer .col-xs-pull-11 {
  right: 91.6666666667%;
}
.prescriptionsContainer .col-xs-pull-12 {
  right: 100%;
}
.prescriptionsContainer .col-xs-push-0 {
  left: auto;
}
.prescriptionsContainer .col-xs-push-1 {
  left: 8.3333333333%;
}
.prescriptionsContainer .col-xs-push-2 {
  left: 16.6666666667%;
}
.prescriptionsContainer .col-xs-push-3 {
  left: 25%;
}
.prescriptionsContainer .col-xs-push-4 {
  left: 33.3333333333%;
}
.prescriptionsContainer .col-xs-push-5 {
  left: 41.6666666667%;
}
.prescriptionsContainer .col-xs-push-6 {
  left: 50%;
}
.prescriptionsContainer .col-xs-push-7 {
  left: 58.3333333333%;
}
.prescriptionsContainer .col-xs-push-8 {
  left: 66.6666666667%;
}
.prescriptionsContainer .col-xs-push-9 {
  left: 75%;
}
.prescriptionsContainer .col-xs-push-10 {
  left: 83.3333333333%;
}
.prescriptionsContainer .col-xs-push-11 {
  left: 91.6666666667%;
}
.prescriptionsContainer .col-xs-push-12 {
  left: 100%;
}
.prescriptionsContainer .col-xs-offset-0 {
  margin-left: 0%;
}
.prescriptionsContainer .col-xs-offset-1 {
  margin-left: 8.3333333333%;
}
.prescriptionsContainer .col-xs-offset-2 {
  margin-left: 16.6666666667%;
}
.prescriptionsContainer .col-xs-offset-3 {
  margin-left: 25%;
}
.prescriptionsContainer .col-xs-offset-4 {
  margin-left: 33.3333333333%;
}
.prescriptionsContainer .col-xs-offset-5 {
  margin-left: 41.6666666667%;
}
.prescriptionsContainer .col-xs-offset-6 {
  margin-left: 50%;
}
.prescriptionsContainer .col-xs-offset-7 {
  margin-left: 58.3333333333%;
}
.prescriptionsContainer .col-xs-offset-8 {
  margin-left: 66.6666666667%;
}
.prescriptionsContainer .col-xs-offset-9 {
  margin-left: 75%;
}
.prescriptionsContainer .col-xs-offset-10 {
  margin-left: 83.3333333333%;
}
.prescriptionsContainer .col-xs-offset-11 {
  margin-left: 91.6666666667%;
}
.prescriptionsContainer .col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 768px) {
  .prescriptionsContainer .col-sm-1, .prescriptionsContainer .col-sm-2, .prescriptionsContainer .col-sm-3, .prescriptionsContainer .col-sm-4, .prescriptionsContainer .col-sm-5, .prescriptionsContainer .col-sm-6, .prescriptionsContainer .col-sm-7, .prescriptionsContainer .col-sm-8, .prescriptionsContainer .col-sm-9, .prescriptionsContainer .col-sm-10, .prescriptionsContainer .col-sm-11, .prescriptionsContainer .col-sm-12 {
    float: left;
  }
  .prescriptionsContainer .col-sm-1 {
    width: 8.3333333333%;
  }
  .prescriptionsContainer .col-sm-2 {
    width: 16.6666666667%;
  }
  .prescriptionsContainer .col-sm-3 {
    width: 25%;
  }
  .prescriptionsContainer .col-sm-4 {
    width: 33.3333333333%;
  }
  .prescriptionsContainer .col-sm-5 {
    width: 41.6666666667%;
  }
  .prescriptionsContainer .col-sm-6 {
    width: 50%;
  }
  .prescriptionsContainer .col-sm-7 {
    width: 58.3333333333%;
  }
  .prescriptionsContainer .col-sm-8 {
    width: 66.6666666667%;
  }
  .prescriptionsContainer .col-sm-9 {
    width: 75%;
  }
  .prescriptionsContainer .col-sm-10 {
    width: 83.3333333333%;
  }
  .prescriptionsContainer .col-sm-11 {
    width: 91.6666666667%;
  }
  .prescriptionsContainer .col-sm-12 {
    width: 100%;
  }
  .prescriptionsContainer .col-sm-pull-0 {
    right: auto;
  }
  .prescriptionsContainer .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .prescriptionsContainer .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .prescriptionsContainer .col-sm-pull-3 {
    right: 25%;
  }
  .prescriptionsContainer .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .prescriptionsContainer .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .prescriptionsContainer .col-sm-pull-6 {
    right: 50%;
  }
  .prescriptionsContainer .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .prescriptionsContainer .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .prescriptionsContainer .col-sm-pull-9 {
    right: 75%;
  }
  .prescriptionsContainer .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .prescriptionsContainer .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .prescriptionsContainer .col-sm-pull-12 {
    right: 100%;
  }
  .prescriptionsContainer .col-sm-push-0 {
    left: auto;
  }
  .prescriptionsContainer .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .prescriptionsContainer .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .prescriptionsContainer .col-sm-push-3 {
    left: 25%;
  }
  .prescriptionsContainer .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .prescriptionsContainer .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .prescriptionsContainer .col-sm-push-6 {
    left: 50%;
  }
  .prescriptionsContainer .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .prescriptionsContainer .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .prescriptionsContainer .col-sm-push-9 {
    left: 75%;
  }
  .prescriptionsContainer .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .prescriptionsContainer .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .prescriptionsContainer .col-sm-push-12 {
    left: 100%;
  }
  .prescriptionsContainer .col-sm-offset-0 {
    margin-left: 0%;
  }
  .prescriptionsContainer .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .prescriptionsContainer .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .prescriptionsContainer .col-sm-offset-3 {
    margin-left: 25%;
  }
  .prescriptionsContainer .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .prescriptionsContainer .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .prescriptionsContainer .col-sm-offset-6 {
    margin-left: 50%;
  }
  .prescriptionsContainer .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .prescriptionsContainer .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .prescriptionsContainer .col-sm-offset-9 {
    margin-left: 75%;
  }
  .prescriptionsContainer .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .prescriptionsContainer .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .prescriptionsContainer .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .prescriptionsContainer .col-md-1, .prescriptionsContainer .col-md-2, .prescriptionsContainer .col-md-3, .prescriptionsContainer .col-md-4, .prescriptionsContainer .col-md-5, .prescriptionsContainer .col-md-6, .prescriptionsContainer .col-md-7, .prescriptionsContainer .col-md-8, .prescriptionsContainer .col-md-9, .prescriptionsContainer .col-md-10, .prescriptionsContainer .col-md-11, .prescriptionsContainer .col-md-12 {
    float: left;
  }
  .prescriptionsContainer .col-md-1 {
    width: 8.3333333333%;
  }
  .prescriptionsContainer .col-md-2 {
    width: 16.6666666667%;
  }
  .prescriptionsContainer .col-md-3 {
    width: 25%;
  }
  .prescriptionsContainer .col-md-4 {
    width: 33.3333333333%;
  }
  .prescriptionsContainer .col-md-5 {
    width: 41.6666666667%;
  }
  .prescriptionsContainer .col-md-6 {
    width: 50%;
  }
  .prescriptionsContainer .col-md-7 {
    width: 58.3333333333%;
  }
  .prescriptionsContainer .col-md-8 {
    width: 66.6666666667%;
  }
  .prescriptionsContainer .col-md-9 {
    width: 75%;
  }
  .prescriptionsContainer .col-md-10 {
    width: 83.3333333333%;
  }
  .prescriptionsContainer .col-md-11 {
    width: 91.6666666667%;
  }
  .prescriptionsContainer .col-md-12 {
    width: 100%;
  }
  .prescriptionsContainer .col-md-pull-0 {
    right: auto;
  }
  .prescriptionsContainer .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .prescriptionsContainer .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .prescriptionsContainer .col-md-pull-3 {
    right: 25%;
  }
  .prescriptionsContainer .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .prescriptionsContainer .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .prescriptionsContainer .col-md-pull-6 {
    right: 50%;
  }
  .prescriptionsContainer .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .prescriptionsContainer .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .prescriptionsContainer .col-md-pull-9 {
    right: 75%;
  }
  .prescriptionsContainer .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .prescriptionsContainer .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .prescriptionsContainer .col-md-pull-12 {
    right: 100%;
  }
  .prescriptionsContainer .col-md-push-0 {
    left: auto;
  }
  .prescriptionsContainer .col-md-push-1 {
    left: 8.3333333333%;
  }
  .prescriptionsContainer .col-md-push-2 {
    left: 16.6666666667%;
  }
  .prescriptionsContainer .col-md-push-3 {
    left: 25%;
  }
  .prescriptionsContainer .col-md-push-4 {
    left: 33.3333333333%;
  }
  .prescriptionsContainer .col-md-push-5 {
    left: 41.6666666667%;
  }
  .prescriptionsContainer .col-md-push-6 {
    left: 50%;
  }
  .prescriptionsContainer .col-md-push-7 {
    left: 58.3333333333%;
  }
  .prescriptionsContainer .col-md-push-8 {
    left: 66.6666666667%;
  }
  .prescriptionsContainer .col-md-push-9 {
    left: 75%;
  }
  .prescriptionsContainer .col-md-push-10 {
    left: 83.3333333333%;
  }
  .prescriptionsContainer .col-md-push-11 {
    left: 91.6666666667%;
  }
  .prescriptionsContainer .col-md-push-12 {
    left: 100%;
  }
  .prescriptionsContainer .col-md-offset-0 {
    margin-left: 0%;
  }
  .prescriptionsContainer .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .prescriptionsContainer .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .prescriptionsContainer .col-md-offset-3 {
    margin-left: 25%;
  }
  .prescriptionsContainer .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .prescriptionsContainer .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .prescriptionsContainer .col-md-offset-6 {
    margin-left: 50%;
  }
  .prescriptionsContainer .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .prescriptionsContainer .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .prescriptionsContainer .col-md-offset-9 {
    margin-left: 75%;
  }
  .prescriptionsContainer .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .prescriptionsContainer .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .prescriptionsContainer .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .col-lg-1, .prescriptionsContainer .col-lg-2, .prescriptionsContainer .col-lg-3, .prescriptionsContainer .col-lg-4, .prescriptionsContainer .col-lg-5, .prescriptionsContainer .col-lg-6, .prescriptionsContainer .col-lg-7, .prescriptionsContainer .col-lg-8, .prescriptionsContainer .col-lg-9, .prescriptionsContainer .col-lg-10, .prescriptionsContainer .col-lg-11, .prescriptionsContainer .col-lg-12 {
    float: left;
  }
  .prescriptionsContainer .col-lg-1 {
    width: 8.3333333333%;
  }
  .prescriptionsContainer .col-lg-2 {
    width: 16.6666666667%;
  }
  .prescriptionsContainer .col-lg-3 {
    width: 25%;
  }
  .prescriptionsContainer .col-lg-4 {
    width: 33.3333333333%;
  }
  .prescriptionsContainer .col-lg-5 {
    width: 41.6666666667%;
  }
  .prescriptionsContainer .col-lg-6 {
    width: 50%;
  }
  .prescriptionsContainer .col-lg-7 {
    width: 58.3333333333%;
  }
  .prescriptionsContainer .col-lg-8 {
    width: 66.6666666667%;
  }
  .prescriptionsContainer .col-lg-9 {
    width: 75%;
  }
  .prescriptionsContainer .col-lg-10 {
    width: 83.3333333333%;
  }
  .prescriptionsContainer .col-lg-11 {
    width: 91.6666666667%;
  }
  .prescriptionsContainer .col-lg-12 {
    width: 100%;
  }
  .prescriptionsContainer .col-lg-pull-0 {
    right: auto;
  }
  .prescriptionsContainer .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .prescriptionsContainer .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .prescriptionsContainer .col-lg-pull-3 {
    right: 25%;
  }
  .prescriptionsContainer .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .prescriptionsContainer .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .prescriptionsContainer .col-lg-pull-6 {
    right: 50%;
  }
  .prescriptionsContainer .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .prescriptionsContainer .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .prescriptionsContainer .col-lg-pull-9 {
    right: 75%;
  }
  .prescriptionsContainer .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .prescriptionsContainer .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .prescriptionsContainer .col-lg-pull-12 {
    right: 100%;
  }
  .prescriptionsContainer .col-lg-push-0 {
    left: auto;
  }
  .prescriptionsContainer .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .prescriptionsContainer .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .prescriptionsContainer .col-lg-push-3 {
    left: 25%;
  }
  .prescriptionsContainer .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .prescriptionsContainer .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .prescriptionsContainer .col-lg-push-6 {
    left: 50%;
  }
  .prescriptionsContainer .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .prescriptionsContainer .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .prescriptionsContainer .col-lg-push-9 {
    left: 75%;
  }
  .prescriptionsContainer .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .prescriptionsContainer .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .prescriptionsContainer .col-lg-push-12 {
    left: 100%;
  }
  .prescriptionsContainer .col-lg-offset-0 {
    margin-left: 0%;
  }
  .prescriptionsContainer .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .prescriptionsContainer .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .prescriptionsContainer .col-lg-offset-3 {
    margin-left: 25%;
  }
  .prescriptionsContainer .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .prescriptionsContainer .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .prescriptionsContainer .col-lg-offset-6 {
    margin-left: 50%;
  }
  .prescriptionsContainer .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .prescriptionsContainer .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .prescriptionsContainer .col-lg-offset-9 {
    margin-left: 75%;
  }
  .prescriptionsContainer .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .prescriptionsContainer .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .prescriptionsContainer .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.prescriptionsContainer table {
  background-color: transparent;
}
.prescriptionsContainer table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
.prescriptionsContainer table td[class*=col-],
.prescriptionsContainer table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}
.prescriptionsContainer caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
.prescriptionsContainer th {
  text-align: left;
}
.prescriptionsContainer .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.prescriptionsContainer .table > thead > tr > th,
.prescriptionsContainer .table > thead > tr > td,
.prescriptionsContainer .table > tbody > tr > th,
.prescriptionsContainer .table > tbody > tr > td,
.prescriptionsContainer .table > tfoot > tr > th,
.prescriptionsContainer .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.prescriptionsContainer .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.prescriptionsContainer .table > caption + thead > tr:first-child > th,
.prescriptionsContainer .table > caption + thead > tr:first-child > td,
.prescriptionsContainer .table > colgroup + thead > tr:first-child > th,
.prescriptionsContainer .table > colgroup + thead > tr:first-child > td,
.prescriptionsContainer .table > thead:first-child > tr:first-child > th,
.prescriptionsContainer .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.prescriptionsContainer .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.prescriptionsContainer .table .table {
  background-color: #fff;
}
.prescriptionsContainer .table-condensed > thead > tr > th,
.prescriptionsContainer .table-condensed > thead > tr > td,
.prescriptionsContainer .table-condensed > tbody > tr > th,
.prescriptionsContainer .table-condensed > tbody > tr > td,
.prescriptionsContainer .table-condensed > tfoot > tr > th,
.prescriptionsContainer .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.prescriptionsContainer .table-bordered {
  border: 1px solid #ddd;
}
.prescriptionsContainer .table-bordered > thead > tr > th,
.prescriptionsContainer .table-bordered > thead > tr > td,
.prescriptionsContainer .table-bordered > tbody > tr > th,
.prescriptionsContainer .table-bordered > tbody > tr > td,
.prescriptionsContainer .table-bordered > tfoot > tr > th,
.prescriptionsContainer .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.prescriptionsContainer .table-bordered > thead > tr > th,
.prescriptionsContainer .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.prescriptionsContainer .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.prescriptionsContainer .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.prescriptionsContainer .table > thead > tr > td.active,
.prescriptionsContainer .table > thead > tr > th.active, .prescriptionsContainer .table > thead > tr.active > td, .prescriptionsContainer .table > thead > tr.active > th,
.prescriptionsContainer .table > tbody > tr > td.active,
.prescriptionsContainer .table > tbody > tr > th.active,
.prescriptionsContainer .table > tbody > tr.active > td,
.prescriptionsContainer .table > tbody > tr.active > th,
.prescriptionsContainer .table > tfoot > tr > td.active,
.prescriptionsContainer .table > tfoot > tr > th.active,
.prescriptionsContainer .table > tfoot > tr.active > td,
.prescriptionsContainer .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.prescriptionsContainer .table-hover > tbody > tr > td.active:hover,
.prescriptionsContainer .table-hover > tbody > tr > th.active:hover, .prescriptionsContainer .table-hover > tbody > tr.active:hover > td, .prescriptionsContainer .table-hover > tbody > tr:hover > .active, .prescriptionsContainer .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.prescriptionsContainer .table > thead > tr > td.success,
.prescriptionsContainer .table > thead > tr > th.success, .prescriptionsContainer .table > thead > tr.success > td, .prescriptionsContainer .table > thead > tr.success > th,
.prescriptionsContainer .table > tbody > tr > td.success,
.prescriptionsContainer .table > tbody > tr > th.success,
.prescriptionsContainer .table > tbody > tr.success > td,
.prescriptionsContainer .table > tbody > tr.success > th,
.prescriptionsContainer .table > tfoot > tr > td.success,
.prescriptionsContainer .table > tfoot > tr > th.success,
.prescriptionsContainer .table > tfoot > tr.success > td,
.prescriptionsContainer .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.prescriptionsContainer .table-hover > tbody > tr > td.success:hover,
.prescriptionsContainer .table-hover > tbody > tr > th.success:hover, .prescriptionsContainer .table-hover > tbody > tr.success:hover > td, .prescriptionsContainer .table-hover > tbody > tr:hover > .success, .prescriptionsContainer .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.prescriptionsContainer .table > thead > tr > td.info,
.prescriptionsContainer .table > thead > tr > th.info, .prescriptionsContainer .table > thead > tr.info > td, .prescriptionsContainer .table > thead > tr.info > th,
.prescriptionsContainer .table > tbody > tr > td.info,
.prescriptionsContainer .table > tbody > tr > th.info,
.prescriptionsContainer .table > tbody > tr.info > td,
.prescriptionsContainer .table > tbody > tr.info > th,
.prescriptionsContainer .table > tfoot > tr > td.info,
.prescriptionsContainer .table > tfoot > tr > th.info,
.prescriptionsContainer .table > tfoot > tr.info > td,
.prescriptionsContainer .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.prescriptionsContainer .table-hover > tbody > tr > td.info:hover,
.prescriptionsContainer .table-hover > tbody > tr > th.info:hover, .prescriptionsContainer .table-hover > tbody > tr.info:hover > td, .prescriptionsContainer .table-hover > tbody > tr:hover > .info, .prescriptionsContainer .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.prescriptionsContainer .table > thead > tr > td.warning,
.prescriptionsContainer .table > thead > tr > th.warning, .prescriptionsContainer .table > thead > tr.warning > td, .prescriptionsContainer .table > thead > tr.warning > th,
.prescriptionsContainer .table > tbody > tr > td.warning,
.prescriptionsContainer .table > tbody > tr > th.warning,
.prescriptionsContainer .table > tbody > tr.warning > td,
.prescriptionsContainer .table > tbody > tr.warning > th,
.prescriptionsContainer .table > tfoot > tr > td.warning,
.prescriptionsContainer .table > tfoot > tr > th.warning,
.prescriptionsContainer .table > tfoot > tr.warning > td,
.prescriptionsContainer .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.prescriptionsContainer .table-hover > tbody > tr > td.warning:hover,
.prescriptionsContainer .table-hover > tbody > tr > th.warning:hover, .prescriptionsContainer .table-hover > tbody > tr.warning:hover > td, .prescriptionsContainer .table-hover > tbody > tr:hover > .warning, .prescriptionsContainer .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.prescriptionsContainer .table > thead > tr > td.danger,
.prescriptionsContainer .table > thead > tr > th.danger, .prescriptionsContainer .table > thead > tr.danger > td, .prescriptionsContainer .table > thead > tr.danger > th,
.prescriptionsContainer .table > tbody > tr > td.danger,
.prescriptionsContainer .table > tbody > tr > th.danger,
.prescriptionsContainer .table > tbody > tr.danger > td,
.prescriptionsContainer .table > tbody > tr.danger > th,
.prescriptionsContainer .table > tfoot > tr > td.danger,
.prescriptionsContainer .table > tfoot > tr > th.danger,
.prescriptionsContainer .table > tfoot > tr.danger > td,
.prescriptionsContainer .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.prescriptionsContainer .table-hover > tbody > tr > td.danger:hover,
.prescriptionsContainer .table-hover > tbody > tr > th.danger:hover, .prescriptionsContainer .table-hover > tbody > tr.danger:hover > td, .prescriptionsContainer .table-hover > tbody > tr:hover > .danger, .prescriptionsContainer .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.prescriptionsContainer .table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .prescriptionsContainer .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .prescriptionsContainer .table-responsive > .table {
    margin-bottom: 0;
  }
  .prescriptionsContainer .table-responsive > .table > thead > tr > th,
.prescriptionsContainer .table-responsive > .table > thead > tr > td,
.prescriptionsContainer .table-responsive > .table > tbody > tr > th,
.prescriptionsContainer .table-responsive > .table > tbody > tr > td,
.prescriptionsContainer .table-responsive > .table > tfoot > tr > th,
.prescriptionsContainer .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .prescriptionsContainer .table-responsive > .table-bordered {
    border: 0;
  }
  .prescriptionsContainer .table-responsive > .table-bordered > thead > tr > th:first-child,
.prescriptionsContainer .table-responsive > .table-bordered > thead > tr > td:first-child,
.prescriptionsContainer .table-responsive > .table-bordered > tbody > tr > th:first-child,
.prescriptionsContainer .table-responsive > .table-bordered > tbody > tr > td:first-child,
.prescriptionsContainer .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.prescriptionsContainer .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .prescriptionsContainer .table-responsive > .table-bordered > thead > tr > th:last-child,
.prescriptionsContainer .table-responsive > .table-bordered > thead > tr > td:last-child,
.prescriptionsContainer .table-responsive > .table-bordered > tbody > tr > th:last-child,
.prescriptionsContainer .table-responsive > .table-bordered > tbody > tr > td:last-child,
.prescriptionsContainer .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.prescriptionsContainer .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .prescriptionsContainer .table-responsive > .table-bordered > tbody > tr:last-child > th,
.prescriptionsContainer .table-responsive > .table-bordered > tbody > tr:last-child > td,
.prescriptionsContainer .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.prescriptionsContainer .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.prescriptionsContainer fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.prescriptionsContainer legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.prescriptionsContainer label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.prescriptionsContainer input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
.prescriptionsContainer input[type=radio],
.prescriptionsContainer input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
.prescriptionsContainer input[type=radio][disabled], .prescriptionsContainer input[type=radio].disabled, fieldset[disabled] .prescriptionsContainer input[type=radio],
.prescriptionsContainer input[type=checkbox][disabled],
.prescriptionsContainer input[type=checkbox].disabled,
fieldset[disabled] .prescriptionsContainer input[type=checkbox] {
  cursor: not-allowed;
}
.prescriptionsContainer input[type=file] {
  display: block;
}
.prescriptionsContainer input[type=range] {
  display: block;
  width: 100%;
}
.prescriptionsContainer select[multiple],
.prescriptionsContainer select[size] {
  height: auto;
}
.prescriptionsContainer input[type=file]:focus,
.prescriptionsContainer input[type=radio]:focus,
.prescriptionsContainer input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.prescriptionsContainer output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}
.prescriptionsContainer .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.prescriptionsContainer .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.prescriptionsContainer .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.prescriptionsContainer .form-control:-ms-input-placeholder {
  color: #999;
}
.prescriptionsContainer .form-control::-webkit-input-placeholder {
  color: #999;
}
.prescriptionsContainer .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.prescriptionsContainer .form-control[disabled], .prescriptionsContainer .form-control[readonly], fieldset[disabled] .prescriptionsContainer .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.prescriptionsContainer .form-control[disabled], fieldset[disabled] .prescriptionsContainer .form-control {
  cursor: not-allowed;
}
.prescriptionsContainer textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .prescriptionsContainer input[type=date].form-control,
.prescriptionsContainer input[type=time].form-control,
.prescriptionsContainer input[type=datetime-local].form-control,
.prescriptionsContainer input[type=month].form-control {
    line-height: 34px;
  }
  .prescriptionsContainer input[type=date].input-sm, .prescriptionsContainer .input-group-sm > input[type=date].form-control,
.prescriptionsContainer .input-group-sm > input[type=date].input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm .prescriptionsContainer input[type=date],
.prescriptionsContainer input[type=time].input-sm,
.prescriptionsContainer .input-group-sm > input[type=time].form-control,
.prescriptionsContainer .input-group-sm > input[type=time].input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > input[type=time].btn,
.input-group-sm .prescriptionsContainer input[type=time],
.prescriptionsContainer input[type=datetime-local].input-sm,
.prescriptionsContainer .input-group-sm > input[type=datetime-local].form-control,
.prescriptionsContainer .input-group-sm > input[type=datetime-local].input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.input-group-sm .prescriptionsContainer input[type=datetime-local],
.prescriptionsContainer input[type=month].input-sm,
.prescriptionsContainer .input-group-sm > input[type=month].form-control,
.prescriptionsContainer .input-group-sm > input[type=month].input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > input[type=month].btn,
.input-group-sm .prescriptionsContainer input[type=month] {
    line-height: 30px;
  }
  .prescriptionsContainer input[type=date].input-lg, .prescriptionsContainer .input-group-lg > input[type=date].form-control,
.prescriptionsContainer .input-group-lg > input[type=date].input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg .prescriptionsContainer input[type=date],
.prescriptionsContainer input[type=time].input-lg,
.prescriptionsContainer .input-group-lg > input[type=time].form-control,
.prescriptionsContainer .input-group-lg > input[type=time].input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > input[type=time].btn,
.input-group-lg .prescriptionsContainer input[type=time],
.prescriptionsContainer input[type=datetime-local].input-lg,
.prescriptionsContainer .input-group-lg > input[type=datetime-local].form-control,
.prescriptionsContainer .input-group-lg > input[type=datetime-local].input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.input-group-lg .prescriptionsContainer input[type=datetime-local],
.prescriptionsContainer input[type=month].input-lg,
.prescriptionsContainer .input-group-lg > input[type=month].form-control,
.prescriptionsContainer .input-group-lg > input[type=month].input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > input[type=month].btn,
.input-group-lg .prescriptionsContainer input[type=month] {
    line-height: 46px;
  }
}
.prescriptionsContainer .form-group {
  margin-bottom: 15px;
}
.prescriptionsContainer .radio,
.prescriptionsContainer .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.prescriptionsContainer .radio.disabled label, fieldset[disabled] .prescriptionsContainer .radio label,
.prescriptionsContainer .checkbox.disabled label,
fieldset[disabled] .prescriptionsContainer .checkbox label {
  cursor: not-allowed;
}
.prescriptionsContainer .radio label,
.prescriptionsContainer .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.prescriptionsContainer .radio input[type=radio],
.prescriptionsContainer .radio-inline input[type=radio],
.prescriptionsContainer .checkbox input[type=checkbox],
.prescriptionsContainer .checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px \9 ;
  margin-left: -20px;
}
.prescriptionsContainer .radio + .radio,
.prescriptionsContainer .checkbox + .checkbox {
  margin-top: -5px;
}
.prescriptionsContainer .radio-inline,
.prescriptionsContainer .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.prescriptionsContainer .radio-inline.disabled, fieldset[disabled] .prescriptionsContainer .radio-inline,
.prescriptionsContainer .checkbox-inline.disabled,
fieldset[disabled] .prescriptionsContainer .checkbox-inline {
  cursor: not-allowed;
}
.prescriptionsContainer .radio-inline + .radio-inline,
.prescriptionsContainer .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.prescriptionsContainer .form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.prescriptionsContainer .form-control-static.input-lg, .prescriptionsContainer .input-group-lg > .form-control-static.form-control,
.prescriptionsContainer .input-group-lg > .form-control-static.input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > .form-control-static.btn, .prescriptionsContainer .form-control-static.input-sm, .prescriptionsContainer .input-group-sm > .form-control-static.form-control,
.prescriptionsContainer .input-group-sm > .form-control-static.input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}
.prescriptionsContainer .input-sm, .prescriptionsContainer .input-group-sm > .form-control,
.prescriptionsContainer .input-group-sm > .input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.prescriptionsContainer select.input-sm, .prescriptionsContainer .input-group-sm > select.form-control,
.prescriptionsContainer .input-group-sm > select.input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}
.prescriptionsContainer textarea.input-sm, .prescriptionsContainer .input-group-sm > textarea.form-control,
.prescriptionsContainer .input-group-sm > textarea.input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > textarea.btn,
.prescriptionsContainer select[multiple].input-sm,
.prescriptionsContainer .input-group-sm > select[multiple].form-control,
.prescriptionsContainer .input-group-sm > select[multiple].input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}
.prescriptionsContainer .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.prescriptionsContainer .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.prescriptionsContainer .form-group-sm textarea.form-control,
.prescriptionsContainer .form-group-sm select[multiple].form-control {
  height: auto;
}
.prescriptionsContainer .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.prescriptionsContainer .input-lg, .prescriptionsContainer .input-group-lg > .form-control,
.prescriptionsContainer .input-group-lg > .input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.prescriptionsContainer select.input-lg, .prescriptionsContainer .input-group-lg > select.form-control,
.prescriptionsContainer .input-group-lg > select.input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}
.prescriptionsContainer textarea.input-lg, .prescriptionsContainer .input-group-lg > textarea.form-control,
.prescriptionsContainer .input-group-lg > textarea.input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > textarea.btn,
.prescriptionsContainer select[multiple].input-lg,
.prescriptionsContainer .input-group-lg > select[multiple].form-control,
.prescriptionsContainer .input-group-lg > select[multiple].input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}
.prescriptionsContainer .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.prescriptionsContainer .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.prescriptionsContainer .form-group-lg textarea.form-control,
.prescriptionsContainer .form-group-lg select[multiple].form-control {
  height: auto;
}
.prescriptionsContainer .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.prescriptionsContainer .has-feedback {
  position: relative;
}
.prescriptionsContainer .has-feedback .form-control {
  padding-right: 42.5px;
}
.prescriptionsContainer .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.prescriptionsContainer .input-lg + .form-control-feedback, .prescriptionsContainer .input-group-lg > .form-control + .form-control-feedback,
.prescriptionsContainer .input-group-lg > .input-group-addon + .form-control-feedback,
.prescriptionsContainer .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.prescriptionsContainer .input-group-lg + .form-control-feedback,
.prescriptionsContainer .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.prescriptionsContainer .input-sm + .form-control-feedback, .prescriptionsContainer .input-group-sm > .form-control + .form-control-feedback,
.prescriptionsContainer .input-group-sm > .input-group-addon + .form-control-feedback,
.prescriptionsContainer .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.prescriptionsContainer .input-group-sm + .form-control-feedback,
.prescriptionsContainer .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.prescriptionsContainer .has-success .help-block,
.prescriptionsContainer .has-success .control-label,
.prescriptionsContainer .has-success .radio,
.prescriptionsContainer .has-success .checkbox,
.prescriptionsContainer .has-success .radio-inline,
.prescriptionsContainer .has-success .checkbox-inline, .prescriptionsContainer .has-success.radio label, .prescriptionsContainer .has-success.checkbox label, .prescriptionsContainer .has-success.radio-inline label, .prescriptionsContainer .has-success.checkbox-inline label {
  color: #3c763d;
}
.prescriptionsContainer .has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.prescriptionsContainer .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.prescriptionsContainer .has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.prescriptionsContainer .has-success .form-control-feedback {
  color: #3c763d;
}
.prescriptionsContainer .has-warning .help-block,
.prescriptionsContainer .has-warning .control-label,
.prescriptionsContainer .has-warning .radio,
.prescriptionsContainer .has-warning .checkbox,
.prescriptionsContainer .has-warning .radio-inline,
.prescriptionsContainer .has-warning .checkbox-inline, .prescriptionsContainer .has-warning.radio label, .prescriptionsContainer .has-warning.checkbox label, .prescriptionsContainer .has-warning.radio-inline label, .prescriptionsContainer .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.prescriptionsContainer .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.prescriptionsContainer .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.prescriptionsContainer .has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.prescriptionsContainer .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.prescriptionsContainer .has-error .help-block,
.prescriptionsContainer .has-error .control-label,
.prescriptionsContainer .has-error .radio,
.prescriptionsContainer .has-error .checkbox,
.prescriptionsContainer .has-error .radio-inline,
.prescriptionsContainer .has-error .checkbox-inline, .prescriptionsContainer .has-error.radio label, .prescriptionsContainer .has-error.checkbox label, .prescriptionsContainer .has-error.radio-inline label, .prescriptionsContainer .has-error.checkbox-inline label {
  color: #a94442;
}
.prescriptionsContainer .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.prescriptionsContainer .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.prescriptionsContainer .has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.prescriptionsContainer .has-error .form-control-feedback {
  color: #a94442;
}
.prescriptionsContainer .has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.prescriptionsContainer .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.prescriptionsContainer .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .prescriptionsContainer .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .prescriptionsContainer .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .prescriptionsContainer .form-inline .form-control-static {
    display: inline-block;
  }
  .prescriptionsContainer .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .prescriptionsContainer .form-inline .input-group .input-group-addon,
.prescriptionsContainer .form-inline .input-group .input-group-btn,
.prescriptionsContainer .form-inline .input-group .form-control {
    width: auto;
  }
  .prescriptionsContainer .form-inline .input-group > .form-control {
    width: 100%;
  }
  .prescriptionsContainer .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .prescriptionsContainer .form-inline .radio,
.prescriptionsContainer .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .prescriptionsContainer .form-inline .radio label,
.prescriptionsContainer .form-inline .checkbox label {
    padding-left: 0;
  }
  .prescriptionsContainer .form-inline .radio input[type=radio],
.prescriptionsContainer .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .prescriptionsContainer .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.prescriptionsContainer .form-horizontal .radio,
.prescriptionsContainer .form-horizontal .checkbox,
.prescriptionsContainer .form-horizontal .radio-inline,
.prescriptionsContainer .form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.prescriptionsContainer .form-horizontal .radio,
.prescriptionsContainer .form-horizontal .checkbox {
  min-height: 27px;
}
.prescriptionsContainer .form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.prescriptionsContainer .form-horizontal .form-group:before, .prescriptionsContainer .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .prescriptionsContainer .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.prescriptionsContainer .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.prescriptionsContainer .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.prescriptionsContainer .btn:focus, .prescriptionsContainer .btn.focus, .prescriptionsContainer .btn:active:focus, .prescriptionsContainer .btn:active.focus, .prescriptionsContainer .btn.active:focus, .prescriptionsContainer .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.prescriptionsContainer .btn:hover, .prescriptionsContainer .btn:focus, .prescriptionsContainer .btn.focus {
  color: #333;
  text-decoration: none;
}
.prescriptionsContainer .btn:active, .prescriptionsContainer .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.prescriptionsContainer .btn.disabled, .prescriptionsContainer .btn[disabled], fieldset[disabled] .prescriptionsContainer .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.prescriptionsContainer a.btn.disabled, fieldset[disabled] .prescriptionsContainer a.btn {
  pointer-events: none;
}
.prescriptionsContainer .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.prescriptionsContainer .btn-default:focus, .prescriptionsContainer .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.prescriptionsContainer .btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.prescriptionsContainer .btn-default:active, .prescriptionsContainer .btn-default.active, .open > .prescriptionsContainer .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.prescriptionsContainer .btn-default:active:hover, .prescriptionsContainer .btn-default:active:focus, .prescriptionsContainer .btn-default:active.focus, .prescriptionsContainer .btn-default.active:hover, .prescriptionsContainer .btn-default.active:focus, .prescriptionsContainer .btn-default.active.focus, .open > .prescriptionsContainer .btn-default.dropdown-toggle:hover, .open > .prescriptionsContainer .btn-default.dropdown-toggle:focus, .open > .prescriptionsContainer .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.prescriptionsContainer .btn-default.disabled:hover, .prescriptionsContainer .btn-default.disabled:focus, .prescriptionsContainer .btn-default.disabled.focus, .prescriptionsContainer .btn-default[disabled]:hover, .prescriptionsContainer .btn-default[disabled]:focus, .prescriptionsContainer .btn-default[disabled].focus, fieldset[disabled] .prescriptionsContainer .btn-default:hover, fieldset[disabled] .prescriptionsContainer .btn-default:focus, fieldset[disabled] .prescriptionsContainer .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.prescriptionsContainer .btn-default .badge {
  color: #fff;
  background-color: #333;
}
.prescriptionsContainer .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.prescriptionsContainer .btn-primary:focus, .prescriptionsContainer .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.prescriptionsContainer .btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.prescriptionsContainer .btn-primary:active, .prescriptionsContainer .btn-primary.active, .open > .prescriptionsContainer .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.prescriptionsContainer .btn-primary:active:hover, .prescriptionsContainer .btn-primary:active:focus, .prescriptionsContainer .btn-primary:active.focus, .prescriptionsContainer .btn-primary.active:hover, .prescriptionsContainer .btn-primary.active:focus, .prescriptionsContainer .btn-primary.active.focus, .open > .prescriptionsContainer .btn-primary.dropdown-toggle:hover, .open > .prescriptionsContainer .btn-primary.dropdown-toggle:focus, .open > .prescriptionsContainer .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.prescriptionsContainer .btn-primary.disabled:hover, .prescriptionsContainer .btn-primary.disabled:focus, .prescriptionsContainer .btn-primary.disabled.focus, .prescriptionsContainer .btn-primary[disabled]:hover, .prescriptionsContainer .btn-primary[disabled]:focus, .prescriptionsContainer .btn-primary[disabled].focus, fieldset[disabled] .prescriptionsContainer .btn-primary:hover, fieldset[disabled] .prescriptionsContainer .btn-primary:focus, fieldset[disabled] .prescriptionsContainer .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.prescriptionsContainer .btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.prescriptionsContainer .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.prescriptionsContainer .btn-success:focus, .prescriptionsContainer .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.prescriptionsContainer .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.prescriptionsContainer .btn-success:active, .prescriptionsContainer .btn-success.active, .open > .prescriptionsContainer .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.prescriptionsContainer .btn-success:active:hover, .prescriptionsContainer .btn-success:active:focus, .prescriptionsContainer .btn-success:active.focus, .prescriptionsContainer .btn-success.active:hover, .prescriptionsContainer .btn-success.active:focus, .prescriptionsContainer .btn-success.active.focus, .open > .prescriptionsContainer .btn-success.dropdown-toggle:hover, .open > .prescriptionsContainer .btn-success.dropdown-toggle:focus, .open > .prescriptionsContainer .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.prescriptionsContainer .btn-success.disabled:hover, .prescriptionsContainer .btn-success.disabled:focus, .prescriptionsContainer .btn-success.disabled.focus, .prescriptionsContainer .btn-success[disabled]:hover, .prescriptionsContainer .btn-success[disabled]:focus, .prescriptionsContainer .btn-success[disabled].focus, fieldset[disabled] .prescriptionsContainer .btn-success:hover, fieldset[disabled] .prescriptionsContainer .btn-success:focus, fieldset[disabled] .prescriptionsContainer .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.prescriptionsContainer .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.prescriptionsContainer .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.prescriptionsContainer .btn-info:focus, .prescriptionsContainer .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.prescriptionsContainer .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.prescriptionsContainer .btn-info:active, .prescriptionsContainer .btn-info.active, .open > .prescriptionsContainer .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.prescriptionsContainer .btn-info:active:hover, .prescriptionsContainer .btn-info:active:focus, .prescriptionsContainer .btn-info:active.focus, .prescriptionsContainer .btn-info.active:hover, .prescriptionsContainer .btn-info.active:focus, .prescriptionsContainer .btn-info.active.focus, .open > .prescriptionsContainer .btn-info.dropdown-toggle:hover, .open > .prescriptionsContainer .btn-info.dropdown-toggle:focus, .open > .prescriptionsContainer .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.prescriptionsContainer .btn-info.disabled:hover, .prescriptionsContainer .btn-info.disabled:focus, .prescriptionsContainer .btn-info.disabled.focus, .prescriptionsContainer .btn-info[disabled]:hover, .prescriptionsContainer .btn-info[disabled]:focus, .prescriptionsContainer .btn-info[disabled].focus, fieldset[disabled] .prescriptionsContainer .btn-info:hover, fieldset[disabled] .prescriptionsContainer .btn-info:focus, fieldset[disabled] .prescriptionsContainer .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.prescriptionsContainer .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.prescriptionsContainer .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.prescriptionsContainer .btn-warning:focus, .prescriptionsContainer .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.prescriptionsContainer .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.prescriptionsContainer .btn-warning:active, .prescriptionsContainer .btn-warning.active, .open > .prescriptionsContainer .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.prescriptionsContainer .btn-warning:active:hover, .prescriptionsContainer .btn-warning:active:focus, .prescriptionsContainer .btn-warning:active.focus, .prescriptionsContainer .btn-warning.active:hover, .prescriptionsContainer .btn-warning.active:focus, .prescriptionsContainer .btn-warning.active.focus, .open > .prescriptionsContainer .btn-warning.dropdown-toggle:hover, .open > .prescriptionsContainer .btn-warning.dropdown-toggle:focus, .open > .prescriptionsContainer .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.prescriptionsContainer .btn-warning.disabled:hover, .prescriptionsContainer .btn-warning.disabled:focus, .prescriptionsContainer .btn-warning.disabled.focus, .prescriptionsContainer .btn-warning[disabled]:hover, .prescriptionsContainer .btn-warning[disabled]:focus, .prescriptionsContainer .btn-warning[disabled].focus, fieldset[disabled] .prescriptionsContainer .btn-warning:hover, fieldset[disabled] .prescriptionsContainer .btn-warning:focus, fieldset[disabled] .prescriptionsContainer .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.prescriptionsContainer .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.prescriptionsContainer .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.prescriptionsContainer .btn-danger:focus, .prescriptionsContainer .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.prescriptionsContainer .btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.prescriptionsContainer .btn-danger:active, .prescriptionsContainer .btn-danger.active, .open > .prescriptionsContainer .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.prescriptionsContainer .btn-danger:active:hover, .prescriptionsContainer .btn-danger:active:focus, .prescriptionsContainer .btn-danger:active.focus, .prescriptionsContainer .btn-danger.active:hover, .prescriptionsContainer .btn-danger.active:focus, .prescriptionsContainer .btn-danger.active.focus, .open > .prescriptionsContainer .btn-danger.dropdown-toggle:hover, .open > .prescriptionsContainer .btn-danger.dropdown-toggle:focus, .open > .prescriptionsContainer .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.prescriptionsContainer .btn-danger.disabled:hover, .prescriptionsContainer .btn-danger.disabled:focus, .prescriptionsContainer .btn-danger.disabled.focus, .prescriptionsContainer .btn-danger[disabled]:hover, .prescriptionsContainer .btn-danger[disabled]:focus, .prescriptionsContainer .btn-danger[disabled].focus, fieldset[disabled] .prescriptionsContainer .btn-danger:hover, fieldset[disabled] .prescriptionsContainer .btn-danger:focus, fieldset[disabled] .prescriptionsContainer .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.prescriptionsContainer .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.prescriptionsContainer .btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.prescriptionsContainer .btn-link, .prescriptionsContainer .btn-link:active, .prescriptionsContainer .btn-link.active, .prescriptionsContainer .btn-link[disabled], fieldset[disabled] .prescriptionsContainer .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.prescriptionsContainer .btn-link, .prescriptionsContainer .btn-link:hover, .prescriptionsContainer .btn-link:focus, .prescriptionsContainer .btn-link:active {
  border-color: transparent;
}
.prescriptionsContainer .btn-link:hover, .prescriptionsContainer .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.prescriptionsContainer .btn-link[disabled]:hover, .prescriptionsContainer .btn-link[disabled]:focus, fieldset[disabled] .prescriptionsContainer .btn-link:hover, fieldset[disabled] .prescriptionsContainer .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.prescriptionsContainer .btn-lg, .prescriptionsContainer .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.prescriptionsContainer .btn-sm, .prescriptionsContainer .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.prescriptionsContainer .btn-xs, .prescriptionsContainer .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.prescriptionsContainer .btn-block {
  display: block;
  width: 100%;
}
.prescriptionsContainer .btn-block + .btn-block {
  margin-top: 5px;
}
.prescriptionsContainer input[type=submit].btn-block,
.prescriptionsContainer input[type=reset].btn-block,
.prescriptionsContainer input[type=button].btn-block {
  width: 100%;
}
.prescriptionsContainer .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.prescriptionsContainer .fade.in {
  opacity: 1;
}
.prescriptionsContainer .collapse {
  display: none;
}
.prescriptionsContainer .collapse.in {
  display: block;
}
.prescriptionsContainer tr.collapse.in {
  display: table-row;
}
.prescriptionsContainer tbody.collapse.in {
  display: table-row-group;
}
.prescriptionsContainer .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.prescriptionsContainer .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.prescriptionsContainer .dropup,
.prescriptionsContainer .dropdown {
  position: relative;
}
.prescriptionsContainer .dropdown-toggle:focus {
  outline: 0;
}
.prescriptionsContainer .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.prescriptionsContainer .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.prescriptionsContainer .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.prescriptionsContainer .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.prescriptionsContainer .dropdown-menu > li > a:hover, .prescriptionsContainer .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.prescriptionsContainer .dropdown-menu > .active > a, .prescriptionsContainer .dropdown-menu > .active > a:hover, .prescriptionsContainer .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.prescriptionsContainer .dropdown-menu > .disabled > a, .prescriptionsContainer .dropdown-menu > .disabled > a:hover, .prescriptionsContainer .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.prescriptionsContainer .dropdown-menu > .disabled > a:hover, .prescriptionsContainer .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.prescriptionsContainer .open > .dropdown-menu {
  display: block;
}
.prescriptionsContainer .open > a {
  outline: 0;
}
.prescriptionsContainer .dropdown-menu-right {
  right: 0;
  left: auto;
}
.prescriptionsContainer .dropdown-menu-left {
  right: auto;
  left: 0;
}
.prescriptionsContainer .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}
.prescriptionsContainer .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.prescriptionsContainer .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.prescriptionsContainer .dropup .caret,
.prescriptionsContainer .navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
}
.prescriptionsContainer .dropup .dropdown-menu,
.prescriptionsContainer .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .prescriptionsContainer .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.prescriptionsContainer .btn-group,
.prescriptionsContainer .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.prescriptionsContainer .btn-group > .btn,
.prescriptionsContainer .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.prescriptionsContainer .btn-group > .btn:hover, .prescriptionsContainer .btn-group > .btn:focus, .prescriptionsContainer .btn-group > .btn:active, .prescriptionsContainer .btn-group > .btn.active,
.prescriptionsContainer .btn-group-vertical > .btn:hover,
.prescriptionsContainer .btn-group-vertical > .btn:focus,
.prescriptionsContainer .btn-group-vertical > .btn:active,
.prescriptionsContainer .btn-group-vertical > .btn.active {
  z-index: 2;
}
.prescriptionsContainer .btn-group .btn + .btn,
.prescriptionsContainer .btn-group .btn + .btn-group,
.prescriptionsContainer .btn-group .btn-group + .btn,
.prescriptionsContainer .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.prescriptionsContainer .btn-toolbar {
  margin-left: -5px;
}
.prescriptionsContainer .btn-toolbar:before, .prescriptionsContainer .btn-toolbar:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .btn-toolbar:after {
  clear: both;
}
.prescriptionsContainer .btn-toolbar .btn,
.prescriptionsContainer .btn-toolbar .btn-group,
.prescriptionsContainer .btn-toolbar .input-group {
  float: left;
}
.prescriptionsContainer .btn-toolbar > .btn,
.prescriptionsContainer .btn-toolbar > .btn-group,
.prescriptionsContainer .btn-toolbar > .input-group {
  margin-left: 5px;
}
.prescriptionsContainer .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.prescriptionsContainer .btn-group > .btn:first-child {
  margin-left: 0;
}
.prescriptionsContainer .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.prescriptionsContainer .btn-group > .btn:last-child:not(:first-child),
.prescriptionsContainer .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.prescriptionsContainer .btn-group > .btn-group {
  float: left;
}
.prescriptionsContainer .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.prescriptionsContainer .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.prescriptionsContainer .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.prescriptionsContainer .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.prescriptionsContainer .btn-group .dropdown-toggle:active,
.prescriptionsContainer .btn-group.open .dropdown-toggle {
  outline: 0;
}
.prescriptionsContainer .btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.prescriptionsContainer .btn-group > .btn-lg + .dropdown-toggle, .prescriptionsContainer .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.prescriptionsContainer .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.prescriptionsContainer .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.prescriptionsContainer .btn .caret {
  margin-left: 0;
}
.prescriptionsContainer .btn-lg .caret, .prescriptionsContainer .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.prescriptionsContainer .dropup .btn-lg .caret, .prescriptionsContainer .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}
.prescriptionsContainer .btn-group-vertical > .btn,
.prescriptionsContainer .btn-group-vertical > .btn-group,
.prescriptionsContainer .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.prescriptionsContainer .btn-group-vertical > .btn-group:before, .prescriptionsContainer .btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .btn-group-vertical > .btn-group:after {
  clear: both;
}
.prescriptionsContainer .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.prescriptionsContainer .btn-group-vertical > .btn + .btn,
.prescriptionsContainer .btn-group-vertical > .btn + .btn-group,
.prescriptionsContainer .btn-group-vertical > .btn-group + .btn,
.prescriptionsContainer .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.prescriptionsContainer .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.prescriptionsContainer .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.prescriptionsContainer .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.prescriptionsContainer .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.prescriptionsContainer .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.prescriptionsContainer .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.prescriptionsContainer .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.prescriptionsContainer .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.prescriptionsContainer .btn-group-justified > .btn,
.prescriptionsContainer .btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.prescriptionsContainer .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.prescriptionsContainer .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.prescriptionsContainer [data-toggle=buttons] > .btn input[type=radio],
.prescriptionsContainer [data-toggle=buttons] > .btn input[type=checkbox],
.prescriptionsContainer [data-toggle=buttons] > .btn-group > .btn input[type=radio],
.prescriptionsContainer [data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.prescriptionsContainer .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.prescriptionsContainer .input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.prescriptionsContainer .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.prescriptionsContainer .input-group .form-control:focus {
  z-index: 3;
}
.prescriptionsContainer .input-group-addon,
.prescriptionsContainer .input-group-btn,
.prescriptionsContainer .input-group .form-control {
  display: table-cell;
}
.prescriptionsContainer .input-group-addon:not(:first-child):not(:last-child),
.prescriptionsContainer .input-group-btn:not(:first-child):not(:last-child),
.prescriptionsContainer .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.prescriptionsContainer .input-group-addon,
.prescriptionsContainer .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.prescriptionsContainer .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.prescriptionsContainer .input-group-addon.input-sm,
.prescriptionsContainer .input-group-sm > .input-group-addon,
.prescriptionsContainer .input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.prescriptionsContainer .input-group-addon.input-lg,
.prescriptionsContainer .input-group-lg > .input-group-addon,
.prescriptionsContainer .input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.prescriptionsContainer .input-group-addon input[type=radio],
.prescriptionsContainer .input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.prescriptionsContainer .input-group .form-control:first-child,
.prescriptionsContainer .input-group-addon:first-child,
.prescriptionsContainer .input-group-btn:first-child > .btn,
.prescriptionsContainer .input-group-btn:first-child > .btn-group > .btn,
.prescriptionsContainer .input-group-btn:first-child > .dropdown-toggle,
.prescriptionsContainer .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.prescriptionsContainer .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.prescriptionsContainer .input-group-addon:first-child {
  border-right: 0;
}
.prescriptionsContainer .input-group .form-control:last-child,
.prescriptionsContainer .input-group-addon:last-child,
.prescriptionsContainer .input-group-btn:last-child > .btn,
.prescriptionsContainer .input-group-btn:last-child > .btn-group > .btn,
.prescriptionsContainer .input-group-btn:last-child > .dropdown-toggle,
.prescriptionsContainer .input-group-btn:first-child > .btn:not(:first-child),
.prescriptionsContainer .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.prescriptionsContainer .input-group-addon:last-child {
  border-left: 0;
}
.prescriptionsContainer .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.prescriptionsContainer .input-group-btn > .btn {
  position: relative;
}
.prescriptionsContainer .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.prescriptionsContainer .input-group-btn > .btn:hover, .prescriptionsContainer .input-group-btn > .btn:focus, .prescriptionsContainer .input-group-btn > .btn:active {
  z-index: 2;
}
.prescriptionsContainer .input-group-btn:first-child > .btn,
.prescriptionsContainer .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.prescriptionsContainer .input-group-btn:last-child > .btn,
.prescriptionsContainer .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.prescriptionsContainer .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.prescriptionsContainer .nav:before, .prescriptionsContainer .nav:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .nav:after {
  clear: both;
}
.prescriptionsContainer .nav > li {
  position: relative;
  display: block;
}
.prescriptionsContainer .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.prescriptionsContainer .nav > li > a:hover, .prescriptionsContainer .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.prescriptionsContainer .nav > li.disabled > a {
  color: #777777;
}
.prescriptionsContainer .nav > li.disabled > a:hover, .prescriptionsContainer .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.prescriptionsContainer .nav .open > a, .prescriptionsContainer .nav .open > a:hover, .prescriptionsContainer .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.prescriptionsContainer .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.prescriptionsContainer .nav > li > a > img {
  max-width: none;
}
.prescriptionsContainer .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.prescriptionsContainer .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.prescriptionsContainer .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.prescriptionsContainer .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.prescriptionsContainer .nav-tabs > li.active > a, .prescriptionsContainer .nav-tabs > li.active > a:hover, .prescriptionsContainer .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.prescriptionsContainer .nav-pills > li {
  float: left;
}
.prescriptionsContainer .nav-pills > li > a {
  border-radius: 4px;
}
.prescriptionsContainer .nav-pills > li + li {
  margin-left: 2px;
}
.prescriptionsContainer .nav-pills > li.active > a, .prescriptionsContainer .nav-pills > li.active > a:hover, .prescriptionsContainer .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.prescriptionsContainer .nav-stacked > li {
  float: none;
}
.prescriptionsContainer .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.prescriptionsContainer .nav-justified, .prescriptionsContainer .nav-tabs.nav-justified {
  width: 100%;
}
.prescriptionsContainer .nav-justified > li, .prescriptionsContainer .nav-tabs.nav-justified > li {
  float: none;
}
.prescriptionsContainer .nav-justified > li > a, .prescriptionsContainer .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.prescriptionsContainer .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .prescriptionsContainer .nav-justified > li, .prescriptionsContainer .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .prescriptionsContainer .nav-justified > li > a, .prescriptionsContainer .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.prescriptionsContainer .nav-tabs-justified, .prescriptionsContainer .nav-tabs.nav-justified {
  border-bottom: 0;
}
.prescriptionsContainer .nav-tabs-justified > li > a, .prescriptionsContainer .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.prescriptionsContainer .nav-tabs-justified > .active > a, .prescriptionsContainer .nav-tabs.nav-justified > .active > a,
.prescriptionsContainer .nav-tabs-justified > .active > a:hover,
.prescriptionsContainer .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .prescriptionsContainer .nav-tabs-justified > li > a, .prescriptionsContainer .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .prescriptionsContainer .nav-tabs-justified > .active > a, .prescriptionsContainer .nav-tabs.nav-justified > .active > a,
.prescriptionsContainer .nav-tabs-justified > .active > a:hover,
.prescriptionsContainer .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.prescriptionsContainer .tab-content > .tab-pane {
  display: none;
}
.prescriptionsContainer .tab-content > .active {
  display: block;
}
.prescriptionsContainer .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.prescriptionsContainer .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.prescriptionsContainer .navbar:before, .prescriptionsContainer .navbar:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar {
    border-radius: 4px;
  }
}
.prescriptionsContainer .navbar-header:before, .prescriptionsContainer .navbar-header:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-header {
    float: left;
  }
}
.prescriptionsContainer .navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.prescriptionsContainer .navbar-collapse:before, .prescriptionsContainer .navbar-collapse:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .navbar-collapse:after {
  clear: both;
}
.prescriptionsContainer .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .prescriptionsContainer .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .prescriptionsContainer .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .prescriptionsContainer .navbar-collapse, .navbar-static-top .prescriptionsContainer .navbar-collapse, .navbar-fixed-bottom .prescriptionsContainer .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.prescriptionsContainer .navbar-fixed-top,
.prescriptionsContainer .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.prescriptionsContainer .navbar-fixed-top .navbar-collapse,
.prescriptionsContainer .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .prescriptionsContainer .navbar-fixed-top .navbar-collapse,
.prescriptionsContainer .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-fixed-top,
.prescriptionsContainer .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.prescriptionsContainer .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.prescriptionsContainer .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.prescriptionsContainer .container > .navbar-header,
.prescriptionsContainer .container > .navbar-collapse,
.prescriptionsContainer .container-fluid > .navbar-header,
.prescriptionsContainer .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .container > .navbar-header,
.prescriptionsContainer .container > .navbar-collapse,
.prescriptionsContainer .container-fluid > .navbar-header,
.prescriptionsContainer .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.prescriptionsContainer .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-static-top {
    border-radius: 0;
  }
}
.prescriptionsContainer .navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.prescriptionsContainer .navbar-brand:hover, .prescriptionsContainer .navbar-brand:focus {
  text-decoration: none;
}
.prescriptionsContainer .navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .prescriptionsContainer .navbar-brand, .navbar > .container-fluid .prescriptionsContainer .navbar-brand {
    margin-left: -15px;
  }
}
.prescriptionsContainer .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.prescriptionsContainer .navbar-toggle:focus {
  outline: 0;
}
.prescriptionsContainer .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.prescriptionsContainer .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-toggle {
    display: none;
  }
}
.prescriptionsContainer .navbar-nav {
  margin: 7.5px -15px;
}
.prescriptionsContainer .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .prescriptionsContainer .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .prescriptionsContainer .navbar-nav .open .dropdown-menu > li > a,
.prescriptionsContainer .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .prescriptionsContainer .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .prescriptionsContainer .navbar-nav .open .dropdown-menu > li > a:hover, .prescriptionsContainer .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-nav {
    float: left;
    margin: 0;
  }
  .prescriptionsContainer .navbar-nav > li {
    float: left;
  }
  .prescriptionsContainer .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.prescriptionsContainer .navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .prescriptionsContainer .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .prescriptionsContainer .navbar-form .form-control-static {
    display: inline-block;
  }
  .prescriptionsContainer .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .prescriptionsContainer .navbar-form .input-group .input-group-addon,
.prescriptionsContainer .navbar-form .input-group .input-group-btn,
.prescriptionsContainer .navbar-form .input-group .form-control {
    width: auto;
  }
  .prescriptionsContainer .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .prescriptionsContainer .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .prescriptionsContainer .navbar-form .radio,
.prescriptionsContainer .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .prescriptionsContainer .navbar-form .radio label,
.prescriptionsContainer .navbar-form .checkbox label {
    padding-left: 0;
  }
  .prescriptionsContainer .navbar-form .radio input[type=radio],
.prescriptionsContainer .navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .prescriptionsContainer .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .prescriptionsContainer .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.prescriptionsContainer .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.prescriptionsContainer .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.prescriptionsContainer .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.prescriptionsContainer .navbar-btn.btn-sm, .prescriptionsContainer .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.prescriptionsContainer .navbar-btn.btn-xs, .prescriptionsContainer .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}
.prescriptionsContainer .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .navbar-left {
    float: left !important;
  }
  .prescriptionsContainer .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .prescriptionsContainer .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.prescriptionsContainer .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.prescriptionsContainer .navbar-default .navbar-brand {
  color: #777;
}
.prescriptionsContainer .navbar-default .navbar-brand:hover, .prescriptionsContainer .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.prescriptionsContainer .navbar-default .navbar-text {
  color: #777;
}
.prescriptionsContainer .navbar-default .navbar-nav > li > a {
  color: #777;
}
.prescriptionsContainer .navbar-default .navbar-nav > li > a:hover, .prescriptionsContainer .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.prescriptionsContainer .navbar-default .navbar-nav > .active > a, .prescriptionsContainer .navbar-default .navbar-nav > .active > a:hover, .prescriptionsContainer .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.prescriptionsContainer .navbar-default .navbar-nav > .disabled > a, .prescriptionsContainer .navbar-default .navbar-nav > .disabled > a:hover, .prescriptionsContainer .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.prescriptionsContainer .navbar-default .navbar-nav > .open > a, .prescriptionsContainer .navbar-default .navbar-nav > .open > a:hover, .prescriptionsContainer .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .prescriptionsContainer .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.prescriptionsContainer .navbar-default .navbar-toggle {
  border-color: #ddd;
}
.prescriptionsContainer .navbar-default .navbar-toggle:hover, .prescriptionsContainer .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.prescriptionsContainer .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.prescriptionsContainer .navbar-default .navbar-collapse,
.prescriptionsContainer .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.prescriptionsContainer .navbar-default .navbar-link {
  color: #777;
}
.prescriptionsContainer .navbar-default .navbar-link:hover {
  color: #333;
}
.prescriptionsContainer .navbar-default .btn-link {
  color: #777;
}
.prescriptionsContainer .navbar-default .btn-link:hover, .prescriptionsContainer .navbar-default .btn-link:focus {
  color: #333;
}
.prescriptionsContainer .navbar-default .btn-link[disabled]:hover, .prescriptionsContainer .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .prescriptionsContainer .navbar-default .btn-link:hover, fieldset[disabled] .prescriptionsContainer .navbar-default .btn-link:focus {
  color: #ccc;
}
.prescriptionsContainer .navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.prescriptionsContainer .navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.prescriptionsContainer .navbar-inverse .navbar-brand:hover, .prescriptionsContainer .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.prescriptionsContainer .navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.prescriptionsContainer .navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.prescriptionsContainer .navbar-inverse .navbar-nav > li > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.prescriptionsContainer .navbar-inverse .navbar-nav > .active > a, .prescriptionsContainer .navbar-inverse .navbar-nav > .active > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.prescriptionsContainer .navbar-inverse .navbar-nav > .disabled > a, .prescriptionsContainer .navbar-inverse .navbar-nav > .disabled > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.prescriptionsContainer .navbar-inverse .navbar-nav > .open > a, .prescriptionsContainer .navbar-inverse .navbar-nav > .open > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}
@media (max-width: 767px) {
  .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .prescriptionsContainer .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.prescriptionsContainer .navbar-inverse .navbar-toggle {
  border-color: #333;
}
.prescriptionsContainer .navbar-inverse .navbar-toggle:hover, .prescriptionsContainer .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.prescriptionsContainer .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.prescriptionsContainer .navbar-inverse .navbar-collapse,
.prescriptionsContainer .navbar-inverse .navbar-form {
  border-color: #101010;
}
.prescriptionsContainer .navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.prescriptionsContainer .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.prescriptionsContainer .navbar-inverse .btn-link {
  color: #9d9d9d;
}
.prescriptionsContainer .navbar-inverse .btn-link:hover, .prescriptionsContainer .navbar-inverse .btn-link:focus {
  color: #fff;
}
.prescriptionsContainer .navbar-inverse .btn-link[disabled]:hover, .prescriptionsContainer .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .prescriptionsContainer .navbar-inverse .btn-link:hover, fieldset[disabled] .prescriptionsContainer .navbar-inverse .btn-link:focus {
  color: #444;
}
.prescriptionsContainer .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.prescriptionsContainer .breadcrumb > li {
  display: inline-block;
}
.prescriptionsContainer .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}
.prescriptionsContainer .breadcrumb > .active {
  color: #777777;
}
.prescriptionsContainer .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.prescriptionsContainer .pagination > li {
  display: inline;
}
.prescriptionsContainer .pagination > li > a,
.prescriptionsContainer .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.prescriptionsContainer .pagination > li > a:hover, .prescriptionsContainer .pagination > li > a:focus,
.prescriptionsContainer .pagination > li > span:hover,
.prescriptionsContainer .pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.prescriptionsContainer .pagination > li:first-child > a,
.prescriptionsContainer .pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.prescriptionsContainer .pagination > li:last-child > a,
.prescriptionsContainer .pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.prescriptionsContainer .pagination > .active > a, .prescriptionsContainer .pagination > .active > a:hover, .prescriptionsContainer .pagination > .active > a:focus,
.prescriptionsContainer .pagination > .active > span,
.prescriptionsContainer .pagination > .active > span:hover,
.prescriptionsContainer .pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.prescriptionsContainer .pagination > .disabled > span,
.prescriptionsContainer .pagination > .disabled > span:hover,
.prescriptionsContainer .pagination > .disabled > span:focus,
.prescriptionsContainer .pagination > .disabled > a,
.prescriptionsContainer .pagination > .disabled > a:hover,
.prescriptionsContainer .pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.prescriptionsContainer .pagination-lg > li > a,
.prescriptionsContainer .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.prescriptionsContainer .pagination-lg > li:first-child > a,
.prescriptionsContainer .pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.prescriptionsContainer .pagination-lg > li:last-child > a,
.prescriptionsContainer .pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.prescriptionsContainer .pagination-sm > li > a,
.prescriptionsContainer .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.prescriptionsContainer .pagination-sm > li:first-child > a,
.prescriptionsContainer .pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.prescriptionsContainer .pagination-sm > li:last-child > a,
.prescriptionsContainer .pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.prescriptionsContainer .pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.prescriptionsContainer .pager:before, .prescriptionsContainer .pager:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .pager:after {
  clear: both;
}
.prescriptionsContainer .pager li {
  display: inline;
}
.prescriptionsContainer .pager li > a,
.prescriptionsContainer .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.prescriptionsContainer .pager li > a:hover,
.prescriptionsContainer .pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.prescriptionsContainer .pager .next > a,
.prescriptionsContainer .pager .next > span {
  float: right;
}
.prescriptionsContainer .pager .previous > a,
.prescriptionsContainer .pager .previous > span {
  float: left;
}
.prescriptionsContainer .pager .disabled > a,
.prescriptionsContainer .pager .disabled > a:hover,
.prescriptionsContainer .pager .disabled > a:focus,
.prescriptionsContainer .pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.prescriptionsContainer .label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.prescriptionsContainer .label:empty {
  display: none;
}
.btn .prescriptionsContainer .label {
  position: relative;
  top: -1px;
}
.prescriptionsContainer a.label:hover, .prescriptionsContainer a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.prescriptionsContainer .label-default {
  background-color: #777777;
}
.prescriptionsContainer .label-default[href]:hover, .prescriptionsContainer .label-default[href]:focus {
  background-color: #5e5e5e;
}
.prescriptionsContainer .label-primary {
  background-color: #337ab7;
}
.prescriptionsContainer .label-primary[href]:hover, .prescriptionsContainer .label-primary[href]:focus {
  background-color: #286090;
}
.prescriptionsContainer .label-success {
  background-color: #5cb85c;
}
.prescriptionsContainer .label-success[href]:hover, .prescriptionsContainer .label-success[href]:focus {
  background-color: #449d44;
}
.prescriptionsContainer .label-info {
  background-color: #5bc0de;
}
.prescriptionsContainer .label-info[href]:hover, .prescriptionsContainer .label-info[href]:focus {
  background-color: #31b0d5;
}
.prescriptionsContainer .label-warning {
  background-color: #f0ad4e;
}
.prescriptionsContainer .label-warning[href]:hover, .prescriptionsContainer .label-warning[href]:focus {
  background-color: #ec971f;
}
.prescriptionsContainer .label-danger {
  background-color: #d9534f;
}
.prescriptionsContainer .label-danger[href]:hover, .prescriptionsContainer .label-danger[href]:focus {
  background-color: #c9302c;
}
.prescriptionsContainer .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.prescriptionsContainer .badge:empty {
  display: none;
}
.btn .prescriptionsContainer .badge {
  position: relative;
  top: -1px;
}
.btn-xs .prescriptionsContainer .badge, .btn-group-xs > .btn .prescriptionsContainer .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .prescriptionsContainer .badge, .nav-pills > .active > a > .prescriptionsContainer .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .prescriptionsContainer .badge {
  float: right;
}
.list-group-item > .prescriptionsContainer .badge + .prescriptionsContainer .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .prescriptionsContainer .badge {
  margin-left: 3px;
}
.prescriptionsContainer a.badge:hover, .prescriptionsContainer a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.prescriptionsContainer .jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.prescriptionsContainer .jumbotron h1,
.prescriptionsContainer .jumbotron .h1 {
  color: inherit;
}
.prescriptionsContainer .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.prescriptionsContainer .jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .prescriptionsContainer .jumbotron, .container-fluid .prescriptionsContainer .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.prescriptionsContainer .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .prescriptionsContainer .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .prescriptionsContainer .jumbotron, .container-fluid .prescriptionsContainer .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .prescriptionsContainer .jumbotron h1,
.prescriptionsContainer .jumbotron .h1 {
    font-size: 63px;
  }
}
.prescriptionsContainer .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.prescriptionsContainer .thumbnail > img,
.prescriptionsContainer .thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}
.prescriptionsContainer .thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.prescriptionsContainer a.thumbnail:hover,
.prescriptionsContainer a.thumbnail:focus,
.prescriptionsContainer a.thumbnail.active {
  border-color: #337ab7;
}
.prescriptionsContainer .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.prescriptionsContainer .alert h4 {
  margin-top: 0;
  color: inherit;
}
.prescriptionsContainer .alert .alert-link {
  font-weight: bold;
}
.prescriptionsContainer .alert > p,
.prescriptionsContainer .alert > ul {
  margin-bottom: 0;
}
.prescriptionsContainer .alert > p + p {
  margin-top: 5px;
}
.prescriptionsContainer .alert-dismissable,
.prescriptionsContainer .alert-dismissible {
  padding-right: 35px;
}
.prescriptionsContainer .alert-dismissable .close,
.prescriptionsContainer .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.prescriptionsContainer .alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.prescriptionsContainer .alert-success hr {
  border-top-color: #c9e2b3;
}
.prescriptionsContainer .alert-success .alert-link {
  color: #2b542c;
}
.prescriptionsContainer .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.prescriptionsContainer .alert-info hr {
  border-top-color: #a6e1ec;
}
.prescriptionsContainer .alert-info .alert-link {
  color: #245269;
}
.prescriptionsContainer .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.prescriptionsContainer .alert-warning hr {
  border-top-color: #f7e1b5;
}
.prescriptionsContainer .alert-warning .alert-link {
  color: #66512c;
}
.prescriptionsContainer .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.prescriptionsContainer .alert-danger hr {
  border-top-color: #e4b9c0;
}
.prescriptionsContainer .alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.prescriptionsContainer .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.prescriptionsContainer .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.prescriptionsContainer .progress-striped .progress-bar,
.prescriptionsContainer .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.prescriptionsContainer .progress.active .progress-bar,
.prescriptionsContainer .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.prescriptionsContainer .progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .prescriptionsContainer .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.prescriptionsContainer .progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .prescriptionsContainer .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.prescriptionsContainer .progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .prescriptionsContainer .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.prescriptionsContainer .progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .prescriptionsContainer .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.prescriptionsContainer .media {
  margin-top: 15px;
}
.prescriptionsContainer .media:first-child {
  margin-top: 0;
}
.prescriptionsContainer .media,
.prescriptionsContainer .media-body {
  overflow: hidden;
  zoom: 1;
}
.prescriptionsContainer .media-body {
  width: 10000px;
}
.prescriptionsContainer .media-object {
  display: block;
}
.prescriptionsContainer .media-object.img-thumbnail {
  max-width: none;
}
.prescriptionsContainer .media-right,
.prescriptionsContainer .media > .pull-right {
  padding-left: 10px;
}
.prescriptionsContainer .media-left,
.prescriptionsContainer .media > .pull-left {
  padding-right: 10px;
}
.prescriptionsContainer .media-left,
.prescriptionsContainer .media-right,
.prescriptionsContainer .media-body {
  display: table-cell;
  vertical-align: top;
}
.prescriptionsContainer .media-middle {
  vertical-align: middle;
}
.prescriptionsContainer .media-bottom {
  vertical-align: bottom;
}
.prescriptionsContainer .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.prescriptionsContainer .media-list {
  padding-left: 0;
  list-style: none;
}
.prescriptionsContainer .list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.prescriptionsContainer .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.prescriptionsContainer .list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.prescriptionsContainer .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.prescriptionsContainer .list-group-item.disabled, .prescriptionsContainer .list-group-item.disabled:hover, .prescriptionsContainer .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.prescriptionsContainer .list-group-item.disabled .list-group-item-heading, .prescriptionsContainer .list-group-item.disabled:hover .list-group-item-heading, .prescriptionsContainer .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.prescriptionsContainer .list-group-item.disabled .list-group-item-text, .prescriptionsContainer .list-group-item.disabled:hover .list-group-item-text, .prescriptionsContainer .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.prescriptionsContainer .list-group-item.active, .prescriptionsContainer .list-group-item.active:hover, .prescriptionsContainer .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.prescriptionsContainer .list-group-item.active .list-group-item-heading,
.prescriptionsContainer .list-group-item.active .list-group-item-heading > small,
.prescriptionsContainer .list-group-item.active .list-group-item-heading > .small, .prescriptionsContainer .list-group-item.active:hover .list-group-item-heading,
.prescriptionsContainer .list-group-item.active:hover .list-group-item-heading > small,
.prescriptionsContainer .list-group-item.active:hover .list-group-item-heading > .small, .prescriptionsContainer .list-group-item.active:focus .list-group-item-heading,
.prescriptionsContainer .list-group-item.active:focus .list-group-item-heading > small,
.prescriptionsContainer .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.prescriptionsContainer .list-group-item.active .list-group-item-text, .prescriptionsContainer .list-group-item.active:hover .list-group-item-text, .prescriptionsContainer .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.prescriptionsContainer a.list-group-item,
.prescriptionsContainer button.list-group-item {
  color: #555;
}
.prescriptionsContainer a.list-group-item .list-group-item-heading,
.prescriptionsContainer button.list-group-item .list-group-item-heading {
  color: #333;
}
.prescriptionsContainer a.list-group-item:hover, .prescriptionsContainer a.list-group-item:focus,
.prescriptionsContainer button.list-group-item:hover,
.prescriptionsContainer button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.prescriptionsContainer button.list-group-item {
  width: 100%;
  text-align: left;
}
.prescriptionsContainer .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
.prescriptionsContainer a.list-group-item-success,
.prescriptionsContainer button.list-group-item-success {
  color: #3c763d;
}
.prescriptionsContainer a.list-group-item-success .list-group-item-heading,
.prescriptionsContainer button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
.prescriptionsContainer a.list-group-item-success:hover, .prescriptionsContainer a.list-group-item-success:focus,
.prescriptionsContainer button.list-group-item-success:hover,
.prescriptionsContainer button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
.prescriptionsContainer a.list-group-item-success.active, .prescriptionsContainer a.list-group-item-success.active:hover, .prescriptionsContainer a.list-group-item-success.active:focus,
.prescriptionsContainer button.list-group-item-success.active,
.prescriptionsContainer button.list-group-item-success.active:hover,
.prescriptionsContainer button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.prescriptionsContainer .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
.prescriptionsContainer a.list-group-item-info,
.prescriptionsContainer button.list-group-item-info {
  color: #31708f;
}
.prescriptionsContainer a.list-group-item-info .list-group-item-heading,
.prescriptionsContainer button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
.prescriptionsContainer a.list-group-item-info:hover, .prescriptionsContainer a.list-group-item-info:focus,
.prescriptionsContainer button.list-group-item-info:hover,
.prescriptionsContainer button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
.prescriptionsContainer a.list-group-item-info.active, .prescriptionsContainer a.list-group-item-info.active:hover, .prescriptionsContainer a.list-group-item-info.active:focus,
.prescriptionsContainer button.list-group-item-info.active,
.prescriptionsContainer button.list-group-item-info.active:hover,
.prescriptionsContainer button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.prescriptionsContainer .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
.prescriptionsContainer a.list-group-item-warning,
.prescriptionsContainer button.list-group-item-warning {
  color: #8a6d3b;
}
.prescriptionsContainer a.list-group-item-warning .list-group-item-heading,
.prescriptionsContainer button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.prescriptionsContainer a.list-group-item-warning:hover, .prescriptionsContainer a.list-group-item-warning:focus,
.prescriptionsContainer button.list-group-item-warning:hover,
.prescriptionsContainer button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
.prescriptionsContainer a.list-group-item-warning.active, .prescriptionsContainer a.list-group-item-warning.active:hover, .prescriptionsContainer a.list-group-item-warning.active:focus,
.prescriptionsContainer button.list-group-item-warning.active,
.prescriptionsContainer button.list-group-item-warning.active:hover,
.prescriptionsContainer button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.prescriptionsContainer .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
.prescriptionsContainer a.list-group-item-danger,
.prescriptionsContainer button.list-group-item-danger {
  color: #a94442;
}
.prescriptionsContainer a.list-group-item-danger .list-group-item-heading,
.prescriptionsContainer button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
.prescriptionsContainer a.list-group-item-danger:hover, .prescriptionsContainer a.list-group-item-danger:focus,
.prescriptionsContainer button.list-group-item-danger:hover,
.prescriptionsContainer button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
.prescriptionsContainer a.list-group-item-danger.active, .prescriptionsContainer a.list-group-item-danger.active:hover, .prescriptionsContainer a.list-group-item-danger.active:focus,
.prescriptionsContainer button.list-group-item-danger.active,
.prescriptionsContainer button.list-group-item-danger.active:hover,
.prescriptionsContainer button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.prescriptionsContainer .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.prescriptionsContainer .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.prescriptionsContainer .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.prescriptionsContainer .panel-body {
  padding: 15px;
}
.prescriptionsContainer .panel-body:before, .prescriptionsContainer .panel-body:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .panel-body:after {
  clear: both;
}
.prescriptionsContainer .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.prescriptionsContainer .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.prescriptionsContainer .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.prescriptionsContainer .panel-title > a,
.prescriptionsContainer .panel-title > small,
.prescriptionsContainer .panel-title > .small,
.prescriptionsContainer .panel-title > small > a,
.prescriptionsContainer .panel-title > .small > a {
  color: inherit;
}
.prescriptionsContainer .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.prescriptionsContainer .panel > .list-group,
.prescriptionsContainer .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.prescriptionsContainer .panel > .list-group .list-group-item,
.prescriptionsContainer .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.prescriptionsContainer .panel > .list-group:first-child .list-group-item:first-child,
.prescriptionsContainer .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.prescriptionsContainer .panel > .list-group:last-child .list-group-item:last-child,
.prescriptionsContainer .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.prescriptionsContainer .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.prescriptionsContainer .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.prescriptionsContainer .list-group + .panel-footer {
  border-top-width: 0;
}
.prescriptionsContainer .panel > .table,
.prescriptionsContainer .panel > .table-responsive > .table,
.prescriptionsContainer .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.prescriptionsContainer .panel > .table caption,
.prescriptionsContainer .panel > .table-responsive > .table caption,
.prescriptionsContainer .panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.prescriptionsContainer .panel > .table:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.prescriptionsContainer .panel > .table:first-child > thead:first-child > tr:first-child,
.prescriptionsContainer .panel > .table:first-child > tbody:first-child > tr:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.prescriptionsContainer .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.prescriptionsContainer .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.prescriptionsContainer .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.prescriptionsContainer .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.prescriptionsContainer .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.prescriptionsContainer .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.prescriptionsContainer .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.prescriptionsContainer .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.prescriptionsContainer .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.prescriptionsContainer .panel > .table:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.prescriptionsContainer .panel > .table:last-child > tbody:last-child > tr:last-child,
.prescriptionsContainer .panel > .table:last-child > tfoot:last-child > tr:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.prescriptionsContainer .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.prescriptionsContainer .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.prescriptionsContainer .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.prescriptionsContainer .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.prescriptionsContainer .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.prescriptionsContainer .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.prescriptionsContainer .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.prescriptionsContainer .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.prescriptionsContainer .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.prescriptionsContainer .panel > .panel-body + .table,
.prescriptionsContainer .panel > .panel-body + .table-responsive,
.prescriptionsContainer .panel > .table + .panel-body,
.prescriptionsContainer .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.prescriptionsContainer .panel > .table > tbody:first-child > tr:first-child th,
.prescriptionsContainer .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.prescriptionsContainer .panel > .table-bordered,
.prescriptionsContainer .panel > .table-responsive > .table-bordered {
  border: 0;
}
.prescriptionsContainer .panel > .table-bordered > thead > tr > th:first-child,
.prescriptionsContainer .panel > .table-bordered > thead > tr > td:first-child,
.prescriptionsContainer .panel > .table-bordered > tbody > tr > th:first-child,
.prescriptionsContainer .panel > .table-bordered > tbody > tr > td:first-child,
.prescriptionsContainer .panel > .table-bordered > tfoot > tr > th:first-child,
.prescriptionsContainer .panel > .table-bordered > tfoot > tr > td:first-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.prescriptionsContainer .panel > .table-bordered > thead > tr > th:last-child,
.prescriptionsContainer .panel > .table-bordered > thead > tr > td:last-child,
.prescriptionsContainer .panel > .table-bordered > tbody > tr > th:last-child,
.prescriptionsContainer .panel > .table-bordered > tbody > tr > td:last-child,
.prescriptionsContainer .panel > .table-bordered > tfoot > tr > th:last-child,
.prescriptionsContainer .panel > .table-bordered > tfoot > tr > td:last-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.prescriptionsContainer .panel > .table-bordered > thead > tr:first-child > td,
.prescriptionsContainer .panel > .table-bordered > thead > tr:first-child > th,
.prescriptionsContainer .panel > .table-bordered > tbody > tr:first-child > td,
.prescriptionsContainer .panel > .table-bordered > tbody > tr:first-child > th,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.prescriptionsContainer .panel > .table-bordered > tbody > tr:last-child > td,
.prescriptionsContainer .panel > .table-bordered > tbody > tr:last-child > th,
.prescriptionsContainer .panel > .table-bordered > tfoot > tr:last-child > td,
.prescriptionsContainer .panel > .table-bordered > tfoot > tr:last-child > th,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.prescriptionsContainer .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.prescriptionsContainer .panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.prescriptionsContainer .panel-group {
  margin-bottom: 20px;
}
.prescriptionsContainer .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.prescriptionsContainer .panel-group .panel + .panel {
  margin-top: 5px;
}
.prescriptionsContainer .panel-group .panel-heading {
  border-bottom: 0;
}
.prescriptionsContainer .panel-group .panel-heading + .panel-collapse > .panel-body,
.prescriptionsContainer .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.prescriptionsContainer .panel-group .panel-footer {
  border-top: 0;
}
.prescriptionsContainer .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.prescriptionsContainer .panel-default {
  border-color: #ddd;
}
.prescriptionsContainer .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.prescriptionsContainer .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.prescriptionsContainer .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.prescriptionsContainer .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.prescriptionsContainer .panel-primary {
  border-color: #337ab7;
}
.prescriptionsContainer .panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.prescriptionsContainer .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.prescriptionsContainer .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.prescriptionsContainer .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.prescriptionsContainer .panel-success {
  border-color: #d6e9c6;
}
.prescriptionsContainer .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.prescriptionsContainer .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.prescriptionsContainer .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.prescriptionsContainer .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.prescriptionsContainer .panel-info {
  border-color: #bce8f1;
}
.prescriptionsContainer .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.prescriptionsContainer .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.prescriptionsContainer .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.prescriptionsContainer .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.prescriptionsContainer .panel-warning {
  border-color: #faebcc;
}
.prescriptionsContainer .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.prescriptionsContainer .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.prescriptionsContainer .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.prescriptionsContainer .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.prescriptionsContainer .panel-danger {
  border-color: #ebccd1;
}
.prescriptionsContainer .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.prescriptionsContainer .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.prescriptionsContainer .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.prescriptionsContainer .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.prescriptionsContainer .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.prescriptionsContainer .embed-responsive .embed-responsive-item,
.prescriptionsContainer .embed-responsive iframe,
.prescriptionsContainer .embed-responsive embed,
.prescriptionsContainer .embed-responsive object,
.prescriptionsContainer .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.prescriptionsContainer .embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.prescriptionsContainer .embed-responsive-4by3 {
  padding-bottom: 75%;
}
.prescriptionsContainer .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.prescriptionsContainer .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.prescriptionsContainer .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.prescriptionsContainer .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.prescriptionsContainer .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.prescriptionsContainer .close:hover, .prescriptionsContainer .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.prescriptionsContainer button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.prescriptionsContainer .modal-open {
  overflow: hidden;
}
.prescriptionsContainer .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.prescriptionsContainer .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.prescriptionsContainer .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.prescriptionsContainer .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.prescriptionsContainer .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.prescriptionsContainer .modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.prescriptionsContainer .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.prescriptionsContainer .modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.prescriptionsContainer .modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.prescriptionsContainer .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.prescriptionsContainer .modal-header:before, .prescriptionsContainer .modal-header:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .modal-header:after {
  clear: both;
}
.prescriptionsContainer .modal-header .close {
  margin-top: -2px;
}
.prescriptionsContainer .modal-title {
  margin: 0;
  line-height: 1.428571429;
}
.prescriptionsContainer .modal-body {
  position: relative;
  padding: 15px;
}
.prescriptionsContainer .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.prescriptionsContainer .modal-footer:before, .prescriptionsContainer .modal-footer:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .modal-footer:after {
  clear: both;
}
.prescriptionsContainer .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.prescriptionsContainer .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.prescriptionsContainer .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.prescriptionsContainer .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .prescriptionsContainer .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .prescriptionsContainer .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .prescriptionsContainer .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .prescriptionsContainer .modal-lg {
    width: 900px;
  }
}
.prescriptionsContainer .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.prescriptionsContainer .tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.prescriptionsContainer .tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.prescriptionsContainer .tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.prescriptionsContainer .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.prescriptionsContainer .tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.prescriptionsContainer .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.prescriptionsContainer .tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.prescriptionsContainer .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.prescriptionsContainer .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.prescriptionsContainer .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.prescriptionsContainer .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.prescriptionsContainer .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.prescriptionsContainer .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.prescriptionsContainer .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.prescriptionsContainer .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.prescriptionsContainer .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.prescriptionsContainer .popover.top {
  margin-top: -10px;
}
.prescriptionsContainer .popover.right {
  margin-left: 10px;
}
.prescriptionsContainer .popover.bottom {
  margin-top: 10px;
}
.prescriptionsContainer .popover.left {
  margin-left: -10px;
}
.prescriptionsContainer .popover > .arrow {
  border-width: 11px;
}
.prescriptionsContainer .popover > .arrow, .prescriptionsContainer .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.prescriptionsContainer .popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.prescriptionsContainer .popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.prescriptionsContainer .popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.prescriptionsContainer .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.prescriptionsContainer .popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.prescriptionsContainer .popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.prescriptionsContainer .popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.prescriptionsContainer .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.prescriptionsContainer .popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.prescriptionsContainer .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.prescriptionsContainer .popover-content {
  padding: 9px 14px;
}
.prescriptionsContainer .carousel {
  position: relative;
}
.prescriptionsContainer .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.prescriptionsContainer .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.prescriptionsContainer .carousel-inner > .item > img,
.prescriptionsContainer .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .prescriptionsContainer .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .prescriptionsContainer .carousel-inner > .item.next, .prescriptionsContainer .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .prescriptionsContainer .carousel-inner > .item.prev, .prescriptionsContainer .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .prescriptionsContainer .carousel-inner > .item.next.left, .prescriptionsContainer .carousel-inner > .item.prev.right, .prescriptionsContainer .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.prescriptionsContainer .carousel-inner > .active,
.prescriptionsContainer .carousel-inner > .next,
.prescriptionsContainer .carousel-inner > .prev {
  display: block;
}
.prescriptionsContainer .carousel-inner > .active {
  left: 0;
}
.prescriptionsContainer .carousel-inner > .next,
.prescriptionsContainer .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.prescriptionsContainer .carousel-inner > .next {
  left: 100%;
}
.prescriptionsContainer .carousel-inner > .prev {
  left: -100%;
}
.prescriptionsContainer .carousel-inner > .next.left,
.prescriptionsContainer .carousel-inner > .prev.right {
  left: 0;
}
.prescriptionsContainer .carousel-inner > .active.left {
  left: -100%;
}
.prescriptionsContainer .carousel-inner > .active.right {
  left: 100%;
}
.prescriptionsContainer .carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.prescriptionsContainer .carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
  background-repeat: repeat-x;
}
.prescriptionsContainer .carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
  background-repeat: repeat-x;
}
.prescriptionsContainer .carousel-control:hover, .prescriptionsContainer .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.prescriptionsContainer .carousel-control .icon-prev,
.prescriptionsContainer .carousel-control .icon-next,
.prescriptionsContainer .carousel-control .glyphicon-chevron-left,
.prescriptionsContainer .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.prescriptionsContainer .carousel-control .icon-prev,
.prescriptionsContainer .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.prescriptionsContainer .carousel-control .icon-next,
.prescriptionsContainer .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.prescriptionsContainer .carousel-control .icon-prev,
.prescriptionsContainer .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.prescriptionsContainer .carousel-control .icon-prev:before {
  content: "‹";
}
.prescriptionsContainer .carousel-control .icon-next:before {
  content: "›";
}
.prescriptionsContainer .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.prescriptionsContainer .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.prescriptionsContainer .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.prescriptionsContainer .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.prescriptionsContainer .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .prescriptionsContainer .carousel-control .glyphicon-chevron-left,
.prescriptionsContainer .carousel-control .glyphicon-chevron-right,
.prescriptionsContainer .carousel-control .icon-prev,
.prescriptionsContainer .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .prescriptionsContainer .carousel-control .glyphicon-chevron-left,
.prescriptionsContainer .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .prescriptionsContainer .carousel-control .glyphicon-chevron-right,
.prescriptionsContainer .carousel-control .icon-next {
    margin-right: -10px;
  }
  .prescriptionsContainer .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .prescriptionsContainer .carousel-indicators {
    bottom: 20px;
  }
}
.prescriptionsContainer .clearfix:before, .prescriptionsContainer .clearfix:after {
  display: table;
  content: " ";
}
.prescriptionsContainer .clearfix:after {
  clear: both;
}
.prescriptionsContainer .center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.prescriptionsContainer .pull-right {
  float: right !important;
}
.prescriptionsContainer .pull-left {
  float: left !important;
}
.prescriptionsContainer .hide {
  display: none !important;
}
.prescriptionsContainer .show {
  display: block !important;
}
.prescriptionsContainer .invisible {
  visibility: hidden;
}
.prescriptionsContainer .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.prescriptionsContainer .hidden {
  display: none !important;
}
.prescriptionsContainer .affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.prescriptionsContainer .visible-xs {
  display: none !important;
}
.prescriptionsContainer .visible-sm {
  display: none !important;
}
.prescriptionsContainer .visible-md {
  display: none !important;
}
.prescriptionsContainer .visible-lg {
  display: none !important;
}
.prescriptionsContainer .visible-xs-block,
.prescriptionsContainer .visible-xs-inline,
.prescriptionsContainer .visible-xs-inline-block,
.prescriptionsContainer .visible-sm-block,
.prescriptionsContainer .visible-sm-inline,
.prescriptionsContainer .visible-sm-inline-block,
.prescriptionsContainer .visible-md-block,
.prescriptionsContainer .visible-md-inline,
.prescriptionsContainer .visible-md-inline-block,
.prescriptionsContainer .visible-lg-block,
.prescriptionsContainer .visible-lg-inline,
.prescriptionsContainer .visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .prescriptionsContainer .visible-xs {
    display: block !important;
  }
  .prescriptionsContainer table.visible-xs {
    display: table !important;
  }
  .prescriptionsContainer tr.visible-xs {
    display: table-row !important;
  }
  .prescriptionsContainer th.visible-xs,
.prescriptionsContainer td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prescriptionsContainer .visible-sm {
    display: block !important;
  }
  .prescriptionsContainer table.visible-sm {
    display: table !important;
  }
  .prescriptionsContainer tr.visible-sm {
    display: table-row !important;
  }
  .prescriptionsContainer th.visible-sm,
.prescriptionsContainer td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prescriptionsContainer .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prescriptionsContainer .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prescriptionsContainer .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prescriptionsContainer .visible-md {
    display: block !important;
  }
  .prescriptionsContainer table.visible-md {
    display: table !important;
  }
  .prescriptionsContainer tr.visible-md {
    display: table-row !important;
  }
  .prescriptionsContainer th.visible-md,
.prescriptionsContainer td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prescriptionsContainer .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prescriptionsContainer .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prescriptionsContainer .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .visible-lg {
    display: block !important;
  }
  .prescriptionsContainer table.visible-lg {
    display: table !important;
  }
  .prescriptionsContainer tr.visible-lg {
    display: table-row !important;
  }
  .prescriptionsContainer th.visible-lg,
.prescriptionsContainer td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prescriptionsContainer .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prescriptionsContainer .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .prescriptionsContainer .hidden-lg {
    display: none !important;
  }
}
.prescriptionsContainer .visible-print {
  display: none !important;
}
@media print {
  .prescriptionsContainer .visible-print {
    display: block !important;
  }
  .prescriptionsContainer table.visible-print {
    display: table !important;
  }
  .prescriptionsContainer tr.visible-print {
    display: table-row !important;
  }
  .prescriptionsContainer th.visible-print,
.prescriptionsContainer td.visible-print {
    display: table-cell !important;
  }
}
.prescriptionsContainer .visible-print-block {
  display: none !important;
}
@media print {
  .prescriptionsContainer .visible-print-block {
    display: block !important;
  }
}
.prescriptionsContainer .visible-print-inline {
  display: none !important;
}
@media print {
  .prescriptionsContainer .visible-print-inline {
    display: inline !important;
  }
}
.prescriptionsContainer .visible-print-inline-block {
  display: none !important;
}
@media print {
  .prescriptionsContainer .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .prescriptionsContainer .hidden-print {
    display: none !important;
  }
}
.prescriptionsContainer body {
  background: #fff;
  color: #1E1E1E;
  font: 14px/1.25 "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  -webkit-text-size-adjust: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.prescriptionsContainer .animate-fade {
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.prescriptionsContainer .animate-fade:hover {
  opacity: 0;
}
.prescriptionsContainer fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer label {
  display: block;
  padding-bottom: 0.2rem;
  font-weight: bold;
  color: #000;
  font-size: 14px;
}
.prescriptionsContainer button, .prescriptionsContainer input, .prescriptionsContainer select, .prescriptionsContainer textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.prescriptionsContainer input, .prescriptionsContainer textarea {
  width: 100%;
  line-height: 44px;
  height: 44px;
  padding: 0 10px;
  overflow: hidden;
  border: 2px solid #bbb;
  border-radius: 0;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  box-shadow: none;
}
.prescriptionsContainer textarea {
  height: auto;
}
.prescriptionsContainer input[type=text], .prescriptionsContainer input[type=search], .prescriptionsContainer input[type=url], .prescriptionsContainer input[type=number], .prescriptionsContainer textarea {
  -webkit-appearance: none;
}
.prescriptionsContainer button, .prescriptionsContainer input[type=submit] {
  padding: 0.5em;
  background: #444444;
  border: 1px solid #8C8C8C;
  cursor: pointer;
}
.prescriptionsContainer input[type=checkbox],
.prescriptionsContainer input[type=radio] {
  width: auto;
  margin-right: 0.3em;
}
.prescriptionsContainer input[type=search]::-webkit-search-cancel-button,
.prescriptionsContainer input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.prescriptionsContainer .cf {
  *zoom: 1;
}
.prescriptionsContainer .cf:before, .prescriptionsContainer .cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.prescriptionsContainer .cf:after {
  clear: both;
}
.prescriptionsContainer .is-hidden {
  display: none !important;
  visibility: hidden !important;
}
.prescriptionsContainer .is-vishidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}
.prescriptionsContainer .align-right {
  text-align: right;
}
.prescriptionsContainer .align-center {
  text-align: center;
}
.prescriptionsContainer .align-left {
  text-align: left;
}
@media all and (max-width: 46.8em) {
  .prescriptionsContainer .hide-small {
    display: none;
  }
}
@media all and (min-width: 46.8em) and (max-width: 50em) {
  .prescriptionsContainer .hide-med {
    display: none;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .hide-large {
    display: none;
  }
}
.prescriptionsContainer .valid {
  color: #03804d;
}
.prescriptionsContainer .error {
  color: #b12a0b;
}
.prescriptionsContainer .warning {
  color: #a59b15;
}
.prescriptionsContainer .information {
  color: #0192d0;
}
.prescriptionsContainer h1 {
  font-size: 3rem;
  line-height: 1.2;
}
.prescriptionsContainer h2 {
  line-height: 1.2;
}
.prescriptionsContainer h3 {
  line-height: 1.2;
}
.prescriptionsContainer .subheading {
  font-weight: normal;
}
.prescriptionsContainer a {
  color: #8C8C8C;
  text-decoration: none;
  transition: all 0.2s ease;
}
.prescriptionsContainer a:hover, .prescriptionsContainer a:focus {
  color: #444444;
}
.prescriptionsContainer ol, .prescriptionsContainer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.prescriptionsContainer dl {
  overflow: hidden;
  margin: 0 0 1em;
}
.prescriptionsContainer dt {
  font-weight: bold;
}
.prescriptionsContainer dd {
  margin-left: 0;
}
.prescriptionsContainer [role=main] {
  flex: 1;
}
.prescriptionsContainer img, .prescriptionsContainer video, .prescriptionsContainer object {
  max-width: 100%;
  height: auto;
}
.prescriptionsContainer iframe {
  margin-bottom: 1em;
}
.prescriptionsContainer figure {
  margin-bottom: 1em;
  /**
  * Figure image base styles
  */
}
.prescriptionsContainer figure img {
  margin-bottom: 0.5em;
}
.prescriptionsContainer figcaption {
  font-style: italic;
}
.prescriptionsContainer * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.prescriptionsContainer html, .prescriptionsContainer body, .prescriptionsContainer div, .prescriptionsContainer object, .prescriptionsContainer iframe, .prescriptionsContainer h1, .prescriptionsContainer h2, .prescriptionsContainer h3, .prescriptionsContainer h4, .prescriptionsContainer h5, .prescriptionsContainer h6, .prescriptionsContainer p, .prescriptionsContainer blockquote, .prescriptionsContainer ol, .prescriptionsContainer ul, .prescriptionsContainer li, .prescriptionsContainer form, .prescriptionsContainer legend, .prescriptionsContainer label, .prescriptionsContainer table, .prescriptionsContainer header, .prescriptionsContainer footer, .prescriptionsContainer nav, .prescriptionsContainer section, .prescriptionsContainer figure {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer header, .prescriptionsContainer footer, .prescriptionsContainer nav, .prescriptionsContainer section, .prescriptionsContainer article, .prescriptionsContainer hgroup, .prescriptionsContainer figure {
  display: block;
}
.prescriptionsContainer table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #8C8C8C;
  width: 100%;
}
.prescriptionsContainer th {
  text-align: left;
  border: 1px solid #8C8C8C;
  padding: 0.2em;
}
.prescriptionsContainer td {
  border: 1px solid #8C8C8C;
  padding: 0.2em;
}
.prescriptionsContainer p {
  margin-bottom: 1em;
}
.prescriptionsContainer blockquote {
  font-style: italic;
  border-left: 1px solid #8C8C8C;
  color: #8C8C8C;
  padding-left: 1em;
  margin-bottom: 1em;
}
.prescriptionsContainer hr {
  border: 0;
  height: 2px;
  background: #CCCCCC;
  margin: 2em 0;
}
.prescriptionsContainer abbr {
  border-bottom: 1px dotted #8C8C8C;
  cursor: help;
}
.prescriptionsContainer .c-block-hero {
  display: block;
  position: relative;
}
.prescriptionsContainer .c-block-hero__img {
  display: block;
  width: 100%;
  max-height: 50vh;
  object-fit: cover;
}
.prescriptionsContainer .c-block-hero__headline {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 1rem;
  font-size: 2.6rem;
  transition: all 0.2s ease;
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .c-block-hero__headline {
    position: absolute;
    top: 3rem;
    left: 1rem;
    width: 50%;
    border-radius: 6px;
  }
}
.prescriptionsContainer .c-block-hero:hover .c-block-hero__headline, .prescriptionsContainer .c-block-hero:focus .c-block-hero__headline {
  background: #444444;
}
.prescriptionsContainer .c-block-media {
  display: flex;
  transition: all 0.2s ease;
}
.prescriptionsContainer .c-block-media:hover .c-block-media__headline, .prescriptionsContainer .c-block-media:focus .c-block-media__headline {
  color: #CC0000;
}
.prescriptionsContainer .c-block-media--small {
  font-size: 0.875rem;
}
.prescriptionsContainer .c-block-media__media {
  width: 20%;
  max-width: 11em;
  margin-right: 1rem;
}
.prescriptionsContainer .c-block-media--small .c-block-media__media {
  max-width: 3.5em;
  margin-right: 0.5rem;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-block-media__media {
    width: 50%;
    margin-right: 1.5rem;
  }
}
.prescriptionsContainer .c-block-media__img {
  border-radius: 6px;
}
.prescriptionsContainer .c-block-media__headline {
  margin-bottom: 0.2em;
  color: #767676;
  transition: all 0.2s ease;
}
.prescriptionsContainer .c-block-media--small .c-block-media__headline {
  font-size: 1rem;
}
.prescriptionsContainer .c-block-media__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.prescriptionsContainer .c-block-media__excerpt {
  color: #bbb;
  transition: all 0.2s ease;
}
.prescriptionsContainer .c-block-media--small .c-block-media__excerpt {
  margin-bottom: 0;
  line-height: 1.2;
}
.prescriptionsContainer .c-block-tout {
  display: inline-block;
  margin-bottom: 0.5em;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
.prescriptionsContainer .c-block-tout__img {
  display: block;
}
.prescriptionsContainer .c-block-tout__headline {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 0.5em;
  font-size: 1.4rem;
  transition: all 0.2s ease;
}
.prescriptionsContainer .c-block-tout:hover .c-block-tout__headline, .prescriptionsContainer .c-block-tout:focus .c-block-tout__headline {
  padding-bottom: 2rem;
}
.prescriptionsContainer .c-block-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-radius: 6px;
  padding: 1em 1em;
  text-align: center;
  overflow: hidden;
  transition: all 0.2s ease;
}
.prescriptionsContainer .c-block-tile:hover, .prescriptionsContainer .c-block-tile:focus {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
@media all and (min-width: 55rem) {
  .prescriptionsContainer .c-block-tile {
    padding: 4em 1em;
  }
}
.prescriptionsContainer .c-block-tile--featured {
  min-height: 200px;
}
.prescriptionsContainer .c-block-tile__value {
  font-size: 1.5rem;
  line-height: 1.2;
  /**
  * Tile value when inside featured tile parent selector
  */
}
.prescriptionsContainer .c-block-tile--featured .c-block-tile__value {
  font-size: 2.5rem;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-block-tile--featured .c-block-tile__value {
    font-size: 5rem;
  }
}
@media all and (min-width: 55rem) {
  .prescriptionsContainer .c-block-tile__value {
    font-size: 3rem;
  }
}
.prescriptionsContainer .c-block-tile__label {
  color: #CCCCCC;
  font-weight: normal;
  font-size: 1rem;
}
.prescriptionsContainer .btn {
  display: inline-block;
  background: #A50000;
  color: #fff;
  line-height: 1;
  font-weight: bold;
  padding: 1rem 2rem;
  border: 0;
  text-align: center;
  transition: background 0.2s ease;
  /**
     * Disabled button
     */
}
.prescriptionsContainer .btn:hover, .prescriptionsContainer .btn:focus {
  background: #CC0000;
  color: #fff;
}
.prescriptionsContainer .btn.disabled {
  background: #CCCCCC;
  color: #8C8C8C;
}
.prescriptionsContainer .btn-small {
  padding: 0.5em;
}
.prescriptionsContainer .btn-large {
  padding: 0.5em;
  text-transform: uppercase;
  background: #8C8C8C;
  font-size: 1.4rem;
  font-weight: normal;
}
.prescriptionsContainer .text-btn {
  position: relative;
  background: none;
  border: none;
  font-style: normal;
  font-weight: bold;
  font-size: 1.2rem;
}
.prescriptionsContainer .text-btn:after {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  /*background: url("../../../images/icon-arrowhead.svg") no-repeat;*/
  top: 7px;
  right: -26px;
  transition: all 0.2s ease;
}
.prescriptionsContainer .text-btn:hover, .prescriptionsContainer .text-btn:focus {
  color: #444444;
}
.prescriptionsContainer .text-btn:hover:after, .prescriptionsContainer .text-btn:focus:after {
  right: -28px;
}
.prescriptionsContainer .c-block-media--small .text-btn {
  font-size: 1rem;
}
.prescriptionsContainer .btn--overlay {
  background: #bbb;
}
.prescriptionsContainer .carousel-horizontal {
  margin-bottom: 1em;
  overflow: hidden;
  position: relative;
}
.prescriptionsContainer .carousel-island-container {
  overflow: hidden;
}
.prescriptionsContainer .carousel-container {
  position: relative;
}
.prescriptionsContainer .carousel-controls {
  display: table;
  width: 100%;
  margin: -0.5em 0 1em;
  /**
  * Carousel pagination
  */
  /**
  * Carousel next button
  */
}
.prescriptionsContainer .carousel-controls a, .prescriptionsContainer .carousel-controls div {
  display: table-cell;
  padding: 0.5em;
}
.prescriptionsContainer .carousel-controls .carousel-pagination {
  text-align: center;
}
.prescriptionsContainer .carousel-controls .carousel-next {
  text-align: right;
}
.prescriptionsContainer .c-footer {
  clear: both;
  overflow: hidden;
  background: #CC0000;
  color: #fff;
  line-height: 1.2;
  padding: 1em 0;
}
.prescriptionsContainer .c-footer__info {
  max-width: 40em;
}
.prescriptionsContainer .c-footer__info a {
  color: #CCCCCC;
  text-decoration: underline;
}
.prescriptionsContainer .c-footer__info a:hover, .prescriptionsContainer .c-footer__info a:focus {
  text-decoration: none;
}
.prescriptionsContainer .c-footer-nav {
  display: block;
  margin-right: 1rem;
}
.prescriptionsContainer .c-footer-nav__list {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 24em) {
  .prescriptionsContainer .c-footer-nav__list {
    flex-direction: row;
  }
}
.prescriptionsContainer .c-footer-nav__item {
  width: 50%;
}
@media all and (min-width: 24em) {
  .prescriptionsContainer .c-footer-nav__item {
    width: inherit;
  }
}
.prescriptionsContainer .c-footer-nav__link {
  font-weight: bold;
  display: block;
  padding: 1rem 2rem 1rem 0;
  color: #fff;
}
.prescriptionsContainer .c-footer-nav__link:hover, .prescriptionsContainer .c-footer-nav__link:focus {
  color: #bbb;
}
.prescriptionsContainer .c-search-form {
  display: none;
}
.prescriptionsContainer .c-search-form--is-active {
  display: block;
  position: absolute;
  top: 67px;
  right: 2px;
  width: 100%;
  padding: 1em;
  box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2);
  background: #fff;
  z-index: 1;
}
@media all and (min-width: 29.75em) {
  .prescriptionsContainer .c-search-form {
    display: block;
  }
}
.prescriptionsContainer .c-search-form__input {
  padding: 0.5rem;
}
.prescriptionsContainer .c-form__actions {
  margin-bottom: 2rem;
}
.prescriptionsContainer .c-field {
  margin-bottom: 1rem;
}
.prescriptionsContainer .c-field__note {
  font-size: 0.75rem;
}
.prescriptionsContainer .c-field__note a {
  text-decoration: underline;
}
.prescriptionsContainer .c-header {
  display: flex;
  align-items: center;
  box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2);
  padding: 0.5em 0;
}
@media all and (min-height: 46.8em) {
  .prescriptionsContainer .c-header {
    padding: 1em 0;
  }
}
.prescriptionsContainer .c-header__controls {
  margin-left: auto;
  display: flex;
  align-items: center;
  padding-right: 1rem;
}
.prescriptionsContainer .nav-toggle {
  display: block;
  padding: 0.9rem 1rem 0.7rem;
  font-size: 1.3rem;
  line-height: 1;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .nav-toggle {
    display: none;
  }
}
@media all and (max-width: 17em) {
  .prescriptionsContainer .nav-toggle {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}
.prescriptionsContainer .nav-toggle-search {
  display: block;
}
@media all and (min-width: 29.75em) {
  .prescriptionsContainer .nav-toggle-search {
    display: none;
  }
}
.prescriptionsContainer .c-logo {
  display: block;
  max-width: 200px;
}
.prescriptionsContainer .c-box__header .c-logo {
  max-width: 12em;
  margin: 0 auto;
}
.prescriptionsContainer .c-logo-link {
  display: inline-block;
  padding: 0.2rem 1rem;
}
@font-face {
  .prescriptionsContainer {
    font-family: "icons";
    src: url("../fonts/icons.eot");
    src: url("../fonts/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons.woff") format("woff"), url("../fonts/icons.ttf") format("truetype"), url("../fonts/icons.svg#icons") format("svg");
    font-weight: normal;
    font-style: normal;
  }
}
.prescriptionsContainer [data-icon]:before {
  font-family: "icons";
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.prescriptionsContainer .icon-twitter:before, .prescriptionsContainer .icon-stumbleupon:before, .prescriptionsContainer .icon-pinterest:before, .prescriptionsContainer .icon-linkedin:before, .prescriptionsContainer .icon-google-plus:before, .prescriptionsContainer .icon-search:before, .prescriptionsContainer .icon-play:before, .prescriptionsContainer .icon-menu:before, .prescriptionsContainer .icon-arrow-left:before, .prescriptionsContainer .icon-arrow-right:before, .prescriptionsContainer .icon-bubble:before, .prescriptionsContainer .icon-facebook:before, .prescriptionsContainer .icon-feed:before, .prescriptionsContainer .icon-youtube:before, .prescriptionsContainer .icon-tag:before, .prescriptionsContainer .icon-tumblr:before, .prescriptionsContainer .icon-instagram, .prescriptionsContainer .icon-podcast, .prescriptionsContainer .icon-apple, .prescriptionsContainer .icon-android, .prescriptionsContainer .icon-arrow:after, .prescriptionsContainer .icon-envelope:before {
  font-family: "icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.prescriptionsContainer .icon-twitter:before {
  content: "t";
}
.prescriptionsContainer .icon-stumbleupon:before {
  content: "u";
}
.prescriptionsContainer .icon-pinterest:before {
  content: "p";
}
.prescriptionsContainer .icon-linkedin:before {
  content: "i";
}
.prescriptionsContainer .icon-google-plus:before {
  content: "g";
}
.prescriptionsContainer .icon-search:before {
  content: "s";
}
.prescriptionsContainer .icon-play:before {
  content: "a";
}
.prescriptionsContainer .icon-menu:before {
  content: "!";
}
.prescriptionsContainer .icon-arrow-left:before {
  content: "#";
}
.prescriptionsContainer .icon-arrow-right:before {
  content: "$";
}
.prescriptionsContainer .icon-bubble:before {
  content: "%";
}
.prescriptionsContainer .icon-facebook:before {
  content: "f";
}
.prescriptionsContainer .icon-feed:before {
  content: "'";
}
.prescriptionsContainer .icon-youtube:before {
  content: "y";
}
.prescriptionsContainer .icon-tag:before {
  content: "(";
}
.prescriptionsContainer .icon-tumblr:before {
  content: "m";
}
.prescriptionsContainer .icon-instagram:before {
  content: '"';
}
.prescriptionsContainer .icon-podcast:before {
  content: "&";
}
.prescriptionsContainer .icon-android:before {
  content: ")";
}
.prescriptionsContainer .icon-apple:before {
  content: "*";
}
.prescriptionsContainer .icon-envelope:before {
  content: "+";
}
.prescriptionsContainer .icon-arrow:after {
  content: "a";
  display: inline-block;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.prescriptionsContainer .icon-play:before {
  font-size: 0.7rem;
  padding-left: 0.2em;
}
.prescriptionsContainer .icon-play-box {
  display: block;
  margin-left: 2em;
}
.prescriptionsContainer .icon-play-box:before {
  padding: 0.25em;
  background: #8C8C8C;
  color: #fff;
  margin-left: -1.7rem;
  margin-right: 0.5em;
}
.prescriptionsContainer .inline-list li {
  display: inline-block;
}
.prescriptionsContainer .social-list li {
  margin: 0 0.4rem 1em 0;
}
.prescriptionsContainer .social-list a {
  font-size: 1.6em;
}
.prescriptionsContainer .headline-list {
  margin-bottom: 1em;
}
.prescriptionsContainer .headline-list.flush {
  margin: 0;
}
.prescriptionsContainer .headline-list h4 {
  font-weight: normal;
}
.prescriptionsContainer .headline-list li {
  padding: 0.25em 0;
  border-top: 1px solid #bbb;
}
.prescriptionsContainer .post-list li {
  margin-bottom: 1em;
}
.prescriptionsContainer .bullet-list {
  list-style: square;
  margin: 0 0 1em 1.2em;
  line-height: 1.3;
}
.prescriptionsContainer .bullet-list li {
  margin-bottom: 1em;
}
.prescriptionsContainer .text-list {
  margin: 0 0 1em;
  line-height: 1.3;
}
.prescriptionsContainer .text-list li {
  margin-bottom: 1em;
}
.prescriptionsContainer .c-media-list__item {
  margin-bottom: 1.5em;
}
.prescriptionsContainer .c-tile-list {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 55rem) {
  .prescriptionsContainer .c-tile-list {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.prescriptionsContainer .c-tile-list__item {
  width: 100%;
  margin-bottom: 1em;
  position: relative;
}
.prescriptionsContainer .c-tile-list__item:nth-child(2n) {
  padding-right: 0;
}
@media all and (min-width: 55rem) {
  .prescriptionsContainer .c-tile-list__item {
    width: 50%;
    margin: 0;
    padding: 0 1em 1em 0;
  }
}
.prescriptionsContainer .alert {
  text-align: center;
  padding: 0 1rem;
  background: #f2f2f2;
  overflow: hidden;
  font-size: 1em;
  animation: slideDown 2s forwards;
}
.prescriptionsContainer .alert a {
  color: inherit;
  text-decoration: underline;
}
.prescriptionsContainer .alert--error {
  color: #b12a0b;
  background: #fdded8;
}
.prescriptionsContainer .alert--success {
  color: #03804d;
  background: #d4f3e6;
}
.prescriptionsContainer .alert--warning {
  color: #a59b15;
  background: #fffecf;
}
.prescriptionsContainer .alert--info {
  color: #0192d0;
  background: #d3f2ff;
}
@keyframes slideDown {
  0% {
    max-height: 0;
    padding: 0;
  }
  100% {
    padding: 1rem;
    max-height: 12em;
  }
}
.prescriptionsContainer .c-overlay {
  display: block;
  padding: 1em;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 6px;
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: 6px;
  text-align: center;
  padding: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.prescriptionsContainer .c-overlay--is-hidden {
  display: none;
}
.prescriptionsContainer .c-tile-grid__primary .c-overlay {
  position: absolute;
}
.prescriptionsContainer .c-tile-list__item .c-overlay {
  position: absolute;
}
.prescriptionsContainer .c-section .c-overlay {
  position: absolute;
}
.prescriptionsContainer .c-overlay__intro {
  font-size: 1.5rem;
  color: #fff;
}
.prescriptionsContainer .c-primary-nav {
  display: none;
}
.prescriptionsContainer .c-primary-nav--is-active {
  display: block;
  position: absolute;
  padding: 1em 2em;
  top: 67px;
  right: 0;
  box-shadow: -3px 3px 5px -2px rgba(0, 0, 0, 0.2);
  z-index: 2;
  background: #fff;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-primary-nav {
    display: block;
    margin-right: 1rem;
  }
}
.prescriptionsContainer .c-primary-nav__list {
  display: none;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-primary-nav__list {
    display: flex;
  }
}
.prescriptionsContainer .c-primary-nav--is-active .c-primary-nav__list {
  display: block;
}
.prescriptionsContainer .c-primary-nav__link {
  font-weight: bold;
  display: block;
  padding: 1rem;
}
.prescriptionsContainer .pagination {
  overflow: hidden;
}
.prescriptionsContainer .pagination li {
  float: left;
  border-right: 1px solid #CCCCCC;
}
.prescriptionsContainer .pagination li:last-child {
  border: 0;
}
.prescriptionsContainer .pagination a {
  padding: 1em;
}
.prescriptionsContainer .c-page-header__title {
  padding: 1rem 0 0.5rem;
  position: relative;
  color: #444444;
}
.prescriptionsContainer .c-page-header__title:after {
  content: "";
  display: block;
  position: absolute;
  width: 3rem;
  height: 0.5rem;
  bottom: 0;
  background: #bbb;
}
.prescriptionsContainer .c-section {
  position: relative;
  margin: 0 0 2em;
}
@media all and (min-width: 39.8em) {
  .prescriptionsContainer .l-sidebar .c-section {
    margin-right: 2em;
    width: 50%;
  }
  .prescriptionsContainer .l-sidebar .c-section:last-child {
    margin-right: 0;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .l-sidebar .c-section {
    width: 100%;
    margin-right: 0;
  }
}
.prescriptionsContainer .c-section__title {
  position: relative;
  color: #444444;
  margin-bottom: 1.5rem;
}
.prescriptionsContainer .c-section__title:after {
  content: "";
  display: block;
  position: absolute;
  width: 2rem;
  height: 0.3rem;
  top: 30px;
  left: 1px;
  background: #bbb;
}
.prescriptionsContainer .c-tile-grid {
  background: url(../../images/sample/hero-mountains.jpg) no-repeat 50% 50% #444444;
  background-size: cover;
}
.prescriptionsContainer .c-tile-grid__inner {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-tile-grid__inner {
    flex-direction: row;
  }
}
.prescriptionsContainer .c-tile-grid__primary {
  display: flex;
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-tile-grid__primary {
    width: 50%;
  }
}
@media all and (min-width: 55rem) {
  .prescriptionsContainer .c-tile-grid__primary {
    width: 30%;
  }
}
.prescriptionsContainer .c-tile-grid__secondary {
  flex: 1;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .c-tile-grid__secondary {
    padding: 0 0 0 1em;
  }
}
.prescriptionsContainer .text a {
  text-decoration: underline;
}
.prescriptionsContainer .text ul {
  list-style: disc;
  margin: 0 0 1em 1.2em;
}
.prescriptionsContainer .text ul ul {
  margin-bottom: 0;
}
.prescriptionsContainer .text ol {
  list-style: decimal;
  margin: 0 0 1em 1.5em;
}
.prescriptionsContainer .text ol ol {
  margin-bottom: 0;
}
.prescriptionsContainer .s-text-passage {
  margin-bottom: 1rem;
}
.prescriptionsContainer .c-text-passage__img {
  border-radius: 6px;
  margin-bottom: 1rem;
}
.prescriptionsContainer .c-box {
  border: 1px solid #8C8C8C;
  border-radius: 6px;
  padding: 2rem;
  margin: 2rem;
  align-self: center;
  justify-content: center;
  max-width: 32em;
  margin: 2rem auto;
}
.prescriptionsContainer .c-box__header {
  text-align: center;
  margin-bottom: 2rem;
}
.prescriptionsContainer .c-progress {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background: #cdcaa2;
  background-size: auto;
  width: 100%;
  max-width: 300px;
  height: 0.5rem;
  border-radius: 6px;
  margin-bottom: 1em;
}
.prescriptionsContainer .c-progress::-moz-progress-bar {
  background-color: red;
  background-image: linear-gradient(to right, red, #f06d06, yellow, green);
  background-size: 300px 50px;
  border-radius: 6px;
}
.prescriptionsContainer .c-progress::-webkit-progress-value {
  background-color: red;
  background-image: linear-gradient(to right, red, #f06d06, yellow, green);
  background-size: 300px 50px;
  border-radius: 6px;
}
.prescriptionsContainer progress[value]::-webkit-progress-bar {
  border-radius: 6px;
}
.prescriptionsContainer .anim::-moz-progress-bar {
  -moz-transition: width 4s ease;
}
.prescriptionsContainer .anim::-webkit-progress-value {
  -webkit-transition: width 4s ease;
  -o-transition: width 4s ease;
  transition: width 4s ease;
}
.prescriptionsContainer .c-progress.start::-moz-progress-bar {
  width: 0% !important;
  background: #cdcaa2 !important;
}
.prescriptionsContainer .c-progress.start::-webkit-progress-value {
  width: 0% !important;
  background: #cdcaa2 !important;
}
.prescriptionsContainer .l {
  max-width: 80em;
  margin: 0 auto;
  padding: 1rem;
}
.prescriptionsContainer .l--two-col {
  display: flex;
  flex-direction: column;
  /**
  * Sidebar
  */
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .l--two-col .l-main {
    width: 70%;
    padding-right: 1em;
  }
}
@media all and (min-width: 39.8em) {
  .prescriptionsContainer .l--two-col .l-sidebar {
    display: flex;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .l--two-col .l-sidebar {
    flex-direction: column;
    width: 30%;
    padding: 0 0 0 1em;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .l--two-col {
    flex-direction: row;
  }
}
.prescriptionsContainer .g {
  overflow: hidden;
  margin: 0 -0.5em;
}
.prescriptionsContainer .gi {
  padding: 0.5em;
}
.prescriptionsContainer .gi img {
  display: block;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .gi {
    float: left;
  }
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .g-2up > .gi {
    float: left;
    width: 50%;
  }
  .prescriptionsContainer .g-2up > .gi:nth-of-type(odd) {
    clear: left;
  }
}
.prescriptionsContainer .g-half > .gi {
  float: left;
  width: 50%;
}
.prescriptionsContainer .g-half > .gi:nth-of-type(odd) {
  clear: left;
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .g-3up > .gi {
    float: left;
    width: 50%;
  }
  .prescriptionsContainer .g-3up > .gi:nth-of-type(2n+1) {
    clear: left;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .g-3up > .gi {
    width: 33.3333333%;
  }
  .prescriptionsContainer .g-3up > .gi:nth-of-type(2n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-3up > .gi:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .g-4up > .gi {
    float: left;
    width: 50%;
  }
  .prescriptionsContainer .g-4up > .gi:nth-of-type(2n+1) {
    clear: both;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .g-4up > .gi {
    width: 25%;
  }
  .prescriptionsContainer .g-4up > .gi:nth-of-type(2n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-4up > .gi:nth-of-type(4n+1) {
    clear: left;
  }
}
.prescriptionsContainer .g-quarter > .gi {
  float: left;
  width: 24%;
}
.prescriptionsContainer .g-quarter > .gi:nth-of-type(4n+1) {
  clear: left;
}
@media all and (min-width: 29.75em) {
  .prescriptionsContainer .g-max4 > .gi {
    float: left;
    width: 50%;
  }
  .prescriptionsContainer .g-max4 > .gi:nth-of-type(2n+1) {
    clear: both;
  }
}
@media all and (min-width: 39.8em) {
  .prescriptionsContainer .g-max4 > .gi {
    width: 33.3333333%;
  }
  .prescriptionsContainer .g-max4 > .gi:nth-of-type(2n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-max4 > .gi:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 50em) {
  .prescriptionsContainer .g-max4 > .gi {
    width: 25%;
  }
  .prescriptionsContainer .g-max4 > .gi:nth-of-type(3n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-max4 > .gi:nth-of-type(4n+1) {
    clear: left;
  }
}
.prescriptionsContainer .g-max5 > .gi {
  float: left;
  width: 50%;
}
.prescriptionsContainer .g-max5 > .gi:nth-of-type(2n+1) {
  clear: both;
}
@media all and (min-width: 39.8em) {
  .prescriptionsContainer .g-max5 > .gi {
    width: 33.3333333%;
  }
  .prescriptionsContainer .g-max5 > .gi:nth-of-type(2n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-max5 > .gi:nth-of-type(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 46.8em) {
  .prescriptionsContainer .g-max5 > .gi {
    width: 25%;
  }
  .prescriptionsContainer .g-max5 > .gi:nth-of-type(3n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-max5 > .gi:nth-of-type(4n+1) {
    clear: left;
  }
}
@media all and (min-width: 48em) {
  .prescriptionsContainer .g-max5 > .gi {
    width: 20%;
  }
  .prescriptionsContainer .g-max5 > .gi:nth-of-type(4n+1) {
    clear: none;
  }
  .prescriptionsContainer .g-max5 > .gi:nth-of-type(5n+1) {
    clear: left;
  }
}
.prescriptionsContainer .inline-alert, .prescriptionsContainer .inline-alert--error, .prescriptionsContainer .inline-alert--warn, .prescriptionsContainer .inline-alert--info, .prescriptionsContainer .inline-alert--success {
  display: block;
  padding: 20px 20px 20px 16px;
  margin: 0 0 20px;
  border-left: 4px solid;
  clear: both;
}
.prescriptionsContainer .inline-alert h3, .prescriptionsContainer .inline-alert--error h3, .prescriptionsContainer .inline-alert--warn h3, .prescriptionsContainer .inline-alert--info h3, .prescriptionsContainer .inline-alert--success h3 {
  margin: 0 0 10px;
  font-size: 16px;
}
.prescriptionsContainer .inline-alert p, .prescriptionsContainer .inline-alert--error p, .prescriptionsContainer .inline-alert--warn p, .prescriptionsContainer .inline-alert--info p, .prescriptionsContainer .inline-alert--success p {
  margin: 0;
  font-size: 14px;
}
.prescriptionsContainer .inline-alert ul, .prescriptionsContainer .inline-alert--error ul, .prescriptionsContainer .inline-alert--warn ul, .prescriptionsContainer .inline-alert--info ul, .prescriptionsContainer .inline-alert--success ul {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}
.prescriptionsContainer .inline-alert ul li, .prescriptionsContainer .inline-alert--error ul li, .prescriptionsContainer .inline-alert--warn ul li, .prescriptionsContainer .inline-alert--info ul li, .prescriptionsContainer .inline-alert--success ul li {
  display: inline;
}
.prescriptionsContainer .inline-alert ul li a, .prescriptionsContainer .inline-alert--error ul li a, .prescriptionsContainer .inline-alert--warn ul li a, .prescriptionsContainer .inline-alert--info ul li a, .prescriptionsContainer .inline-alert--success ul li a {
  text-decoration: none;
}
.prescriptionsContainer .inline-alert .alert-icon, .prescriptionsContainer .inline-alert--error .alert-icon, .prescriptionsContainer .inline-alert--warn .alert-icon, .prescriptionsContainer .inline-alert--info .alert-icon, .prescriptionsContainer .inline-alert--success .alert-icon {
  float: left;
  margin: 0 16px 0 0;
}
.prescriptionsContainer .inline-alert .alert-icon + .alert-content, .prescriptionsContainer .inline-alert--error .alert-icon + .alert-content, .prescriptionsContainer .inline-alert--warn .alert-icon + .alert-content, .prescriptionsContainer .inline-alert--info .alert-icon + .alert-content, .prescriptionsContainer .inline-alert--success .alert-icon + .alert-content {
  margin-left: 40px;
}
.prescriptionsContainer .inline-alert--error {
  background-color: rgba(204, 0, 0, 0.1);
  border-color: #CC0000;
}
.prescriptionsContainer .inline-alert--error .alert-icon {
  background: url(/images/icons/icon-error.svg) no-repeat;
  display: inline-block;
  height: 25px;
  width: 25px;
}
.prescriptionsContainer .inline-alert--warn {
  background-color: rgba(255, 210, 22, 0.2);
  border-color: #FFD216;
}
.prescriptionsContainer .inline-alert--warn .alert-icon {
  background: url(/images/icons/icon-warning.svg) no-repeat;
  display: inline-block;
  height: 25px;
  width: 25px;
}
.prescriptionsContainer .inline-alert--info {
  background-color: rgba(184, 227, 235, 0.3);
  border-color: #B8E3EB;
}
.prescriptionsContainer .inline-alert--info .alert-icon {
  background: url(/images/icons/info-icon.svg) no-repeat;
  display: inline-block;
  height: 25px;
  width: 25px;
}
.prescriptionsContainer .inline-alert--success {
  background-color: rgba(167, 206, 57, 0.2);
  border-color: #A7CE39;
}
.prescriptionsContainer .primary-btn {
  display: inline-block;
  background: #CC0000;
  color: #fff;
  line-height: 1;
  font-weight: bold;
  padding: 1rem 2rem;
  border: 0;
  text-align: center;
  transition: background 0.2s ease;
  border-bottom: 2px solid #A50000;
  /**
     * Disabled button
     */
}
.prescriptionsContainer .primary-btn:hover {
  background: #EB0000;
}
.prescriptionsContainer .primary-btn:active, .prescriptionsContainer .primary-btn:focus {
  background: #A50000;
}
.prescriptionsContainer .primary-btn.primary-button--disabled, .prescriptionsContainer .primary-btn[disabled] {
  background: #CCCCCC;
  color: #8C8C8C;
  border-bottom: 2px solid #bbb;
  cursor: default;
}
.prescriptionsContainer .primary-btn--small {
  padding: 0.5em;
}
.prescriptionsContainer .primary-btn--large {
  padding: 0.5em;
  text-transform: uppercase;
  background: #8C8C8C;
  font-size: 1.4rem;
  font-weight: normal;
}
.prescriptionsContainer .ghost-btn {
  display: inline-block;
  background: transparent;
  color: #CC0000;
  line-height: 1;
  font-weight: bold;
  padding: 1rem 2rem;
  border: 2px solid #CC0000;
  text-align: center;
  transition: background 0.2s ease;
  /**
     * Disabled button
     */
  /**
     * Disabled button
     */
}
.prescriptionsContainer .ghost-btn:hover {
  color: #EB0000;
  border: 2px solid #EB0000;
}
.prescriptionsContainer .ghost-btn:active, .prescriptionsContainer .ghost-btn:focus {
  color: #A50000;
  border: 2px solid #A50000;
}
.prescriptionsContainer .ghost-btn.ghost-btn--reversed {
  border: 2px solid #fff;
  color: #fff;
}
.prescriptionsContainer .ghost-btn.ghost-btn--reversed:hover {
  border: 2px solid #CCCCCC;
  color: #CCCCCC;
}
.prescriptionsContainer .ghost-btn.ghost-btn--reversed:active, .prescriptionsContainer .ghost-btn.ghost-btn--reversed:focus {
  border: 2px solid #8C8C8C;
  color: #8C8C8C;
}
.prescriptionsContainer .ghost-btn.ghost-btn--disabled, .prescriptionsContainer .ghost-btn[disabled] {
  background: #CCCCCC;
  color: #8C8C8C;
}
.prescriptionsContainer .secondary-btn {
  display: inline-block;
  background: #1E1E1E;
  color: #fff;
  line-height: 1;
  font-weight: bold;
  padding: 1rem 2rem;
  border: 0;
  text-align: center;
  transition: background 0.2s ease;
  border-bottom: 2px solid #000;
  /**
     * Disabled button
     */
}
.prescriptionsContainer .secondary-btn:hover {
  background: #444444;
}
.prescriptionsContainer .secondary-btn:active, .prescriptionsContainer .secondary-btn:focus {
  background: #767676;
}
.prescriptionsContainer .secondary-btn.secondary-btn--disabled, .prescriptionsContainer .secondary-btn[disabled] {
  background: #CCCCCC;
  color: #8C8C8C;
}
.prescriptionsContainer .secondary-btn.btn-print {
  padding-left: 54px;
}
.prescriptionsContainer .btn-img, .prescriptionsContainer .btn-print {
  position: relative;
  /*@media (min-width: $bp-small) {
    padding-left: 54px;
  }*/
}
.prescriptionsContainer .btn-img:before, .prescriptionsContainer .btn-print:before {
  content: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-color: #000;
  position: absolute;
  top: 0px;
  left: 0;
  display: block;
  width: 44px;
  height: 44px;
}
.prescriptionsContainer .btn-print:before {
  background-image: url(/images/icons/print.svg);
  background-color: transparent;
}
.prescriptionsContainer .btn-print:hover:before {
  background: transparent;
}
.prescriptionsContainer .btn-print:active:before, .prescriptionsContainer .btn-print:focus:before {
  background-color: transparent;
}
.prescriptionsContainer .text-btn {
  color: #CC0000;
}
.prescriptionsContainer .text-btn:hover {
  color: #EB0000;
}
.prescriptionsContainer .text-btn:hover:after {
  right: 11px;
}
.prescriptionsContainer .text-btn:active, .prescriptionsContainer .text-btn:focus {
  color: #A50000;
}
.prescriptionsContainer .text-btn:active:after, .prescriptionsContainer .text-btn:focus:after {
  right: 11px;
}
.prescriptionsContainer .back-link {
  background: none;
  border: 0 none;
  color: #CC0000;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 12px 10px;
  margin: 0 -10px;
  margin: 0;
  padding-left: 24px;
  position: relative;
}
.prescriptionsContainer .back-link:hover {
  background-image: none;
  border: 0 none;
  text-decoration: none;
  /*    .link-svg-icon {
    stroke: $link-hover;
  }*/
}
.prescriptionsContainer .back-link:active, .prescriptionsContainer .back-link:focus {
  background-image: none;
  border: 0 none;
  text-decoration: none;
}
.prescriptionsContainer .back-link:before, .prescriptionsContainer .back-link:after {
  border-right: 2px solid;
  content: "";
  display: block;
  height: 10px;
  margin-top: -6px;
  position: absolute;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 13px;
  top: 46%;
  width: 0;
}
.prescriptionsContainer .back-link:after {
  margin-top: 0px;
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.prescriptionsContainer .forward-link {
  background: none;
  border: 0 none;
  color: #CC0000;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 12px 10px;
  margin: 0 -10px;
  margin: 0;
  padding-right: 25px;
  position: relative;
}
.prescriptionsContainer .forward-link:hover {
  background-image: none;
  border: 0 none;
  text-decoration: none;
  /*    .link-svg-icon {
    stroke: $link-hover;
  }*/
}
.prescriptionsContainer .forward-link:active, .prescriptionsContainer .forward-link:focus {
  background-image: none;
  border: 0 none;
  text-decoration: none;
}
.prescriptionsContainer .forward-link:before, .prescriptionsContainer .forward-link:after {
  border-right: 2px solid;
  content: "";
  display: block;
  height: 10px;
  margin-top: -6px;
  position: absolute;
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 11px;
  top: 46%;
  width: 0;
}
.prescriptionsContainer .forward-link:after {
  margin-top: 0px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.prescriptionsContainer .pill-filter-unit {
  clear: both;
  display: inline-block;
}
.prescriptionsContainer .pill-filter {
  display: inline-block;
  background: #fff;
  color: #767676;
  font-weight: bold;
  padding: 0.4rem 1rem;
  border: 2px solid #CCCCCC;
  text-align: center;
  transition: background 0.2s ease;
  border-radius: 1rem;
  outline: 0;
  cursor: pointer;
  float: left;
  line-height: 16px;
  height: 33px;
}
.prescriptionsContainer .pill-filter .filter-value {
  font-weight: normal;
}
.prescriptionsContainer .pill-filter:hover, .prescriptionsContainer .pill-filter:active, .prescriptionsContainer .pill-filter:focus {
  color: #1E1E1E;
  border-color: #1E1E1E;
}
.prescriptionsContainer .pill-filter.filter-selected {
  background: #CC0000;
  color: #fff;
  border: 2px solid #CC0000;
}
.prescriptionsContainer .pill-filter.filter-selected:hover {
  background: #EB0000;
  border-color: #EB0000;
}
.prescriptionsContainer .pill-filter.filter-selected:active, .prescriptionsContainer .pill-filter.filter-selected:focus {
  background: #A50000;
  border-color: #A50000;
}
.prescriptionsContainer .pill-filter.filter-selected.filter-close + .pill-filter-close {
  background: #A50000;
  border: 2px solid #A50000;
  color: #fff;
}
.prescriptionsContainer .pill-filter.filter-selected.filter-close + .pill-filter-close:hover {
  background: #EB0000;
  border: 2px solid #EB0000;
}
.prescriptionsContainer .pill-filter.filter-selected.filter-close + .pill-filter-close:active, .prescriptionsContainer .pill-filter.filter-selected.filter-close + .pill-filter-close:focus {
  background: #A50000;
  border: 2px solid #A50000;
}
.prescriptionsContainer .pill-filter + .pill-filter-close {
  display: none;
}
.prescriptionsContainer .pill-filter.filter-close {
  border-radius: 1rem 0 0 1rem;
}
.prescriptionsContainer .pill-filter.filter-close + .pill-filter-close {
  background: #CCCCCC;
  border: 2px solid #CCCCCC;
  color: #1E1E1E;
  padding: 0 0.667rem 0 0.5rem;
  border-radius: 0 1rem 1rem 0;
  display: inline-block;
  cursor: pointer;
  font-size: 1px;
  line-height: 16px;
  height: 33px;
  overflow: hidden;
  float: left;
}
.prescriptionsContainer .pill-filter.filter-close + .pill-filter-close:before {
  content: "×";
  display: block;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}
.prescriptionsContainer .pill-filter.filter-close + .pill-filter-close:hover, .prescriptionsContainer .pill-filter.filter-close + .pill-filter-close:active, .prescriptionsContainer .pill-filter.filter-close + .pill-filter-close:focus {
  color: #fff;
  background: #1E1E1E;
  border-color: #1E1E1E;
}
.prescriptionsContainer .filter-group .pill-filter-unit {
  margin: 0 4px 4px 4px;
}
.prescriptionsContainer .check-radio-label {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-weight: normal;
  color: #1E1E1E;
}
.prescriptionsContainer .checkbox input {
  display: none;
}
.prescriptionsContainer .checkbox .fake-input {
  height: 28px;
  display: inline-block;
  float: left;
  padding-right: 5px;
}
.prescriptionsContainer .checkbox .check-radio-label {
  line-height: 28px;
}
.prescriptionsContainer .checkbox input + .fake-input:before {
  display: inline-block;
  height: 24px;
  width: 24px;
  content: "";
  background-color: #fff;
  border: 2px solid #bbb;
  left: 0px;
  top: 6px;
}
.prescriptionsContainer .checkbox:hover .fake-input:before,
.prescriptionsContainer .checkbox input + .fake-input:hover:before {
  border-color: #000;
  -webkit-transition: border 0.15s ease-in-out;
  -moz-transition: border 0.15s ease-in-out;
  -ms-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.prescriptionsContainer .checkbox:hover .fake-input {
  cursor: pointer;
}
.prescriptionsContainer .checkbox input:checked + .fake-input:before {
  border-color: #000;
  background: #000 url(/images/icons/check.svg) center center no-repeat;
}
.prescriptionsContainer .checkbox input[disabled]:checked + .fake-input:before {
  border-color: #bbb;
  background-color: #f2f2f2;
}
.prescriptionsContainer .checkbox input[disabled] + .fake-input:before {
  border-color: #bbb;
  background-color: #f2f2f2;
}
.prescriptionsContainer .checkbox input[disabled] + .fake-input {
  color: #767676;
  cursor: default;
}
.prescriptionsContainer .checkbox-error input + .fake-input:before {
  border-color: #CC0000;
  background-color: #FCF2F2;
}
.prescriptionsContainer .radio-button input {
  display: none;
}
.prescriptionsContainer .radio-button .fake-input {
  height: 28px;
  display: inline-block;
  float: left;
  padding-right: 5px;
}
.prescriptionsContainer .radio-button .check-radio-label {
  line-height: 21px;
}
.prescriptionsContainer .radio-button input + .fake-input:before {
  left: 0px;
  top: 3px;
  display: inline-block;
  height: 16px;
  width: 16px;
  content: "";
  background-color: #fff;
  border: 2px solid #fff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -moz-box-shadow: 0 0 0 2px #000;
  -webkit-box-shadow: 0 0 0 2px #000;
  box-shadow: 0 0 0 2px #000;
}
.prescriptionsContainer .radio-button:hover .fake-input:before,
.prescriptionsContainer .radio-button input + .fake-input:hover:before {
  -webkit-transition: box-shadow 0.15s ease-in-out;
  -moz-transition: box-shadow 0.15s ease-in-out;
  -ms-transition: box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  -moz-box-shadow: 0 0 0 2px #8C8C8C;
  -webkit-box-shadow: 0 0 0 2px #8C8C8C;
  box-shadow: 0 0 0 2px #8C8C8C;
}
.prescriptionsContainer .radio-button:hover .fake-input {
  cursor: pointer;
}
.prescriptionsContainer .radio-button input:checked + .fake-input:before,
.prescriptionsContainer .radio-button input[disabled]:checked + .fake-input:before {
  background-color: #000;
  -moz-box-shadow: 0 0 0 2px #000;
  -webkit-box-shadow: 0 0 0 2px #000;
  box-shadow: 0 0 0 2px #000;
}
.prescriptionsContainer .radio-button input[disabled] + .fake-input:before {
  -moz-box-shadow: 0 0 0 2px #bbb;
  -webkit-box-shadow: 0 0 0 2px #bbb;
  box-shadow: 0 0 0 2px #bbb;
  background-color: #f2f2f2;
}
.prescriptionsContainer .radio-button input[disabled] + .fake-input {
  cursor: default;
}
.prescriptionsContainer select, .prescriptionsContainer select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  height: 44px;
  padding: 0 10px;
  overflow: hidden;
  border: 2px solid #bbb;
  border-radius: 0;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  box-shadow: none;
  line-height: normal;
  background: #fff url(/images/icons/caret.svg) 100% 50% no-repeat;
  background-size: 44px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .prescriptionsContainer select, .prescriptionsContainer select.form-control {
    background-image: none;
  }
}
.prescriptionsContainer .text-field {
  outline: 0;
}
.prescriptionsContainer .text-field:active, .prescriptionsContainer .text-field:focus {
  border: 2px solid #000;
}
.prescriptionsContainer .text-field.error {
  color: black;
  border: 2px solid #CC0000;
  background-color: rgba(204, 0, 0, 0.05);
}
.prescriptionsContainer .text-field.error + .input-help {
  color: #CC0000;
}
.prescriptionsContainer .input-help {
  line-height: 32px;
  color: #767676;
}
.prescriptionsContainer .logo-cvs {
  background-color: #CC0000;
  padding-top: 0;
  height: 50px;
  width: 100%;
}
.prescriptionsContainer .logo-cvs a {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 229px;
  height: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -229px 0px;
  background-image: url(/images/icons/cvs-specialty-logo.png);
  background-size: 459px 30px;
  display: inline-block;
  margin-top: 13px;
}
@media (min-width: 960px) {
  .prescriptionsContainer .logo-cvs a {
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 459px 30px;
    margin-left: 0;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .logo-cvs {
    width: 768px;
    left: auto;
    margin: 0 auto;
  }
}
@media (min-width: 960px) {
  .prescriptionsContainer .logo-cvs {
    width: 960px;
    position: static;
    white-space: nowrap;
    overflow: hidden;
    height: auto;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 218px 32px;
    margin-left: 0;
    margin-top: 0;
    padding: 12px 0;
  }
}
.prescriptionsContainer .nav-list-item {
  background: none;
  border: 0 none;
  color: #CC0000;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 12px 10px;
  margin: 0 -10px;
  margin: 0;
  padding-right: 25px;
  position: relative;
  color: #000;
}
.prescriptionsContainer .nav-list-item:hover {
  background-image: none;
  border: 0 none;
  text-decoration: none;
  /*    .link-svg-icon {
    stroke: $link-hover;
  }*/
}
.prescriptionsContainer .nav-list-item:active, .prescriptionsContainer .nav-list-item:focus {
  background-image: none;
  border: 0 none;
  text-decoration: none;
}
.prescriptionsContainer .nav-list-item:hover {
  color: #767676;
}
.prescriptionsContainer .nav-list-item:hover:after {
  right: 11px;
}
.prescriptionsContainer .nav-list-item:active, .prescriptionsContainer .nav-list-item:focus {
  color: #A50000;
}
.prescriptionsContainer .nav-list-item:active:after, .prescriptionsContainer .nav-list-item:focus:after {
  right: 11px;
}
.prescriptionsContainer .nav-list-item:before, .prescriptionsContainer .nav-list-item:after {
  border-right: 2px solid;
  content: "";
  display: block;
  height: 10px;
  margin-top: -6px;
  position: absolute;
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 11px;
  top: 46%;
  width: 0;
}
.prescriptionsContainer .nav-list-item:after {
  margin-top: 0px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.prescriptionsContainer .nav-list-divided {
  border-top: 1px solid #CCCCCC;
}
.prescriptionsContainer .nav-list-divided .nav-list-item {
  display: block;
  border-bottom: 1px solid #CCCCCC;
}
.prescriptionsContainer .nav-list-divided .nav-list-item:hover {
  color: #000;
  background: #f2f2f2;
}
.prescriptionsContainer .nav-list-divided .nav-list-item:active, .prescriptionsContainer .nav-list-divided .nav-list-item:focus {
  color: #A50000;
}
.prescriptionsContainer .nav-list-divided .nav-list-item:active:before, .prescriptionsContainer .nav-list-divided .nav-list-item:active:after, .prescriptionsContainer .nav-list-divided .nav-list-item:focus:before, .prescriptionsContainer .nav-list-divided .nav-list-item:focus:after {
  color: #000;
}
.prescriptionsContainer .stepper {
  width: 32px;
  height: 32px;
  background: #f2f2f2;
  color: #767676;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  font-weight: bold;
  z-index: 0;
  position: relative;
}
.prescriptionsContainer .stepper.active {
  background: #CC0000;
  color: #fff;
}
.prescriptionsContainer .stepper.large {
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 200%;
}
.prescriptionsContainer .stepper-divider {
  width: 64px;
  height: 6px;
  margin: 0 -6px 6px -6px;
  z-index: -1;
  background: #f2f2f2;
  display: inline-block;
  position: relative;
}
.prescriptionsContainer .stepper-divider.active {
  background: #CC0000;
}
.prescriptionsContainer .stepper-group .stepper {
  margin: 0 8px;
}
.prescriptionsContainer .stepper-group .stepper:first-of-type {
  margin-left: 0;
}
.prescriptionsContainer .stepper-group .stepper:last-of-type {
  margin-right: 0;
}
.prescriptionsContainer .tabbed-nav ul {
  display: flex;
}
.prescriptionsContainer .tabbed-nav li {
  list-style: none;
  padding: 0;
  display: inline;
}
.prescriptionsContainer .tabbed-nav a {
  text-decoration: none;
  display: inline-block;
  color: #000;
  padding: 0 16px;
  border-bottom: 2px solid #CCCCCC;
  border-top: 2px solid #fff;
  line-height: 44px;
  font-weight: bold;
  position: relative;
}
.prescriptionsContainer .tabbed-nav a.disabled {
  color: #CCCCCC;
  cursor: default;
}
.prescriptionsContainer .tabbed-nav a.disabled:hover {
  background: #fff;
}
.prescriptionsContainer .tabbed-nav a.disabled:active {
  color: #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
}
.prescriptionsContainer .tabbed-nav a.tab-open {
  border-left: 2px solid #CCCCCC;
  border-right: 2px solid #CCCCCC;
}
.prescriptionsContainer .tabbed-nav a.tab-open:before {
  display: block;
  content: "";
  color: transparent;
  font-size: 0;
  border-top: 2px solid #000;
  width: 100%;
  position: absolute;
  top: -2px;
  padding: 0 2px;
  left: -2px;
  right: -2px;
}
.prescriptionsContainer .tabbed-nav a.tab-open:after {
  display: block;
  content: "";
  color: transparent;
  font-size: 0;
  border-top: 2px solid #fff;
  width: 100%;
  position: absolute;
  bottom: -2px;
  padding: 0;
  left: 0px;
  right: 0px;
}
.prescriptionsContainer .tabbed-nav a.tab-open:active {
  border-bottom: 2px solid #CCCCCC;
}
.prescriptionsContainer .tabbed-nav a.tab-open:active:after {
  border-top: 2px solid #A50000;
}
.prescriptionsContainer .tabbed-nav a:hover {
  background: #f2f2f2;
}
.prescriptionsContainer .tabbed-nav a:active {
  background: #fff;
  color: #A50000;
  border-bottom: 2px solid #A50000;
}
.prescriptionsContainer .tabbed-nav a:active:after {
  border-top: 2px solid #A50000;
}
.prescriptionsContainer .subnav a.tab-open {
  border-left: none;
  border-right: none;
  color: #CC0000;
}
.prescriptionsContainer .subnav a.tab-open:hover {
  border-top: 2px solid #CCCCCC;
  color: #000;
}
.prescriptionsContainer .subnav a.tab-open:hover:after {
  border-top: 2px solid #CCCCCC;
}
.prescriptionsContainer .subnav a.tab-open:before {
  display: block;
  content: "";
  color: transparent;
  font-size: 0;
  border-top: 2px solid #fff;
  width: 100%;
  position: absolute;
  top: -2px;
  padding: 0 2px;
  left: -2px;
  right: -2px;
}
.prescriptionsContainer .subnav a.tab-open:after {
  display: block;
  content: "";
  color: transparent;
  font-size: 0;
  border-top: 2px solid #CC0000;
  width: 100%;
  position: absolute;
  bottom: -2px;
  padding: 0;
  left: 0px;
  right: 0px;
}
.prescriptionsContainer .subnav a.tab-open:active {
  color: #A50000;
  border-bottom: 2px solid #CCCCCC;
}
.prescriptionsContainer .subnav a.tab-open:active:after {
  border-top: 2px solid #A50000;
}
.prescriptionsContainer .disclaimer, .prescriptionsContainer .address-card_phone-number, .prescriptionsContainer .input-details {
  display: block;
  color: #767676;
  line-height: 1.4;
  margin: 0;
  font-size: 12px;
}
.prescriptionsContainer h1 {
  color: #000;
  font: bold 36px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer h2 {
  color: #000;
  font: bold 24px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer h3 {
  color: #000;
  font: bold 20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer h4 {
  color: #000;
  font: bold 18px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer h5 {
  color: #000;
  font: bold 16px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer h6 {
  color: #000;
  font: bold 14px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer hr {
  height: 1px;
  background: #CCCCCC;
}
.prescriptionsContainer hr.bold {
  height: 2px;
  background: #000;
}
.prescriptionsContainer ul.payment-breakdown-list li {
  position: relative;
  border-bottom: 1px solid #CCCCCC;
  padding: 20px 50px 20px 34px;
}
.prescriptionsContainer ul.payment-breakdown-list li * {
  margin: 0;
}
.prescriptionsContainer ul.payment-breakdown-list li > * {
  font-size: 14px;
  font-weight: normal;
}
.prescriptionsContainer ul.payment-breakdown-list li > h3 {
  font-weight: bold;
  padding-bottom: 10px;
}
.prescriptionsContainer ul.payment-breakdown-list li > svg {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 20px;
  left: 0;
}
.prescriptionsContainer ul.payment-breakdown-list li > svg + * {
  color: #767676;
}
.prescriptionsContainer ul.payment-breakdown-list li a {
  background: none;
  border: 0 none;
  color: #CC0000;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 12px 10px;
  margin: 0 -10px;
  position: absolute;
  z-index: 2;
  top: 8px;
  right: 0;
}
.prescriptionsContainer ul.payment-breakdown-list li a:hover {
  background-image: none;
  border: 0 none;
  text-decoration: none;
  /*    .link-svg-icon {
    stroke: $link-hover;
  }*/
}
.prescriptionsContainer ul.payment-breakdown-list li a:active, .prescriptionsContainer ul.payment-breakdown-list li a:focus {
  background-image: none;
  border: 0 none;
  text-decoration: none;
}
@media (min-width: 768px) {
  .prescriptionsContainer ul.payment-breakdown-list li a, .prescriptionsContainer ul.payment-breakdown-list li .edit-txt-link {
    position: static;
  }
}
.prescriptionsContainer ul.transaction-list li {
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
  color: #767676;
  line-height: 1.2;
}
.prescriptionsContainer ul.transaction-list li:after {
  content: "";
  display: table;
  clear: both;
}
.prescriptionsContainer ul.transaction-list li:first-child {
  padding-top: 0;
}
.prescriptionsContainer ul.transaction-list li strong {
  color: #1E1E1E;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
}
.prescriptionsContainer ul.transaction-list li strong:after {
  content: "";
  display: table;
  clear: both;
}
.prescriptionsContainer ul.transaction-list li strong, .prescriptionsContainer ul.transaction-list li span {
  display: block;
}
.prescriptionsContainer ul.transaction-list li span > span {
  display: inline;
}
.prescriptionsContainer ul.transaction-list li .txn-party, .prescriptionsContainer ul.transaction-list li .txn-date {
  float: left;
  width: 70%;
}
.prescriptionsContainer ul.transaction-list li .txn-cur, .prescriptionsContainer ul.transaction-list li .txn-bal {
  float: right;
  width: 30%;
  clear: right;
  text-align: right;
}
.prescriptionsContainer body {
  font: 14px/1.25 "Helvetica Neue", Helvetica, Sans-serif, Arial;
  font-style: normal;
  font-weight: normal;
  color: #333;
  -webkit-text-size-adjust: none;
  background: #fff;
}
.prescriptionsContainer .text-muted {
  color: #646464;
}
.prescriptionsContainer .drug-name {
  text-transform: lowercase;
}
.prescriptionsContainer .drug-name:first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .cursor--hand:hover, .prescriptionsContainer .cursor--hand:active, .prescriptionsContainer .cursor--hand:focus {
  cursor: pointer;
}
.prescriptionsContainer input:active, .prescriptionsContainer input:focus {
  outline: #6699cc solid 1px !important;
  outline: auto 5px -webkit-focus-ring-color !important;
  outline: 3px solid #005fcc !important;
}
.prescriptionsContainer .form {
  margin-top: 15px;
}
.prescriptionsContainer .form--error input, .prescriptionsContainer .form--error select, .prescriptionsContainer .form--error .form_fieldset_checkbox input + label:before {
  background-color: #fae6e6;
  border-color: #CC0000;
}
.prescriptionsContainer .form legend {
  border-bottom: 0;
}
.prescriptionsContainer .form .text-field {
  -webkit-transition: border-color, 0.25s, ease-in-out;
  -moz-transition: border-color, 0.25s, ease-in-out;
  -o-transition: border-color, 0.25s, ease-in-out;
  transition: border-color, 0.25s, ease-in-out;
}
.prescriptionsContainer .form .text-field:hover, .prescriptionsContainer .form .text-field:focus {
  border-color: #000000;
}
.prescriptionsContainer .form_fieldset {
  padding: 0 0 15px 0;
  margin-top: 20px;
}
.prescriptionsContainer .form_fieldset .indent-row {
  margin-left: 25px;
}
.prescriptionsContainer .form_fieldset.no--margin {
  margin-top: 0;
}
.prescriptionsContainer .form_fieldset_form-group {
  margin-bottom: 18px;
}
.prescriptionsContainer .form_fieldset_form-group .text--error {
  margin-top: 8px;
}
.prescriptionsContainer .form_fieldset_form-group_label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 14px;
}
.prescriptionsContainer .form_fieldset_form-group_input, .prescriptionsContainer .form_fieldset_form-group_textarea, .prescriptionsContainer .form_fieldset_form-group_select {
  padding: 5px 10px;
  border: 2px solid #BBBBBB;
  width: 100%;
  min-height: 44px;
  box-sizing: border-box;
  -webkit-appearance: none;
  border-radius: 0;
  font: 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  background-color: #fff;
  -webkit-transition: border-color, 0.25s, ease-in-out;
  -moz-transition: border-color, 0.25s, ease-in-out;
  -o-transition: border-color, 0.25s, ease-in-out;
  transition: border-color, 0.25s, ease-in-out;
}
.prescriptionsContainer .form_fieldset_form-group_input:hover, .prescriptionsContainer .form_fieldset_form-group_input:active, .prescriptionsContainer .form_fieldset_form-group_input:focus, .prescriptionsContainer .form_fieldset_form-group_textarea:hover, .prescriptionsContainer .form_fieldset_form-group_textarea:active, .prescriptionsContainer .form_fieldset_form-group_textarea:focus, .prescriptionsContainer .form_fieldset_form-group_select:hover, .prescriptionsContainer .form_fieldset_form-group_select:active, .prescriptionsContainer .form_fieldset_form-group_select:focus {
  border-color: #000000;
}
.prescriptionsContainer .form_fieldset_form-group_input:focus, .prescriptionsContainer .form_fieldset_form-group_textarea:focus, .prescriptionsContainer .form_fieldset_form-group_select:focus {
  outline: 0;
  box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px 0px;
}
@media (min-width: 767px) {
  .prescriptionsContainer .form_fieldset_form-group_input:focus, .prescriptionsContainer .form_fieldset_form-group_textarea:focus, .prescriptionsContainer .form_fieldset_form-group_select:focus {
    outline: 1;
  }
}
.prescriptionsContainer .form_fieldset_form-group_select.form-control {
  background-image: url(../images/icons/png/caret.png);
  background-color: #F2F2F2;
  background-size: 30px;
  padding-right: 28px;
  -webkit-padding-end: 28px;
}
.prescriptionsContainer .form_fieldset_form-group.form--error .form_fieldset_form-group_select.form-control {
  background-color: #fae6e6;
}
.prescriptionsContainer .form_fieldset_form-group.form--error input {
  background-color: #f7d9d9;
  border-color: #CC0000;
}
.prescriptionsContainer .form_fieldset_form-group.form--error input + label::before {
  background-color: #f7d9d9;
  border-color: #CC0000;
}
.prescriptionsContainer .form_fieldset input::-webkit-input-placeholder {
  color: #000;
  font: 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer .form_fieldset input:-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font: 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer .form_fieldset input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font: 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer .form_fieldset input:-ms-input-placeholder {
  color: #000;
  font: 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer .form_fieldset_radio input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.prescriptionsContainer .form_fieldset_radio input:focus + label:before {
  outline: #6699cc solid 1px;
  outline: auto 5px -webkit-focus-ring-color;
  outline: 3px solid #005fcc !important;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio] + label {
  display: inline-block;
  font-weight: normal;
  position: relative;
  font-size: 14px;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio] + label:before {
  content: "";
  width: 28px;
  height: 28px;
  display: inline-block;
  border: 2px solid #000;
  margin-right: 10px;
  position: relative;
  top: 6px;
  border-radius: 14px;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio] + label:hover, .prescriptionsContainer .form_fieldset_radio input[type=radio] + label:focus, .prescriptionsContainer .form_fieldset_radio input[type=radio] + label:active {
  cursor: pointer;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio] + label:hover:before, .prescriptionsContainer .form_fieldset_radio input[type=radio] + label:focus:before, .prescriptionsContainer .form_fieldset_radio input[type=radio] + label:active:before {
  cursor: pointer;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio]:checked + label:after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  padding: 2px;
  background-color: #000;
  margin-right: 10px;
  border-radius: 14px;
  position: absolute;
  left: 4px;
  top: 10px;
}
.prescriptionsContainer .form_fieldset_checkbox {
  margin-bottom: 20px;
}
.prescriptionsContainer .form_fieldset_checkbox:last-child {
  margin-bottom: 0px;
}
.prescriptionsContainer .form_fieldset_checkbox input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.prescriptionsContainer .form_fieldset_checkbox input:focus + label:before {
  outline: #6699cc solid 1px;
  outline: auto 5px -webkit-focus-ring-color;
  outline: 3px solid #005fcc !important;
}
.prescriptionsContainer .form_fieldset_checkbox label.text--large {
  font-size: 16px;
  line-height: 28px;
}
.prescriptionsContainer .form_fieldset_checkbox input + label {
  display: block;
  font-weight: normal;
  line-height: 28px;
}
.prescriptionsContainer .form_fieldset_checkbox input + label:before {
  text-align: center;
  content: "";
  background-color: #fff;
  width: 30px;
  height: 30px;
  position: relative;
  display: block;
  float: left;
  border: 2px solid #000;
  margin-right: 10px;
  position: relative;
  color: #fff;
}
.prescriptionsContainer .form_fieldset_checkbox input + label:hover, .prescriptionsContainer .form_fieldset_checkbox input + label:active, .prescriptionsContainer .form_fieldset_checkbox input + label:focus {
  cursor: pointer;
}
.prescriptionsContainer .form_fieldset_checkbox input:checked + label:before {
  content: "";
  color: #fff;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQ4jeXSsQ3CMBBG4aSIFEpWYAakwBQ0MABbZARgBlZhDtgEGvRRcAgXIGJTUPBLrnx+vmdfVf0yaLH4FrJzz6YUMMM1VlcCGOEUXWxLu3hoHNGWAP5GA3M0b/Y+a2AdN+xRF2mgwzkK+2yNpHjpmdVgjRegPg5cooP830Ad75Imf6jQ4JBAiodqHAplQ5WAJpgOrb8BOQI9tWE1OIQAAAAASUVORK5CYII=") no-repeat center center #000;
  border: 2px solid #000;
}
.prescriptionsContainer .form_fieldset_checkbox input:checked + label:hover {
  cursor: pointer;
}
.prescriptionsContainer .form_fieldset_checkbox--long {
  display: block;
  margin-left: 40px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .form_fieldset_checkbox--long {
    width: 80%;
  }
}
.prescriptionsContainer .btn-container {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .btn-container {
    padding: 40px 0px 0px 0px;
  }
}
.prescriptionsContainer a {
  text-decoration: underline;
  color: #CC0000;
}
.prescriptionsContainer .prototype-container {
  max-width: 1000px;
}
.prescriptionsContainer .container {
  width: 100%;
  margin: 0px 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .container {
    margin: 0 auto;
  }
}
.prescriptionsContainer .app-container {
  margin-bottom: 40px;
}
.prescriptionsContainer .heading--primary {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 36px;
  color: #000000;
}
.prescriptionsContainer .heading--secondary, .prescriptionsContainer .highlighted-services_header, .prescriptionsContainer .healthcare-faq_subheader, .prescriptionsContainer .healthcare-faq_header, .prescriptionsContainer .welcome-msg_header {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 20px;
}
.prescriptionsContainer .heading--tertiary {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 24px;
  color: #000000;
}
.prescriptionsContainer .heading--quaternary {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.prescriptionsContainer .heading--quinary, .prescriptionsContainer .cart_item_name, .prescriptionsContainer .drug-list {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
.prescriptionsContainer .heading--small {
  color: #767676;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  margin-bottom: 5px;
}
.prescriptionsContainer .text--primary {
  font-size: 16px;
  line-height: 20px;
}
.prescriptionsContainer .text--bold, .prescriptionsContainer .address-card_addressee {
  font-weight: bold;
}
.prescriptionsContainer .text--paragraph {
  font-size: 16px;
  line-height: 20px;
}
.prescriptionsContainer .text--error {
  color: #CC0000;
  font-size: 1em;
  font-weight: normal;
}
.prescriptionsContainer .text--help {
  color: #767676;
  font-size: 1em;
  font-weight: none;
  line-height: 16px;
  margin-top: 8px;
}
.prescriptionsContainer .table_header {
  background-color: #EDEDED;
  padding: 20px 30px;
}
.prescriptionsContainer .btn-primary {
  color: #fff;
  background-color: #CC0000;
  border: 2px solid #CC0000;
  border-bottom: 2px solid #A50000;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  min-width: 163px;
  height: 44px;
  text-decoration: none;
  border-radius: 0;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
}
.prescriptionsContainer .btn-primary:hover {
  background-color: #A50000;
  color: #fff;
  border: 2px solid #A50000;
  text-decoration: none;
}
.prescriptionsContainer .btn-primary:focus {
  background-color: #A50000;
  color: #fff;
  border: 2px solid #A50000;
  text-decoration: none;
  outline: 3px solid #005fcc !important;
}
.prescriptionsContainer .btn-primary:active {
  background-color: #EB0000;
  color: #fff;
  border-color: #EB0000;
  border-top: 2px solid #A50000;
  text-decoration: none;
  outline: 3px solid #005fcc !important;
}
@media (min-width: 767px) {
  .prescriptionsContainer .btn-primary {
    width: auto;
  }
}
.prescriptionsContainer .btn-primary[disabled], .prescriptionsContainer .btn-primary.disabled, .prescriptionsContainer .btn-primary[disabled]:hover, .prescriptionsContainer .btn-primary[disabled]:focus, .prescriptionsContainer .btn-primary[disabled]:active {
  background-color: #CCCCCC;
  color: #8C8C8C;
  border: 2px solid #CCCCCC;
  border-bottom-color: #8C8C8C;
  cursor: default;
}
.prescriptionsContainer .column-list {
  margin-bottom: 10px;
  font-size: 12px;
}
@media (min-width: 767px) {
  .prescriptionsContainer .column-list {
    font-size: 14px;
  }
}
.prescriptionsContainer .column-list_label {
  color: #646464;
}
.prescriptionsContainer .column-list li {
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .prescriptionsContainer .column-list li {
    margin-bottom: 10px;
  }
}
.prescriptionsContainer .btn-primary.text-btn {
  padding: 10px 15px;
}
.prescriptionsContainer .welcome-msg_icon.icon--icon-circle-check {
  display: inline-block;
  height: 46px;
  width: 46px;
}
.prescriptionsContainer .welcome-msg_header {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #000;
  display: inline-block;
  position: relative;
  top: -22px;
  left: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .welcome-msg_header {
    line-height: 30px;
    margin-bottom: 0px;
  }
}
.prescriptionsContainer .welcome-msg_copy {
  color: #1E1E1E;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 30px;
  margin-top: 0px;
  padding: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .welcome-msg_copy {
    font-size: 16px;
    line-height: 20px;
  }
}
.prescriptionsContainer .healthcare-faq_header {
  margin-top: 20px;
  color: #000;
  margin-bottom: 0px;
  margin-right: 0px;
}
.prescriptionsContainer .healthcare-faq_subheader {
  font-weight: normal;
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}
.prescriptionsContainer .healthcare-faq_subheader_highlight {
  font-weight: bold;
}
.prescriptionsContainer .text--fine-print {
  color: #767676;
  font-size: 12px;
  line-height: 14px;
}
.prescriptionsContainer .cvs-accordion {
  margin-bottom: 30px;
}
.prescriptionsContainer .cvs-accordion .panel, .prescriptionsContainer .cvs-accordion .panel-group {
  border: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.prescriptionsContainer .cvs-accordion .collapse {
  display: block;
  visibility: collapse;
  overflow: hidden;
}
.prescriptionsContainer .cvs-accordion .collapse.in {
  visibility: visible;
}
.prescriptionsContainer .cvs-accordion_section_header {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  padding-top: 20px;
  padding-bottom: 0px;
  margin: 0px;
}
.prescriptionsContainer .cvs-accordion_section_header_text {
  display: block;
  float: left;
  width: 90%;
  padding-left: 5px;
}
.prescriptionsContainer .cvs-accordion_section_header_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  float: left;
  vertical-align: top;
  background-position: top center;
}
.prescriptionsContainer .cvs-accordion_section_header_icon.icon--down-solid-arrow {
  position: relative;
  top: 6px;
}
.prescriptionsContainer .cvs-accordion_section_header a {
  text-decoration: none;
  display: block;
  color: #000;
  padding-bottom: 10px;
  overflow: hidden;
  clear: both;
}
.prescriptionsContainer .cvs-accordion_section p {
  margin: 0px;
}
.prescriptionsContainer .cvs-accordion_section_content {
  font-size: 16px;
  line-height: 20px;
  padding-left: 25px;
}
.prescriptionsContainer .cvs-accordion_section_cta {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .prescriptionsContainer .cvs-accordion_section_cta {
    padding-left: 25px;
  }
}
.prescriptionsContainer .cvs-accordion_section_cta_btn {
  text-decoration: none;
  display: block;
  padding: 15px;
  font-size: 14px;
}
.prescriptionsContainer .cvs-accordion_section_cta_btn:hover, .prescriptionsContainer .cvs-accordion_section_cta_btn:active, .prescriptionsContainer .cvs-accordion_section_cta_btn:visited, .prescriptionsContainer .cvs-accordion_section_cta_btn:focus {
  color: #fff;
  text-decoration: none;
}
.prescriptionsContainer .cvs-accordion_section_cta_fine-print {
  color: #767676;
  font-size: 12px;
  line-height: 14px;
}
.prescriptionsContainer .hide {
  display: block !important;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.prescriptionsContainer .show {
  max-height: 5000px;
  opacity: 1;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
@media print {
  .prescriptionsContainer a, .prescriptionsContainer button, .prescriptionsContainer .forward-link, .prescriptionsContainer .next-steps, .prescriptionsContainer .btn-print, .prescriptionsContainer .inline-alert {
    display: none;
  }
}
.prescriptionsContainer .delivery-details {
  margin-top: 0;
}
.prescriptionsContainer .delivery-details li {
  padding: 0;
}
.prescriptionsContainer .delivery-details .form_fieldset {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .delivery-details .form_fieldset_form-group {
  margin-bottom: 0;
}
.prescriptionsContainer .delivery-details .form_fieldset_form-group_label {
  margin-bottom: 20px;
}
.prescriptionsContainer .delivery-details .form_fieldset_radio:nth-child(1):not(.open) {
  padding-bottom: 15px;
}
.prescriptionsContainer .delivery-details .form_fieldset .note, .prescriptionsContainer .delivery-details .form_fieldset_form-group .note {
  margin-bottom: 20px;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .delivery-details .form_fieldset {
    margin: 0;
    padding: 0;
  }
}
.prescriptionsContainer .delivery-details .delivery-content {
  margin-left: 10px;
  padding-bottom: 24px;
}
.prescriptionsContainer .delivery-details .delivery-content .show {
  max-height: 250px;
}
.prescriptionsContainer .delivery-details .delivery-content .name span {
  display: inline-block;
  font-weight: bold;
}
.prescriptionsContainer .delivery-details .delivery-content .city-state span {
  display: inline-block;
}
.prescriptionsContainer .delivery-details .calendar-container {
  padding: 0;
  clear: both;
}
.prescriptionsContainer .delivery-details .calendar-content {
  padding-bottom: 30px;
  padding-top: 30px;
}
.prescriptionsContainer .delivery-details .calendar-content .text--error {
  margin-top: 10px;
}
.prescriptionsContainer .delivery-details .calendar-content .note,
.prescriptionsContainer .delivery-details .calendar-content .input-container {
  margin-left: 0;
  padding-left: 0;
}
.prescriptionsContainer .delivery-details .calendar-content .note .input-box,
.prescriptionsContainer .delivery-details .calendar-content .input-container .input-box {
  margin-bottom: 8px;
  margin-top: 8px;
  background-position: 98% center;
  background-size: 30px;
}
.prescriptionsContainer .delivery-details .calendar-content .note .mute,
.prescriptionsContainer .delivery-details .calendar-content .input-container .mute {
  margin-bottom: 0;
}
.prescriptionsContainer .delivery-details .email {
  margin-top: 15px;
}
.prescriptionsContainer .delivery-details .email-content {
  margin-bottom: 30px;
  margin-top: 0;
  padding-left: 0;
  padding-top: 30px;
}
.prescriptionsContainer .delivery-details .email-content fieldset {
  margin-top: 0;
  padding-top: 0;
}
.prescriptionsContainer .delivery-details .email-content .text--error {
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 15px;
}
.prescriptionsContainer .delivery-details .email-content .input-container {
  margin-left: 8px;
}
.prescriptionsContainer .delivery-details .email-content .input-container label::before {
  height: 20px;
  margin-top: 4px;
  width: 20px;
  margin-left: 10px;
}
.prescriptionsContainer .delivery-details .email-content .input-container .input-box {
  margin-bottom: 8px;
  margin-top: 8px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .delivery-details .email-content {
    border-top: 2px solid #EDEDED;
    margin-bottom: 40px;
    padding-top: 40px;
  }
  .prescriptionsContainer .delivery-details .email-content .input-container {
    margin-left: 10px;
    padding-left: 0;
  }
}
.prescriptionsContainer .delivery-details .note {
  font-size: 12px;
}
.prescriptionsContainer .delivery-details .refrigerated_note {
  width: auto;
  background: url("../images/icons/png/snowflake--m.png");
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 10px;
  color: transparent;
}
.prescriptionsContainer .delivery-details .ref_note {
  font-size: 14px;
  padding-right: 0px;
  margin-top: 0px;
}
.prescriptionsContainer .delivery-details .mute {
  color: #767676;
  font-size: 12px;
}
.prescriptionsContainer .delivery-details .mute.prefix::before {
  content: "*";
  margin-left: -10px;
}
.prescriptionsContainer .delivery-details .mute.prefix span {
  padding-left: 5px;
}
.prescriptionsContainer .delivery-details .mute-date {
  line-height: 15px;
  margin-top: 0px;
  color: #767676;
  font-size: 12px;
}
.prescriptionsContainer .delivery-details .paddingleft {
  padding-left: 0px;
}
.prescriptionsContainer .delivery-details li.marginnone {
  padding: 0;
  font-weight: normal;
}
.prescriptionsContainer .delivery-details li.marginnone:first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .delivery-details li.delivery-date-ref-supplyname {
  margin-left: 40px;
}
.prescriptionsContainer .delivery-details li.delivery-date-ref-supplyname:first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .delivery-details .delivery-date-drugname {
  font-weight: bold;
  text-transform: lowercase;
  margin-left: 40px;
}
.prescriptionsContainer .delivery-details .delivery-date-drugname label:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .delivery-details .delivery-date-ref-drugname {
  margin-left: 0px;
  font-weight: bold;
  text-transform: lowercase;
}
.prescriptionsContainer .delivery-details .delivery-date-ref-drugname label:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .delivery-details span.cart_refrigerated_cart.cart-icon {
  margin-right: 12px;
  float: left;
  bottom: 0;
  clear: both;
  height: 20px;
}
.prescriptionsContainer .delivery-details label#name {
  margin: 0px;
  display: inline-block;
  padding: 0px 0px 0px 0px;
}
.prescriptionsContainer .delivery-details #pharm span.edit {
  padding-left: 40px;
}
.prescriptionsContainer .delivery-details #pharm span.nophrm {
  padding-left: 0px;
}
.prescriptionsContainer .delivery-details .hold-cart .modal-link {
  margin-top: 90px;
}
.prescriptionsContainer .delivery-details .delivery-info h2 {
  margin-bottom: 30px;
}
.prescriptionsContainer .delivery-details .delivery-info p {
  margin-bottom: 20px;
  color: #767676;
  top: 10px;
}
.prescriptionsContainer .delivery-details .delivery-info .field-heading {
  border: 0;
  font-size: 14px;
  margin-bottom: 20px;
}
.prescriptionsContainer .delivery-details .delivery-info .delivery-details-container {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container {
  padding: 0;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container .form_fieldset_checkbox {
  margin-top: 15px;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container .form_fieldset_checkbox input + label:before {
  height: 20px;
  margin-top: -2px;
  width: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .delivery-details .delivery-info h2 {
    margin-bottom: 40px;
  }
  .prescriptionsContainer .delivery-details .delivery-info .field-heading {
    margin-bottom: 15px;
  }
  .prescriptionsContainer .delivery-details .delivery-info .delivery-details-container {
    border-bottom: 2px solid #EDEDED;
    margin-bottom: 38px;
    padding-bottom: 40px;
  }
}
.prescriptionsContainer .delivery-details .radio-button {
  display: block;
}
.prescriptionsContainer .delivery-details .radio-button .label-text {
  padding-left: 5px;
}
.prescriptionsContainer .delivery-details .delivery-icon {
  float: left;
  height: 20px;
  margin-right: 15px;
  width: 25px;
}
.prescriptionsContainer .delivery-details .doctor-office {
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABRCAYAAABxNOAUAAAAAXNSR0IArs4c6QAAAYtJREFUeAHtmMEOgjAQBcH4/7+skvS4r5MSKCpj4qUjUmbfuuC6LMvr8/YVDDzCusvNgIIgCgpSEBgAbIJA0LPD1w77R1ROcxMEpVYQCOq1GBx6KC7j/TnD5W1ugqDOClIQGABsghQEBgDPnmJpWqVtps9Pm262WCpNW1eQgsAAYBOkIDAAePYUS9Pn8mmVPNliyUxbV5CCwABgE6QgMAB49hRL20nTLX1+2rotBqoVBIK2aKebNDj0HtgEQZ0VpCAwANgEKQgMAO7dKH7tzRtc015cTnNbDHQqSEFgALAJUhAYAHzks1iaeuV0gH2N4FPPa4tBKRSkIDAA2AQpCAwA3vMsdtRUStMnbfns85bfb4ulcrR1BSkIDAA2QQoCA4B7U6z8VYfv+wU8dF22GJRUQQoCA4BNkILAAODeFBt9VoJTTcej+y+nmy0GdVOQgsAAYBOkIDAA2AQpCAwANkEKAgOATZCCwABgE6QgMADYBIGg7S+B8jEfjrsNNkFQagUpCAwANkEKAgOA35yiEq0j4CI6AAAAAElFTkSuQmCC");
  background-size: 100% 100%;
  margin-bottom: 35px;
}
.prescriptionsContainer .delivery-details .doctor-delivery-icon {
  float: left;
  height: 24px;
  margin-right: 15px;
  width: 21px;
}
.prescriptionsContainer .delivery-details .mail-order {
  margin-left: 60px;
  padding-left: 0;
  text-transform: capitalize;
}
.prescriptionsContainer .delivery-details .mail-order span {
  display: block;
}
.prescriptionsContainer .delivery-details .mail-order .order-note {
  margin-bottom: 15px;
  margin-top: 15px;
  text-transform: none;
}
.prescriptionsContainer .delivery-details .mail-order .order-note-date {
  margin-bottom: 15px;
  text-transform: none;
}
.prescriptionsContainer .delivery-details .mail-order .address {
  margin-bottom: 0;
  overflow: hidden;
}
.prescriptionsContainer .delivery-details .buttons {
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
.prescriptionsContainer .delivery-details .buttons .btn-primary {
  margin-bottom: 10px;
}
.prescriptionsContainer .delivery-details .delivery-details-date {
  padding: 0.5em 32px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .delivery-details .delivery-content {
    padding-bottom: 40px;
  }
  .prescriptionsContainer .delivery-details .calendar-content {
    padding-bottom: 40px;
    padding-top: 32px;
  }
  .prescriptionsContainer .delivery-details .buttons {
    margin-bottom: 80px;
    margin-top: 5px;
  }
  .prescriptionsContainer .delivery-details .buttons .btn-primary {
    margin-bottom: 20px;
  }
  .prescriptionsContainer .delivery-details .buttons .text-btn {
    margin-left: 6px;
  }
}
.prescriptionsContainer .delivery-details sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.prescriptionsContainer .delivery-details .sr-only-focusable:active,
.prescriptionsContainer .delivery-details .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.prescriptionsContainer .delivery-details #ddate_address {
  margin-left: 0px;
}
.prescriptionsContainer .delivery-details .shipment-title {
  display: block;
  clear: left;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding-top: 20px;
  padding-bottom: 8px;
}
.prescriptionsContainer .delivery-details .thickLine-shipment {
  display: block;
  border: none;
  height: 0px;
  /* background: #bbb; */
  border: 1px solid #bbb;
  margin: 0;
}
.prescriptionsContainer .delivery-details p.mdo-note {
  color: #333333;
  font-size: 14px;
  line-height: 18px;
  margin: 12px 0px 12px 0px;
  padding-left: 0px;
}
.prescriptionsContainer .delivery-details .button_backLink {
  margin-top: 12px;
}
.prescriptionsContainer .delivery-details .shipmentBlock div:first-child shipment-options hr.thickLine {
  background: #000000;
}
.prescriptionsContainer .delivery-details .shipmentBlock {
  padding-bottom: 32px;
}
.prescriptionsContainer .delivery-details .groupedDrug {
  border-top: 2px solid #000000;
  margin: 4px 0px;
  padding-left: 0px;
  padding-top: 12px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .delivery-details .groupedDrug {
    padding-left: 50px;
  }
}
.prescriptionsContainer .delivery-details .drug {
  clear: both;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  text-transform: lowercase;
  padding-bottom: 12px;
}
.prescriptionsContainer .delivery-details .drug label {
  margin-bottom: 0px;
}
.prescriptionsContainer .delivery-details .drug label:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .delivery-details legend#note-legend {
  margin-bottom: 0px;
}
.prescriptionsContainer .delivery-details p#note {
  margin-bottom: 12px;
}
.prescriptionsContainer .delivery-details #bannerBlock h2 {
  margin-bottom: 8px;
}
.prescriptionsContainer .delivery-details #bannerBlock .enhancedBanner_message {
  margin-bottom: 0px;
}
.prescriptionsContainer .drug-list--alternate {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
}
.prescriptionsContainer .drug-list--alternate li {
  margin-bottom: 10px;
}
.prescriptionsContainer .drugname {
  font-weight: bold;
  text-transform: lowercase;
}
.prescriptionsContainer .drugname:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .refrigerated_conf {
  width: 250px;
  background: url("../images/icons/png/snowflake--m.png");
  background-repeat: no-repeat;
  background-size: 15px;
  position: relative;
  top: 2px;
  padding-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-style: italic;
  height: 25px;
}
.prescriptionsContainer .refrigerated_conf::first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .promo_container {
  padding-top: 50px;
}
@media (max-width: 768px) {
  .prescriptionsContainer .promo_container {
    padding-top: 0px;
  }
}
.prescriptionsContainer .icon--icon-circle-check {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2225px%22%20height%3D%2225px%22%20viewBox%3D%2220%2081%2046%2046%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%238EAF30%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20cx%3D%2243%22%20cy%3D%22104%22%20r%3D%2222%22%3E%3C%2Fcircle%3E%20%20%20%20%3Cpolyline%20id%3D%22Shape%22%20stroke%3D%22%238EAF30%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20points%3D%2253%2094%2038.996%20113.416%2033%20106.356%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  display: block;
  height: 25px;
  width: 25px;
}
.prescriptionsContainer .greencircle-sucess {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2225px%22%20height%3D%2225px%22%20viewBox%3D%2220%2081%2046%2046%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%238EAF30%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20cx%3D%2243%22%20cy%3D%22104%22%20r%3D%2222%22%3E%3C%2Fcircle%3E%20%20%20%20%3Cpolyline%20id%3D%22Shape%22%20stroke%3D%22%238EAF30%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20points%3D%2253%2094%2038.996%20113.416%2033%20106.356%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  display: block;
  height: 25px;
  width: 25px;
}
.prescriptionsContainer .fltLft {
  float: left;
  margin-top: 2px;
}
.prescriptionsContainer .ship-payment-container {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  padding-top: 0;
  border-bottom: 1px solid lightgrey;
}
.prescriptionsContainer .ship-payment-container .text--paragraph {
  color: #646464;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
}
.prescriptionsContainer .ship-payment-container .payment_text {
  color: #646464;
  font-size: 14px;
  font-weight: normal;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .ship-payment-container {
    margin-top: 32px;
  }
}
.prescriptionsContainer .shipment-info {
  margin-left: 0;
  margin-right: 0;
}
.prescriptionsContainer .shipment-info .text-btn {
  padding-left: 0;
}
.prescriptionsContainer .shipment-info .address-card_addressee {
  font-size: 16px;
  margin-bottom: 0px;
}
.prescriptionsContainer .shipment-info .est-arrival {
  margin-top: 25px;
}
.prescriptionsContainer .shipment-info .est-arrival p.heading--tertiary {
  margin-bottom: 18px;
  white-space: nowrap;
}
.prescriptionsContainer .shipment-info .mrgnTop {
  margin-top: -2px;
}
.prescriptionsContainer .shipment-info .text-btn {
  font-size: 14px;
  margin-bottom: -15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipment-info {
    border-right: 20px solid #fff;
    padding-bottom: 30px;
    position: relative;
    right: 0;
  }
}
.prescriptionsContainer .shipment-info .icon--icon-circle-check {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2225px%22%20height%3D%2225px%22%20viewBox%3D%2220%2081%2046%2046%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%238EAF30%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20cx%3D%2243%22%20cy%3D%22104%22%20r%3D%2222%22%3E%3C%2Fcircle%3E%20%20%20%20%3Cpolyline%20id%3D%22Shape%22%20stroke%3D%22%238EAF30%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20points%3D%2253%2094%2038.996%20113.416%2033%20106.356%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  display: block;
  float: left;
  height: 25px;
  width: 25px;
}
.prescriptionsContainer .payment-info {
  padding-bottom: 20px;
  padding-top: 20px;
}
.prescriptionsContainer .payment-info .btn-primary {
  width: 100%;
  position: relative;
}
.prescriptionsContainer .payment-info_text {
  margin-bottom: 35px;
  margin-top: 20px;
  overflow: hidden;
}
.prescriptionsContainer .payment-info_text_paragraph {
  margin-top: 15px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .prescriptionsContainer .payment-info_text {
    margin-bottom: 30px;
  }
}
.prescriptionsContainer .payment-info .icon--icon-wallet {
  display: inline-block;
  float: left;
  height: 50px;
  margin-right: 10px;
  vertical-align: middle;
  width: 50px;
}
.prescriptionsContainer .payment-info .icon--icon-mobile {
  display: inline-block;
  background-image: url("../images/icons/png/Mobile.png");
  background-repeat: no-repeat;
  float: left;
  height: 8.5rem;
  margin-right: 10px;
  vertical-align: middle;
  width: 50px;
}
.prescriptionsContainer .payment-info .icon--icon-creditcard {
  display: inline-block;
  background-image: url("../images/icons/png/Creditcard@2x.png");
  float: left;
  height: 50px;
  margin-right: 10px;
  vertical-align: middle;
  width: 50px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .payment-info {
    padding: 20px 20px 20px;
  }
}
.prescriptionsContainer .order-summary {
  padding-left: 30px;
}
.prescriptionsContainer .order-summary_view-summary {
  margin-bottom: 20px;
  padding-top: 20px;
}
.prescriptionsContainer .order-summary .text--paragraph {
  color: #767676;
  font-weight: 500;
  margin-bottom: 20px;
}
.prescriptionsContainer .order-summary li {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-summary {
    padding-bottom: 20px;
  }
  .prescriptionsContainer .order-summary_view-summary {
    padding-top: 25px;
  }
}
.prescriptionsContainer .create-account-guest {
  background-color: #00334B;
  color: #fff;
  margin-bottom: 40px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.prescriptionsContainer .create-account-guest .text-container {
  margin-left: 0;
  padding-left: 0;
}
.prescriptionsContainer .create-account-guest h2 {
  color: #fff;
  margin-bottom: 10px;
}
.prescriptionsContainer .create-account-guest .text-btn {
  color: #37BAAB;
  padding-left: 0;
  padding-top: 6px;
}
.prescriptionsContainer .create-account-guest .icon--patient {
  height: 25px;
  padding: 23px;
  padding-right: 25px;
  width: auto;
}
.prescriptionsContainer .additional-info {
  padding-bottom: 6px;
  padding-left: 20px;
  padding-top: 25px;
  display: inline-block;
}
.prescriptionsContainer .additional-info p:first-of-type {
  margin-bottom: 10px;
}
.prescriptionsContainer .additional-info .forward-link {
  padding-left: 0px;
}
.prescriptionsContainer .next-info {
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 20px;
}
.prescriptionsContainer .next-info .heading--quinary, .prescriptionsContainer .next-info .cart_item_name, .prescriptionsContainer .next-info .drug-list {
  padding-left: 20px;
}
.prescriptionsContainer .next-info .placeholder-block {
  margin-top: 10px;
  color: #646464;
}
@media (min-width: 768px) {
  .prescriptionsContainer .next-info {
    padding-top: 40px;
  }
}
.prescriptionsContainer .placeholder-block {
  background-color: #EDEDED;
  color: #646464;
  height: 200px;
  margin-bottom: 40px;
  padding: 20px;
  text-align: center;
}
.prescriptionsContainer .partial-order-error span {
  font-weight: bold;
  display: block;
}
.prescriptionsContainer .partial-order-error .inline-alert_content a.error-phone {
  padding: 0px;
  margin: 0px;
}
.prescriptionsContainer .mdoConformation_banner {
  background: white;
  border-color: #CCCCCC;
  box-shadow: inset 0 0 0 0 #CCCCCC, 0 3px 6px 0 rgba(0, 0, 0, 0.23), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding: 24px;
}
.prescriptionsContainer .mdoConformation_banner h2 {
  font-size: 22px;
  color: #000000;
  font-family: Helvetica;
  font-weight: bold;
  line-height: 24px;
  margin: 0px;
  padding: 0px 0px 20px 0px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext {
  padding: 0px 0px 0px 0px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext p {
  margin: 0px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext .stethescope {
  width: auto;
  background: url("../images/icons/svg/stethescope-red.svg");
  background-repeat: no-repeat;
  background-size: 23px;
  margin-bottom: 24px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext .stethescope p {
  margin-bottom: 0px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext .stethescope .mdoConformation_bannertext_stethescope {
  margin: 0px 0px 0px 32px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext .phone {
  width: auto;
  background: url("../images/icons/svg/Phone.svg");
  background-repeat: no-repeat;
  background-size: 20px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext .phone p {
  margin-bottom: 0px;
}
.prescriptionsContainer .mdoConformation_banner .mdoConformation_bannertext .phone .mdoConformation_bannertext_phone {
  margin: 0px 0px 0px 32px;
}
.prescriptionsContainer .mdoConformation_banner div.mdoConformation_bannertext p.stethescope {
  margin: 5px 0px 0px 0px;
}
.prescriptionsContainer .mdoConformation_banner div.mdoConformation_bannertext p.phone {
  margin: 5px 0px 0px 0px;
}
.prescriptionsContainer .payment_link {
  color: #cc0000;
}
.prescriptionsContainer .personal-info-pg {
  padding-top: 10px;
}
.prescriptionsContainer .personal-info-pg .text--error {
  padding-top: 10px;
}
.prescriptionsContainer .personal-info-pg .text--error:last-of-type {
  margin-bottom: 15px;
}
.prescriptionsContainer .personal-info-pg .form {
  margin-top: 0;
  padding-top: 6px;
}
.prescriptionsContainer .personal-info-pg .form li:first-of-type .form_fieldset {
  margin-top: 0;
}
.prescriptionsContainer .personal-info-pg .form .form_fieldset_form-group_label {
  margin-bottom: 20px;
}
.prescriptionsContainer .personal-info-pg .form_fieldset {
  margin-bottom: 0;
  margin-top: 15px;
}
.prescriptionsContainer .personal-info-pg .form_fieldset_form-group_label {
  margin-bottom: 20px;
}
.prescriptionsContainer .personal-info-pg .form_fieldset .black-text {
  color: #000;
}
.prescriptionsContainer .personal-info-pg .form_fieldset_radio {
  margin-left: 20px;
}
.prescriptionsContainer .personal-info-pg .form_fieldset_radio:first-of-type {
  margin-bottom: 15px;
}
.prescriptionsContainer .personal-info-pg .column-list {
  margin-left: 10px;
}
.prescriptionsContainer .personal-info-pg .column-list li {
  margin-bottom: 15px;
}
.prescriptionsContainer .personal-info-pg .btn-container {
  margin-bottom: 20px;
}
.prescriptionsContainer .personal-info-pg .btn-container .btn-primary {
  margin-bottom: 10px;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .personal-info-pg {
    padding-top: 20px;
  }
  .prescriptionsContainer .personal-info-pg .form {
    margin-top: 0;
    padding-top: 15px;
  }
  .prescriptionsContainer .personal-info-pg li:first-of-type .form_fieldset {
    margin-top: 0;
  }
  .prescriptionsContainer .personal-info-pg .form_fieldset {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .prescriptionsContainer .personal-info-pg .column-list {
    margin-left: 20px;
  }
  .prescriptionsContainer .personal-info-pg .column-list li {
    margin-bottom: 20px;
  }
  .prescriptionsContainer .personal-info-pg .btn-container {
    margin-bottom: 80px;
    padding-top: 5px;
  }
  .prescriptionsContainer .personal-info-pg .btn-container .btn-primary {
    margin-bottom: 20px;
    margin-top: 0;
  }
  .prescriptionsContainer .personal-info-pg .btn-container .back-link {
    margin-left: 6px;
  }
}
.prescriptionsContainer .personal-info-pg .quesDrugName {
  font-size: 16px;
  color: #333333;
  margin: 0px;
  margin-bottom: 10px;
  margin-left: 25px;
  padding: 0px;
}
.prescriptionsContainer .personal-info-pg .quesHelpText {
  font-size: 14px;
  margin-top: 25px;
}
.prescriptionsContainer .personal-info-pg .quesHintText {
  font-size: 14px;
  line-height: 2em;
  color: #767676;
  font-weight: 400;
}
.prescriptionsContainer .personal-info-pg .subQueDiv {
  margin-top: 20px;
}
.prescriptionsContainer .orderDetail {
  padding: 16px 0px 16px 0px;
}
.prescriptionsContainer .prescription-list-container {
  padding: 0;
}
.prescriptionsContainer .Adobe_Banner {
  border: 0px solid #CCCCCC;
}
.prescriptionsContainer .Adobe_ptag {
  color: #000;
  margin: 0px !important;
  font: 14px !important;
}
.prescriptionsContainer .adobe_a {
  color: #cc0000;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
}
.prescriptionsContainer .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.prescriptionsContainer .authbanner {
  margin: 0 auto;
  width: 976px;
  padding: 30px;
  border: 1px solid #E9E9E9;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  transition: 0.3s;
  font-family: Arial, Helvetica, sans-serif;
}
.prescriptionsContainer .authbanner:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.prescriptionsContainer .authbanner .authIcon {
  display: block;
  width: 60px;
  height: 90px;
  background: url("../images/icons/svg/icon-adobeform.svg") no-repeat;
  background-size: 60px 80px;
  margin-right: 21px;
  float: left;
}
.prescriptionsContainer .authbanner .actnrequired {
  font-size: 28px;
  font-weight: bold;
  color: #000000;
  margin: auto 0;
}
@media only screen and (max-width: 768px) {
  .prescriptionsContainer .authbanner .actnrequired {
    /* For mobile phones: */
    font-size: 22px;
  }
}
.prescriptionsContainer .authbanner .onbehalf {
  color: #333333;
  font-size: 14px;
  margin: auto 0;
  padding-top: 24px;
  padding-bottom: 18px;
}
@media only screen and (max-width: 768px) {
  .prescriptionsContainer .authbanner .onbehalf {
    /* For mobile phones: */
    padding-top: 24px;
  }
}
.prescriptionsContainer .authbanner .myaccountlink {
  color: #CC0000;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  margin-left: 2px;
}
.prescriptionsContainer .authbanner .myaccountlink:active {
  color: #CC0000;
}
.prescriptionsContainer .authbanner .myaccountlink:hover {
  color: #EB0000;
}
.prescriptionsContainer .authbanner .myaccountlink:visited {
  color: #A50000;
}
@media only screen and (max-width: 768px) {
  .prescriptionsContainer .authbanner {
    /* For mobile phones: */
    width: 100%;
    padding: 16px;
    margin: 16px auto;
    border: 1px solid #E9E9E9;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    transition: 0.3s;
  }
}
.prescriptionsContainer .firstFill_banner {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 32px;
  box-shadow: 0px 1.5px 10px 0px #00000033;
  padding: 16px;
  border-radius: 20px;
}
.prescriptionsContainer .firstFill_banner h2 {
  font-size: 22px;
  color: #262626;
  font-weight: 500;
  line-height: 28.6px;
  margin-bottom: 4px;
  padding: 0;
}
.prescriptionsContainer .firstFill_banner .firstFill_bannertext {
  padding: 3px;
}
.prescriptionsContainer .firstFill_banner .firstFill_bannertext .first_bannercontent {
  margin-left: 70px;
}
@media (max-width: 768px) {
  .prescriptionsContainer .firstFill_banner .firstFill_bannertext .first_bannercontent {
    margin-left: 0;
  }
}
.prescriptionsContainer .firstFill_banner .firstFill_bannertext p {
  margin: 0px;
}
.prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram {
  width: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA1OCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ2LjU3MDIgNzAuOTcyMkgxNC4wMDgzQzExLjg3ODggNzAuOTcyMiAxMC4xNTM3IDY5LjI1NTggMTAuMTUzNyA2Ny4xMzdWMTYuNDA4OUg1MC40MTY1VjY3LjEzN0M1MC40MTY1IDY5LjI1NTggNDguNjkxNSA3MC45NzIyIDQ2LjU3MDIgNzAuOTcyMloiIGZpbGw9IiNDQzAwMDAiLz4KPHBhdGggZD0iTTUwLjQxNjggMjQuMDIxNkgxNS45NDgzVjYxLjc1NzdINTAuNDE2OFYyNC4wMjE2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUwLjQxNjEgMzIuMjY2OEg0MS4zOTQ1VjI5LjIzNjVINTAuNDE2MVYzMi4yNjY4Wk01MC40MTYxIDM2LjU3MDFINDEuMzk0NVYzOS41OTIzSDUwLjQxNjFWMzYuNTcwMVpNNTAuNDE2MSA0My43OTcxSDQxLjM3OFY0Ni44Mjc1SDUwLjQxNjFWNDMuNzk3MVpNNTAuNDE2MSA1MS4xMzA4SDQxLjM3OFY1NC4xNjEySDUwLjQxNjFWNTEuMTMwOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNS40MDY3IDI5LjIyMDdDMjQuOTYxIDI5LjIyMDcgMjQuNTMxOCAyOS40MDEzIDI0LjIxODIgMjkuNzEzNEwyMS44NDkzIDMyLjA3MDRDMjEuMTk3MiAzMi43MTkyIDIxLjE5NzIgMzMuNzc4NiAyMS44NDkzIDM0LjQyNzRMMjguNTQzMiA0MS4wODc2TDM1LjIzNzIgMzQuNDI3NEMzNS44ODkzIDMzLjc3ODYgMzUuODg5MyAzMi43MTkyIDM1LjIzNzIgMzIuMDcwNEwzMi44NzY2IDI5LjcwNTJDMzIuNTYyOSAyOS4zOTMxIDMyLjEzMzcgMjkuMjEyNSAzMS42OTYyIDI5LjIxMjVDMzEuMjUwNSAyOS4yMTI1IDMwLjgyMTMgMjkuMzkzMSAzMC41MDc3IDI5LjcwNTJMMjguNTUxNSAzMS42NDMzTDI2LjYwMzYgMjkuNzA1MkMyNi4yODE3IDI5LjM5MzEgMjUuODYwNyAyOS4yMTI1IDI1LjQwNjcgMjkuMjIwN1oiIGZpbGw9IiNDQzAwMDAiLz4KPHBhdGggZD0iTTUyLjI1NzIgMEg4LjE2NDU5QzYuNDg5MDQgMCA1LjEyNzE0IDEuMDg0MDQgNS4xMjcxNCAyLjQzMDg4VjEzLjE4OTJINTUuNDUxNVYyLjU1NDA2QzU1LjQ1MTUgMS4xNDE1MyA1NC4wMjM2IDAgNTIuMjU3MiAwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU3LjE0MjkgMTMuMTgwOUgzLjQyNjE1VjE1LjQyMjlDMy40MjYxNSAxNS45NjQ5IDMuODYzNjEgMTYuNDAwMiA0LjQwODM3IDE2LjQwMDJINTYuMTUyNEM1Ni42OTcyIDE2LjQwMDIgNTcuMTM0NiAxNS45NjQ5IDU3LjEzNDYgMTUuNDIyOVYxMy4xODA5SDU3LjE0MjlaIiBmaWxsPSIjQ0NDQ0NDIi8+CjxwYXRoIGQ9Ik0xNy4wOTYyIDBMMTcuNDU5NCA2LjQ2MzE4SDIwLjkwMTNMMjEuMjcyNyAwSDE3LjA5NjJaIiBmaWxsPSIjQ0NDQ0NDIi8+CjxwYXRoIGQ9Ik0xNy40NTc1IDYuNDYzOTNIMjAuOTA3N0wyMC42ODQ4IDEwLjM3M0gxNy42ODA0TDE3LjQ1NzUgNi40NjM5M1pNMzkuODkxOCAxMC4zODEzSDQyLjg5NjJMNDMuMTEwOCA2LjQ3MjE0SDM5LjY2ODlMMzkuODkxOCAxMC4zODEzWiIgZmlsbD0iI0E1MDAwMCIvPgo8cGF0aCBkPSJNMzkuMzA1OSAwTDM5LjY2OTEgNi40NjMxOEg0My4xMTFMNDMuNDc0MiAwSDM5LjMwNTlaIiBmaWxsPSIjQ0NDQ0NDIi8+CjxjaXJjbGUgY3g9IjE0Ljg1NzEiIGN5PSI2NS4xNDI2IiByPSIxNC44NTcxIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0Ljg1NzEgNTAuMjg1NUM2LjY1MTc2IDUwLjI4NTUgMCA1Ni45MzcyIDAgNjUuMTQyNkMwIDczLjM0NzkgNi42NTE3NiA3OS45OTk3IDE0Ljg1NzEgNzkuOTk5N0MyMy4wNjI1IDc5Ljk5OTcgMjkuNzE0MiA3My4zNDc5IDI5LjcxNDIgNjUuMTQyNkMyOS43MTQyIDYxLjIwMjIgMjguMTQ4OSA1Ny40MjMzIDI1LjM2MjcgNTQuNjM3QzIyLjU3NjQgNTEuODUwOCAxOC43OTc1IDUwLjI4NTUgMTQuODU3MSA1MC4yODU1Wk0xMi42OTA1IDcxLjQzMjFDMTIuNDU3MSA3MS43NDg3IDEyLjA4NzEgNzEuOTM1NyAxMS42OTM4IDcxLjkzNTdDMTEuMzAwNCA3MS45MzU3IDEwLjkzMDUgNzEuNzQ4NyAxMC42OTcxIDcxLjQzMjFMNy43NzUyMyA2Ny40OTVMOC43NjU3IDY2Ljc1MjFMMTEuNjg3NiA3MC43MDE2TDIwLjk0ODUgNTguMDk3OEwyMS45MzkgNTguODI4M0wxMi42OTA1IDcxLjQzMjFaIiBmaWxsPSIjMjYyNjI2Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-size: 50px;
}
.prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram p {
  padding-bottom: 1px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
@media (min-width: 768px) and (max-width: 885px) {
  .prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram p {
    max-width: 460px;
  }
}
.prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram .firstFill_bannertext_cvspictogram_text {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: #575757;
}
@media (max-width: 768px) {
  .prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram {
    background-image: none;
  }
  .prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram .firstFill_bannertext_cvspictogram {
    margin-left: 0px;
  }
  .prescriptionsContainer .firstFill_banner .firstFill_bannertext .cvspictogram .firstFill_bannertext_cvspictogram_text {
    margin-left: 0px;
    margin-top: 10px;
  }
}
.prescriptionsContainer .firstFill_banner div.mdoConformation_bannertext p.cvspictogram {
  margin: 5px 0px 0px 0px;
}
.prescriptionsContainer .firstFill_banner_button {
  padding: 10px 16px;
  font-size: 14px;
  border-radius: 10px;
  float: right;
  margin-top: -80px;
  outline-color: #337ab7 !important;
}
.prescriptionsContainer .firstFill_banner_button[disabled], .prescriptionsContainer .firstFill_banner_button:disabled {
  background: #ffffff !important;
  color: #000 !important;
  border-bottom: 2px solid #fff !important;
  cursor: default !important;
  opacity: 1 !important;
}
.prescriptionsContainer .firstFill_banner:focus {
  outline: auto;
  outline-color: #337ab7;
}
.prescriptionsContainer hr {
  margin: 16px 0 0 0 !important;
  border-bottom: 1px solid #CCCCCC !important;
}
.prescriptionsContainer p {
  margin: 0 !important;
}
.prescriptionsContainer .biosimilar_cta {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #CC0000;
  padding: 5px 0px 5px 0px;
}
.prescriptionsContainer .biosimilar_cta:hover {
  color: #CC0000;
  cursor: pointer;
}
.prescriptionsContainer .cta-wrapper {
  display: flex;
  gap: 8px;
}
.prescriptionsContainer .cta-wrapper:focus .prescriptionsContainer .cta-wrapper:active {
  border: 1px solid #337ab7;
  width: fit-content;
}
@media (max-width: 767px) {
  .prescriptionsContainer .cta-wrapper {
    padding: 10px 0 10px 0;
  }
}
.prescriptionsContainer .insurance_context {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 16px 0 16px 0;
}
.prescriptionsContainer .caret-arrow {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDggMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS45Mjk5MiA3TDAuOTk5OTIyIDcuOTJMNi4xNDk5MiAxMy4wM0wxLjAzOTkyIDE4LjEzTDEuOTQ5OTIgMTkuMDRMNy40NTk5MiAxMy41M0M3LjczOTkyIDEzLjI1IDcuNzM5OTIgMTIuOCA3LjQ1OTkyIDEyLjUzTDEuOTI5OTIgN1oiIGZpbGw9IiNDQzAwMDAiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-top: 5px;
}
.prescriptionsContainer .caret-arrow:hover {
  color: #CC0000;
}
.prescriptionsContainer button.primary-btn.firstFill_banner_button:active, .prescriptionsContainer button.primary-btn.firstFill_banner_button:focus {
  padding: 15px 35px;
  font-size: 14px;
  border-radius: 10px;
  float: right;
  margin-top: -80px;
}
.prescriptionsContainer .starterDoseParent {
  margin-bottom: 8px;
}
.prescriptionsContainer .starterDoseParent p {
  margin: 0;
}
.prescriptionsContainer .tagContainer {
  position: relative;
  display: inline-block;
  margin-right: 16px;
  float: left;
}
.prescriptionsContainer .rectangleTag {
  height: 23px;
  color: white;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 14px;
  font-weight: bold;
}
.prescriptionsContainer .triangleTag {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 11px solid transparent;
  border-bottom: 12px solid transparent;
  position: absolute;
}
.prescriptionsContainer .rectangleGreen {
  background: #118738;
}
.prescriptionsContainer .triangleGreen {
  border-left: 8px solid #118738;
}
.prescriptionsContainer .rectangleBlack {
  background: black;
}
.prescriptionsContainer .triangleBlack {
  border-left: 8px solid black;
}
.prescriptionsContainer .descContainer {
  max-width: 700px;
  margin-right: 200px;
}
.prescriptionsContainer .labelDesc {
  font-size: 14px;
}
.prescriptionsContainer .clearFloat {
  clear: both;
}
.prescriptionsContainer .maintenance_button {
  background: white;
  color: #cc0000;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .maintenance_button:hover, .prescriptionsContainer .maintenance_button:focus {
  background: white;
}
@media (max-width: 767px) {
  .prescriptionsContainer .firstFill_banner_button {
    width: 152px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    border-radius: 10px;
    border: 1px;
    padding: 10px 16px 10px 16px;
    margin-top: 10px;
  }
  .prescriptionsContainer button.primary-btn.firstFill_banner_button:active, .prescriptionsContainer button.primary-btn.firstFill_banner_button:focus {
    padding: 10px 80px;
    font-size: 14px;
    border-radius: 10px;
    float: left;
    margin-top: 15px;
  }
  .prescriptionsContainer .tagContainer {
    width: 100%;
    margin-bottom: 8px;
  }
  .prescriptionsContainer .descContainer {
    margin-right: 0;
  }
  .prescriptionsContainer .firstFill_banner {
    display: flex;
    flex-direction: column;
    background: white;
    border: 1px solid #CCCCCC;
    box-shadow: inset 0 0 0 0 #CCCCCC, 0 0px 1px 0 rgba(0, 0, 0, 0.2), 0 0px 1px 0 rgba(0, 0, 0, 0.1);
    padding: 16px;
  }
  .prescriptionsContainer .firstFill_banner h2 {
    font-size: 22px;
    color: #000000;
    font-family: Helvetica;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
    padding: 0;
  }
}
@media (max-width: 360px) {
  .prescriptionsContainer .tagContainer {
    width: 100%;
    margin-bottom: 8px;
  }
  .prescriptionsContainer .descContainer {
    margin-right: 0;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer .firstFill_banner {
    background: white;
    border: 1px solid #CCCCCC;
    box-shadow: inset 0 0 0 0 #CCCCCC, 0 0px 1px 0 rgba(0, 0, 0, 0.2), 0 0px 1px 0 rgba(0, 0, 0, 0.1);
    padding: 16px 16px 70px 16px;
  }
  .prescriptionsContainer .firstFill_banner .firstFill_banner:focus {
    outline: auto;
    outline-color: #337ab7;
  }
  .prescriptionsContainer .firstFill_banner h2 {
    font-size: 22px;
    color: #000000;
    font-family: Helvetica;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 8px;
    padding: 0;
  }
}
.prescriptionsContainer div#cxo_continueContainer {
  position: sticky;
  z-index: 999;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: start;
  height: 100px;
}
.prescriptionsContainer button#cxo_continue {
  border: 2px solid #c00;
  color: white;
  background-color: #c00;
  font-family: "CVS Health Sans", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 40px;
  text-align: center;
  padding: 0px 15px;
  display: inline-block;
  cursor: pointer;
  border-radius: 10px;
  height: 44px;
  align-items: right;
}
.prescriptionsContainer button#cxo_continue:hover {
  background-color: #FFFFFF;
  border-color: #EB0000;
  color: #EB0000;
}
.prescriptionsContainer button#cxo_continue:focus, .prescriptionsContainer button#cxo_continue:focus-visible {
  outline-color: #000000;
  outline-style: solid;
  outline-width: 4px;
  outline-offset: 4px;
  box-shadow: none;
}
.prescriptionsContainer button#cxo_continue.cxo_disabled, .prescriptionsContainer button#cxo_continue.cxo_disabled:hover, .prescriptionsContainer button#cxo_continue.cxo_disabled:focus, .prescriptionsContainer button#cxo_continue.cxo_disabled:focus-visible {
  background-color: #f2f2f2;
  box-shadow: 0 1px 3px #0003, 0 1px 2px #0000001a;
  height: 48px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  text-align: center;
  color: #767676;
  border: 2px solid #f2f2f2;
  cursor: default;
}
@media only screen and (max-width: 768px) {
  .prescriptionsContainer button#cxo_continue {
    width: 100% !important;
    display: block;
    padding: 0;
    margin: 0;
  }
  .prescriptionsContainer div#cxo_continueContainer {
    position: fixed;
    top: auto;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    padding: 16px;
    z-index: 999;
  }
}
.prescriptionsContainer .spc-header {
  height: 75px;
  position: relative;
  z-index: 5;
}
@media (min-width: 960px) {
  .prescriptionsContainer .spc-header {
    height: auto;
  }
}
.prescriptionsContainer .spc-header .container {
  max-width: 1000px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .spc-header .container {
    padding: 0;
  }
}
.prescriptionsContainer .spc-header .logo-cvs {
  z-index: 1;
  padding-top: 0;
  width: 100%;
  top: 0px;
  left: 0px;
  background-color: #fff;
  margin: 20px 20px 0px 0px;
  height: 50px;
  display: block;
}
.prescriptionsContainer .spc-header .logo-cvs a {
  text-indent: 100%;
  white-space: nowrap;
  width: 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 459px 30px;
  display: inline-block;
  margin-top: 13px;
}
.prescriptionsContainer .spc-header .logo-cvs:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: 2px;
  width: 76%;
}
@media (min-width: 768px) {
  .prescriptionsContainer .spc-header .logo-cvs {
    left: auto;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .spc-header .logo-cvs {
    position: static;
    white-space: nowrap;
    width: 235px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 218px 32px;
    margin-top: 20px;
    margin-left: 20px;
    padding: 12px 0;
  }
  .prescriptionsContainer .spc-header .logo-cvs:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px;
    width: 25%;
  }
}
.prescriptionsContainer .spc-header .logoutlink {
  float: right;
  margin-top: -40px;
  margin-right: 35px;
}
.prescriptionsContainer .spc-header .logoutlink a {
  color: #1E1E1E;
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  font-family: "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer .spc-header .logoutlink a a:hover {
  text-decoration: underline;
  color: #c00;
}
@media (max-width: 768px) {
  .prescriptionsContainer .spc-header .logoutlink {
    margin-right: 4px;
  }
}
.prescriptionsContainer .spc-header .signoutlink {
  float: right;
  margin-top: -40px;
  margin-right: 24px;
}
.prescriptionsContainer .spc-header .signoutlink a,
.prescriptionsContainer .spc-header .signoutlink a:hover {
  color: #767676;
  font: 14px Helvetica, Arial, sans-serif;
  cursor: pointer;
}
@media (max-width: 768px) {
  .prescriptionsContainer .spc-header .signoutlink {
    margin-right: 4px;
  }
}
.prescriptionsContainer .spc-footer {
  font-size: 12px;
  margin: 20px 0 64px;
  clear: both;
}
.prescriptionsContainer .spc-footer p {
  margin-bottom: 0;
  color: #646464;
}
.prescriptionsContainer .spc-footer p a {
  color: #646464;
}
.prescriptionsContainer .spc-footer input {
  display: inline-block;
  width: auto;
  margin-left: 20px;
}
.prescriptionsContainer .spc-footer input[type=checkbox] {
  width: 10px;
}
.prescriptionsContainer .cart-container-whole {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart-container-whole {
    margin-top: 32px;
  }
}
.prescriptionsContainer .cart-container {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart-container {
    margin-left: 10px;
    padding: 0 20px;
  }
}
.prescriptionsContainer .cart_checkout-btn-container {
  background-color: #EDEDED;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart_checkout-btn-container {
    bottom: auto;
    left: auto;
    padding: 0;
    width: auto;
  }
}
@media (max-width: 768px) {
  .prescriptionsContainer .delivery-btn-container {
    display: none;
  }
}
.prescriptionsContainer .cart_checkout_text-container {
  padding: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart_checkout_text-container {
    padding: 0;
  }
}
.prescriptionsContainer .cart {
  background-color: #EDEDED;
  color: #1E1E1E;
  margin-bottom: 20px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  position: relative;
  top: 10px;
}
.prescriptionsContainer .cart--padding {
  margin-bottom: 40px;
  padding: 20px;
  padding-bottom: 16px;
  padding-top: 30px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart--padding {
    padding: 0;
  }
}
.prescriptionsContainer .cart_header {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart {
    margin-left: auto;
    margin-right: auto;
    padding: 30px 20px 10px;
  }
  .prescriptionsContainer .cart_header {
    margin-bottom: 20px;
  }
}
.prescriptionsContainer .cart_cost-text {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 20px;
}
.prescriptionsContainer .cart_empty-text {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn:hover::not(:disabled), .prescriptionsContainer .cart_checkout-btn.primary-btn:focus::not(:disabled) {
  color: #fff;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn[disabled] {
  color: #565656;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn {
  height: 44px;
  line-height: 44px;
  margin-bottom: 10px;
  padding: 0;
  text-decoration: none;
  width: 100%;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn .icon--shopping-cart {
  display: inline-block;
  height: 22px;
  line-height: 40px;
  margin-right: 7px;
  vertical-align: middle;
  width: 22px;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn .icon--shopping-cart-active {
  display: inline-block;
  height: 22px;
  line-height: 40px;
  margin-right: 7px;
  vertical-align: middle;
  width: 22px;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn:hover, .prescriptionsContainer .cart_checkout-btn.primary-btn:active, .prescriptionsContainer .cart_checkout-btn.primary-btn:focus {
  color: #fff;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn[disabled] {
  color: #565656;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn[disabled]:hover, .prescriptionsContainer .cart_checkout-btn.primary-btn[disabled]:active {
  color: #8C8C8C;
}
.prescriptionsContainer .cart_checkout-btn_counter {
  background-color: #A50000;
  display: inline-block;
  float: right;
  height: 100%;
  width: 48px;
}
.prescriptionsContainer .cart_remove-btn, .prescriptionsContainer .cart_remove-btn:hover, .prescriptionsContainer .cart_remove-btn:focus {
  background: none;
  border: 0;
  color: #A50000;
  display: inline;
  float: right;
  font-weight: normal;
  height: auto;
  line-height: inherit;
  min-width: 0;
  padding: 0;
  text-align: right;
  text-decoration: underline;
  vertical-align: middle;
  width: auto;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart_item--top-container {
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .prescriptionsContainer .cart_item--top-container {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart_item-container {
    border-bottom: 2px solid #CCCCCC;
  }
}
@media (max-width: 991px) {
  .prescriptionsContainer .cart_item-container {
    border-bottom: 2px solid #CCCCCC;
  }
}
.prescriptionsContainer .cart_item {
  padding: 0px 20px 20px 10px;
}
.prescriptionsContainer .cart_item_name {
  display: inline-block;
  width: 210px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .prescriptionsContainer .cart_item {
    border-top: 2px solid #CCCCCC;
    padding-top: 20px;
  }
}
@media (max-width: 991px) {
  .prescriptionsContainer .cart_item {
    border-top: 2px solid #CCCCCC;
    padding-top: 20px;
  }
}
.prescriptionsContainer .cart_checkout_text {
  padding-top: 20px;
}
.prescriptionsContainer .cart_refrigerated_cart {
  height: 25px;
  width: auto;
  background: url("../images/icons/png/snowflake--m.png");
  background-repeat: no-repeat;
  background-size: 15px;
  position: relative;
  bottom: 4px;
  color: transparent;
}
.prescriptionsContainer .cart_item_supplyname {
  display: block;
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 25px;
  width: 210px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.prescriptionsContainer .prescriptions-inline-alert .icon--icon-error {
  background-size: 50px;
  height: 25px;
  margin: 20px 20px 10px;
  width: 50px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescriptions-inline-alert .icon--icon-error {
    margin: 10px 0 10px 10px;
    display: block;
    background-size: 28px;
    height: 25px;
  }
}
.prescriptionsContainer .prescriptions-inline-alert .icon--icon-error .sys-error-page {
  margin-left: 20px;
  margin-right: 20px;
  padding: 0 0 20px;
}
.prescriptionsContainer .prescriptions-inline-alert .icon--icon-error .sys-error-page h2 {
  margin-bottom: 20px;
  margin-top: 10px;
}
.prescriptionsContainer .prescriptions-inline-alert .icon--icon-error .sys-error-page p {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescriptions-inline-alert .icon--icon-error .sys-error-page {
    margin-left: 40px;
    margin-right: 40px;
    padding: 0 0 24px;
  }
}
.prescriptionsContainer div#placeOrderFailure.inline-alert.inline-alert--error:focus {
  outline: 3px solid #9ECAED !important;
}
.prescriptionsContainer .modal-backdrop.in {
  opacity: 0.7;
}
.prescriptionsContainer .modal-dialog {
  border-radius: 0;
}
.prescriptionsContainer .modal-dialog.modal-md {
  margin-top: 175px;
  width: 680px;
}
.prescriptionsContainer .modal-dialog .modal-content {
  border-radius: 0;
  box-shadow: none;
}
.prescriptionsContainer .modal-dialog .modal-content .btn-container {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .prescriptionsContainer .modal-dialog {
    margin: 0;
  }
  .prescriptionsContainer .modal-dialog.modal-md {
    margin-top: auto;
    width: auto;
  }
}
.prescriptionsContainer .srx-modal {
  padding: 10px 10px 0;
  /* start: Add on Item: Supplementary Item Status Modal Window from Rx Dashboard */
  /* End: Add on Item: Supplementary Item Status Modal Window from Rx Dashboard*/
}
.prescriptionsContainer .srx-modal #ancillaryContainer {
  margin-left: 20px;
}
.prescriptionsContainer .srx-modal .marignRigt0 {
  margin-right: 0px;
}
.prescriptionsContainer .srx-modal .supplyItems {
  color: #000;
  font: 16px/22px Helvetica, Arial, sans-serif;
  margin: 0;
  padding-bottom: 8px;
}
.prescriptionsContainer .srx-modal .incartSupplyItems {
  margin-bottom: 20px;
}
.prescriptionsContainer .srx-modal .modal-title {
  margin-bottom: 20px;
  margin-top: 25px;
}
.prescriptionsContainer .srx-modal .tel {
  color: #cc0000;
  text-decoration: underline;
}
.prescriptionsContainer .srx-modal .secureMessage {
  color: #333333;
  text-decoration: underline;
}
.prescriptionsContainer .srx-modal.confirm-modal .modal-title {
  margin-top: 30px;
}
.prescriptionsContainer .srx-modal .close {
  margin-top: -15px;
  opacity: 1;
}
.prescriptionsContainer .srx-modal .close span {
  font-size: 50px;
  font-weight: 200;
  height: 50px;
  width: auto;
}
.prescriptionsContainer .srx-modal p {
  margin-bottom: 30px;
  padding-right: 5px;
}
.prescriptionsContainer .srx-modal .primary-btn, .prescriptionsContainer .srx-modal .secondary-btn {
  margin-bottom: 30px;
  padding: 15px;
}
.prescriptionsContainer .srx-modal .btn-yes, .prescriptionsContainer .srx-modal .btn-no {
  width: 48%;
}
.prescriptionsContainer .srx-modal .btn-yes {
  float: left;
}
.prescriptionsContainer .srx-modal .btn-no {
  float: right;
}
.prescriptionsContainer .srx-modal .btn-link {
  font-weight: normal;
  color: #333;
  text-decoration: underline;
  background: none;
  border: none;
  font-weight: normal;
  margin-bottom: 15px;
  margin-top: 0px;
}
.prescriptionsContainer .srx-modal .supply-link {
  font-weight: normal;
  color: #333;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 15px;
  margin-top: 10px;
  margin-left: 95px;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox] {
  content: "";
  display: block;
  cursor: pointer;
  position: relative;
  background-color: #FFFFFF;
  border: 2px solid #000000;
  width: 30px;
  height: 30px;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input:after {
  background-color: grey;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox] + label::before {
  content: "";
  background-color: #FFFFFF;
  width: 30px;
  height: 30px;
  position: absolute;
  display: block;
  border: 2px solid #000;
  left: -37px;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox]:checked + label:before {
  content: "";
  color: #FFFFFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQ4jeXSsQ3CMBBG4aSIFEpWYAakwBQ0MABbZARgBlZhDtgEGvRRcAgXIGJTUPBLrnx+vmdfVf0yaLH4FrJzz6YUMMM1VlcCGOEUXWxLu3hoHNGWAP5GA3M0b/Y+a2AdN+xRF2mgwzkK+2yNpHjpmdVgjRegPg5cooP830Ad75Imf6jQ4JBAiodqHAplQ5WAJpgOrb8BOQI9tWE1OIQAAAAASUVORK5CYII=") no-repeat center center #000;
  border: 2px solid #000000;
  width: 30px;
  height: 30px;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox] + label.ancillaryDrugName {
  top: -30px;
  left: 37px;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox] + label + label.ancillaryRxNumber {
  display: block;
  top: -27px;
  left: 37px;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox]:checked + label:hover {
  cursor: pointer;
}
.prescriptionsContainer .srx-modal .supplyrxNumber {
  color: #767676;
  font-size: 12px;
  font-weight: 400;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox].has-error::before {
  background-color: #f7d9d9;
  border: 2px solid #cc0000;
  border-color: #CC0000;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox].has-error + label::before {
  background-color: #f7d9d9;
  border: 2px solid #cc0000;
  border-color: #CC0000;
}
.prescriptionsContainer .srx-modal .fieldset_checkbox input[type=checkbox]:focus {
  outline: 4px solid #85bffd !important;
  outline-offset: -2px !important;
}
.prescriptionsContainer .srx-modal .btn-container {
  width: 100%;
}
@media (min-width: 768px) {
  .prescriptionsContainer .srx-modal .btn-container {
    padding: 0;
  }
}
.prescriptionsContainer .srx-modal .btn-group {
  width: 100%;
  display: flex;
}
.prescriptionsContainer .srx-modal .btn-ancillary {
  width: 100%;
  margin: 12px auto;
}
.prescriptionsContainer .srx-modal .incartPrescriptions {
  display: inline;
  font-weight: bold;
  font-size: 14px;
}
.prescriptionsContainer .srx-modal .ancillaryInCartSingle {
  font-weight: normal;
}
.prescriptionsContainer .srx-modal .anicillary {
  display: inline;
  font-weight: normal;
}
.prescriptionsContainer .srx-modal .modal-subHeader {
  padding: 0;
  font-size: 15px;
  margin-bottom: 16px;
  color: #000000;
  font: 16px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .srx-modal .icon-info {
  margin: 21px 0px 0px 0px;
  line-height: 1.2;
}
.prescriptionsContainer .srx-modal .icon-info-p {
  margin-left: 30px;
}
.prescriptionsContainer .srx-modal .secure-chat {
  background-size: 23px;
  background: #fff url("../images/icons/png/sm-icon-redx3.png") no-repeat 8px 12px;
  background-position: inherit;
  background-size: 23px auto;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.prescriptionsContainer .srx-modal .btn-close {
  border-radius: 12px;
}
.prescriptionsContainer .srx-modal .supplyModal {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  display: inline-block;
}
.prescriptionsContainer .srx-modal .supplyModal_drugName {
  font-weight: bold;
  padding-bottom: 4px;
}
.prescriptionsContainer .srx-modal .supplyModal_rxNumber {
  color: #767676;
  font-size: 12px;
  font-weight: 400;
  display: block;
}
.prescriptionsContainer .srx-modal .supplyModalBtn {
  text-align: center;
}
.prescriptionsContainer .srx-modal .supplyModalBtn_btn-link {
  text-decoration: none;
  font-size: 12px;
}
.prescriptionsContainer .srx-modal .supplyModalBtn_btn-link:hover {
  text-decoration: underline;
}
.prescriptionsContainer .srx-modal .modal-seperator {
  padding: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.prescriptionsContainer .srx-modal .marginTop5 {
  margin-top: 5px;
}
.prescriptionsContainer .srx-modal .checkgreenadded {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAACHBJREFUaAXdWwtsFEUY/nevD0qhhQiVQHkkyEOkBNumJDwsIA95o4GCCAkgBDRGERQMwQg+iBBRYqKCgm2ASNISkfISWgxaKNLQJlIslFdooQjleRyllN7dOt8cu53d2yt717uW9E+uOzs7M//33c7N/PP/fyUKsmRmTrUVVe1NdLpdQ2SFeivsQxJ1JlJaM1X4QBxEkoMUuixJdMbNPmGyLS8xelxRWlqWy9MkOH+lYAyz8URS+LmTxWPJJc2USBmpEMUGMi4DY1dIyiGbsq1Hv4R9C5ILawMZR+zTIIJfZ8ZHXbtXuYgRWsLe1DPiwA0tszd7i4Fb1yEmbv3itCvVgY4XEEFMwxOO3bPdbmUVm3qdAlVurZ9UIcvSJ8mtJ2QEMn39Jrhsc+QYl0JfkaL08QUwPCyKenYaQd07plJcbC9qF9OdoiLbUmS45ydYU+ug6po7dPPeBaq0l9KFq3/S2YpcqnXW86IkqcQm0Qdr3qzZ70uvWb1lgoqiSEs3RX2ukHu52UAtGYE+XcdT364TqWf8SAq3RZk181lX66qms1dy6FRZNpWU7aEH7AswE4nk1WvnVa+QJIn9Mp4slgiuzGzfqsp+b5tCyiTjkBFhLemlhEU0tN8S9oZaGR8HdF9Te58On1xHfxWvp0fOB15jSCTtio6Nmbky7cZ9r4eGiicS/Ci9RTeX053Nvq4Esa8s2yil5xwalfQxtY7qID4KWtlRfY0OFn5GBWfTye3W7x4MeLEtTJ745ZyHl+pTWC9BkHM6leNsIYkTB4mN7kSzR+6g+HaJYnXIylduFlFGzhSyV1UYdEiVYWHSgPpI+iTomZb2fOOb6xKXwshlheytGRhot3ibGTlTqbyyQKtDAW8yOjZ2oK/pKutaP77BguL5zemnZVKPGfTWuNxGJwdY+BlANzCIghfAsTLMYr1atqkF8fogfs0XbEGZL9Zh4Omp6STLYWJ1o5ahu2+3yXTbcZH+u10s6u6dW7Q6PH+38w+xEmUv1nyfcyv7xIaYlvj2wmyRYnWTlZ2uGvph7wiv6WqTpbHGfVI3RWGh8E1cgO5ZULKeGnKAhi8a6wCwiQLs4CDW6QjC/BItFGwFWC1DtQ2IQPwtAxOwAaMmzLriHLQKIo0gDGePbVn3FPtcY20FdVqtl4ANGEUBB3BR6zSCOBWIhjMsFGziTSE789+jvFPfWlINjMBaJ0onDxdPDSeI8xxbbpfUNSJufjXF1CwoTaf8kg2U/feHtP3wbHK6HoqwvMrACFNRFHABJ9Rxgjisiuc5GM6wLRtbym8U0M78dzW1Ree3M5JztXtfhaH9FhMwqwIu/ADOKjhByS3NUh/i+kLXCUEznMVx6ys7qq/Tltxp7I090ppFhEfTqMQV2r2vAo5hwKwT5l3AvcyXVUUZIT70aiw+DEHZ5a7l5OxVV3WjT0/dRM+29Xns1LU1YobrBNxkOIjYnNV8KPywys5zjSm7jr1Pl64f06kc3n8ZJXR7TVdX3w0/g7KDtirgBG4yvF9qJa44ift7WBX7+1vGonLs9E+6br07j6ZXklfp6p50A8zALgr37LFz8fNiJdwMjSXGRQV64d6YMWwLsyG9rMgnwjJiBzeZ+SZ7iT3hQ2kM8bWowDqJimgTEAQv7IybzL6ozuJo+AZDLcFYVMwwemFn3Ng2wT3OWnt4v0ItwVhUzDB6Y1daYx9U3em8j+raMxsgGHXBWlTMsJhg5wTN2lquA2B71RVL7YO9qFhRijfoEBvCKWtVjp/ZTFl5C+m73cOYE/d8vd1CsagYFZpgdzCCLMojCDzOVuSfi1n069F3eNM798vp+z3DjW4EbZhQLSqagscFb+wSI8hCWGJDuNOtSEn5HnIrbq2p48F17kYoq2ReRoOEalExqOGhAF0d44ZtolSsRKzAikwfmkEpvfSHzeqau/Tj/jF0ruKQNkQoFxVNyeOCETtijzJztp0WGyIQYkVgaUwdsoFSDWexR7VV9PPBySzGsIsae1ExYueBVURWnW6nxolHeVggxKo9On7AGmoREUsHCutsRxx5th56nVskxuNPQywVDaRJgQdvWIRKFHCTETZmVp9dfYAQFqI8/siIF5fT5IHfEIv4aN0QS6h6eEu7R8Gf44+uo4UbYBbDb+AEbjIPKkqSjvq/ZbstDKlvMqjP2zQtdbPeyyU0Gd5/qV/HH6GrpaIRM0Lh4IZ9kBRZ2SqOgsYIYfkrSc+9QbNe3u7lQ/Ucfz71dzjL7YHVSBBxfgzACSLgj5i4OiKCj4jPBSJ9u06iuaN/I7gbIA05/ljVD6xiwBRcwAn9OUFkM7A5q2OE4CMiOoFIj47DacHY36lNdDx3zgZ6/LGiGxiBVRRwUTM0OEE8RDYDs2oq1IaIrCL4GKh0aZ9Cy9JKLPtUAtUDjPoosFTh4eIZUSOIVA1kM4iKEFlF8DFQCXWwBtiAURRwENNONIJohFQNttaXqB2w1COyGuhUVccJxdUTEJ2iD20z7JyDoFBHEMsqUjWE5zxsjMgqQlZPiwCLWUgb2I25NDYj6KPZrvODJoZHsM1D87YhNn63qowHH43tm+I+M28+nbl8QKfak15Ss1FXyW7qTA/hiScnpsVOY9oIorxTBm/w2ueEriEt4s3tOLKQCs/9otODtJK18x6+apY7o5uiai80RB4KY1+s1uGKgRFZbYrfJHRCtzc5JCEwrD4Sg0zfoEqqWaeRiCSbbSKQSrJZp3KpJK0k4yHCg09DkvFgNOMj2pYqBlxDkownKmi26ZQiScTdmm1CrEi02aY0iyRRVpPSeSicRYsRfDS2sXLP9iw7s4VzcQB/KpLSzUDz6XtvT5Jbcg/msUeE5+r5twL2rBSePVmRjyTHjC802pJmOvyp+x+TSgfPAwejTAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-position: 1px 2px;
  width: 25px;
  height: 25px;
  margin: -5px 0px -5px 8px;
}
.prescriptionsContainer .srx-modal .AddedLabel {
  color: #000000;
  font-weight: bold;
}
.prescriptionsContainer .srx-modal .supply-title {
  color: #000000;
  font-weight: bold;
  font-weight: 400;
  font-size: 14px;
}
.prescriptionsContainer .srx-modal .font-style {
  font-weight: 400;
}
.prescriptionsContainer .srx-modal .marginTop-10 {
  margin-top: -10px;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .prescriptionsContainer .srx-modal .mobile {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 170px;
  }
  .prescriptionsContainer .srx-modal .mobile_label {
    display: inline-block;
    width: 8em;
    text-align: right;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .srx-modal {
    padding: 10px 10px 0 40px;
  }
  .prescriptionsContainer .srx-modal #ancillaryContainer {
    margin-left: 20px;
  }
  .prescriptionsContainer .srx-modal .supplyItems {
    color: #000;
    font: 16px/22px Helvetica, Arial, sans-serif;
    margin: 0;
    padding-bottom: 8px;
  }
  .prescriptionsContainer .srx-modal .incartSupplyItems {
    margin-bottom: 20px;
  }
  .prescriptionsContainer .srx-modal p {
    margin-bottom: 40px;
    padding-right: 40px;
  }
  .prescriptionsContainer .srx-modal .primary-btn {
    margin-bottom: 40px;
    padding: auto;
  }
  .prescriptionsContainer .srx-modal .btn-container {
    width: 30%;
  }
  .prescriptionsContainer .srx-modal .btn-yes, .prescriptionsContainer .srx-modal .btn-no {
    height: 44px;
    width: 88px;
    float: none;
  }
  .prescriptionsContainer .srx-modal .btn-yes {
    margin-right: 10px;
  }
  .prescriptionsContainer .srx-modal .btn-link {
    font-weight: normal;
    color: #333;
    text-decoration: underline;
    background: none;
    border: none;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .prescriptionsContainer .srx-modal .supplyModalBtn {
    text-align: center;
  }
  .prescriptionsContainer .srx-modal .supplyModalBtn_btn-link {
    text-decoration: none;
    font-size: 12px;
  }
  .prescriptionsContainer .srx-modal .supplyModalBtn_btn-link:hover {
    text-decoration: underline;
  }
  .prescriptionsContainer .srx-modal .supply-link {
    font-weight: normal;
    color: #333;
    text-decoration: underline;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 49px;
    margin-left: 55px;
  }
}
@media (min-width: 360px) and (max-width: 480px) {
  .prescriptionsContainer .sso-error-modal .error-popup {
    display: flex;
    width: 328px !important;
    height: 350px !important;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
  .prescriptionsContainer .sso-error-modal .banner-container .display-flex {
    display: flex;
    gap: 16px;
    flex-direction: column;
  }
}
.prescriptionsContainer .sso-error-modal .banner-container .header-message {
  color: #262626;
  font-family: "CVS Health Sans";
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 28.6px */
  margin-top: 12px;
  margin-bottom: 16px;
}
.prescriptionsContainer .sso-error-modal .banner-container .message {
  color: #262626;
  font-family: "CVS Health Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  margin-bottom: 24px;
}
.prescriptionsContainer .sso-error-modal .banner-container .display-flex {
  display: flex;
  gap: 16px;
}
.prescriptionsContainer .sso-error-modal .ph_link {
  white-space: nowrap;
  color: #CC0000;
}
.prescriptionsContainer .sso-error-modal .nav_link {
  color: #333;
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .sso-error-modal .error-popup {
  height: 245px;
  width: 553px;
  position: fixed;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  font-family: "CVS Health Sans";
  margin-left: auto;
  margin-right: auto;
  transform: translateY(50%);
}
.prescriptionsContainer .sso-error-modal .error-popup .error-popup-wrapper {
  height: fit-content;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding: 24px;
  position: absolute;
  box-shadow: 0px 1.5px 10px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  border-radius: 20px;
}
.prescriptionsContainer .sso-error-modal .black-backdrop {
  background: rgba(0, 0, 0, 0.65);
}
.prescriptionsContainer .sso-error-modal .error-popup-wrapper {
  box-shadow: none;
}
.prescriptionsContainer .sso-error-modal .primary-btn {
  border-radius: 10px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  background: #c00;
  border: 2px solid #c00;
  color: #fff;
  margin: 0px;
  outline: 0;
  font-weight: 500;
  padding: 10px 12px;
  text-align: center;
  transition: background 0.2s ease;
}
.prescriptionsContainer .sso-error-modal .primary-btn:hover {
  background: white;
  color: #eb0000;
  border: 2px solid #eb0000;
  outline: 0;
}
.prescriptionsContainer .sso-error-modal .primary-btn:active, .prescriptionsContainer .sso-error-modal .primary-btn:focus {
  background: white;
  color: #a50000;
  border: 2px solid #a50000;
  outline: 0;
}
.prescriptionsContainer .sso-error-modal .primary-btn.primary-button--disabled, .prescriptionsContainer .sso-error-modal .primary-btn[disabled] {
  background: #ccc;
  color: #8c8c8c;
  border-bottom: 2px solid #bbb;
  cursor: default;
}
.prescriptionsContainer .sso-error-modal .secondary-btn {
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  background: white;
  color: #262626;
  margin: 0px;
  padding: 10px 16px;
  border: 1px solid #262626;
  outline: 0;
  text-align: center;
  transition: background 0.2s ease;
}
.prescriptionsContainer .sso-error-modal .secondary-btn:hover {
  background: #eb0000;
  color: white;
  outline: 0;
}
.prescriptionsContainer .sso-error-modal .secondary-btn:active, .prescriptionsContainer .sso-error-modal .secondary-btn:focus {
  background: #a50000;
  color: white;
  outline: 0;
}
.prescriptionsContainer .sso-error-modal input {
  box-sizing: border-box;
  height: 44px;
  width: 100%;
  font-size: 16px;
  border: 1px solid #262626;
  border-radius: 10px;
  background-color: #FFFFFF;
  padding-inline: 8px;
  display: inline-block;
}
.prescriptionsContainer .sso-error-modal input:focus-visible:not(.hasError) {
  outline: 0;
  border: 2px solid #000;
}
.prescriptionsContainer .sso-error-modal label {
  font-weight: 500;
  line-height: 40px;
}
.prescriptionsContainer .sso-error-modal h1 {
  font-weight: 500;
}
.prescriptionsContainer .sso-error-modal .mtop10 {
  margin-top: 10px;
}
.prescriptionsContainer .sso-error-modal .mtop20 {
  margin-top: 20px;
}
.prescriptionsContainer .sso-error-modal .caremark-link {
  background-color: #FFF;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: 8px;
}
@media only screen and (max-width: 767px) {
  .prescriptionsContainer .sso-error-modal .error-popup-wrapper {
    max-width: 328px;
  }
}
@media only screen and (min-width: 768px) {
  .prescriptionsContainer .sso-error-modal .error-popup-wrapper {
    max-width: 553px;
  }
}
.prescriptionsContainer .order-list_header {
  padding: 30px 20px;
  margin: 0;
  color: #000;
  background-color: #EDEDED;
  font-weight: bold;
  font-size: 16px;
  border-bottom: 2px solid #000000;
}
.prescriptionsContainer .order-list_header .order-list_item_contents {
  font-weight: bold;
  font-size: 16px;
}
.prescriptionsContainer .order-list_show-next {
  margin-top: 44px;
  margin-bottom: 30px;
}
.prescriptionsContainer .order-list_show-next a {
  color: #CC0000;
  text-decoration: underline;
  font-size: 16px;
}
.prescriptionsContainer .order-list_show-next-details {
  color: #646464;
  font-size: 14px;
  line-height: 16px;
  margin-top: 30px;
  margin-bottom: 4px;
}
.prescriptionsContainer .order-list_show-next-dates {
  color: #646464;
  font-size: 12px;
  line-height: 14px;
}
.prescriptionsContainer .order-list a {
  cursor: pointer;
}
.prescriptionsContainer .order-list_item {
  border-bottom: 0px;
}
.prescriptionsContainer .order-list_item a {
  color: #000;
  display: block;
  padding: 10px 0px;
  text-decoration: none;
}
.prescriptionsContainer .order-list_item a:hover, .prescriptionsContainer .order-list_item a:active, .prescriptionsContainer .order-list_item a:focus {
  color: #000;
}
.prescriptionsContainer .order-list_item a:hover .order-list_item_details, .prescriptionsContainer .order-list_item a:active .order-list_item_details, .prescriptionsContainer .order-list_item a:focus .order-list_item_details {
  font-weight: bold;
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item a {
    padding: 30px 20px 50px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item {
    padding: 30px 18px 16px;
    border-bottom: 1px solid #CCCCCC;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item {
    border-bottom: 1px solid #CCCCCC;
    margin: 0;
  }
}
.prescriptionsContainer .order-list_item_date {
  padding: 15px 10px;
  background-color: #EDEDED;
  color: #646464;
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item_date {
    background: none;
    color: #000;
    padding: 0px;
  }
}
.prescriptionsContainer .order-list_item_details {
  padding-right: 15px;
  text-align: right;
  color: #CC0000;
  text-decoration: underline;
  padding-left: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item_details {
    padding-right: 0px;
  }
}
.prescriptionsContainer .order-list_item_details a {
  display: block;
  padding: 0px 15px 0px 0px;
  text-decoration: none;
  height: 30px;
  margin-top: -2px;
  color: #CC0000;
}
.prescriptionsContainer .order-list_item_details a:hover, .prescriptionsContainer .order-list_item_details a:active, .prescriptionsContainer .order-list_item_details a:focus {
  font-weight: bold;
}
.prescriptionsContainer .order-list_item_contents {
  padding-left: 20px;
  font: 16px/19px "HelveticaNeue", Arial, sans-serif;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item_contents {
    padding-left: 15px;
    padding-top: 0px;
    font: 14px/19px "HelveticaNeue", Arial, sans-serif;
  }
}
.prescriptionsContainer .order-list_item_contents p {
  margin-bottom: 0;
}
.prescriptionsContainer .order-list_item_status {
  padding-left: 20px;
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .order-list_item_status {
    padding-left: 15px;
    padding-bottom: 0px;
  }
}
.prescriptionsContainer .glyphicon-triangle-right {
  font-size: 16px;
}
.prescriptionsContainer .glyphicon-triangle-bottom {
  font-size: 16px;
}
.prescriptionsContainer .prescription-list-container {
  margin-bottom: -20px;
}
.prescriptionsContainer .prescription {
  border-top: 2px solid #E9E9E9;
  margin-top: 20px;
  padding: 0;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescription {
    margin-top: 30px;
  }
}
.prescriptionsContainer .prescription--discontinued .prescription_item .heading--quaternary {
  color: #767676;
}
.prescriptionsContainer .inactive_prescription {
  border-top: 25px solid transparent;
}
.prescriptionsContainer .prescription-list {
  margin-top: 30px;
}
.prescriptionsContainer .prescription-list:first-child {
  margin-top: 0;
}
.prescriptionsContainer .prescription-list_icon {
  display: inline-block;
  height: 15px;
  width: 15px;
  vertical-align: baseline;
}
.prescriptionsContainer .prescription-list .gly-rotate-90 {
  transform: rotate(90deg);
}
.prescriptionsContainer .prescription-list .heading--tertiary {
  float: left;
}
.prescriptionsContainer .prescription-list .heading--tertiary:focus {
  outline: #337ab7 solid !important;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescription-list {
    margin-bottom: 40px;
  }
}
.prescriptionsContainer .prescription_header_inactive:hover, .prescriptionsContainer .prescription_header_inactive:active {
  cursor: pointer;
}
.prescriptionsContainer .prescription_header:first-child {
  margin-top: 0;
  margin-right: 0px;
  background-color: white;
  margin-bottom: 33px;
}
.prescriptionsContainer .btn_all-to-cart {
  float: right;
}
.prescriptionsContainer .add-to-cart_div {
  padding: 40px 20px;
}
@media (max-width: 768px) {
  .prescriptionsContainer .btn_all-to-cart {
    display: none;
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.prescriptionsContainer .sso-widget {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 16px;
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 1.5px 10px 0px rgba(0, 0, 0, 0.2);
}
.prescriptionsContainer .sso-widget .sso-loader {
  background-repeat: no-repeat;
  background-size: 48px;
  width: 48px;
  height: 48px;
  background-color: #FFF;
  animation: rotation 2s infinite linear;
}
.prescriptionsContainer .sso-widget .sso-loader-content {
  color: #262626;
  /* Desktop/Heading/L */
  font-family: "CVS Health Sans";
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 28.6px */
  padding-top: 8px;
}
.prescriptionsContainer .sso-widget .sso-widget-title {
  color: #262626;
  font-family: "CVS Health Sans";
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 28.6px */
  margin: 0px;
  margin-bottom: 8px;
}
.prescriptionsContainer .sso-widget .sso-widget-desc {
  color: #262626;
  font-family: "CVS Health Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.prescriptionsContainer .sso-widget .m-btm-8 {
  margin-bottom: 8px;
}
.prescriptionsContainer .sso-widget .sso-widget-desclist {
  list-style: disc;
  margin-left: 24px;
  line-height: 150%;
  color: #262626;
  font-family: "CVS Health Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.prescriptionsContainer .sso-widget .sso-widget-action-container {
  display: flex;
  padding: 10px 0px;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  border-radius: 10px;
}
.prescriptionsContainer .sso-widget .sso-widget-action-container .sso-widget-action {
  color: #C00;
  text-align: center;
  font-family: "CVS Health Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 24px */
  cursor: pointer;
  display: inline-flex;
}
.prescriptionsContainer .sso-widget .sso-widget-action-container .sso-widget-action:hover, .prescriptionsContainer .sso-widget .sso-widget-action-container .sso-widget-action:focus {
  text-decoration: underline !important;
}
.prescriptionsContainer .sso-widget .sso-widget-action-container .sso-widget-action:active {
  background-color: #C00;
  color: #FFF;
}
.prescriptionsContainer .sso-widget .sso-widget-action-container .caremark-link {
  background-color: #FFF;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-left: 8px;
}
.prescriptionsContainer .tracking-details {
  padding: 0;
}
@media (min-width: 768px) {
  .prescriptionsContainer .tracking-details {
    padding: 0 15px;
  }
}
.prescriptionsContainer .tracking-details_details {
  padding-bottom: 10px;
}
.prescriptionsContainer .tracking-details_details p {
  margin-bottom: 10px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .tracking-details_details p {
    padding-left: inherit;
  }
}
.prescriptionsContainer .tracking-details_list {
  margin-top: 10px;
}
.prescriptionsContainer .tracking-details_list_header {
  font-size: 14px;
  font-weight: bold;
  background-color: #EDEDED;
  color: #646464;
  padding: 10px;
  margin-top: -10px;
}
.prescriptionsContainer .tracking-details_list_table_item {
  margin-bottom: 0px;
  margin: auto;
}
@media (min-width: 768px) {
  .prescriptionsContainer .tracking-details_list_table_item {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.prescriptionsContainer .status {
  margin-bottom: 0;
  padding: 0 10px 5px 5px;
  text-transform: capitalize;
}
.prescriptionsContainer .time {
  padding: 15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .time {
    padding: 15px 10px 15px 25px;
  }
}
.prescriptionsContainer .address-container {
  border-left: 2px solid #CCCCCC;
  padding-top: 15px;
  padding-bottom: 0;
}
.prescriptionsContainer .address-container .city-state {
  padding-top: 0;
}
.prescriptionsContainer .address-container .city-state p {
  display: inline-block;
}
.prescriptionsContainer .address-container .city {
  color: #767676;
  margin-bottom: 0;
  padding: 0 0 0 5px;
  text-transform: capitalize;
}
.prescriptionsContainer .address-container .state {
  color: #767676;
  margin-bottom: 0;
  padding-bottom: 0;
}
.prescriptionsContainer .prescription_item_more-info {
  margin-left: 10px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescription_item_more-info {
    margin-left: auto;
    margin-top: auto;
  }
}
.prescriptionsContainer .primary-btn:focus, .prescriptionsContainer .prescription_item_more-info:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.prescriptionsContainer .step-tracker {
  margin-bottom: 15px;
}
.prescriptionsContainer .step-tracker .active a {
  color: #fff;
}
.prescriptionsContainer .step-tracker .stepper:not(.active) {
  color: #565656;
}
.prescriptionsContainer .step-tracker a {
  display: block;
  text-decoration: none;
}
@media (min-width: 768px) {
  .prescriptionsContainer .step-tracker {
    margin-bottom: 20px;
  }
}
.prescriptionsContainer .help-text {
  margin-top: 10px;
  padding-bottom: 40px;
}
.prescriptionsContainer .help-text h2 {
  border-bottom: 2px solid #000;
  margin-bottom: 18px;
  padding-bottom: 8px;
}
.prescriptionsContainer .help-text .icon--person-headset {
  height: 25px;
  padding: 23px;
  padding-right: 20px;
  width: auto;
}
.prescriptionsContainer .help-text .text-container {
  margin-left: 0;
  padding-left: 0;
  padding-top: 8px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .help-text {
    padding-left: 30px;
    padding-right: 0;
  }
  .prescriptionsContainer .help-text .icon--person-headset {
    padding-right: 13px;
  }
  .prescriptionsContainer .help-text .text-container {
    padding-left: 15px;
    padding-right: 0;
  }
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert {
  border-left: 4px solid #000;
  color: #000;
  margin-bottom: 20px;
  margin-top: 8px;
  padding: 20px 10px;
  position: relative;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert:focus {
  outline-style: auto;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert p {
  color: #000000;
  margin-bottom: 0;
  line-height: 22px;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert b {
  font-size: 14px;
  font-weight: normal;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_close-btn:before {
  content: "";
  position: absolute;
  top: -25%;
  left: -25%;
  right: -25%;
  bottom: -25%;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_close-btn {
  background: none;
  border: 0;
  margin-left: 2px;
  padding: 0;
  position: relative;
  top: -5px;
  z-index: 1000 !important;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_heading {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  margin-bottom: 5px;
  margin-top: 0;
  margin-right: auto;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--success {
  background-color: #edf5d7;
  border-color: #A7CE39;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--success .inline-alert--icon:before {
  display: inline-block;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--success .inline-alert_close-btn {
  display: none;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert .icon {
  background-size: 25px;
  display: inline-block;
  float: left;
  height: 25px;
  margin-left: 5px;
  margin-top: 5px;
  width: 40px;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--error {
  background-color: #fae6e6;
  border-color: #CC0000;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--error.inline-alert--icon:before {
  display: inline-block;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--error .inline-alert_close-btn {
  display: none !important;
  visibility: hidden;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--warning {
  background-color: #fff6d0;
  border-color: #FFD216;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--warning.inline-alert--icon:before {
  display: inline-block;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--info {
  background-color: rgba(184, 227, 235, 0.3);
  border-color: #B8E3EB;
  /* !important;*/
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--info .inline-alert_close-btn {
  background: none;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--info a {
  color: #2F7789;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--modal {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
  /* !important;*/
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--modal .inline-alert_close-btn {
  background: none;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--modal .icon--modal-icon {
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABACAYAAACELFBMAAAAAXNSR0IArs4c6QAAB5JJREFUeAHtnEmPVkUUhhui4gDOU3BFMOzRRFYdcIqyY8Gqf4Pjgh/gb9CNe41KIi IKTlFbW4MDCogDLkwICnGBG0ENJATf56NPU/dU3Vt3bL7APcnhVJ2qes97Xr6+9/Z3CStm6tlGbd smn5XfJ18rXy2/ku2MmjspPyFfkO+WH5R3su06fVR+YfSJBmiBJo1tnU7sl49CpjVAGzSqZZu165 R8FLNaAzRCq0pjwzm5F5PcTvmcfIP8Sr9+qsVJj/RKz/RepkupqHyEU5/MXcqvl1/thgZo4T9saJ b88ffXzPPauEM+WlEBNEGbUFi0Kxh3rnAD41HMgkSFCdp4vQp3f/9oxEd7tGoF/I8/Gk6Mh/ZQbS 6+4zXzojZVf6KRv1FtXKkkvwGFxm8Ev4WJcZxUAI3QKrRtCDobZjT2m9zyOA0U8FrNIii/m4d2IJ wMML5emE/L5+U8cpyV/y5/Q/6kvKk9oQOvy8EAC8x5OTWoNaR5rSZanlbF8Bq6ekAGDwj7mKsX1m a8R36LPGfsYa8/H86Paf1B+VC2RsBhPbQsJFj0tlUJ/vZxxm3tYR38Rx4SKBsf0r47KgqxdrgmFj Wp3dZy/fseogZ9YYS0Q8f9Ys35I9pXV0yrhWB3JvDJ1RXTsKgNhzaW699qWFwSaynhqoaAjJsajf wrN3yLLytn3wtwY+R6ZGsWf1AuFJUxOVu3yFkwuFyBCbatWYRDG1Fz/Ru+xaiw6hYs95EvbHaTRz VPifm828eUG8iHciNmEQHvWvSUmJxJ3XyoYRgW4QKnJpbr37AtRkWbFKva+5gWU2I+V3EIYT6QGz mLR5TDbW6RvSkxlZ4YtWyvRTjBrS8zXItRwT4KlYn5bA1wBHpfbgTLInuqxLRS1PQYiPq4begYPX ZUrCP+hOh/AvGFnmkAnBO1rphWktqeDxz7ENXjRoWMRJu4SYdSYvKQ3dRW6cB7ck+YHGtNDQ4eC6 6bmgK5/R4zKuL2T549udPhVc+hNy7u8QWe8oAN5gi3T26YjNuIaSVTov6hRbiXWe83JYS0ho6XVV U+dQPoIqaVQsC9i95FTMODk/VjMfXUYftz/RuGxQjcgCyGgIzLbEELBkp8qWxjizxC9iGmlX5Rg5 Ar3Mss13+Iw7gAPEk45NxH3rb/5bDut4UpjHALhYB7meX6D3FqCVpWyOfPKhGCr/EbpmgOt5Ar3N taiHNhZVuUxLk/Xe4hN5+mqefmuXfiWlC4A9IrOhti/aj5zR3whjoKJ7iFXF/tUCzEYVwAniRagm 9JYO1XbppEhQucvAhblGtrHisC98BclHlc4m7HuMpe06Iv8JVydb4wrsLtYw0OX8s9PzhXWa5/jx cV8ODhY0PVcyjneED+Uu6L0MjlFLVMzC8WOSuUWq5/32vUvEcOARnnjDsoRH2hb5S7NXd4gHVqUt vzgWOdJ5Fc/x43KuR74iMPKM64jvFF74LcF/tWueUUlVrU9DzgBsc6luvfY0fF6hSpswfCn8t9wQ PK3VYHoOMealDL14dTXTHrUPD4UcE6IHX33KSNn8l90e+UG1JUsKnh68IFTn2arxEV7bMYWDQwL/ eFv1fudnnfBibYvt68cn2LKcioTpxgV8/G3f9TuW/yoHK8Eu7LwALT16E2HIYwXysq7otyUa77HO rPhnMa+kTuCRxSrg9RwQDL43+sXBcxc/37ehEB1S8Yd3c7lHsOLRxMTG5QjgYNz+Jh5XhF3NY4C4 bhWaQWNbtYrn+rZTEi4YuHgIy7Gg1+JDcCFnlF3EZUXjGnXi9To6uYgpg8LhrHVP+2ZjFqDJDQtm oCEM64D6PR1Dv4I8ojUF1jL2esGYtg9yEmPHL9W02LERlAlsN4s1n2Dv7uGgTYkxIz966+BnSjLS akxcsmKKwRNfUOnq/XqkRljT3WhMWmr5cF0dmstsWIVOcKDQFWaX/qdfFPyt+TwCLHmjVgEQywlt usvsWI2HIToh5C7JMbKYs/K3ev3IwxOVu3yNnLISa8jIPFOMGuwLgo9/EcGkAmhwiyV27ELP6iHE LijC1v8V3lhhQz17/xsBgRFL+CcXe3zV2fQwvAicl1yr0T1LO6R5XDbW6RvZwZ0nL9GxeLEUlPLg RkPLQh0B65ESyL7BlaTHrN9e/5RcQBCS33HBbu7WuMUG/LPVmbs7YcYtJPrn/jZHHmtCPe53eFEG pr1+rgbrkRtUiOtWkwvvE3XsS/IfWrS24gOSWGcG/JjTTjaRETidDKuBHRMvoGaI7kFBkCvrno0y QmEqFVKCjfps284JI7SU6ZXSM++LQZWoWCouXMRpc8p/l6FkarVACN0CoUFC0n5p/xdtnCGEsVQK NQTDRcsu0ahYuMdyytjgOvANp4vdCwYPs1Czed13wUtSDRZIImaBNqhXaRrVPmlDzcyJiP9nhNva iB/zFHHzRDu6RtVtZfaDlEjjvanJxnr2l5+BeVwYwe6ZWe6b1MFzSrNDakPqkIO/olDdAoK6YpzU fYX1NHMS+JiTalP+YmYipy5/KPVFezsGgR3c1D4VaEk4oxD6zb5LNy/huItfIr/Tp6Rj2elJ+QL8 j5UoZ/lVJp/wM/tO7EzreVDAAAAABJRU5ErkJggg==") no-repeat;
  width: 65px;
  height: 50px;
  background-size: 55px 40px;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--modal a {
  color: #2F7789;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert .icon--info-icon-message a {
  color: #16546B;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--icon:before {
  position: absolute;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert--icon .prescriptionsContainer .prescriptions-inline-alert .inline-alert_content {
  display: inline-block;
  margin-left: 40px;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_content {
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_content a {
  background: none;
  border: 0 none;
  color: #CC0000;
  text-decoration: underline;
  font-size: 14px;
  display: inline-block;
  zoom: 1;
  left: 72px;
  bottom: 30px;
  position: static;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_content a :hover {
  background-image: none;
  border: 0 none;
  text-decoration: none;
  color: #EB0000;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert_list {
  margin-left: 25px;
  margin-top: 10px;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert li .text-btn_red {
  display: block;
  padding: 0;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert .text-btn_red {
  text-decoration: underline;
  padding-left: 0;
  font-weight: normal;
  color: #CC0000;
  background: none;
  border: none;
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert .alertQuestions {
  white-space: nowrap;
}
@media (max-width: 768px) {
  .prescriptionsContainer .prescriptions-inline-alert .inline-alert .ellipseItem {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px;
  }
}
.prescriptionsContainer .prescriptions-inline-alert .inline-alert div#placeOrderFailure.inline-alert.inline-alert--error:focus {
  outline: 1px solid #9ECAED !important;
}
.prescriptionsContainer .enhanced_banner {
  background: white;
  border-color: #FFD216;
  box-shadow: inset 40px 0 0 0 #FFD216, 0 3px 6px 0 rgba(0, 0, 0, 0.23), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.prescriptionsContainer .enhanced_banner .warningIcon {
  background: url("../images/icons/svg/WarningBanner.svg");
  background-repeat: no-repeat;
  float: left;
  height: 28px;
  background-size: 30px;
  position: relative;
  right: 12px;
  color: transparent;
}
.prescriptionsContainer .enhanced_banner:focus {
  outline-style: auto;
}
@media (max-width: 414px) {
  .prescriptionsContainer .enhanced_banner {
    background: white;
    border-color: #FFD216;
    box-shadow: inset 40px 0 0 0 #FFD216, 0 3px 6px 0 rgba(0, 0, 0, 0.23), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  }
  .prescriptionsContainer .enhancedBannerText .enhancedBanner_message {
    line-height: 18px;
    font-size: 14px;
    font-family: "Helvetica", "Arial", sans-serif;
  }
  .prescriptionsContainer .enhancedBannerText h2 {
    font-weight: bold;
    font-size: 18px;
    font-family: "Helvetica", "Arial", sans-serif;
    line-height: 22px;
  }
}
@media (max-width: 360px) {
  .prescriptionsContainer .enhanced_banner {
    background: white;
    border-color: #FFD216;
    box-shadow: inset 40px 0 0 0 #FFD216, 0 3px 6px 0 rgba(0, 0, 0, 0.23), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  }
  .prescriptionsContainer .enhancedBannerText .enhancedBanner_message {
    line-height: 18px;
    font-size: 14px;
    font-family: "Helvetica", "Arial", sans-serif;
  }
  .prescriptionsContainer .enhancedBannerText h2 {
    font-weight: bold;
    font-size: 18px;
    font-family: "Helvetica", "Arial", sans-serif;
    line-height: 22px;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer .enhanced_banner {
    background: white;
    border-color: #FFD216;
    box-shadow: inset 40px 0 0 0 #FFD216, 0 3px 6px 0 rgba(0, 0, 0, 0.23), 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  }
  .prescriptionsContainer .enhancedBannerText .enhancedBanner_message {
    line-height: 18px;
    font-size: 14px;
    font-family: "Helvetica", "Arial", sans-serif;
  }
  .prescriptionsContainer .enhancedBannerText h2 {
    font-weight: bold;
    font-size: 18px;
    font-family: "Helvetica", "Arial", sans-serif;
    line-height: 22px;
  }
}
.prescriptionsContainer .enhancedBannerText {
  margin: 0px 30px 0px 24px;
  padding-left: 16px;
}
.prescriptionsContainer .enhancedBannerText h2 {
  margin: 0 0 0 0;
  font-weight: bold;
  font-size: 18px;
  font-family: "Helvetica", "Arial", sans-serif;
  line-height: 22px;
}
.prescriptionsContainer .enhancedBannerText .enhancedBanner_heading {
  margin-bottom: 5px;
}
.prescriptionsContainer .enhancedBannerText .enhancedBanner_message {
  margin-bottom: 5px;
  line-height: 18px;
  color: #333333;
  font-size: 14px;
  font-family: "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer #mdoWarningBlock {
  margin-top: 16px;
}
.prescriptionsContainer .prescription_item {
  border-bottom: 2px solid #E9E9E9;
  padding: 16px 10px;
  position: relative;
}
.prescriptionsContainer .prescription_item p {
  margin-top: 0px;
  margin-bottom: 5px;
}
.prescriptionsContainer .prescription_item .heading--quaternary {
  margin-bottom: 4px;
}
.prescriptionsContainer .prescription_item:hover, .prescriptionsContainer .prescription_item:active, .prescriptionsContainer .prescription_item:focus {
  cursor: pointer;
}
@media (min-width: 992px) {
  .prescriptionsContainer .prescription_item {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .prescriptionsContainer .prescription_item .drug-name {
    width: 70%;
  }
  .prescriptionsContainer .prescription_item .prescription_item_info li {
    margin-right: 48px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescription_item .drug-name {
    width: 60%;
  }
}
.prescriptionsContainer .prescription_item_add-to-cart-btn {
  padding: 1.5rem 3.5rem;
}
.prescriptionsContainer .prescription_item .forward-link {
  padding-right: 15px;
}
.prescriptionsContainer .prescription_item .forward-link:before, .prescriptionsContainer .prescription_item .forward-link:after {
  right: 0;
  top: 7px;
}
.prescriptionsContainer .prescription_item_alternate-status {
  font-size: 14px;
  padding-bottom: 0;
  padding-top: 0;
}
.prescriptionsContainer .prescription_item_last-refill {
  color: #767676;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
}
.prescriptionsContainer .prescription_item_refill-text {
  color: #767676;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0;
  margin-top: 15px;
}
.prescriptionsContainer .prescription_item_more-info {
  background: none;
  border: 0;
  color: #CC0000;
  font-weight: normal;
  height: 18px;
  min-width: auto;
  padding: 0;
  transition: none;
  width: auto;
}
.prescriptionsContainer .prescription_item_more-info_text, .prescriptionsContainer .prescription_item_more-info:focus .more-info_text, .prescriptionsContainer .prescription_item_more-info:hover .more-info_text, .prescriptionsContainer .prescription_item_more-info:active .more-info_text {
  text-decoration: underline;
}
.prescriptionsContainer .prescription_item_more-info_text:hover, .prescriptionsContainer .prescription_item_more-info_text:active, .prescriptionsContainer .prescription_item_more-info_text:focus, .prescriptionsContainer .prescription_item_more-info:focus .more-info_text:hover, .prescriptionsContainer .prescription_item_more-info:focus .more-info_text:active, .prescriptionsContainer .prescription_item_more-info:focus .more-info_text:focus, .prescriptionsContainer .prescription_item_more-info:hover .more-info_text:hover, .prescriptionsContainer .prescription_item_more-info:hover .more-info_text:active, .prescriptionsContainer .prescription_item_more-info:hover .more-info_text:focus, .prescriptionsContainer .prescription_item_more-info:active .more-info_text:hover, .prescriptionsContainer .prescription_item_more-info:active .more-info_text:active, .prescriptionsContainer .prescription_item_more-info:active .more-info_text:focus {
  font-weight: bold;
}
.prescriptionsContainer .prescription_item_more-info:before {
  content: "-";
  position: relative;
  text-decoration: none;
}
.prescriptionsContainer .prescription_item_more-info:hover, .prescriptionsContainer .prescription_item_more-info:active, .prescriptionsContainer .prescription_item_more-info:visited, .prescriptionsContainer .prescription_item_more-info:focus {
  background: none;
  color: #A50000;
}
.prescriptionsContainer .prescription_item_more-info--open:before {
  content: "+";
}
.prescriptionsContainer .prescription_item_info {
  color: #1E1E1E;
  margin-bottom: 0;
  margin-top: 24px;
}
.prescriptionsContainer .prescription_item_info li {
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescription_item_info {
    columns: 2;
  }
}
.prescriptionsContainer .prescription_item_info_value {
  font-weight: bold;
}
.prescriptionsContainer .prescription_item_in-cart, .prescriptionsContainer .prescription_item_in-cart:active, .prescriptionsContainer .prescription_item_in-cart:visited, .prescriptionsContainer .prescription_item_in-cart:hover, .prescriptionsContainer .prescription_item_in-cart:focus {
  background-color: #fff;
  border-color: #fff;
  color: #000;
  padding: 2px;
}
.prescriptionsContainer .prescription_item_btn-container {
  clear: both;
  margin-top: -30px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .prescription_item_btn-container {
    margin-top: auto;
    position: absolute;
    right: 20px;
    top: 30px;
  }
  .prescriptionsContainer .prescription_item_btn-container .text-btn {
    right: 10px;
  }
}
.prescriptionsContainer .prescription_item_remove-btn, .prescriptionsContainer .prescription_item_remove-btn:active, .prescriptionsContainer .prescription_item_remove-btn:visited, .prescriptionsContainer .prescription_item_remove-btn:hover, .prescriptionsContainer .prescription_item_remove-btn:focus {
  background: none;
  border: 0;
  border-left: 1px solid grey;
  color: #CC0000;
  font-weight: normal;
  padding: 1px 0 1px 6px;
  text-decoration: underline;
}
.prescriptionsContainer .prescription_item_refrigerated {
  height: 25px;
  width: auto;
  background: url("../images/icons/png/snowflake--m.png");
  background-repeat: no-repeat;
  background-size: 20px;
}
.prescriptionsContainer .prescription_item_refrigeratedText {
  position: relative;
  left: 30px;
  top: 2px;
  font-size: 14px;
  font-style: italic;
}
.prescriptionsContainer .prescription_item_doctorOffice {
  height: 25px;
  width: auto;
  background: url("../images/icons/svg/stethescope.svg");
  background-repeat: no-repeat;
  background-size: 20px;
}
.prescriptionsContainer .prescription_item_doctorOfficeText {
  position: relative;
  left: 30px;
  top: 2px;
  font-size: 14px;
  font-style: italic;
}
@media (max-width: 768px) {
  .prescriptionsContainer .refill-long-label {
    float: right;
  }
  .prescriptionsContainer .refill-long-label p {
    float: right;
    width: 75%;
  }
}
.prescriptionsContainer .financial-info {
  margin-bottom: 20px;
}
.prescriptionsContainer .financial-info_link {
  background: none;
  border: 0 none;
  color: #CC0000;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 12px 0px;
  margin: 0 -10px;
  margin: 0;
  padding-right: 25px;
  position: relative;
}
.prescriptionsContainer .financial-info_header {
  margin: 0;
}
.prescriptionsContainer .financial-info_link:hover {
  background-image: none;
  border: 0 none;
  text-decoration: none;
}
.prescriptionsContainer .financial-info_link:active, .prescriptionsContainer .financial-info_link:focus {
  background-image: none;
  border: 0 none;
  text-decoration: none;
}
.prescriptionsContainer .address-card_addressee {
  margin-bottom: 5px;
  text-transform: capitalize;
}
.prescriptionsContainer .address-card_address {
  line-height: 20px;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.prescriptionsContainer .shipping-status {
  margin-top: 20px;
  margin-bottom: 0px;
  border-left: 18px solid #EDEDED;
  margin-left: 20px;
}
.prescriptionsContainer .shipping-status--thin {
  width: 80%;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status {
    display: flex;
    border-left: 0;
    margin-top: 80px;
    margin-bottom: 0;
    border-top: 18px solid #EDEDED;
    margin-left: initial;
  }
}
.prescriptionsContainer .shipping-status li {
  border-left: 18px solid #EDEDED;
  padding-left: 20px;
  padding-top: 45px;
  padding-bottom: 0px;
  position: relative;
  left: -18px;
}
.prescriptionsContainer .shipping-status li:first-child {
  padding-top: 0px;
}
.prescriptionsContainer .shipping-status li:last-child .shipping-status_header:before {
  background-color: #fff;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status li {
    padding-top: 25px;
  }
}
.prescriptionsContainer .shipping-status li p {
  position: relative;
  margin-top: 8px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status li p {
    top: 0;
    left: 0;
    margin-bottom: 30px;
  }
}
.prescriptionsContainer .shipping-status li.active {
  border-left: 18px solid #8EAF30;
  position: relative;
  /*
        &.current:before {
          content: '';
          display: block;
          background-color: #3D7700;
          width: 18px;
          height: 64px;
          position: absolute;
          bottom: 0px;
          left: -18px;
          border-bottom: 52px solid $color-neutral-gallery;
        }

        @media (min-width: $screen-sm-min) {
          &:before {
            content: '';
            display: block;
            background-color: #3D7700;
            width: 18px;
            height: 18px;
            position: absolute;
            bottom: 0;
            left: -18px;
          }
        }*/
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status li.active {
    padding-top: 18px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status li {
    flex-grow: 1;
    flex-basis: 100%;
    text-align: center;
    vertical-align: top;
    border-left: 0px;
    border-top: 18px solid #EDEDED;
    padding-top: 0px;
    padding-left: 0px;
    left: 0;
    top: -18px;
  }
  .prescriptionsContainer .shipping-status li.active {
    border-left: 0px;
    padding-top: 0px;
    border-top: 18px solid #8EAF30;
    position: relative;
  }
  .prescriptionsContainer .shipping-status li.active.current .shipping-status_header:before {
    content: "";
    display: block;
    background-color: #3D7700;
    width: 18px;
    height: 18px;
    position: absolute;
    top: -34px;
    right: 0;
    left: auto;
  }
}
.prescriptionsContainer .shipping-status_check-icon {
  height: 11px;
  width: 11px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 5px;
  margin-right: 3px;
}
.prescriptionsContainer .shipping-status_icon {
  height: 46px;
  display: block;
  position: relative;
  background-position: top;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status_icon {
    text-align: center;
    margin: 0 auto;
    margin-top: -80px;
    margin-bottom: 50px;
    background-position: bottom;
  }
}
.prescriptionsContainer .shipping-status_icon.icon--icon-order {
  width: 35px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-truck {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-truck-active {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-mailbox {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-mailbox-active {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-pharmacy {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-pharmacy-active {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-receipt {
  width: 54px;
}
.prescriptionsContainer .shipping-status_icon.icon--icon-receipt-active {
  width: 54px;
}
.prescriptionsContainer .shipping-status_header {
  color: #000000;
  font: bold 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  display: inline-block;
  margin-bottom: 5px;
}
.prescriptionsContainer .shipping-status .current .shipping-status_header:before {
  content: "";
  display: block;
  background-color: #EDEDED;
  width: 18px;
  height: 100%;
  position: absolute;
  left: -38px;
  top: 4px;
  border-top: 12px solid #3D7700;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipping-status .current .shipping-status_header:before:before {
    content: "";
    display: block;
    background-color: #3D7700;
    width: 18px;
    height: 18px;
    position: absolute;
    bottom: 0;
    left: -18px;
  }
}
.prescriptionsContainer .shipping-status_info {
  font-size: 12px;
  color: #646464;
  display: block;
}
.prescriptionsContainer .tabbed-nav {
  cursor: pointer;
  border-bottom: 2px solid #CCCCCC;
  margin-bottom: 20px;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .tabbed-nav {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 28px;
  }
}
.prescriptionsContainer .tabbed-nav a, .prescriptionsContainer .tabbed-nav a:active, .prescriptionsContainer .tabbed-nav a:focus {
  border-bottom: 0;
}
.prescriptionsContainer .tabbed-nav a.tab-open {
  border-bottom: 0;
  border-top: 2px solid #000;
}
.prescriptionsContainer .tabbed-nav a.tab-open:before {
  content: "";
}
.prescriptionsContainer .tabbed-nav a.tab-open:after {
  content: "";
}
.prescriptionsContainer .tabbed-nav li:first-child {
  margin-left: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .tabbed-nav li:first-child {
    margin-left: 20px;
  }
}
.prescriptionsContainer .breadcrumb-nav {
  font-size: 12px;
  color: #646464;
  margin-bottom: 44px;
}
.prescriptionsContainer .breadcrumb-nav li {
  display: inline-block;
}
.prescriptionsContainer .breadcrumb-nav li span:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDggMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF81NDFfMTA4NjAiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEiIHk9IjYiIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIj4KPHBhdGggZD0iTTUuNTcwMTkgMTJMMS4yMzk2NCA3LjQ2MzIzQzAuOTIwMTIgNy4xMjg1IDAuOTIwMTIgNi41ODU3OSAxLjIzOTY0IDYuMjUxMDVDMS41NTkxNiA1LjkxNjMyIDIuMDc3MiA1LjkxNjMyIDIuMzk2NzIgNi4yNTEwNUw3LjMwNTgxIDExLjM5MzlDNy42MjUzMyAxMS43Mjg2IDcuNjI1MzMgMTIuMjcxNCA3LjMwNTgxIDEyLjYwNjFMMi4zOTY3MiAxNy43NDg5QzIuMDc3MiAxOC4wODM3IDEuNTU5MTYgMTguMDgzNyAxLjIzOTY0IDE3Ljc0ODlDMC45MjAxMiAxNy40MTQyIDAuOTIwMTIgMTYuODcxNSAxLjIzOTY0IDE2LjUzNjhMNS41NzAxOSAxMloiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF81NDFfMTA4NjApIj4KPHBhdGggZD0iTTUuNTcwMTkgMTJMMS4yMzk2NCA3LjQ2MzIzQzAuOTIwMTIgNy4xMjg1IDAuOTIwMTIgNi41ODU3OSAxLjIzOTY0IDYuMjUxMDVDMS41NTkxNiA1LjkxNjMyIDIuMDc3MiA1LjkxNjMyIDIuMzk2NzIgNi4yNTEwNUw3LjMwNTgxIDExLjM5MzlDNy42MjUzMyAxMS43Mjg2IDcuNjI1MzMgMTIuMjcxNCA3LjMwNTgxIDEyLjYwNjFMMi4zOTY3MiAxNy43NDg5QzIuMDc3MiAxOC4wODM3IDEuNTU5MTYgMTguMDgzNyAxLjIzOTY0IDE3Ljc0ODlDMC45MjAxMiAxNy40MTQyIDAuOTIwMTIgMTYuODcxNSAxLjIzOTY0IDE2LjUzNjhMNS41NzAxOSAxMloiIGZpbGw9IiMyNjI2MjYiLz4KPC9nPgo8L3N2Zz4K");
  vertical-align: middle;
  padding: 5px;
  top: 3px;
  position: relative;
}
.prescriptionsContainer .breadcrumb-nav li:first-child:before {
  content: "";
  padding: 0;
}
.prescriptionsContainer .breadcrumb-nav a {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}
@media (max-width: 767px) {
  .prescriptionsContainer .datepicker-container {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100vw;
    z-index: 100;
    padding: 20px 10px 0px 10px;
  }
  .prescriptionsContainer .datepicker-container .mobile-picker-controls {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
  }
  .prescriptionsContainer .datepicker-container .mobile-picker-controls p {
    font-size: 1.286em;
    font-weight: 700;
  }
  .prescriptionsContainer .datepicker-container .mobile-picker-controls a {
    font-size: 1em;
    text-decoration: none;
    font-weight: 700;
    cursor: pointer;
  }
}
@media (min-width: 767px) {
  .prescriptionsContainer .datepicker-container .mobile-picker-controls {
    display: none;
  }
}
.prescriptionsContainer .datepicker-container .uib-datepicker {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  background: none;
  border: none;
  padding: 0;
  box-shadow: none;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .calendar-controls {
  display: flex;
  align-items: center;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .calendar-controls button {
  width: auto;
}
.prescriptionsContainer .datepicker-container .uib-datepicker table,
.prescriptionsContainer .datepicker-container .uib-datepicker th {
  border: 0;
}
.prescriptionsContainer .datepicker-container .uib-datepicker thead button {
  padding: 15px 0;
}
.prescriptionsContainer .datepicker-container .uib-datepicker thead tr {
  color: #fff;
  background-color: #000;
  text-transform: uppercase;
  padding: 1rem;
}
.prescriptionsContainer .datepicker-container .uib-datepicker thead tr th {
  border: 2px solid #fff;
  padding: 1rem 0;
}
.prescriptionsContainer .datepicker-container .uib-datepicker thead tr span {
  font-weight: 100;
  font-size: 0.857em;
  letter-spacing: 1px;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .title-holder {
  text-align: center;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-title {
  color: #000;
  width: auto;
  font-size: 1em;
  text-align: center;
  font-weight: 700;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-left,
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-right {
  background: none;
  color: #CC0000;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-left .calendar-arrow,
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-right .calendar-arrow {
  display: inline-block;
  height: 20px;
  width: 11px;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-weeks td {
  padding: 0.143rem;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .green button {
  border: 2px dashed #749B06;
  border-radius: 50% !important;
  width: 36px !important;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .active button {
  box-shadow: none;
  background: black !important;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .active button span {
  color: white !important;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-day {
  border: none;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-day button {
  letter-spacing: 1px;
  background: #fff;
  color: black;
  font-size: 1em;
  padding: 1.314rem 1.122rem;
  border-radius: 0;
  font-weight: bold;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-day button.active {
  box-shadow: none;
  background: black;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-day button.active span {
  color: #fff;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-day button:disabled {
  opacity: 1;
  background-color: #EDEDED;
  color: #646464;
}
.prescriptionsContainer .key-date_heading {
  font-size: 18px;
}
.prescriptionsContainer .key-date_date-list_date {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.prescriptionsContainer .highlighted-services {
  position: relative;
}
.prescriptionsContainer .highlighted-services_header {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #000;
  margin-right: 0px;
}
.prescriptionsContainer .highlighted-services_list {
  margin-bottom: 30px;
}
.prescriptionsContainer .highlighted-services_list_block {
  margin-top: 20px;
  overflow: hidden;
}
.prescriptionsContainer .highlighted-services_list_block p {
  margin: 0px;
}
.prescriptionsContainer .highlighted-services_list_block_icon {
  display: block;
  width: 70px;
  height: 45px;
  float: left;
}
.prescriptionsContainer .highlighted-services_list_block_content {
  float: left;
  width: 75%;
}
@media (min-width: 992px) {
  .prescriptionsContainer .highlighted-services_list_block_content {
    width: 85%;
  }
}
.prescriptionsContainer .highlighted-services_list_block_content_header {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-top: 0px;
  margin-right: 0px;
  padding: 0px;
  color: #000;
}
.prescriptionsContainer .highlighted-services_list_block_content_copy {
  font-size: 14px;
  line-height: 17px;
  color: #000;
  margin: 0px;
  padding: 0px;
}
.prescriptionsContainer .highlighted-services_list_block_content .forward-link {
  padding-left: 0;
}
.prescriptionsContainer .highlighted-services_list_block_content .forward-link:before, .prescriptionsContainer .highlighted-services_list_block_content .forward-link:after {
  top: 47%;
}
.prescriptionsContainer .secureChatMob {
  background-image: url(../images/secure-messaging.svg) !important;
  background-repeat: no-repeat;
  background-size: 45px;
  display: block;
  width: 70px;
  height: 45px;
  float: left;
  position: static;
}
.prescriptionsContainer .highlighted-services {
  position: relative;
}
.prescriptionsContainer .highlighted-services_header {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #000;
  margin-right: 0px;
}
.prescriptionsContainer .highlighted-services_list {
  margin-bottom: 30px;
}
.prescriptionsContainer .highlighted-services_list_block {
  margin-top: 20px;
  overflow: hidden;
}
.prescriptionsContainer .highlighted-services_list_block p {
  margin: 0px;
}
.prescriptionsContainer .highlighted-services_list_block_icon {
  display: block;
  width: 70px;
  height: 45px;
  float: left;
}
.prescriptionsContainer .highlighted-services_list_block_content {
  float: left;
  width: 75%;
}
@media (min-width: 992px) {
  .prescriptionsContainer .highlighted-services_list_block_content {
    width: 85%;
  }
}
.prescriptionsContainer .highlighted-services_list_block_content_header {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  margin-top: 0px;
  margin-right: 0px;
  padding: 0px;
  color: #000;
}
.prescriptionsContainer .highlighted-services_list_block_content_copy {
  font-size: 14px;
  line-height: 17px;
  color: #000;
  margin: 0px;
  padding: 0px;
}
.prescriptionsContainer .highlighted-services_list_block_content .forward-link {
  padding-left: 0;
}
.prescriptionsContainer .highlighted-services_list_block_content .forward-link:before, .prescriptionsContainer .highlighted-services_list_block_content .forward-link:after {
  top: 47%;
}
.prescriptionsContainer .secureChatMob {
  background-image: url(../images/secure-messaging.svg) !important;
  background-repeat: no-repeat;
  background-size: 45px;
  display: block;
  width: 70px;
  height: 45px;
  float: left;
  position: static;
}
.prescriptionsContainer .datepicker {
  width: 100%;
  padding: 0px;
}
.prescriptionsContainer input#chooseDate {
  width: 100%;
}
.prescriptionsContainer .render-questions .question-answers input[type=input].has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
}
.prescriptionsContainer .datepicker span.icon--events-container {
  top: 0px;
}
.prescriptionsContainer .input-container-date-picker.floatNone {
  float: none;
}
.prescriptionsContainer .input-container.input-container-date-picker.calendar-border {
  border: 1px solid #cccccc;
  padding: 1px;
}
.prescriptionsContainer .datepicker {
  margin: 0px;
}
.prescriptionsContainer span.calenderIcon {
  width: 50%;
  display: inline-block;
  height: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4Ee1UbQrAIAh9G7vc7n+Edo+NFxlSycga9GNCaGZPfX0AbbkBcFhiru/WDq+fgCeAkCoqM8u81JJP+4lBrApMB/XaYVNc0R4RJsd0DnWFI9XlvdMrPDI0sCaHVstyXaSBt7nEfXvKP4eZ5y5Dv5R1ObxST3LXvJowEav1wXpA4wf7AOlGXg0kZpnBAAAAAElFTkSuQmCC");
}
.prescriptionsContainer span.calenderIconSelected {
  width: 50%;
  display: inline-block;
  height: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnElEQVQ4EWNgwAL2qEn9B2EsUmAhfPJMuDSRK864V03C8/9/plkMjAwy5BoC1vef4Qkj4780xj2qUo8pNgzmkv8MT1hghrncesYIEyeHBoc5I4MM9cMQX2yS41Kqu5AF5gqqhCEDAwPVXYjVQPScQIgP8yWIxmogsgJS2YywWB4NQ1KDDq5+8Ich1YsvJlChyPCf4Qk8EMhlQAtYAIA0S5KaAIJuAAAAAElFTkSuQmCC");
}
.prescriptionsContainer .date-picker-container .uib-datepicker table {
  float: none;
}
.prescriptionsContainer .date-picker-container .uib-datepicker .uib-day button.active {
  background: black;
}
.prescriptionsContainer .date-picker-container .uib-datepicker .uib-day button {
  color: black;
}
@media (min-width: 768px) {
  .prescriptionsContainer .question-answers .datepicker.col-sm-7 {
    width: 70%;
    float: none;
  }
}
.prescriptionsContainer .form_fieldset_radio input[type=radio],
.prescriptionsContainer .form_fieldset input[type=checkbox] {
  display: inline-block;
}
.prescriptionsContainer .secondary-btn:focus {
  outline: 3px solid #85bffd;
  outline-offset: -2px;
}
.prescriptionsContainer .form_fieldset_checkbox {
  margin-bottom: 0px;
  position: relative;
  right: 31px;
}
.prescriptionsContainer .form_fieldset_checkbox:last-child {
  margin-bottom: 0px;
}
.prescriptionsContainer .form_fieldset_checkbox input {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.prescriptionsContainer .form_fieldset_checkbox input:focus + label:before {
  outline: -webkit-focus-ring-color auto 5px;
}
.prescriptionsContainer .form_fieldset_checkbox label.text--large {
  font-size: 16px;
  line-height: 28px;
}
.prescriptionsContainer .form_fieldset_checkbox input + label {
  display: block;
  font-weight: normal;
  line-height: 28px;
}
.prescriptionsContainer .form_fieldset_checkbox input + label:before {
  text-align: center;
  content: "";
  background-color: #fff;
  width: 30px;
  height: 30px;
  position: relative;
  display: block;
  float: left;
  border: 2px solid #000;
  margin-right: 10px;
  position: relative;
  color: #fff;
}
.prescriptionsContainer .form_fieldset_checkbox input + label:hover, .prescriptionsContainer .form_fieldset_checkbox input + label:active, .prescriptionsContainer .form_fieldset_checkbox input + label:focus {
  cursor: pointer;
}
.prescriptionsContainer .form_fieldset_checkbox input:checked + label:before {
  content: "";
  color: #fff;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQ4jeXSsQ3CMBBG4aSIFEpWYAakwBQ0MABbZARgBlZhDtgEGvRRcAgXIGJTUPBLrnx+vmdfVf0yaLH4FrJzz6YUMMM1VlcCGOEUXWxLu3hoHNGWAP5GA3M0b/Y+a2AdN+xRF2mgwzkK+2yNpHjpmdVgjRegPg5cooP830Ad75Imf6jQ4JBAiodqHAplQ5WAJpgOrb8BOQI9tWE1OIQAAAAASUVORK5CYII=") no-repeat center center #000;
  border: 2px solid #000;
}
.prescriptionsContainer .form_fieldset_checkbox input:checked + label:hover {
  cursor: pointer;
}
.prescriptionsContainer .form_fieldset_checkbox--long {
  display: block;
  margin-left: 40px;
}
.prescriptionsContainer .text-muted1 {
  display: inline;
  width: 600px !important;
}
.prescriptionsContainer .text-muted_consent {
  color: #777777;
  margin: 20px 0 18px;
  font: 10px/12px Helvetica, Arial, sans-serif;
  width: 401px;
}
@media (max-width: 768px) and (orientation: portrait) {
  .prescriptionsContainer .text-muted_consent {
    width: 330px;
  }
}
@media (max-width: 992px) and (orientation: landscape) {
  .prescriptionsContainer .text-muted_consent {
    width: 420px;
  }
}
@media (max-width: 1200px) and (orientation: landscape) {
  .prescriptionsContainer .text-muted_consent {
    width: 420px;
  }
}
.prescriptionsContainer .text--error {
  width: 245px;
}
.prescriptionsContainer #phoneNumber {
  height: 50px;
  width: 401px;
}
@media (max-width: 768px) and (orientation: portrait) {
  .prescriptionsContainer #phoneNumber {
    width: 330px;
  }
}
@media (max-width: 992px) and (orientation: landscape) {
  .prescriptionsContainer #phoneNumber {
    width: 420px;
  }
}
@media (max-width: 1200px) and (orientation: landscape) {
  .prescriptionsContainer #phoneNumber {
    width: 420px;
  }
}
.prescriptionsContainer #alertSuccessBlock {
  padding-left: 0px;
}
.prescriptionsContainer #phone_helper {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .form_fieldset_checkbox--long {
    width: 80%;
  }
}
.prescriptionsContainer .shipments-container {
  display: block;
  clear: both;
  font-family: Helvetica;
  padding-top: 8px;
}
.prescriptionsContainer .shipments-container h2.shipmentIndex {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer .shipments-container h2.shipmentIndex:focus {
  outline: 3px solid #9ECAED;
}
.prescriptionsContainer .shipments-container .shipmentHeader {
  padding: 8px 0;
}
.prescriptionsContainer .shipments-container .shipmentItems {
  font-weight: normal;
  color: #494949;
  font: 14px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .shipments-container .groupedDrugs {
  margin: 12px 0px;
  padding-left: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipments-container .groupedDrugs {
    padding-left: 38px;
  }
}
.prescriptionsContainer .shipments-container .drugs {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  text-transform: lowercase;
  padding-bottom: 8px;
}
.prescriptionsContainer .shipments-container .drugs:first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .shipments-container .thickLine {
  display: block;
  border: none;
  height: 2px;
  background: #CCCCCC;
  margin: 0;
}
.prescriptionsContainer .shipments-container .liteLine {
  margin: 0;
  border-bottom: 1px solid #CCCCCC;
}
.prescriptionsContainer .shipments-container p.note-signature-requ {
  color: #000000;
  font-size: 14px;
  line-height: 17px;
  margin: 12px 0px 12px 0px;
  padding-left: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipments-container p.note-signature-requ {
    padding-left: 38px;
  }
}
.prescriptionsContainer .shipments-container p.note-refrg-indicator {
  color: #000000;
  font-size: 14px;
  line-height: 17px;
  margin: 12px 0px 12px 0px;
  padding-left: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .shipments-container p.note-refrg-indicator {
    padding-left: 38px;
  }
}
.prescriptionsContainer .track-order {
  margin-top: 40px;
  /*
    &_container p {
      margin-bottom: 0px;

      @media (min-width: $screen-sm-min) {
        margin-bottom: 20px;
      }
    }*/
}
.prescriptionsContainer .track-order_item {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .prescriptionsContainer .track-order_item {
    margin-bottom: 30px;
  }
}
.prescriptionsContainer .track-order_label {
  color: #767676;
  font: normal 12px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
@media (min-width: 768px) {
  .prescriptionsContainer .track-order_label {
    color: #646464;
    font: bold 14px/20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  }
}
.prescriptionsContainer .track-order_store-details {
  margin-top: 15px;
}
.prescriptionsContainer .track-order_scheduled-arrival {
  color: #1E1E1E;
  font-size: 16px;
  margin-bottom: 20px;
}
.prescriptionsContainer #guestRefillContent {
  width: 100%;
  margin: 0px 0px;
  padding-left: 0px;
  padding-right: 0px;
  max-width: 1000px;
}
.prescriptionsContainer #guestRefillContent .col-xs-1, .prescriptionsContainer #guestRefillContent .col-sm-1, .prescriptionsContainer #guestRefillContent .col-md-1, .prescriptionsContainer #guestRefillContent .col-lg-1, .prescriptionsContainer #guestRefillContent .col-xs-2, .prescriptionsContainer #guestRefillContent .col-sm-2, .prescriptionsContainer #guestRefillContent .col-md-2, .prescriptionsContainer #guestRefillContent .col-lg-2, .prescriptionsContainer #guestRefillContent .col-xs-3, .prescriptionsContainer #guestRefillContent .col-sm-3, .prescriptionsContainer #guestRefillContent .col-md-3, .prescriptionsContainer #guestRefillContent .col-lg-3, .prescriptionsContainer #guestRefillContent .col-xs-4, .prescriptionsContainer #guestRefillContent .col-sm-4, .prescriptionsContainer #guestRefillContent .col-md-4, .prescriptionsContainer #guestRefillContent .col-lg-4, .prescriptionsContainer #guestRefillContent .col-xs-5, .prescriptionsContainer #guestRefillContent .col-sm-5, .prescriptionsContainer #guestRefillContent .col-md-5, .prescriptionsContainer #guestRefillContent .col-lg-5, .prescriptionsContainer #guestRefillContent .col-xs-6, .prescriptionsContainer #guestRefillContent .col-sm-6, .prescriptionsContainer #guestRefillContent .col-md-6, .prescriptionsContainer #guestRefillContent .col-lg-6, .prescriptionsContainer #guestRefillContent .col-xs-7, .prescriptionsContainer #guestRefillContent .col-sm-7, .prescriptionsContainer #guestRefillContent .col-md-7, .prescriptionsContainer #guestRefillContent .col-lg-7, .prescriptionsContainer #guestRefillContent .col-xs-8, .prescriptionsContainer #guestRefillContent .col-sm-8, .prescriptionsContainer #guestRefillContent .col-md-8, .prescriptionsContainer #guestRefillContent .col-lg-8, .prescriptionsContainer #guestRefillContent .col-xs-9, .prescriptionsContainer #guestRefillContent .col-sm-9, .prescriptionsContainer #guestRefillContent .col-md-9, .prescriptionsContainer #guestRefillContent .col-lg-9, .prescriptionsContainer #guestRefillContent .col-xs-10, .prescriptionsContainer #guestRefillContent .col-sm-10, .prescriptionsContainer #guestRefillContent .col-md-10, .prescriptionsContainer #guestRefillContent .col-lg-10, .prescriptionsContainer #guestRefillContent .col-xs-11, .prescriptionsContainer #guestRefillContent .col-sm-11, .prescriptionsContainer #guestRefillContent .col-md-11, .prescriptionsContainer #guestRefillContent .col-lg-11, .prescriptionsContainer #guestRefillContent .col-xs-12, .prescriptionsContainer #guestRefillContent .col-sm-12, .prescriptionsContainer #guestRefillContent .col-md-12, .prescriptionsContainer #guestRefillContent .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.prescriptionsContainer #guestRefillContent .row {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .prescriptionsContainer #guestRefillContent {
    margin: 0 auto;
  }
}
.prescriptionsContainer #guestRefillContent .pd {
  padding-right: 0;
  padding-left: 0;
}
.prescriptionsContainer #guestRefillContent .header-section {
  padding-top: 20px;
  padding-bottom: 12px;
  background-color: #fff;
}
.prescriptionsContainer #guestRefillContent .header-section h1,
.prescriptionsContainer #guestRefillContent .header-section p {
  margin-bottom: 8px;
  margin-top: 0px;
}
.prescriptionsContainer #guestRefillContent .header-section p:not(.text-muted) {
  padding-bottom: 12px;
}
.prescriptionsContainer #guestRefillContent .text-muted {
  color: #767676;
  font-size: 12px;
  margin-top: 0px;
}
.prescriptionsContainer #guestRefillContent .form-container {
  background-color: #fff;
}
.prescriptionsContainer #guestRefillContent .form-container .block {
  display: block;
}
.prescriptionsContainer #guestRefillContent .form-container .block:first-of-type {
  margin-bottom: 4px;
}
.prescriptionsContainer #guestRefillContent .form-container .text-input-area,
.prescriptionsContainer #guestRefillContent .form-container .comm-q,
.prescriptionsContainer #guestRefillContent .form-container .selection-area,
.prescriptionsContainer #guestRefillContent .form-container .terms-and-cond,
.prescriptionsContainer #guestRefillContent .form-container .primary-btn-wrap {
  padding-right: 12px;
  padding-left: 12px;
}
.prescriptionsContainer #guestRefillContent .form-container .primary-btn-wrap {
  clear: both;
  margin-bottom: 24px;
  margin-top: 24px;
}
.prescriptionsContainer #guestRefillContent .form-container label {
  display: block;
  padding-bottom: 0.2rem;
  font-weight: bold;
  color: #000;
  font-size: 14px;
}
.prescriptionsContainer #guestRefillContent .form-container input, .prescriptionsContainer #guestRefillContent .form-container textarea {
  width: 100%;
  line-height: 44px;
  height: 44px;
  padding: 0 10px;
  overflow: hidden;
  border: 2px solid #bbb;
  border-radius: 0;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  box-shadow: none;
  margin-bottom: 0.5rem;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form {
  margin-bottom: 24px;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form:focus {
  outline-style: none;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .terms-and-cond {
  margin-top: 24px;
  margin-bottom: 24px;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form li .text-btn_red {
  display: block;
  padding: 0;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .text-btn_red {
  text-decoration: underline;
  padding-left: 0;
  font-weight: normal;
  color: #CC0000;
  background: none;
  border: none;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form select {
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Helvetica, Sans-serif, Arial;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .form_fieldset_form-group_select.form-control {
  background-color: #fff;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .pharm-selection-container {
  margin-top: 0px;
  margin-bottom: 24px;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .desc-text {
  display: block;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .desc-text .hide {
  display: none;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .desc-text p {
  color: #767676;
  margin-bottom: 0;
  margin-top: 0;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .desc-text p.text--error {
  color: #CC0000;
  display: block;
}
.prescriptionsContainer #guestRefillContent .texting-enrollment-form .desc-text p.text--error[aria-hidden=true] {
  display: none;
}
.prescriptionsContainer #guestRefillContent .comm-q {
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 10px;
  padding-top: 12px;
}
.prescriptionsContainer #guestRefillContent .comm-q.acc-q {
  margin-bottom: 24px;
}
.prescriptionsContainer #guestRefillContent .comm-q.acc-q h2 {
  margin-bottom: 0;
}
.prescriptionsContainer #guestRefillContent .comm-q .acc-rx-button {
  background-color: #fff;
  border: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 2px;
  font-size: 14px;
  cursor: pointer;
}
.prescriptionsContainer #guestRefillContent .comm-q .acc-rx-button .icon {
  transform: rotate(90deg);
}
.prescriptionsContainer #guestRefillContent .comm-q .acc-rx-button .acc-rx-text {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1rem;
  margin-left: 8px;
}
.prescriptionsContainer #guestRefillContent .comm-q .item-content {
  padding-left: 25px;
  padding-bottom: 6px;
  padding-right: 0;
  display: block !important;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.prescriptionsContainer #guestRefillContent .comm-q .item-content p {
  margin-bottom: 0;
}
.prescriptionsContainer #guestRefillContent .comm-q .item-content[aria-hidden=true] {
  padding-top: 0;
  transition: padding-top 0.2s ease-in;
}
.prescriptionsContainer #guestRefillContent .comm-q .item-content[aria-hidden=false] {
  margin-top: 12px;
  padding-bottom: 16px;
  max-height: 5000px;
  opacity: 1;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.prescriptionsContainer #guestRefillContent .comm-q .inline-block {
  display: inline-block;
}
.prescriptionsContainer #guestRefillContent .comm-q .icon--right-solid-arrow {
  display: inline-block;
  height: 16px;
  width: 8px;
  background-position: bottom left;
  position: relative;
  bottom: -3px;
  right: -5px;
}
.prescriptionsContainer #guestRefillContent .comm-q ul {
  padding: 0;
  margin-bottom: 0;
}
.prescriptionsContainer #guestRefillContent .comm-q .forward-link:after {
  margin-top: 6px;
}
.prescriptionsContainer #guestRefillContent .comm-q .forward-link:before {
  margin-top: 0;
}
.prescriptionsContainer #guestRefillContent .comm-q .question {
  cursor: pointer;
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 2px;
  margin-bottom: 24px;
}
.prescriptionsContainer #guestRefillContent .comm-q .question .icons {
  padding: 0;
  margin-right: 8px;
}
.prescriptionsContainer #guestRefillContent .comm-q .question p:last-of-type {
  margin-bottom: 0;
}
.prescriptionsContainer #guestRefillContent .comm-q .question .pd .q-text {
  margin-left: 8px;
}
.prescriptionsContainer #guestRefillContent .comm-q .question .q-text {
  margin-bottom: 0;
  color: #000;
}
.prescriptionsContainer #guestRefillContent .comm-q .question .question-content[aria-hidden=true] {
  padding-top: 0;
  transition: padding-top 0.2s ease-in;
}
.prescriptionsContainer #guestRefillContent .comm-q .question .question-content[aria-hidden=false] {
  margin-top: 12px;
  padding-bottom: 16px;
  max-height: 5000px;
  opacity: 1;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.prescriptionsContainer #guestRefillContent .comm-q .question .icon {
  transform: rotate(90deg);
}
.prescriptionsContainer #guestRefillContent .comm-q .question .benefit-list ul {
  list-style: disc;
}
.prescriptionsContainer #guestRefillContent .comm-q .question-content {
  padding-left: 25px;
  padding-bottom: 6px;
  padding-right: 0;
  display: block !important;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.prescriptionsContainer #guestRefillContent .comm-q .text-btn {
  margin-top: 8px;
  padding-bottom: 0;
}
.prescriptionsContainer #guestRefillContent .form--error input, .prescriptionsContainer #guestRefillContent .form--error select, .prescriptionsContainer #guestRefillContent .form--error .form_fieldset_checkbox input + label:before {
  background-color: #fae6e6 !important;
  border-color: #CC0000;
}
.prescriptionsContainer #guestRefillContent hr {
  font-weight: bold;
}
.prescriptionsContainer #guestRefillContent .inline-alert_close-btn {
  display: none;
}
.prescriptionsContainer #guestRefillContent #ancillaryBlock .inline-alert_close-btn {
  display: none !important;
  visibility: hidden;
}
.prescriptionsContainer #guestRefillContent .inline-alert .icon {
  background-size: 25px;
  display: inline-block;
  float: left;
  height: 25px;
  margin-left: 5px;
  margin-top: 0;
  width: 40px;
}
.prescriptionsContainer #guestRefillContent .inline-alert h2, .prescriptionsContainer #guestRefillContent .inline-alert .acc-rx-text, .prescriptionsContainer #guestRefillContent .inline-alert #acc-rx span {
  color: #000;
  font: bold 1.25rem "Helvetica", "Arial", sans-serif;
  margin-bottom: 1rem;
}
.prescriptionsContainer #guestRefillContent .inline-alert:focus, .prescriptionsContainer #guestRefillContent .guestAlert:focus {
  outline: 5px auto #3b99fc;
}
.prescriptionsContainer #guestRefillContent .inline-alert .text-btn_red {
  font-size: 14px;
}
.prescriptionsContainer #guestRefillContent .unmask-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjUgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aS1leWUtaGlkZGVuPC90aXRsZT4KICAgIDxnIGlkPSJpLWV5ZS1oaWRkZW4iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41MDAwMDAsIC0wLjQzMTY3MCkiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjAuMDg5NjA5OCw1LjE5MzM0MzQ2IEMyMC45NDQ3ODM4LDUuOTMzOTYzMjEgMjEuNjk0NDE1NCw2LjcyNjU2MjY0IDIyLjMzNDIyMDQsNy41MTk4NDE2NSBDMjIuNTU4ODA3Nyw3Ljc5ODMwMjE1IDIyLjc1Mzk3MTcsOC4wNTc0OTM2NyAyMi45MTkxMDA0LDguMjkxMDM1MzEgQzIzLjAxOTg0NDUsOC40MzM1MTc3NCAyMy4wODkyMDY0LDguNTM3NDY1NjkgMjMuMTI2NTQyNSw4LjU5NjQ5ODcxIEwyMy4zMTE1Miw4Ljg4ODk3MTA1IEwyMy4xMjY0NjgzLDkuMTgxMzk2NDUgQzIzLjA4OTEyMDMsOS4yNDA0MTUxNiAyMy4wMTk3MzYsOS4zNDQzNDg5MSAyMi45MTg5NjYxLDkuNDg2ODE3MzEgQzIyLjc1Mzc4OTgsOS43MjAzNDMyOSAyMi41NTg1ODksOS45Nzk1MTk1IDIyLjMzMzk4MjQsMTAuMjU3OTY1MSBDMjEuNjk0MTE1MywxMS4wNTEyMTA5IDIwLjk0NDU3NzMsMTEuODQzNzgwNiAyMC4wODk3MDc1LDEyLjU4NDM3NyBDMTcuNjI4MzkxOCwxNC43MTY2ODAxIDE0LjgwMjMzNzksMTYuMDAyMDI3IDExLjY1Njk2NjcsMTUuOTk5OTk3NyBDOC43ODIzMDk1LDE1Ljk5ODEzOTEgNi4xOTUwNTM3NywxNC45MjM3ODkyIDMuOTI0MzA5NDQsMTMuMTEyMjI1MyBMNC45MjA3NzA4LDEyLjUwMDc2NCBDNi45MzM1OTczOCwxNC4wMjAwMzggOS4xODcxMjk3NiwxNC45MDQzODM2IDExLjY1NzY3MzMsMTQuOTA1OTgxIEMxNC41MDc5OTc0LDE0LjkwNzgxOTkgMTcuMDk1MjY1OCwxMy43MzEwNzc1IDE5LjM3MzM2MzIsMTEuNzU3NTAxMyBDMjAuMTc1OTQ4MSwxMS4wNjIyMDA3IDIwLjg4MTM0MjIsMTAuMzE2MzA5MyAyMS40ODI0NjU3LDkuNTcxMDk0MTEgQzIxLjY4MTMwMzksOS4zMjQ1OTM1NCAyMS44NTQ2NTIyLDkuMDk1MzQxNzcgMjIuMDAxODIxNyw4Ljg4ODgyNTY0IEMyMS44NTQ3MjE0LDguNjgyMzM4NDQgMjEuNjgxNDM4OSw4LjQ1MzExOTc2IDIxLjQ4MjY1Nyw4LjIwNjY1NDg5IEMyMC44ODE2NDM4LDcuNDYxNDcyODcgMjAuMTc2MjE2Myw2LjcxNTYxMTI4IDE5LjM3MzM5ODEsNi4wMjAzMzQwNyBDMTguODAzMDQ2Miw1LjUyNjM4MzI4IDE4LjIxMzIxOTgsNS4wODIzMzgwOSAxNy42MDQ2MzQ4LDQuNjk0MTg5MzcgTDE4LjYzMDY1LDQuMDYxNTIxNDIgQzE5LjEzMDI3NzYsNC40MDU0NzA0NSAxOS42MTY3MDQsNC43ODM3ODU0MyAyMC4wODk2MDk4LDUuMTkzMzQzNDYgWiBNMTYuMDk3NTYyMSw2LjYzMTM2MTYgQzE3LjM0NTIwMDQsOS4wNDYwMTEzMyAxNi4zOTcxNzk4LDEyLjAxNTUyNCAxMy45ODA4MTI5LDEzLjI2MzI3NTkgQzExLjU2NjAwNCwxNC41MDk1MDEzIDguNTk2MzY4NTgsMTMuNTYxNDQ5MyA3LjM0OTkxMTY4LDExLjE0NjQ5MTMgTDcuMjk2MjQwMDcsMTEuMDM2Nzc3OCBMOC4yMzMxODEyOSwxMC40NjA2OTcgQzguMjYxMDUxMDgsMTAuNTIyNDg5NCA4LjI5MDY5NjE1LDEwLjU4Mzg5MDkgOC4zMjIxMzU3NCwxMC42NDQ4NDExIEM5LjI5MTQzNTczLDEyLjUyMjgxOTIgMTEuNjAxMjE4NSwxMy4yNjAyMTQxIDEzLjQ3ODk3NTcsMTIuMjkxMTQ4NCBDMTUuMzU4NDk5MywxMS4zMjA2MDkgMTYuMDk1Nzk2NCw5LjAxMTAzMTk1IDE1LjEyNTU0OTIsNy4xMzM0MjA5MyBDMTUuMDAzODgzLDYuODk3NTUzMjIgMTQuODYxMTIyLDYuNjc5Njg0OTIgMTQuNzAwNzYyMSw2LjQ4MDkzMDMxIEwxNS42Mzg3NzU1LDUuOTA0MDgxNzIgQzE1LjgwOTcyLDYuMTI4OTM2MzIgMTUuOTYzNTkwNCw2LjM3MTY2MzE0IDE2LjA5NzU2MjEsNi42MzEzNjE2IFogTTExLjY2NDI4MTYsMS43Nzc3ODAxOCBDMTMuODMwNjkzOCwxLjc3OTE4MDkgMTUuODQ0OTM2NSwyLjM4OTY2NTE1IDE3LjY5MjMzNzcsMy40NjU3MjcxMiBMMTYuNjIxNjc3OSw0LjEyNTIzNDM5IEMxNS4wNzY1OTA0LDMuMzIwNDQ4NzEgMTMuNDIwMzQwMiwyLjg3MjkzMjc3IDExLjY2MzU3NTEsMi44NzE3OTY5MiBDOC44MTQwMzQ3NCwyLjg2OTk1ODg1IDYuMjUyMDE2MzUsNC4wNDU1MDIzNSA0LjAxNDMzMTUzLDYuMDE3MjUwMTEgQzMuMjI2MDE1MSw2LjcxMTg3OTI5IDIuNTM1NzgxNDIsNy40NTcwNzYzMiAxLjk0OTczNjk2LDguMjAxNTg0ODcgQzEuNzU0MDc5MjgsOC40NTAxNDc2MSAxLjU4NDAzNzEyLDguNjgxMTM5MTEgMS40NDAyMTA5Myw4Ljg4ODkxNTU1IEMxLjU4NDAwNzY2LDkuMDk2NjcyOTkgMS43NTQwMjgyNiw5LjMyNzY0MzQ3IDEuOTQ5Njc2OTEsOS41NzYxODQwMSBDMi41MzU3MjY4MSwxMC4zMjA2NjczIDMuMjI2MDkyODEsMTEuMDY1ODQyMiA0LjAxNDcxMTM4LDExLjc2MDQ1NDggTDQuMDk3MjQwMDcsMTEuODMxNzc3OCBMMy4xMjUyNDAwNywxMi40Mjk3Nzc4IEwyLjg3OTcwNTY2LDEyLjIwNjY4NTQgQzIuMjA4MDcyMjMsMTEuNTc1NjkxMiAxLjYxMDg5MDk5LDEwLjkxNDUyMzMgMS4wOTAwNDgxNywxMC4yNTI4NzUyIEMwLjg3MDY0MDAzMiw5Ljk3NDE1MjA1IDAuNjgwMjk5NTA0LDkuNzE0NzAxNDcgMC41MTk1MTE5NDYsOS40ODA5MDM0NCBDMC40MjEzNzYwNTcsOS4zMzgyMDU5NyAwLjM1Mzg4ODQ2Niw5LjIzNDA0NzUgMC4zMTc1NjcyOSw5LjE3NDgwNzMyIEwwLjE0MjI0MDA2OSw4Ljg4ODg0Njk3IEwwLjMxNzYwNDcwNCw4LjYwMjkwOTU3IEMwLjM1MzkyOTUxMiw4LjU0MzY4MDg2IDAuNDIxNDI0MDQ2LDguNDM5NTMzNzMgMC41MTk1NjQ4NDksOC4yOTY4NDc0NCBDMC42ODAzNjQ1NDksOC4wNjMwNjE3OCAwLjg3MDcwNDUwNyw3LjgwMzYyMzI0IDEuMDkwMDk0MDMsNy41MjQ5MTE2NyBDMS43MTUwNTg1OCw2LjczMDk1OTIgMi40NDk4MTM5NCw1LjkzNzY5NTIxIDMuMjkxMDU5Myw1LjE5NjQyNzQzIEM1LjcxMzAyOTM0LDMuMDYyMjk1NzggOC41MTY5Njk2NSwxLjc3NTc1MDA1IDExLjY2NDI4MTYsMS43Nzc3ODAxOCBaIE0xNC4xNTQ1NzQzLDcuNjM0NDI2MjYgQzE0Ljg0NjIyNzUsOC45NzY2Njg2NyAxNC4zMTk5ODEzLDEwLjYyNTIzNzQgMTIuOTc5MTAyMywxMS4zMTg1OTMgQzExLjYzNzAwMzEsMTIuMDExNjYyOSA5Ljk4Nzc5ODA4LDExLjQ4NTQyODEgOS4yOTQ0NTc1LDEwLjE0MzM1MTYgQzkuMjQ5NzM1NjQsMTAuMDU2Nzg1IDkuMjEwMDg5MTgsOS45Njg5NDA1MyA5LjE3NTQwOTc1LDkuODgwMTU3MjUgTDEzLjc1ODQ2OSw3LjA2MDAxODk2IEMxMy45MTExMTYxLDcuMjI5OTc4MDQgMTQuMDQ0ODIxMSw3LjQyMTk4MDU5IDE0LjE1NDU3NDMsNy42MzQ0MjYyNiBaIE0xNC45MzkyMzMyLDUuMTYwMTU4OTYgTDEzLjk0NjQyOSw1Ljc3MDg2NTU5IEMxMi44MTYyMTk2LDQuOTY2NDQyNzcgMTEuMjg2ODc2Miw0LjgwNjk1MTY4IDkuOTY4NTg5MzUsNS40ODY4ODE0MSBDOC40Njg4OTYwNiw2LjI2MTI4NTg1IDcuNjk2ODc1Miw3Ljg4Nzc5MzQyIDcuOTM4OTI3OTcsOS40NjgzMzkzNCBMNi45NDY3MzQzNiwxMC4wNzg5NjU4IEM2LjQwNTY0NjQ4LDcuOTEzOTE3NDUgNy4zOTc0Mzk2OSw1LjU4MzI5NTUgOS40NjY4NzA1Niw0LjUxNDY5Mjc1IEMxMS4zMDU0MjI3LDMuNTY2NDI2OTEgMTMuNDYzMzYzOSwzLjg4ODAyMTIgMTQuOTM5MjMzMiw1LjE2MDE1ODk2IFogTTEyLjg5NjM5MTMsNi40MTc5NjkzIEw4Ljk4OTgxNTg0LDguODIxMDQ3OSBDOS4wMTQ1OTk5Niw3Ljg1NTk0NDEyIDkuNTUxMTIzMzksNi45MzM2NjMwOSAxMC40Njk5Mjk1LDYuNDU5MTg0ODggQzExLjI1ODEwMTMsNi4wNTIxNjcxOCAxMi4xNTIxODg4LDYuMDY1NjY3NjcgMTIuODk2MzkxMyw2LjQxNzk2OTMgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMzMzMzMzIj48L3BhdGg+CiAgICAgICAgICAgIDxsaW5lIHgxPSIyMy41NTU1NTU2IiB5MT0iMS4zMzMzMzMzMyIgeDI9IjAuNDQ0NDQ0NDQ0IiB5Mj0iMTUuNTU1NTU1NiIgaWQ9IkxpbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PC9saW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  height: 16px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  margin-left: -46px;
  margin-top: 5px;
  border: none;
  padding: 22px;
  position: absolute;
  top: 19px;
  right: 15px;
}
.prescriptionsContainer #guestRefillContent .unmask-icon:focus {
  outline: 5px auto #005fcc;
}
.prescriptionsContainer #guestRefillContent .mask-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjUgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aS1leWU8L3RpdGxlPgogICAgPGcgaWQ9ImktZXllIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTAwMDAwLCAwLjU2ODMzMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTEuNjY0MjgxNiwwLjc3Nzc4MDE3NyBDMTQuODA4MTI1NywwLjc3OTgxMjg3NiAxNy42MzE1MTQ1LDIuMDY0NTIwNjkgMjAuMDg5NjA5OCw0LjE5MzM0MzQ2IEMyMC45NDQ3ODM4LDQuOTMzOTYzMjEgMjEuNjk0NDE1NCw1LjcyNjU2MjY0IDIyLjMzNDIyMDQsNi41MTk4NDE2NSBDMjIuNTU4ODA3Nyw2Ljc5ODMwMjE1IDIyLjc1Mzk3MTcsNy4wNTc0OTM2NyAyMi45MTkxMDA0LDcuMjkxMDM1MzEgQzIzLjAxOTg0NDUsNy40MzM1MTc3NCAyMy4wODkyMDY0LDcuNTM3NDY1NjkgMjMuMTI2NTQyNSw3LjU5NjQ5ODcxIEwyMy4zMTE1Miw3Ljg4ODk3MTA1IEwyMy4xMjY0NjgzLDguMTgxMzk2NDUgQzIzLjA4OTEyMDMsOC4yNDA0MTUxNiAyMy4wMTk3MzYsOC4zNDQzNDg5MSAyMi45MTg5NjYxLDguNDg2ODE3MzEgQzIyLjc1Mzc4OTgsOC43MjAzNDMyOSAyMi41NTg1ODksOC45Nzk1MTk1IDIyLjMzMzk4MjQsOS4yNTc5NjUxNCBDMjEuNjk0MTE1MywxMC4wNTEyMTA5IDIwLjk0NDU3NzMsMTAuODQzNzgwNiAyMC4wODk3MDc1LDExLjU4NDM3NyBDMTcuNjI4MzkxOCwxMy43MTY2ODAxIDE0LjgwMjMzNzksMTUuMDAyMDI3IDExLjY1Njk2NjcsMTQuOTk5OTk3NyBDOC41MTE3NTg0OCwxNC45OTc5NjQxIDUuNzEwNTk1NTgsMTMuNzEyMDYyNSAzLjI5MTYwNDg4LDExLjU4MTQyMzUgQzIuNDQ5OTk4MjcsMTAuODQwMTM5MSAxLjcxNTA1OTU2LDEwLjA0Njg1MjkgMS4wOTAwNDgxNyw5LjI1Mjg3NTI1IEMwLjg3MDY0MDAzMiw4Ljk3NDE1MjA1IDAuNjgwMjk5NTA0LDguNzE0NzAxNDcgMC41MTk1MTE5NDYsOC40ODA5MDM0NCBDMC40MjEzNzYwNTcsOC4zMzgyMDU5NyAwLjM1Mzg4ODQ2Niw4LjIzNDA0NzUgMC4zMTc1NjcyOSw4LjE3NDgwNzMyIEwwLjE0MjI0MDA2OSw3Ljg4ODg0Njk3IEwwLjMxNzYwNDcwNCw3LjYwMjkwOTU3IEMwLjM1MzkyOTUxMiw3LjU0MzY4MDg2IDAuNDIxNDI0MDQ2LDcuNDM5NTMzNzMgMC41MTk1NjQ4NDksNy4yOTY4NDc0NCBDMC42ODAzNjQ1NDksNy4wNjMwNjE3OCAwLjg3MDcwNDUwNyw2LjgwMzYyMzI0IDEuMDkwMDk0MDMsNi41MjQ5MTE2NyBDMS43MTUwNTg1OCw1LjczMDk1OTIgMi40NDk4MTM5NCw0LjkzNzY5NTIxIDMuMjkxMDU5Myw0LjE5NjQyNzQzIEM1LjcxMzAyOTM0LDIuMDYyMjk1NzggOC41MTY5Njk2NSwwLjc3NTc1MDA0OCAxMS42NjQyODE2LDAuNzc3NzgwMTc3IFogTTExLjY2MzU3NTEsMS44NzE3OTY5MiBDOC44MTQwMzQ3NCwxLjg2OTk1ODg1IDYuMjUyMDE2MzUsMy4wNDU1MDIzNSA0LjAxNDMzMTUzLDUuMDE3MjUwMTEgQzMuMjI2MDE1MSw1LjcxMTg3OTI5IDIuNTM1NzgxNDIsNi40NTcwNzYzMiAxLjk0OTczNjk2LDcuMjAxNTg0ODcgQzEuNzU0MDc5MjgsNy40NTAxNDc2MSAxLjU4NDAzNzEyLDcuNjgxMTM5MTEgMS40NDAyMTA5Myw3Ljg4ODkxNTU1IEMxLjU4NDAwNzY2LDguMDk2NjcyOTkgMS43NTQwMjgyNiw4LjMyNzY0MzQ3IDEuOTQ5Njc2OTEsOC41NzYxODQwMSBDMi41MzU3MjY4MSw5LjMyMDY2NzMzIDMuMjI2MDkyODEsMTAuMDY1ODQyMiA0LjAxNDcxMTM4LDEwLjc2MDQ1NDggQzYuMjQ5NzM3MTYsMTIuNzI5MDU4MSA4LjgwOTQ5MzAzLDEzLjkwNDEzOTUgMTEuNjU3NjczMywxMy45MDU5ODEgQzE0LjUwNzk5NzQsMTMuOTA3ODE5OSAxNy4wOTUyNjU4LDEyLjczMTA3NzUgMTkuMzczMzYzMiwxMC43NTc1MDEzIEMyMC4xNzU5NDgxLDEwLjA2MjIwMDcgMjAuODgxMzQyMiw5LjMxNjMwOTMzIDIxLjQ4MjQ2NTcsOC41NzEwOTQxMSBDMjEuNjgxMzAzOSw4LjMyNDU5MzU0IDIxLjg1NDY1MjIsOC4wOTUzNDE3NyAyMi4wMDE4MjE3LDcuODg4ODI1NjQgQzIxLjg1NDcyMTQsNy42ODIzMzg0NCAyMS42ODE0Mzg5LDcuNDUzMTE5NzYgMjEuNDgyNjU3LDcuMjA2NjU0ODkgQzIwLjg4MTY0MzgsNi40NjE0NzI4NyAyMC4xNzYyMTYzLDUuNzE1NjExMjggMTkuMzczMzk4MSw1LjAyMDMzNDA3IEMxNy4wOTgyMDY5LDMuMDQ5OTE0NTUgMTQuNTEzMTE5MywxLjg3MzYzOTMxIDExLjY2MzU3NTEsMS44NzE3OTY5MiBaIE0xNi4wOTc1NjIxLDUuNjMxMzYxNiBDMTcuMzQ1MjAwNCw4LjA0NjAxMTMzIDE2LjM5NzE3OTgsMTEuMDE1NTI0IDEzLjk4MDgxMjksMTIuMjYzMjc1OSBDMTEuNTY2MDA0LDEzLjUwOTUwMTMgOC41OTYzNjg1OCwxMi41NjE0NDkzIDcuMzQ5OTExNjgsMTAuMTQ2NDkxMyBDNi4xMDM1NjkxMyw3LjczMDI3NDc4IDcuMDUwNzMyMDksNC43NjIzMjY3IDkuNDY2ODcwNTYsMy41MTQ2OTI3NSBDMTEuODgzMjUzNCwyLjI2ODQwMDUgMTQuODUxMzMxOCwzLjIxNTU5NzI2IDE2LjA5NzU2MjEsNS42MzEzNjE2IFogTTkuOTY4NTg5MzUsNC40ODY4ODE0MSBDOC4wODkzOTQ3Myw1LjQ1NzI1MDkzIDcuMzUyNzQ4MzUsNy43NjU1NDI0MyA4LjMyMjEzNTc0LDkuNjQ0ODQxMTIgQzkuMjkxNDM1NzMsMTEuNTIyODE5MiAxMS42MDEyMTg1LDEyLjI2MDIxNDEgMTMuNDc4OTc1NywxMS4yOTExNDg0IEMxNS4zNTg0OTkzLDEwLjMyMDYwOSAxNi4wOTU3OTY0LDguMDExMDMxOTUgMTUuMTI1NTQ5Miw2LjEzMzQyMDkzIEMxNC4xNTYyMjgsNC4yNTQyNTA4NiAxMS44NDc5Mzk3LDMuNTE3NTczMjcgOS45Njg1ODkzNSw0LjQ4Njg4MTQxIFogTTE0LjE1NDU3NDMsNi42MzQ0MjYyNiBDMTQuODQ2MjI3NSw3Ljk3NjY2ODY3IDE0LjMxOTk4MTMsOS42MjUyMzc0MyAxMi45NzkxMDIzLDEwLjMxODU5MyBDMTEuNjM3MDAzMSwxMS4wMTE2NjI5IDkuOTg3Nzk4MDgsMTAuNDg1NDI4MSA5LjI5NDQ1NzUsOS4xNDMzNTE2MyBDOC42MDExODQyMSw3LjgwMTQwNTQgOS4xMjc1NzM4NSw2LjE1MjM4NzE4IDEwLjQ2OTkyOTUsNS40NTkxODQ4OCBDMTEuODEyMDI4Nyw0Ljc2NjExNSAxMy40NjEyMzM3LDUuMjkyMzQ5OCAxNC4xNTQ1NzQzLDYuNjM0NDI2MjYgWiIgaWQ9Imktb3B0b21ldHJ5LWV5ZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  height: 16px;
  width: 24px;
  margin-left: -46px;
  margin-top: 5px;
  border: none;
  padding: 22px;
  position: absolute;
  top: 19px;
  right: 15px;
}
.prescriptionsContainer #guestRefillContent .mask-icon:focus {
  outline: 5px auto #005fcc;
}
.prescriptionsContainer .personal-info-pg .pr-question .form_fieldset_radio {
  margin-bottom: 15px;
}
.prescriptionsContainer .personal-info-pg .pr-question .form_fieldset_radio:last-of-type {
  margin-bottom: 0;
}
.prescriptionsContainer .chooseDate::-ms-clear {
  display: none;
}
.prescriptionsContainer .key-date_heading {
  margin: 0;
  padding: 0;
  color: #000000;
}
.prescriptionsContainer key-date-list.col-sm-5 {
  max-height: 300px;
  overflow-y: auto;
  display: inline-block;
}
.prescriptionsContainer .newpzn-app .ajax-loader {
  top: 50% !important;
}
.prescriptionsContainer .prescriptions-component {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1060;
  background-color: grey;
  opacity: 0.8;
}
.prescriptionsContainer .prescriptions-component .ajax-loader {
  position: absolute;
  left: 50%;
  top: 300px;
  margin-left: -32px;
  margin-top: -32px;
  display: block;
  z-index: 1050;
}
.prescriptionsContainer .prescriptions-component .loader {
  position: absolute;
  left: 50%;
  top: 55%;
  margin-left: -43px;
  margin-top: -32px;
  display: block;
  color: whitesmoke;
  font-weight: bold;
}
.prescriptionsContainer div.modal {
  position: fixed;
}
.prescriptionsContainer .tabbed-nav a,
.prescriptionsContainer .cart_remove-btn,
.prescriptionsContainer .cart_remove-btn:hover,
.prescriptionsContainer .cart_remove-btn:focus,
.prescriptionsContainer .prescription_item_more-info,
.prescriptionsContainer .cart_checkout-btn.primary-btn,
.prescriptionsContainer .text--bold,
.prescriptionsContainer .address-card_addressee,
.prescriptionsContainer .order-list_item .order-list_item_status {
  font-size: 14px;
}
.prescriptionsContainer ul.tabbed-nav.ul-NisHbs-refill {
  border-bottom: 0;
}
.prescriptionsContainer .tabbed-nav li.li-NisHbs-refill a.tab-open {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 2px solid #cc0000;
  color: #cc0000;
}
.prescriptionsContainer .tabbed-nav li.li-NisHbs-refill a.tab-open:before {
  border-top: 0px;
}
.prescriptionsContainer .tabbed-nav li.li-NisHbs-refill a.tab-open:after {
  bottom: 0;
}
.prescriptionsContainer .cart-container .disclaimer a, .prescriptionsContainer .cart-container .address-card_phone-number a {
  color: #cc0000;
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn {
  cursor: pointer;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn[disabled] {
  cursor: default;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn:hover {
  color: #FFF;
}
.prescriptionsContainer .cart_checkout-btn.primary-btn[disabled]:hover {
  color: #8C8C8C;
}
.prescriptionsContainer .inline-alert_heading {
  margin-bottom: 5px !important;
}
.prescriptionsContainer .prescription_item_add-to-cart-btn[disabled] {
  color: #000000;
  background: none;
  border-bottom: 0;
  opacity: 1;
}
.prescriptionsContainer sub-question .marginLeft {
  margin-left: 35px;
}
.prescriptionsContainer p.no-recent-orders {
  margin: 0 0 14px 0;
  font-size: 14px;
  color: #333333;
  line-height: 17.5px;
}
.prescriptionsContainer h2.heading--quaternary {
  margin: 0 0 8px 0 !important;
  padding: 0;
}
.prescriptionsContainer .inline-alert p {
  margin-bottom: 0;
  line-height: 15px;
}
.prescriptionsContainer .inline-alert_message a {
  color: #cc0000;
  text-decoration: underline;
}
.prescriptionsContainer p.prescription_item_last-refill {
  margin: 0 0 20px 0;
}
.prescriptionsContainer .cart_empty-text,
.prescriptionsContainer .cart_cost-text {
  margin: 0 0 1em 0;
}
.prescriptionsContainer .prescription_item_add-to-cart-btn {
  padding: 15px 35px;
  font-size: 14px;
}
.prescriptionsContainer .prescription_item_in-cart {
  padding: 2px;
}
.prescriptionsContainer .prescription_item_info li,
.prescriptionsContainer .order-list_item_details {
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer .primary-btn:active,
.prescriptionsContainer .primary-btn:focus {
  padding: 15px 35px;
}
.prescriptionsContainer .prescription_item_in-cart:active,
.prescriptionsContainer .prescription_item_in-cart:focus {
  padding: 2px;
}
.prescriptionsContainer .spc-footer p.disclaimer a, .prescriptionsContainer .spc-footer p.address-card_phone-number a {
  color: #646464 !important;
  text-decoration: underline;
}
.prescriptionsContainer .financial-info_text {
  margin: 0;
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer .order-list_item_contents p {
  margin: 0;
  font-size: 14px;
  line-height: 19px;
}
.prescriptionsContainer .order-list_item .order-list_item_status,
.prescriptionsContainer .cart_item {
  line-height: 17.5px;
}
.prescriptionsContainer .order-list_header .order-list_item_date,
.prescriptionsContainer .order-list_header .order-list_item_status {
  line-height: 20px;
}
.prescriptionsContainer .order-list_show-next-dates {
  margin: 0;
}
.prescriptionsContainer .modal.refill-dashboard-popup,
.prescriptionsContainer .modal.or-setOptionNoPopUp {
  left: 0;
  margin-left: 0;
  width: 100%;
}
.prescriptionsContainer .refill-dashboard-popup .modal-dialog.modal-md,
.prescriptionsContainer .or-setOptionNoPopUp .modal-dialog.modal-lg {
  width: 680px;
}
.prescriptionsContainer .storemap button.close,
.prescriptionsContainer .refill-dashboard-popup button.close {
  background: none;
  border: 0px;
  color: #000000;
  margin: -15px 0 0 0;
  padding: 0;
  float: right;
  height: 50px;
}
.prescriptionsContainer .store-locator .filter-row.search_container .srx-modal button {
  height: 22px;
  margin-top: 15px;
  opacity: 1;
}
.prescriptionsContainer .storemap .modal-content {
  max-height: 715px;
}
.prescriptionsContainer .prescription_item_remove-btn {
  font-size: 14px;
  padding: 1px 0 1px 6px;
}
.prescriptionsContainer .storemap .srx-modal .modal-title,
.prescriptionsContainer .or-changeAddressPopUp .srx-modal .modal-title,
.prescriptionsContainer .refill-dashboard-popup .srx-modal .modal-title,
.prescriptionsContainer .personal-info-popup .srx-modal .modal-title,
.prescriptionsContainer .personal-info-popup .srx-modal h1 {
  padding: 0;
  font-size: 20px;
  color: #000000;
}
.prescriptionsContainer .personal-info-popup .srx-modal h1 {
  margin: 30px 0 20px 0;
}
.prescriptionsContainer .srx-modal > div.rfr_jacho_warning_modal {
  margin-bottom: 40px;
  font-size: 14px;
}
.prescriptionsContainer .or-changeAddressPopUp .srx-modal p {
  font-weight: normal;
  color: #000;
}
.prescriptionsContainer .or-changeAddressPopUp .srx-modal p,
.prescriptionsContainer .refill-dashboard-popup .srx-modal p,
.prescriptionsContainer .personal-info-popup .srx-modal p {
  margin-top: 0;
  font-size: 14px;
  line-height: 17.5px;
  color: #333333;
}
.prescriptionsContainer .refill-dashboard-popup .srx-modal .btn-container {
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .or-changeAddressPopUp #change-address-qr .secondary-btn:hover {
  background-color: #444444;
}
.prescriptionsContainer #change-address-qr button:hover {
  background-color: #EB0000;
}
.prescriptionsContainer .or-changeAddressPopUp #change-address-qr .secondary-btn {
  margin-bottom: 30px;
}
.prescriptionsContainer .or-changeAddressPopUp .srx-modal .primary-btn,
.prescriptionsContainer .or-changeAddressPopUp #change-address-qr .secondary-btn,
.prescriptionsContainer .refill-dashboard-popup .srx-modal .primary-btn,
.prescriptionsContainer .personal-info-popup .srx-modal .primary-btn,
.prescriptionsContainer .personal-info-popup .srx-modal .secondary-btn,
.prescriptionsContainer .new-pzn #edit-shipping-address .primary-btn,
.prescriptionsContainer .new-pzn #edit-shipping-address .secondary-btn {
  margin-top: 0;
  font-size: 14px;
  font-weight: bold;
  border-top: 0px;
}
.prescriptionsContainer .or-changeAddressPopUp #change-address-qr button.primary-btn {
  font-size: 14px;
}
.prescriptionsContainer .or-changeAddressPopUp #change-address-qr button.primary-btn,
.prescriptionsContainer .modal.insurencePopUp.or-insurencePopUp #sample-id button.primary-btn,
.prescriptionsContainer .refill-dashboard-popup .srx-modal .primary-btn,
.prescriptionsContainer .personal-info-popup .srx-modal .primary-btn,
.prescriptionsContainer .new-pzn #edit-shipping-address .primary-btn {
  border: 0;
  border-bottom: 2px solid #A50000;
}
.prescriptionsContainer .modal.insurencePopUp.or-insurencePopUp #sample-id button.primary-btn:hover {
  background-color: #EB0000;
}
.prescriptionsContainer .personal-info-popup .srx-modal .primary-btn:focus,
.prescriptionsContainer .personal-info-popup .srx-modal .primary-btn:active {
  padding: 15px;
}
.prescriptionsContainer .or-changeAddressPopUp #change-address-qr .secondary-btn,
.prescriptionsContainer .personal-info-popup .secondary-btn,
.prescriptionsContainer .new-pzn #edit-shipping-address .secondary-btn {
  background-color: #1E1E1E;
  border: 0;
  border-bottom: 2px solid #000;
}
.prescriptionsContainer .personal-info-popup .secondary-btn:hover,
.prescriptionsContainer .new-pzn #edit-shipping-address .secondary-btn:hover {
  background-color: #444444;
}
.prescriptionsContainer .storemap .srx-modal .close span,
.prescriptionsContainer .refill-dashboard-popup .srx-modal .close span {
  line-height: 50px;
}
.prescriptionsContainer .prescription-list .prescription_item_refill-text a {
  text-decoration: underline;
  color: #CC0000;
}
.prescriptionsContainer .cart_checkout-btn:active,
.prescriptionsContainer .cart_checkout-btn:focus {
  padding: 0;
}
.prescriptionsContainer .or-setOptionNoPopUp .modal-content {
  padding: 0;
}
.prescriptionsContainer .setOptionNoPopUp .show-timeout {
  padding: 40px 10px 30px 40px !important;
}
.prescriptionsContainer .or-setOptionNoPopUp .modal-dialog.modal-lg {
  margin-top: 175px;
}
.prescriptionsContainer .modal.or-setOptionNoPopUp .modal-content {
  padding: 0;
}
.prescriptionsContainer .or-setOptionNoPopUp div#modal-close {
  top: 8px;
  right: 13px;
}
.prescriptionsContainer .cart_empty-text {
  color: #1e1e1e;
}
.prescriptionsContainer .new-pr-payment-widget {
  padding: 20px;
}
.prescriptionsContainer .new-pr-payment-widget .balance-left h3 {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .new-pr-payment-widget span.amount {
  font-size: 36px;
  font-weight: bold;
  color: #000;
}
.prescriptionsContainer .new-pr-payment-widget .btn-payment button.make-payment-refill {
  display: inline-block;
  background: #CC0000;
  color: #fff;
  line-height: 1;
  font-weight: bold;
  padding: 1rem 2rem !important;
  border: 0;
  text-align: center;
  transition: background 0.2s ease;
  border-bottom: 2px solid #A50000;
  margin-bottom: 20px;
}
.prescriptionsContainer .new-pr-payment-widget button.make-payment-refill:hover {
  background-color: #EB0000;
}
.prescriptionsContainer .new-pr-payment-widget .forward-link {
  cursor: pointer;
  padding-left: 0;
}
.prescriptionsContainer .new-pr-payment-widget .forward-link:hover {
  color: #cc0000;
}
.prescriptionsContainer .new-pr-payment-widget .container {
  width: 100%;
}
.prescriptionsContainer .back-link {
  line-height: 20px;
}
.prescriptionsContainer h2.track-order_label {
  margin: 0 !important;
}
.prescriptionsContainer p.text--bold, .prescriptionsContainer p.address-card_addressee {
  margin: 0 0 14px 0;
  line-height: 19px;
  color: #000000;
}
.prescriptionsContainer .track-order_container p.text--bold, .prescriptionsContainer .track-order_container p.address-card_addressee {
  color: #333333;
}
.prescriptionsContainer p.heading--tertiary.ng-binding {
  margin: 0 0 22px 0;
}
.prescriptionsContainer p.track-order_scheduled-arrival {
  margin: 0 0 20px 0;
}
.prescriptionsContainer p.track-order_container-p {
  margin: 0 0 1em 0;
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer .tracking-details_details p {
  margin: 0 0 10px 0;
}
.prescriptionsContainer ol.shipping-status p {
  line-height: 17.5px;
}
.prescriptionsContainer ol.shipping-status span.shipping-status_check-icon {
  line-height: 17.5px;
}
.prescriptionsContainer ol.shipping-status span.shipping-status_header {
  line-height: 20px;
}
.prescriptionsContainer ol.shipping-status span.shipping-status_info {
  line-height: 15px;
}
.prescriptionsContainer .tracking-details_details p {
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer button.prescription_item_more-info {
  line-height: 17.5px;
}
.prescriptionsContainer .address-card_addressee {
  margin: 0 0 5px 0;
}
.prescriptionsContainer p.address-card_address {
  margin: 0 0 5px 0;
  font-size: 14px;
  color: #333333;
}
.prescriptionsContainer .track-order_store-details {
  margin-bottom: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer p.track-order_store-details a {
  color: #cc0000;
  text-decoration: underline;
  font-size: 14px;
}
.prescriptionsContainer .tracking-details_list_header {
  margin-bottom: 0;
  line-height: 17.5px;
}
.prescriptionsContainer .address-container p {
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer p.status {
  margin: 0;
}
.prescriptionsContainer p.city-state {
  margin: 0 0 14px 0;
}
.prescriptionsContainer .time {
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer .modal.track-order-popup {
  width: initial;
  left: 0;
  margin-left: 0;
}
.prescriptionsContainer .track-order-popup .srx-modal .close {
  padding: 0;
  border: 0px;
  background: none;
  color: #000;
  float: right;
  margin: 0;
}
.prescriptionsContainer .track-order-popup .srx-modal .modal-title {
  padding: 0;
  font: bold 20px "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.prescriptionsContainer .track-order-popup .srx-modal p,
.prescriptionsContainer .track-order-popup .srx-modal .primary-btn {
  margin-top: 0;
  font-size: 14px;
}
.prescriptionsContainer .track-order-popup .srx-modal p {
  line-height: 17.5px;
}
.prescriptionsContainer .track-order-popup .srx-modal .btn-container {
  padding: 0;
  margin-bottom: 0;
}
.prescriptionsContainer .step-tracker a {
  font-size: 14px;
}
.prescriptionsContainer .personal-info-pg a,
.prescriptionsContainer .step-tracker a {
  color: #cc0000;
}
.prescriptionsContainer .step-tracker a:hover {
  color: #444444;
}
.prescriptionsContainer .step-tracker .active a {
  color: #ffffff;
}
.prescriptionsContainer .personal-info-pg p.label,
.prescriptionsContainer .personal-info-pg p {
  margin: 0 0 14px 0;
  font-size: 14px;
  line-height: 17.5px;
  color: #333333;
}
.prescriptionsContainer .personal-info-pg p.label,
.prescriptionsContainer .personal-info-pg p.disclaimer,
.prescriptionsContainer .personal-info-pg p.address-card_phone-number {
  display: block;
  color: #767676;
  line-height: 1.4;
  margin: 0;
  font-size: 12px;
}
@media (max-width: 767px) {
  .prescriptionsContainer p.disclaimer, .prescriptionsContainer p.address-card_phone-number {
    float: left;
    width: 100%;
    padding-bottom: 10px;
  }
}
.prescriptionsContainer .form legend {
  line-height: 17.5px;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio] + label,
.prescriptionsContainer .render-questions .form_fieldset_checkbox input + label {
  display: inline-block;
  font-weight: normal;
  position: relative;
  font-size: 14px;
  top: 0px;
  left: 0px;
  line-height: 17.5px;
  color: #000000;
}
.prescriptionsContainer .form_fieldset_radio input.has-error + label:before {
  background-color: #f7d9d9;
  border-color: #CC0000;
}
.prescriptionsContainer .form_fieldset_checkbox input.has-error + label:before {
  background-color: #f7d9d9;
  border: 2px solid #cc0000;
  border-color: #CC0000;
}
.prescriptionsContainer .render-questions .form_fieldset_checkbox input + label {
  line-height: 30px;
}
.prescriptionsContainer .personal-info-pg .column-list li {
  line-height: 17.5px;
}
.prescriptionsContainer .personal-info-pg button.btn-primary,
.prescriptionsContainer .personal-info-pg button.btn-primary:active:hover {
  padding: 0.5em 32px;
}
.prescriptionsContainer .personal-info-pg .btn-primary:active:hover {
  background-color: #A50000;
  color: #fff;
  border: 2px solid #A50000;
  text-decoration: none;
}
.prescriptionsContainer .personal-info-pg .btn-container {
  padding: 0;
  margin-bottom: 0;
}
.prescriptionsContainer .personal-info-pg .btn-primary:active:focus {
  background-color: #A50000;
  color: #fff;
  border: 2px solid #A50000;
  text-decoration: none;
}
.prescriptionsContainer h2.heading--quaternary.cart_header {
  margin-bottom: 20px !important;
}
.prescriptionsContainer p.cart_cost-text {
  margin: 0 0 20px 0;
  font-size: 12px;
  line-height: 12px;
}
.prescriptionsContainer .personal-info-pg .cart_checkout_text {
  margin-bottom: 1em;
  margin-right: 0;
}
.prescriptionsContainer .cart_checkout_text a {
  text-decoration: underline;
}
.prescriptionsContainer .financial-info_text {
  color: #333;
}
.prescriptionsContainer .pr-breadcrumb-nav,
.prescriptionsContainer .track-order {
  line-height: 17.5px;
}
.prescriptionsContainer .jacho-questions .question-answers.new-pr-jacho-second-block-second-ques {
  margin: 0 0 0 20px;
}
.prescriptionsContainer .jacho-questions .question-answers .question-answers {
  margin: 0;
}
.prescriptionsContainer .jacho-questions .question-answers .new-pr-checkboxbox-block,
.prescriptionsContainer .jacho-questions .new-pr-jacho-second-block-second-ques .new-pr-multi-ques-block {
  margin-bottom: 20px;
}
.prescriptionsContainer .jacho-questions .question-answers .new-pr-checkboxbox-block:last-child,
.prescriptionsContainer .jacho-questions .new-pr-jacho-second-block-second-ques .new-pr-multi-ques-block:last-child {
  margin-bottom: 0px;
}
.prescriptionsContainer .new-pr-sub-question-block {
  margin-bottom: 18px;
}
.prescriptionsContainer .new-pr-sub-question-block:last-child {
  margin-bottom: 30px;
}
.prescriptionsContainer .new-pr-multi-ques-block .new-pr-sub-question-block:last-child {
  margin-bottom: 20px;
}
.prescriptionsContainer .new-pr-checkboxbox-block:last-child .new-pr-sub-question-block:last-child,
.prescriptionsContainer .new-pr-multi-ques-block:last-child .new-pr-sub-question-block:last-child {
  margin-bottom: 0;
}
.prescriptionsContainer .question-answers.viewAnswer5.new-pr-multi-ques-block h3 {
  font-size: 16px;
  color: #333333;
}
.prescriptionsContainer .jacho-questions .new-pr-sub-question-block-checkbox input[type=checkbox] + label.small {
  line-height: 20px;
  color: #494949;
}
.prescriptionsContainer .jacho-questions .question-answers textarea,
.prescriptionsContainer .jacho-questions .question-answers input[type=text],
.prescriptionsContainer .jacho-questions .question-answers input[type=date],
.prescriptionsContainer .jacho-questions .question-answers input[type=text].long,
.prescriptionsContainer .jacho-questions .question-answers .field-content input[type=tel],
.prescriptionsContainer .jacho-questions .question-answers .selectBox > div,
.prescriptionsContainer .jacho-questions .question-answers .selectBox .options,
.prescriptionsContainer .render-questions .question-answers textarea,
.prescriptionsContainer .render-questions .question-answers input[type=text],
.prescriptionsContainer .render-questions .question-answers input[type=date],
.prescriptionsContainer .render-questions .question-answers input[type=text].long,
.prescriptionsContainer .render-questions .question-answers .field-content input[type=tel],
.prescriptionsContainer .render-questions .question-answers .selectBox > div,
.prescriptionsContainer .render-questions .question-answers .selectBox .options {
  width: 70%;
  border-color: #cccccc;
  margin-bottom: 0;
}
.prescriptionsContainer .jacho-questions .question-answers textarea,
.prescriptionsContainer .jacho-questions .question-answers input[type=text],
.prescriptionsContainer .jacho-questions .question-answers input[type=date],
.prescriptionsContainer .jacho-questions .question-answers input[type=text].long,
.prescriptionsContainer .jacho-questions .question-answers .field-content input[type=tel],
.prescriptionsContainer .render-questions .question-answers textarea,
.prescriptionsContainer .render-questions .question-answers input[type=text],
.prescriptionsContainer .render-questions .question-answers input[type=date],
.prescriptionsContainer .render-questions .question-answers input[type=text].long,
.prescriptionsContainer .render-questions .question-answers .field-content input[type=tel] {
  height: 42px;
  line-height: 16px;
  padding: 10px 12px;
}
.prescriptionsContainer .jacho-questions .question-answers textarea,
.prescriptionsContainer .render-questions .question-answers textarea {
  height: 100px;
  line-height: 14px;
  overflow-y: auto;
}
.prescriptionsContainer .jacho-questions .sample-card p.normal-p {
  margin-bottom: 10px;
  cursor: pointer;
}
.prescriptionsContainer .jacho-questions .sample-card p,
.prescriptionsContainer .jacho-questions .dosage p,
.prescriptionsContainer .jacho-questions .viewAnswer5 p {
  display: block;
  text-align: left;
  padding: 0;
  margin-bottom: 0px;
}
.prescriptionsContainer .jacho-questions .field-content {
  width: 100%;
  margin-bottom: 18px;
}
.prescriptionsContainer .jacho-questions .selectBox {
  width: 100%;
}
.prescriptionsContainer .jacho-questions .question-answers .selectBox .options li {
  width: 100%;
}
.prescriptionsContainer .jacho-questions .question-answers .labelText {
  margin-bottom: 25px;
  font-size: 14px;
}
.prescriptionsContainer .dosage .form_fieldset_checkbox {
  margin-bottom: 0px;
}
.prescriptionsContainer .form_fieldset_checkbox input + label:before,
.prescriptionsContainer .form_fieldset_checkbox input:checked + label:before {
  width: 28px;
  height: 28px;
}
.prescriptionsContainer .form_fieldset_checkbox input + label.small:before,
.prescriptionsContainer .form_fieldset_checkbox input:checked + label.small:before {
  width: 20px;
  height: 20px;
  background-size: 12px;
}
.prescriptionsContainer .delivery-details-page-container .review-order .calldaytime .call-time li label {
  padding-left: 0px;
}
.prescriptionsContainer .delivery-details-page-container .review-order .calldaytime .call-time li label:before {
  top: -4px;
}
.prescriptionsContainer .delivery-details-back-nav-container {
  margin-bottom: 80px;
}
.prescriptionsContainer .delivery-details .calendar-content .input-container .input-box,
.prescriptionsContainer .delivery-details .calendar-content .input-container input[disabled] {
  color: #000000;
  border: 2px solid #bbbbbb;
  opacity: 0.85 !important;
}
.prescriptionsContainer span.icon--events-container {
  position: absolute;
  top: 19px;
  right: 0px;
  width: 40px;
  height: 40px;
  display: inline-block;
  cursor: pointer;
}
.prescriptionsContainer span.icon--events {
  width: 100%;
  display: inline-block;
  height: 100%;
  background-size: contain;
}
.prescriptionsContainer span.calenderIcon {
  width: 50%;
  display: inline-block;
  height: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4Ee1UbQrAIAh9G7vc7n+Edo+NFxlSycga9GNCaGZPfX0AbbkBcFhiru/WDq+fgCeAkCoqM8u81JJP+4lBrApMB/XaYVNc0R4RJsd0DnWFI9XlvdMrPDI0sCaHVstyXaSBt7nEfXvKP4eZ5y5Dv5R1ObxST3LXvJowEav1wXpA4wf7AOlGXg0kZpnBAAAAAElFTkSuQmCC");
}
.prescriptionsContainer span.calenderIconSelected {
  width: 50%;
  display: inline-block;
  height: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAnElEQVQ4EWNgwAL2qEn9B2EsUmAhfPJMuDSRK864V03C8/9/plkMjAwy5BoC1vef4Qkj4780xj2qUo8pNgzmkv8MT1hghrncesYIEyeHBoc5I4MM9cMQX2yS41Kqu5AF5gqqhCEDAwPVXYjVQPScQIgP8yWIxmogsgJS2YywWB4NQ1KDDq5+8Ich1YsvJlChyPCf4Qk8EMhlQAtYAIA0S5KaAIJuAAAAAElFTkSuQmCC");
}
.prescriptionsContainer .jacho-questions input[type=checkbox] + label span,
.prescriptionsContainer .jacho-questions input[type=checkbox] + label + label span {
  top: 20px;
}
.prescriptionsContainer .jacho-questions .sub-section input[type=checkbox] + label span,
.prescriptionsContainer .jacho-questions .sub-section input[type=checkbox] + label + label span {
  top: 16px;
}
.prescriptionsContainer .new-pr-checkboxbox-block input[type=checkbox] + label.larger,
.prescriptionsContainer .new-pr-checkboxbox-block input[type=checkbox] + label + label.larger {
  font-size: 16px;
}
.prescriptionsContainer .jacho-questions input[type=checkbox] + label.larger {
  top: 0px;
}
.prescriptionsContainer .jacho-questions input[type=checkbox] + label,
.prescriptionsContainer .jacho-questions input[type=checkbox] + label + label {
  top: -5px;
  width: 90%;
  left: 0;
}
.prescriptionsContainer .form_fieldset_checkbox_2 label.checkbox_2 {
  position: relative;
}
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
  top: 40px;
  left: 30%;
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: 12px;
}
.prescriptionsContainer .render-questions question question .question-answers .question-answers {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 18px;
}
.prescriptionsContainer .render-questions question question .question-answers p {
  margin-bottom: 0px;
}
.prescriptionsContainer ul.column-list.insurance-list {
  display: inline-block;
  width: 100%;
}
.prescriptionsContainer .jacho-questions .existing-insurance .insurance-title li {
  width: 100%;
}
.prescriptionsContainer .jacho-questions .existing-insurance .insurance-title li:nth-child(even) {
  font-weight: initial;
}
.prescriptionsContainer .jacho-questions .error,
.prescriptionsContainer .render-questions .error {
  font-weight: normal;
}
.prescriptionsContainer .terms-condition div#modal-close {
  display: block;
}
.prescriptionsContainer .question-options .existing-insurance {
  margin-bottom: 0;
}
.prescriptionsContainer .personal-info-pg .column-list.insurance-list {
  margin-bottom: 0px;
}
.prescriptionsContainer .render-questions .form_fieldset_checkbox {
  margin-bottom: 20px;
  margin-left: 50px;
}
.prescriptionsContainer .check-wrap .error {
  margin-left: 20px;
}
.prescriptionsContainer .personal-info-pg .btn-container .back-link {
  line-height: 20px;
  width: initial;
}
.prescriptionsContainer .mail-order select {
  border-radius: 0;
  background: url(../../../common/images/arrow-down.png) no-repeat 97% #fff;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 30px;
  width: auto;
  max-width: 100%;
}
.prescriptionsContainer .mail-order select::-ms-expand {
  display: none;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p span,
.prescriptionsContainer .pad-zero label {
  color: #333333;
}
.prescriptionsContainer .selectBox.has-error .control-label {
  margin-top: 10px;
}
.prescriptionsContainer .change-address .field-content.split > .selectBox > #dropState {
  background-repeat: no-repeat;
  background-position: right;
}
.prescriptionsContainer .delivery-details-page-container .review-order button.btn-primary[disabled]:hover,
.prescriptionsContainer .delivery-details-page-container .review-order button.btn-primary[disabled]:focus {
  background-color: #CCCCCC;
}
.prescriptionsContainer .delivery-details-page-container .review-order button.btn-primary:hover,
.prescriptionsContainer .delivery-details-page-container .review-order button.btn-primary:focus {
  background-color: #A50000;
}
.prescriptionsContainer .delivery-details-page-container .review-order button.back-link:hover,
.prescriptionsContainer .delivery-details-page-container .review-order button.back-link:focus {
  background-color: inherit;
}
.prescriptionsContainer .delivery-details .form_fieldset_radio:nth-child(1):not(.open) {
  padding-bottom: 15px;
}
.prescriptionsContainer .delivery-details .delivery-info .delivery-details-container {
  margin-bottom: 0px;
  padding-bottom: 0px;
  line-height: 17.5px;
}
.prescriptionsContainer .stepper-group li {
  font-size: 14px;
}
.prescriptionsContainer .delivery-details .delivery-info .field-heading {
  font-weight: bold;
  line-height: normal;
  margin-bottom: 15px !important;
}
.prescriptionsContainer .delivery-details .delivery-details-container p {
  margin-top: 0;
  padding-bottom: 0;
  font-style: initial;
  color: #333333;
}
.prescriptionsContainer .delivery-details .delivery-details-container p.error {
  color: #cc0000;
  margin: 0;
}
.prescriptionsContainer .delivery-details .delivery-details-container .page-error {
  margin-bottom: 10px;
  padding: 0;
}
.prescriptionsContainer .form_fieldset_radio {
  line-height: 17.5px;
}
.prescriptionsContainer .delivery-details .mail-order .order-note {
  line-height: 15px;
}
.prescriptionsContainer .delivery-details .mail-order .address {
  font-size: 14px;
  line-height: 17.5px;
  display: inline-block;
  width: 85%;
  overflow: visible;
}
.prescriptionsContainer .delivery-details .mail-order .address span {
  overflow-wrap: break-word;
}
.prescriptionsContainer .address a {
  color: #cc0000;
  text-decoration: underline;
}
.prescriptionsContainer .address a:hover {
  color: #444444;
}
.prescriptionsContainer .delivery-details .calendar-container > p {
  margin: 0 0 20px 0;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  line-height: 17.5px;
}
.prescriptionsContainer .delivery-details .calendar-container p.note {
  margin: 0 0 20px 10px;
  font-style: normal;
  padding: 0;
}
.prescriptionsContainer .delivery-details .calendar-content {
  line-height: 17.5px;
}
.prescriptionsContainer .cart-container {
  margin-bottom: 25px;
}
.prescriptionsContainer .delivery-details li {
  padding: 0px 0 20px 0px;
}
.prescriptionsContainer .delivery-details li.marginnone {
  padding: 0;
  font-weight: normal;
}
.prescriptionsContainer .delivery-details li.marginnone:first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .delivery-details li.delivery-date-ref-supplyname {
  margin-left: 40px;
}
.prescriptionsContainer .delivery-details li.delivery-date-ref-supplyname:first-letter {
  text-transform: uppercase;
}
.prescriptionsContainer .delivery-details .delivery-date-drugname {
  font-weight: bold;
  text-transform: lowercase;
  margin-left: 40px;
}
.prescriptionsContainer .delivery-details .delivery-date-drugname label:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .delivery-details .delivery-date-ref-drugname {
  margin-left: 0px;
  font-weight: bold;
  text-transform: lowercase;
}
.prescriptionsContainer .delivery-details .delivery-date-ref-drugname label:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .delivery-details span.cart_refrigerated_cart.cart-icon {
  margin-right: 12px;
  float: left;
  bottom: 0;
  clear: both;
}
.prescriptionsContainer .delivery-details label#name {
  margin: 0px;
  display: inline-block;
  padding: 0px 0px 0px 0px;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container label {
  font-weight: bold;
  font-size: 14px;
  line-height: 17.5px;
  margin: 0;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container.input-container-email .form_fieldset_checkbox label {
  line-height: 28px;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container input[type=date],
.prescriptionsContainer .delivery-details .delivery-info .input-container input[type=text] {
  width: 100%;
  line-height: 44px;
  height: 44px;
  padding: 0 10px;
  overflow: hidden;
  border: 2px solid #bbb;
  border-radius: 0;
  color: #000 !important;
  font-size: 14px;
  font-weight: normal;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  box-shadow: none;
  margin-top: 0;
}
.prescriptionsContainer .delivery-details .mute {
  line-height: 15px;
  margin-top: 8px;
}
.prescriptionsContainer .delivery-details .mute-date {
  line-height: 15px;
  margin-top: 0px;
  color: #767676;
  font-size: 12px;
}
.prescriptionsContainer .delivery-details .paddingleft {
  padding-left: 0px;
}
.prescriptionsContainer .cart_checkout_text {
  margin-top: 0;
  font: 14px/1.25 "Helvetica Neue", Helvetica, Sans-serif, Arial;
}
.prescriptionsContainer .cart_checkout_text button {
  color: #cc0000;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
  background-color: inherit;
}
.prescriptionsContainer .cart_checkout_text a {
  color: #cc0000;
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .cart_checkout_text a:hover {
  /*color: #444444;*/
  text-decoration: underline;
}
.prescriptionsContainer .back-link:active,
.prescriptionsContainer .back-link:focus {
  padding: 12px 10px;
  padding-left: 24px;
}
.prescriptionsContainer .delivery-details-page-container .review-order input[type=radio] + label {
  padding-left: 0;
  margin: 0;
}
.prescriptionsContainer .delivery-details-page-container span.edit a {
  color: #cc0000;
  text-decoration: underline;
  text-transform: none;
}
.prescriptionsContainer .delivery-details-page-container span.edit a:hover {
  color: #444444;
}
.prescriptionsContainer .delivery-details-page-container .delivery-details .note {
  line-height: 15px;
}
.prescriptionsContainer .delivery-details-page-container .delivery-details .calendar-container p.note {
  color: #333333;
}
.prescriptionsContainer .delivery-details-page-container .review-order .section.review-payment-info {
  padding: 0;
  width: 66.667%;
}
.prescriptionsContainer .delivery-details-page-container .review-order {
  width: 100%;
}
.prescriptionsContainer .delivery-details-page-container .review-order .section .delivery-date-section,
.prescriptionsContainer .delivery-details-page-container .review-order .callbackSection p {
  font-size: 14px;
}
.prescriptionsContainer .delivery-details-page-container .review-order .pr-last-active-account p {
  font-size: 14px;
  color: #333333;
}
.prescriptionsContainer .delivery-details-page-container .review-order .drugs-for-refill {
  padding-left: 20px;
}
.prescriptionsContainer .delivery-details-page-container .review-order input[type=checkbox][name=orderComments] + label + textarea {
  width: 100%;
  line-height: 17.5px;
}
.prescriptionsContainer .delivery-details-page-container .review-order input[type=checkbox][name=orderComments] + label.marginTen {
  padding-right: 0;
  color: #333333;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container input[type=checkbox] + label a,
.prescriptionsContainer .delivery-details .delivery-info .input-container input[type=checkbox] + label + label a {
  color: #cc0000;
  text-decoration: underline;
}
.prescriptionsContainer .delivery-details .delivery-info .input-container input[type=checkbox] + label,
.prescriptionsContainer .delivery-details .delivery-info .input-container input[type=checkbox] + label + label {
  top: 0;
  left: 0;
  font-weight: normal;
  padding: 0;
}
.prescriptionsContainer .delivery-details .email-content .input-container input[type=email] {
  width: 100%;
  line-height: 18px;
}
.prescriptionsContainer .delivery-details-page-container .review-order .review-order-buttons button.btn-primary {
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 18px !important;
  padding: 7px;
  border: 2px solid #CC0000;
  border-bottom: 2px solid #A50000;
}
.prescriptionsContainer .delivery-details-page-container .review-order .review-order-buttons button.btn-primary:hover,
.prescriptionsContainer .delivery-details-page-container .review-order .review-order-buttons button.btn-primary:focus {
  background-color: #A50000;
  color: #fff;
  border: 2px solid #A50000;
  text-decoration: none;
}
.prescriptionsContainer .delivery-details-page-container .review-order .review-order-buttons button.btn-primary[disabled],
.prescriptionsContainer .delivery-details-page-container .review-order .review-order-buttons button.btn-primary[disabled]:hover {
  border: 2px solid #CCCCCC;
  border-bottom: 2px solid #8C8C8C;
  background-color: #CCCCCC;
  color: #8C8C8C;
}
.prescriptionsContainer .input-container-date-picker {
  font-size: 14px;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker thead tr th {
  padding: 10px 0;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-weeks td {
  padding: 2px;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-day button {
  /*line-height: 17.5px;*/
  line-height: 0;
  height: 41px !important;
  width: 41px !important;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-day button span {
  padding-left: 0;
  height: 0px;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .calendar-controls button {
  padding: 10px 20px;
  line-height: 12px;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-title {
  line-height: 17.5px;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-left .calendar-arrow.icon--back_arrow_disabled {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2211.121px%22%20height%3D%2219.414px%22%20viewBox%3D%220%200%2011.121%2019.414%22%20style%3D%22enable-background%3Anew%200%200%2011.121%2019.414%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Back_arrow%22%3E%20%3Cpolyline%20style%3D%22fill%3Anone%3Bstroke%3A%23CCCCCC%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%3B%22%20points%3D%2210.414%2C18.707%201.414%2C9.705%2010.414%2C0.707%20%20%20%20%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Layer_1%22%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-left .calendar-arrow.icon--back_arrow_red {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2212px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2012%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eback%20arrow%20copy%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%2203-checkout-change-date-02---mobile%22%20transform%3D%22translate%28-108.000000%2C%20-65.000000%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23CC0000%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22back-arrow-copy%22%20transform%3D%22translate%28114.000000%2C%2075.500000%29%20scale%28-1%2C%201%29%20rotate%28-180.000000%29%20translate%28-114.000000%2C%20-75.500000%29%20translate%28109.000000%2C%2066.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Back_arrow%22%20transform%3D%22translate%280.000000%2C%20-0.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22Shape%22%20points%3D%229.414%2018.707%200.414%209.705%209.414%200.707%22%3E%3C%2Fpolyline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-right .calendar-arrow.icon--right_arrow_disabled {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2212px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2012%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EShape%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%2203-checkout-change-date-02---mobile%22%20transform%3D%22translate%28-10.000000%2C%20-66.000000%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23CCCCCC%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22back-arrow%22%20transform%3D%22translate%2811.000000%2C%2067.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Back_arrow%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22Shape%22%20transform%3D%22translate%284.500000%2C%209.000000%29%20scale%28-1%2C%201%29%20translate%28-4.500000%2C%20-9.000000%29%20%22%20points%3D%229%2018%200%208.998%209%200%22%3E%3C%2Fpolyline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.prescriptionsContainer .input-container-date-picker .datepicker-container .uib-datepicker .uib-right .calendar-arrow.icon--right-arrow {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2212px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2012%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eback%20arrow%20copy%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Rx-status----mobile%22%20transform%3D%22translate%28-299.000000%2C%20-638.000000%29%22%20stroke-width%3D%222%22%20stroke%3D%22%23CC0000%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-6-Copy%22%20transform%3D%22translate%28228.000000%2C%20639.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22back-arrow-copy%22%20transform%3D%22translate%2877.000000%2C%209.500000%29%20rotate%28-180.000000%29%20translate%28-77.000000%2C%20-9.500000%29%20translate%2872.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Back_arrow%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22Shape%22%20points%3D%229.414%2018.707%200.414%209.705%209.414%200.707%22%3E%3C%2Fpolyline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}
.prescriptionsContainer .pr-editAddress .change-address > .field-content a.add-address-link.add[disabled] {
  text-decoration: none;
  cursor: default;
}
.prescriptionsContainer .pr-editAddress .change-address hr {
  background-color: #ffffff;
}
.prescriptionsContainer .pr-editAddress.modal select.custom-selectbox {
  border-radius: 0;
  background: url(../../../common/images/arrow-down.png) no-repeat 96% #fff;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin: 5px 0 0 0;
  border: 2px solid #ccc;
  height: 42px;
  width: 150px;
}
.prescriptionsContainer .pr-editAddress.modal select::-ms-expand {
  display: none;
}
.prescriptionsContainer .key-date_heading {
  margin: 0 0 20px 0;
  padding: 0;
  color: #000000;
}
.prescriptionsContainer dd.key-date_date-list_prescription {
  margin-bottom: 20px;
}
.prescriptionsContainer .key-date_date-list_date {
  margin-bottom: 15px;
  margin-top: 0;
  display: inline-block;
}
.prescriptionsContainer .pr-address {
  width: 300px;
  float: right;
  padding-right: 10px;
  color: #646464;
}
.prescriptionsContainer .new-pzn #edit-shipping-address input[type=radio] + label > span.pr-address {
  border: none;
  position: absolute;
  left: 40px;
  top: 5px;
  color: #646464;
  font-size: 16px;
}
.prescriptionsContainer .new-pzn #edit-shipping-address input[type=radio] + label span.pr-address span.radio-label-pres {
  border: none;
  border-radius: 0;
  width: 300px;
  display: inline-block;
  position: static;
}
.prescriptionsContainer .new-pzn .change-address > .field-content .editWrap {
  margin-top: 10px;
  margin-left: 40px;
  position: relative;
}
.prescriptionsContainer .new-pzn #edit-shipping-address input[type=radio]:checked + label span.pr-address span.radio-label-pres {
  background-color: #ffffff;
}
.prescriptionsContainer .new-pzn #edit-shipping-address hr {
  background-color: #ffffff;
}
.prescriptionsContainer .new-pzn #edit-shipping-address button + button {
  background-color: #cc0000;
  color: #ffffff;
  border: 0;
}
.prescriptionsContainer .new-pzn #edit-shipping-address button + button:hover {
  background-color: #eb0000;
}
.prescriptionsContainer .text--paragraph {
  margin-bottom: 16px;
  margin-top: 0px;
  color: #333333;
}
.prescriptionsContainer .ship-payment-container .heading--small {
  margin-top: 0;
  padding: 0;
}
.prescriptionsContainer .drug-list,
.prescriptionsContainer .cart_item_name {
  color: #000;
}
.prescriptionsContainer .payment-info .heading--quinary, .prescriptionsContainer .payment-info .drug-list, .prescriptionsContainer .payment-info .cart_item_name {
  margin-bottom: 0;
  color: #000000;
}
.prescriptionsContainer .payment-info_text_paragraph {
  font-size: 14px;
  line-height: 17.5px;
  color: #333333;
  width: 210px;
}
.prescriptionsContainer .payment-info_text {
  line-height: 17.5px;
}
.prescriptionsContainer .payment-info .btn-primary {
  height: 44px;
  font: 14px/1.25 "Helvetica Neue", Helvetica, Sans-serif, Arial;
  background-color: #cc0000;
  font-size: 14px;
  font-weight: normal !important;
  text-transform: none;
  line-height: 20px;
  padding: 10px 20px;
}
.prescriptionsContainer .order-summary .heading--small {
  margin-top: 0;
  padding: 0;
}
.prescriptionsContainer .order-summary_view-summary {
  margin-top: 0;
  font-size: 14px;
  line-height: 17.5px;
  color: #333333;
}
.prescriptionsContainer .additional-info p {
  margin-top: 0;
  font-size: 14px;
  line-height: 17.5px;
  color: #333333;
}
.prescriptionsContainer .footnote a.edit-question-link,
.prescriptionsContainer .additional-info p a,
.prescriptionsContainer .order-summary_view-summary a,
.prescriptionsContainer .text--paragraph a {
  text-decoration: underline;
  color: #cc0000;
  cursor: pointer;
}
.prescriptionsContainer .footnote a.edit-question-link:hover,
.prescriptionsContainer .additional-info p a:hover,
.prescriptionsContainer .order-summary_view-summary a:hover,
.prescriptionsContainer .text--paragraph a:hover {
  text-decoration: underline;
  color: #444444;
}
.prescriptionsContainer .next-info .heading--quinary, .prescriptionsContainer .next-info .drug-list, .prescriptionsContainer .next-info .cart_item_name {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  color: #000000;
}
.prescriptionsContainer .additional-info .pr-mr-bt-14 {
  margin-bottom: 14px;
}
.prescriptionsContainer .print-summary-block {
  padding-top: 10px;
}
.prescriptionsContainer .print-summary-block p.footnote.dark,
.prescriptionsContainer .drug-list,
.prescriptionsContainer .cart_item_name {
  color: #333333;
}
.prescriptionsContainer .messaging {
  margin-top: 60px;
}
.prescriptionsContainer .messaging p {
  color: #767676;
}
.prescriptionsContainer .pr-register-new-address {
  color: #cc0000;
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
}
.prescriptionsContainer .pr-register-new-address:hover {
  text-decoration: underline;
  color: #444444;
}
.prescriptionsContainer .create-account-guest h2 {
  margin-bottom: 10px !important;
  font-size: 24px;
  line-height: normal;
  font-weight: bold;
}
.prescriptionsContainer .create-account-guest .text-container p {
  color: #fff;
  margin: 0 0 14px;
  font-size: 14px;
  line-height: 17.5px;
}
.prescriptionsContainer .order-summary .text--paragraph {
  padding: 0;
}
.prescriptionsContainer .create-account-guest .text-btn {
  line-height: 20px;
}
.prescriptionsContainer .payment-info .btn-primary:hover,
.prescriptionsContainer .payment-info .btn-primary:focus {
  background-color: #a50000;
  border: 2px solid #a50000;
}
.prescriptionsContainer .modal.storemap {
  left: 12%;
  margin-left: 0;
  width: 1070px;
}
.prescriptionsContainer .storemap .search_title h2,
.prescriptionsContainer .storemap .direction-container h2 {
  margin-bottom: 0 !important;
}
.prescriptionsContainer .storemap .container,
.prescriptionsContainer main.store-locator-main {
  max-width: 100%;
}
.prescriptionsContainer .storemap .filter_button {
  padding: 15px 30px;
  font-size: 14px;
  margin: 0 0 0 20px;
  border: 0;
}
.prescriptionsContainer .storemap .direction-container .filter_button {
  padding: 15px 20px;
}
.prescriptionsContainer .storemap .select-address button.filter_button {
  border: none;
}
.prescriptionsContainer .sl-review-store-panel .filter-row.search_container {
  padding-top: 0;
}
.prescriptionsContainer .sl-review-store-panel .srx-modal {
  padding: 10px 0 0 0;
}
.prescriptionsContainer .storemap .modal-header {
  border-bottom: 0px;
}
.prescriptionsContainer .store-locator .pagination li {
  border-right: 0;
}
.prescriptionsContainer .storemap .srx-modal .close span {
  font-size: 26px;
}
.prescriptionsContainer .orderHistoryPromotionPopUp,
.prescriptionsContainer .personal-info-popup {
  width: 750px;
  position: absolute;
  left: 50%;
  margin-left: -375px;
  top: 0;
  right: 0;
  bottom: 0;
  height: auto;
}
.prescriptionsContainer .orderHistoryPromotionPopUp .show-timeout {
  padding: 50px 50px 25px 50px !important;
}
.prescriptionsContainer .orderHistoryPromotionPopUp p.promotionAlert {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 0 0 10px;
}
.prescriptionsContainer .orderHistoryPromotionPopUp a.model-box-close {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  margin: 20px 10px 10px 0;
  display: inline-block;
}
.prescriptionsContainer .orderHistoryPromotionPopUp div#cboxClose {
  background: url(../../../common/images/sprite-1.png) no-repeat -2px -211px;
  top: 15px;
  right: 13px;
  width: 23px;
  height: 23px;
  overflow: visible;
  position: absolute;
  text-indent: -9999px;
  cursor: pointer;
}
.prescriptionsContainer .orderHistoryPromotionPopUp .model .promotionAlert p {
  font: inherit;
}
.prescriptionsContainer .orderHistoryPromotionPopUp p.promotionAlert a {
  text-decoration: underline;
}
.prescriptionsContainer .mht-block .promotion-desc a {
  color: #CC0000;
  text-decoration: underline;
}
.prescriptionsContainer .delivery-details .review-order-buttons .buttons {
  margin-bottom: 0;
}
.prescriptionsContainer .personal-info-popup .srx-modal div.modal-title,
.prescriptionsContainer .refill-dashboard-popup .srx-modal div.modal-title {
  font-size: 14px;
}
.prescriptionsContainer .personal-info-popup .srx-modal div.modal-title strong,
.prescriptionsContainer .refill-dashboard-popup .srx-modal div.modal-title strong {
  font-size: 20px;
  padding-bottom: 20px;
  display: inline-block;
}
@media (max-width: 1024px) {
  .prescriptionsContainer .modal.storemap {
    left: 3%;
    margin-left: 0;
    width: 970px;
  }
}
@media (min-width: 992px) {
  .prescriptionsContainer .orderHistoryPromotionPopUp .modal-lg {
    width: inherit;
  }
}
@media (max-width: 992px) {
  .prescriptionsContainer .modal.storemap {
    left: 0;
    margin-left: 0;
    width: 100%;
  }
  .prescriptionsContainer .storemap .srx-modal .modal-title {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .orderHistoryPromotionPopUp .modal-dialog {
    width: inherit !important;
    margin: 30px auto;
  }
  .prescriptionsContainer .or-changeAddressPopUp #change-address-qr {
    padding: 10px 10px 0 40px;
  }
  .prescriptionsContainer .or-changeAddressPopUp .modal-dialog.modal-lg {
    margin-top: 175px;
  }
  .prescriptionsContainer .or-changeAddressPopUp .modal-dialog.modal-lg,
.prescriptionsContainer .track-order-popup .modal-dialog.modal-md,
.prescriptionsContainer .personal-info-popup .modal-dialog.modal-md {
    width: 680px;
  }
  .prescriptionsContainer .or-insurencePopUp .modal-dialog {
    margin: 0 auto;
  }
  .prescriptionsContainer .delivery-details .delivery-info .delivery-details-container {
    padding-bottom: 0px;
    border-bottom: 0px;
    margin-bottom: 0px;
  }
  .prescriptionsContainer .personal-info-pg .form_fieldset {
    padding-bottom: 0;
    margin-bottom: 18px;
  }
  .prescriptionsContainer .pr-editAddress .modal-dialog {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .prescriptionsContainer .or-changeAddressPopUp .modal-dialog.modal-lg,
.prescriptionsContainer .track-order-popup .modal-dialog.modal-md,
.prescriptionsContainer .personal-info-popup .modal-dialog.modal-md {
    margin-top: auto;
    width: auto;
  }
  .prescriptionsContainer .or-changeAddressPopUp .modal-dialog.modal-lg {
    max-height: 100%;
  }
  .prescriptionsContainer .personal-info-pg .column-list li {
    line-height: 15px;
  }
  .prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
    left: 23%;
  }
  .prescriptionsContainer .refill-dashboard-popup .modal-dialog.modal-md {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /************ Mobile Slider - Start ************/
    /************ Mobile Slider - End ************/
  }
  .prescriptionsContainer .mobile-picker-controls-margin {
    margin-top: 50px;
  }
  .prescriptionsContainer .prescription_item_btn-container {
    padding-right: 5px;
  }
  .prescriptionsContainer .sl-review-store-panel .filter-row.search_container {
    padding-top: 20px;
  }
  .prescriptionsContainer .sl-review-store-panel .srx-modal {
    padding: 10px 10px 0 20px;
  }
  .prescriptionsContainer key-date-list.col-sm-5 {
    max-height: initial;
  }
  .prescriptionsContainer .input-container-date-picker .datepicker-container {
    overflow-y: scroll;
    width: 100%;
  }
  .prescriptionsContainer .storemap .srx-modal .close span {
    font-size: 20px;
    font-weight: bold;
  }
  .prescriptionsContainer .modal.storemap {
    width: 100%;
    max-height: 100%;
    overflow-y: scroll;
  }
  .prescriptionsContainer .refill-dashboard-popup .btn-container button {
    width: 100%;
  }
  .prescriptionsContainer .personal-info-pg .btn-primary {
    width: 100%;
  }
  .prescriptionsContainer .modal-dialog.modal-md {
    max-width: 100%;
  }
  .prescriptionsContainer .changeAddressPopUp.or-changeAddressPopUp .modal-content {
    padding: 10px 10px 0 !important;
  }
  .prescriptionsContainer .or-changeAddressPopUp .modal-dialog {
    max-width: 100%;
  }
  .prescriptionsContainer .or-changeAddressPopUp #change-address-qr {
    width: auto;
  }
  .prescriptionsContainer .or-changeAddressPopUp.changeAddressPopUp #change-address-qr button {
    width: 46% !important;
  }
  .prescriptionsContainer .or-changeAddressPopUp.changeAddressPopUp #change-address-qr button.secondary-btn {
    float: right;
    margin-bottom: 30px !important;
  }
  .prescriptionsContainer .srx-modal > div.rfr_jacho_warning_modal {
    margin-bottom: 30px;
  }
  .prescriptionsContainer .orderHistoryPromotionPopUp {
    width: 100%;
    left: 0;
    margin: auto;
  }
  .prescriptionsContainer .orderHistoryPromotionPopUp .modal-dialog {
    width: 96%;
    margin: 10px;
  }
  .prescriptionsContainer .orderHistoryPromotionPopUp .connect-close-block button {
    margin: 25px 1% 0 0;
    width: 100%;
  }
  .prescriptionsContainer .orderHistoryPromotionPopUp .modal-content .model.show-timeout.connect-close-block {
    padding: 25px !important;
    width: auto;
  }
  .prescriptionsContainer spc-footer .spc-footer {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .prescriptionsContainer #App3 .container {
    width: 100%;
  }
  .prescriptionsContainer #App3 .tabbed-nav {
    padding-top: 30px;
  }
  .prescriptionsContainer .track-order-popup .srx-modal .close {
    width: initial;
  }
  .prescriptionsContainer .track-order-popup .modal-dialog,
.prescriptionsContainer .personal-info-popup .modal-dialog {
    max-width: 100%;
  }
  .prescriptionsContainer .track-order-popup .btn-container button {
    width: 100%;
  }
  .prescriptionsContainer .personal-info-popup .modal-content button {
    margin-right: 0;
  }
  .prescriptionsContainer .jacho-questions .question-answers textarea,
.prescriptionsContainer .jacho-questions .question-answers input[type=text],
.prescriptionsContainer .jacho-questions .question-answers input[type=date],
.prescriptionsContainer .jacho-questions .question-answers input[type=text].long,
.prescriptionsContainer .jacho-questions .question-answers .field-content input[type=tel],
.prescriptionsContainer .jacho-questions .question-answers .field-content input[type=number],
.prescriptionsContainer .jacho-questions .question-answers .selectBox > div,
.prescriptionsContainer .jacho-questions .question-answers .selectBox .options,
.prescriptionsContainer .render-questions .question-answers textarea,
.prescriptionsContainer .render-questions .question-answers input[type=text],
.prescriptionsContainer .render-questions .question-answers input[type=date],
.prescriptionsContainer .render-questions .question-answers input[type=text].long,
.prescriptionsContainer .render-questions .question-answers .field-content input[type=tel],
.prescriptionsContainer .render-questions .question-answers .field-content input[type=number],
.prescriptionsContainer .render-questions .question-answers .selectBox > div,
.prescriptionsContainer .render-questions .question-answers .selectBox .options {
    width: 100%;
  }
  .prescriptionsContainer .jacho-questions .question-answers input[type=text].field-wdth-98pc,
.prescriptionsContainer .jacho-questions .question-answers input[type=date].field-wdth-98pc {
    width: 100% !important;
  }
  .prescriptionsContainer .jacho-questions select.custom-selectbox {
    border-radius: 0;
    background: url(../../../common/images/arrow-down.png) no-repeat 96% #fff;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    margin: 5px 0 0 0;
    border: 2px solid #ccc;
    height: 42px;
    width: 100%;
    color: #1e1e1e;
  }
  .prescriptionsContainer .jacho-questions select.custom-selectbox.has-error {
    background-color: #fae5e5;
    color: #1e1e1e;
  }
  .prescriptionsContainer .delivery-details-page-container #xquick-reg-frame {
    padding-left: 0px;
    padding-right: 0px;
  }
  .prescriptionsContainer .delivery-details-page-container #xquick-reg-frame .heading--secondary, .prescriptionsContainer .delivery-details-page-container #xquick-reg-frame .welcome-msg_header, .prescriptionsContainer .delivery-details-page-container #xquick-reg-frame .healthcare-faq_header, .prescriptionsContainer .delivery-details-page-container #xquick-reg-frame .healthcare-faq_subheader, .prescriptionsContainer .delivery-details-page-container #xquick-reg-frame .highlighted-services_header {
    font-weight: bold;
    font-size: 28px;
    margin-bottom: 20px;
  }
  .prescriptionsContainer .delivery-details-page-container .delivery-details .delivery-info .field-heading {
    margin-bottom: 20px !important;
  }
  .prescriptionsContainer .input-container-date-picker .datepicker-container .mobile-picker-controls p {
    margin: 0 0 1em 0;
    color: #333333;
  }
  .prescriptionsContainer .input-container-date-picker .datepicker-container .mobile-picker-controls a {
    color: #cc0000;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label > span {
    z-index: 99;
  }
  .prescriptionsContainer .pr-editAddress .mobile-menu.editnew-modalopen {
    display: none !important;
  }
  .prescriptionsContainer .pr-editAddress .mobile-menu {
    display: block !important;
  }
  .prescriptionsContainer .modal.editAddress.in.pr-editAddress {
    height: 100%;
  }
  .prescriptionsContainer .pr-editAddress .mobile-menu a {
    position: absolute;
    text-decoration: underline;
    color: #cc0000;
    top: 0;
    margin: 0;
    padding: 12px;
    display: block;
    z-index: 6;
    height: 50px;
    font-size: 14px;
    line-height: 25px;
  }
  .prescriptionsContainer .pr-editAddress .mobile-menu a:hover {
    color: #444444;
  }
  .prescriptionsContainer .pr-editAddress .mobile-menu a:first-child {
    left: 4%;
    padding-left: 0;
  }
  .prescriptionsContainer .pr-editAddress .mobile-menu a:last-child {
    right: 4%;
    padding-right: 0;
  }
  .prescriptionsContainer .pr-editAddress #edit-shipping-address > h1 {
    display: none;
  }
  .prescriptionsContainer .pr-editAddress #edit-shipping-address .mobile-menu h1,
.prescriptionsContainer .mobile-menu h1 {
    font-family: Helvetica, Arial, sans-serif;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    border-bottom: 1px #888 solid;
    padding: 12px 0;
    z-index: 4;
    text-transform: none;
  }
  .prescriptionsContainer .pr-editAddress.modal #edit-shipping-address .cancel-change {
    margin-bottom: 20px;
  }
  .prescriptionsContainer .pr-editAddress.modal .modal-dialog {
    max-width: 100%;
  }
  .prescriptionsContainer .pr-editAddress.modal #edit-shipping-address input[type=text],
.prescriptionsContainer .pr-editAddress.modal #edit-shipping-address input[type=text].long,
.prescriptionsContainer .pr-editAddress.modal .change-address .field-content.split > .selectBox > #dropState {
    height: 42px;
    line-height: 18px;
    padding: 0px 10px;
  }
  .prescriptionsContainer .pr-editAddress.modal #edit-shipping-address.show-timeout {
    width: 100%;
    overflow-x: hidden;
  }
  .prescriptionsContainer .confirmation-page-container #xquick-reg-frame {
    padding: 0px;
    margin-top: 20px;
  }
  .prescriptionsContainer .payment-info .heading--quinary, .prescriptionsContainer .payment-info .drug-list, .prescriptionsContainer .payment-info .cart_item_name {
    padding-bottom: 0px;
  }
  .prescriptionsContainer .print-summary-block {
    padding-left: 10px;
    padding-right: 10px;
  }
  .prescriptionsContainer .order-list_item_date .visible-xs-inline {
    font-size: 14px;
  }
  .prescriptionsContainer .order-list_item_contents p.text--bold, .prescriptionsContainer .order-list_item_contents p.address-card_addressee {
    margin-bottom: 0;
  }
  .prescriptionsContainer .order-list_item_contents p,
.prescriptionsContainer .order-list_item_contents p span {
    font-size: 16px;
  }
  .prescriptionsContainer .new-pr-payment-widget {
    padding: 50px 0 0 0;
  }
  .prescriptionsContainer .delivery-details .delivery-info .input-container-email {
    padding-right: 15px;
    padding-left: 15px;
  }
  .prescriptionsContainer .delivery-info-left-container {
    width: 100%;
    display: inline-block;
  }
  .prescriptionsContainer .delivery-details .calendar-container p.note {
    margin-left: 0px;
  }
  .prescriptionsContainer .storemap .modal-dialog {
    max-width: 100%;
  }
  .prescriptionsContainer .pr-mobile-pagination {
    background-color: #000;
    padding: 10px 0;
    margin: 0;
  }
  .prescriptionsContainer .pr-col-4 {
    width: 33.33%;
    display: inline-block;
    float: left;
    min-height: 1PX;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 {
    text-align: center;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 > span {
    display: inline-block;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 > span.next span.next-button-text,
.prescriptionsContainer .pr-mobile-pagination .pr-col-4 > span.previous span.prev-button-text {
    float: left;
    padding-top: 1px;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.next .right-arrow,
.prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.previous span.left-arrow {
    margin-bottom: 0;
    float: left;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.next,
.prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.previous {
    background-color: #cc0000;
    color: #ffffff;
    padding: 10px;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.next.disabled,
.prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.previous.disabled {
    cursor: default;
    background-color: transparent;
    color: #cccccc;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 .next.disabled .right-arrow {
    border-left: 8px solid #cccccc;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 .previous .left-arrow {
    border-right: 8px solid #fff;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 .previous .left-white-arrow {
    border-right: 10px solid #cc0000;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 .previous.disabled .left-white-arrow {
    border-right: 10px solid #000000;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 .previous.disabled .left-arrow {
    border-right: 8px solid #cccccc;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.next.disabled .right-white-arrow {
    border-left: 10px solid #000000;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.counter-text {
    padding: 10px;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.counterColor {
    color: #37baab;
  }
  .prescriptionsContainer .pr-mobile-pagination .pr-col-4 span.changeColor {
    color: #ffffff;
  }
  .prescriptionsContainer .personal-info-pg .form {
    min-height: 100px;
  }
  .prescriptionsContainer ul.mobile-slider {
    margin-bottom: 30px;
  }
  .prescriptionsContainer .pr-mobile-pagination.sticky-button {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 2;
    left: 0;
  }
  .prescriptionsContainer #App3 .mainDisclaimer {
    display: inline-block;
  }
  .prescriptionsContainer .sticky-mainDisclaimer {
    margin-bottom: 50px;
    display: inline-block;
  }
  .prescriptionsContainer .new-pzn #edit-shipping-address h2 {
    color: #333333;
  }
  .prescriptionsContainer .pr-editAddress.modal .custom-selectbox {
    width: 96%;
  }
  .prescriptionsContainer .key-date_heading {
    margin-top: 40px;
  }
}
@media (max-width: 736px) {
  .prescriptionsContainer .delivery-details li.cart_item {
    padding-top: 0px;
  }
  .prescriptionsContainer .storemap button.close,
.prescriptionsContainer .refill-dashboard-popup button.close {
    width: auto;
  }
  .prescriptionsContainer .refill-dashboard-popup .modal-dialog.modal-md,
.prescriptionsContainer .or-setOptionNoPopUp .modal-dialog.modal-lg {
    width: 100%;
  }
  .prescriptionsContainer .orderHistoryPromotionPopUp p.promotionAlert {
    margin-top: 20px;
  }
  .prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
    left: 35%;
  }
  .prescriptionsContainer .footer-wrapper .footer-logo {
    margin-bottom: 100px;
  }
}
@media (max-width: 705px) {
  .prescriptionsContainer .prescriptions-component .ajax-loader {
    top: 400px;
  }
}
@media (max-width: 700px) {
  .prescriptionsContainer .prescriptions-component .ajax-loader {
    top: 170px;
  }
}
@media (max-width: 568px) {
  .prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
    left: 33%;
  }
  .prescriptionsContainer .prescriptions-component .ajax-loader {
    top: 130px;
  }
}
@media (max-width: 520px) {
  .prescriptionsContainer .orderHistoryPromotionPopUp .modal-content .model.show-timeout.connect-close-block {
    padding: 0px 25px 25px 25px !important;
  }
}
@media (max-width: 414px) {
  .prescriptionsContainer .orderHistoryPromotionPopUp p.promotionAlert {
    margin-top: 50px;
  }
  .prescriptionsContainer .delivery-details-page-container .review-order input[type=checkbox][name=orderComments] + label.marginTen {
    padding-right: 90px;
  }
  .prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
    left: 39%;
  }
  .prescriptionsContainer .prescriptions-component .ajax-loader {
    top: 330px;
  }
  .prescriptionsContainer .delivery-details .mail-order .address {
    width: 80%;
  }
}
@media (max-width: 375px) {
  .prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
    left: 36%;
  }
  .prescriptionsContainer .pr-address {
    width: 200px;
  }
  .prescriptionsContainer .newpzn-radio-label-pres {
    overflow-wrap: break-word;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input + label:before,
.prescriptionsContainer .delivery-details-page-container .form_fieldset_checkbox.form_fieldset_checkbox_2 input:checked + label:before {
    left: 32%;
  }
  .prescriptionsContainer .or-changeAddressPopUp.changeAddressPopUp #change-address-qr button {
    width: 46% !important;
  }
  .prescriptionsContainer .prescriptions-component .ajax-loader {
    top: 230px;
  }
}
.prescriptionsContainer .mail-order select {
  width: 190px;
}
.prescriptionsContainer #App3 .container {
  max-width: 1000px;
  padding: 0 15px;
  margin-bottom: 40px;
}
.prescriptionsContainer .qr-footer {
  width: 100%;
  display: inline-block;
}
.prescriptionsContainer .tabbed-nav a:hover {
  color: #000000;
}
.prescriptionsContainer #App3 .messaging p {
  margin: 30px 0 18px;
}
@media (max-width: 1024px) {
  .prescriptionsContainer #App3 .container {
    width: 970px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer #App3 .col-sm-2 {
    width: 16.66667% !important;
  }
}
@media (max-width: 768px) {
  .prescriptionsContainer #App3 .container {
    width: 750px;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer #App3 .container {
    width: 100%;
  }
}
.prescriptionsContainer .connect-container {
  width: 100%;
  margin: 40px 0;
  display: inline-block;
}
.prescriptionsContainer .connect-left {
  width: 100%;
  float: left;
  border-right: 0px;
  height: 100%;
  padding-right: 20px;
}
.prescriptionsContainer .connect-left-image-div {
  margin: 20px 0px 40px 0px;
  width: 100%;
  padding-right: 12px;
}
.prescriptionsContainer .connect-left-image-div img {
  max-width: 100%;
  max-height: 70px;
}
.prescriptionsContainer .connect-right {
  width: 50%;
  float: left;
}
.prescriptionsContainer .connect-right-content img {
  max-width: 100%;
}
.prescriptionsContainer .connect-content {
  width: 95%;
  float: left;
  text-align: left;
}
.prescriptionsContainer .connect-left h2 {
  margin: 0;
}
.prescriptionsContainer .connect-left h2 {
  font-weight: bold;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0 !important;
}
.prescriptionsContainer .mht-what-next {
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 0 !important;
}
.prescriptionsContainer h2.mht-what-next {
  margin-bottom: 24px !important;
}
.prescriptionsContainer .promotion-desc {
  font-size: 16px;
  line-height: 20px;
}
.prescriptionsContainer .connect-button a {
  font-size: 14px;
  line-height: 18px;
  background-color: #cc0000;
  padding: 16px 32px;
  margin-top: 20px;
  display: inline-block;
  color: #ffffff;
  border-bottom: 2px solid #A1050D;
  cursor: pointer;
  text-decoration: none;
  font-weight: bold;
  float: left !important;
}
.prescriptionsContainer #quick-reg-frame #btnConnect,
.prescriptionsContainer #xquick-reg-frame #btnConnect {
  padding-top: 16px;
  padding-bottom: 16px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  border: none;
  border-bottom: 2px solid #A1050d;
  line-height: 18px;
  margin: 20px 0px 32px 0px;
}
.prescriptionsContainer .connect-button a:hover,
.prescriptionsContainer #quick-reg-frame #btnConnect:hover,
.prescriptionsContainer #xquick-reg-frame #btnConnect:hover {
  background-color: #EB0000;
  border-bottom: 2px solid #CC0000;
  color: #ffffff;
}
.prescriptionsContainer .connect-button a.active,
.prescriptionsContainer .connect-button a:active,
.prescriptionsContainer #quick-reg-frame #btnConnect:active,
.prescriptionsContainer #xquick-reg-frame #btnConnect:active {
  background-color: #A1050D;
  border-bottom: 2px solid #A1050D;
}
.prescriptionsContainer .connect-right .connect-right-content p {
  margin: 153px 0 152px 0;
  text-align: center;
}
.prescriptionsContainer .modal .connect-close-block {
  width: 650px;
  text-align: left;
  font-weight: 400;
  line-height: 20px;
}
.prescriptionsContainer .connect-close-block button {
  margin: 20px 10px 10px 0;
}
.prescriptionsContainer .connect-left-portable-width {
  width: 50%;
}
.prescriptionsContainer .promotionAlert a,
.prescriptionsContainer .spanlink {
  word-wrap: break-word;
  color: #CC0000;
  text-decoration: underline;
}
.prescriptionsContainer .promotion-desc a {
  color: #CC0000;
  text-decoration: underline;
}
.prescriptionsContainer #mhtcboxClose {
  background: url(../images/sprite-1.png) no-repeat -2px -211px;
  top: 15px;
  right: 13px;
  width: 23px;
  height: 23px;
  overflow: visible;
  position: absolute;
  text-indent: -9999px;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
@media (max-width: 767px) {
  .prescriptionsContainer .ajax-loader.inFrame {
    position: absolute;
    left: 50%;
    top: 8%;
    margin-left: -32px;
    /* -1 * image width / 2 */
    margin-top: -32px;
    /* -1 * image height / 2 */
    display: block;
    z-index: 1050;
  }
  .prescriptionsContainer .modal .modal-content .model.show-timeout.connect-close-block {
    padding: 25px !important;
    width: auto;
  }
  .prescriptionsContainer .connect-close-block button {
    margin: 25px 1% 0 0;
  }
  .prescriptionsContainer .connect-container {
    /*padding-bottom: 100px;*/
    margin: 40px 16px;
    width: auto;
    max-width: 100%;
  }
  .prescriptionsContainer .connect-content {
    width: 100%;
    border-left: 0;
    border-right: 0;
  }
  .prescriptionsContainer .connect-right {
    display: none;
  }
  .prescriptionsContainer .connect-left-portable-width {
    width: 100%;
    padding: 0px;
  }
  .prescriptionsContainer .connect-left-image-div img {
    max-width: 100%;
    max-height: 70px;
  }
  .prescriptionsContainer .connect-button a {
    padding: 16px 0;
    text-align: center;
    width: 100%;
  }
  .prescriptionsContainer #quick-reg-frame #btnConnect,
.prescriptionsContainer #xquick-reg-frame #btnConnect {
    width: 100%;
  }
}
.prescriptionsContainer .sys-error-page a {
  color: #cc0000;
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .no-recent-orders a {
  color: #cc0000;
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .prescription_item_discontinued-text {
  color: #767676;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0;
  margin-top: 15px;
  font-weight: bold;
}
.prescriptionsContainer .delivery-details #pharm span.edit {
  padding-left: 40px;
}
.prescriptionsContainer .delivery-details #pharm span.nophrm {
  padding-left: 0px;
}
.prescriptionsContainer .guestAlert .inline-alert {
  display: block;
  padding: 20px 20px 20px 16px;
  margin: 20px 0;
  border-left: 4px solid;
  clear: both;
}
.prescriptionsContainer .guestAlert .inline-alert h3 {
  margin: 0 0 10px;
  font-size: 16px;
}
.prescriptionsContainer .guestAlert .inline-alert p {
  margin: 0;
  font-size: 14px;
}
.prescriptionsContainer .guestAlert .inline-alert ul {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}
.prescriptionsContainer .guestAlert .inline-alert ul li {
  display: inline;
}
.prescriptionsContainer .guestAlert .inline-alert ul li a {
  text-decoration: none;
  color: #1e1e1e;
}
.prescriptionsContainer .guestAlert .inline-alert .alert-icon {
  float: left;
  margin: 0 16px 0 0;
}
.prescriptionsContainer .guestAlert .inline-alert .alert-icon + .alert-content {
  margin-left: 40px;
}
.prescriptionsContainer form .guestAlert .inline-alert div {
  width: auto;
}
.prescriptionsContainer .guestAlert .inline-alert.success {
  background: #eef6d8;
  border-color: #a7ce39;
}
.prescriptionsContainer .guestAlert .inline-alert.info {
  background: #eaf7f9;
  border-color: #b8e3eb;
}
.prescriptionsContainer .guestAlert .inline-alert.error {
  background: #fae5e5;
  border-color: #cc0000;
}
.prescriptionsContainer .guestAlert .inline-alert.warn {
  background: #fff5c9;
  border-color: #ffcd00;
}
.prescriptionsContainer .guestAlert .inline-alert span.link,
.prescriptionsContainer .guestAlert .inline-alert a.link {
  color: #cc0000;
}
.prescriptionsContainer .guestAlert .inline-alert p b,
.prescriptionsContainer .guestAlert .inline-alert p strong {
  font-size: 16px;
}
.prescriptionsContainer .date-help {
  width: 100%;
  display: inline-block;
}
.prescriptionsContainer .date-help span {
  /*font-size: 10px;
  color: #646464;
  font-weight: bold;*/
}
.prescriptionsContainer .cvs-input-date {
  line-height: 44px !important;
  height: 44px !important;
}
.prescriptionsContainer .date-help {
  line-height: 2em;
  color: #767676;
  font-size: 14px;
  font-weight: 400;
}
.prescriptionsContainer .nonclinicalHint {
  display: flex;
  padding: 4px 0px 0px 0px;
  font-size: 14px;
  color: #000;
  font-family: Helvetic;
}
.prescriptionsContainer .jacho-questions input[type=radio],
.prescriptionsContainer .jacho-questions input[type=radio]:focus,
.prescriptionsContainer .form_fieldset_radio input[type=radio],
.prescriptionsContainer .form_fieldset_radio input[type=radio]:focus {
  display: inline-block !important;
}
.prescriptionsContainer .jacho-questions input[type=checkbox],
.prescriptionsContainer .form_fieldset_checkbox input[type=checkbox] {
  display: inline-block !important;
}
.prescriptionsContainer div#relationship:focus {
  outline: #6699cc solid 1px !important;
  outline: auto 5px -webkit-focus-ring-color !important;
}
.prescriptionsContainer .helpButton:focus {
  outline: #6699cc solid 1px !important;
  outline: auto 5px -webkit-focus-ring-color !important;
}
.prescriptionsContainer .datepicker-container .uib-datepicker .uib-day button:focus {
  outline: #6699cc solid 1px !important;
  outline: auto 5px -webkit-focus-ring-color !important;
}
.prescriptionsContainer html {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}
@font-face {
  .prescriptionsContainer {
    font-family: "HelveticaNeueCondensedBold";
    src: url("fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
    src: url("fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"), url("fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
  }
}
.prescriptionsContainer * {
  outline: none;
}
.prescriptionsContainer a,
.prescriptionsContainer a:active {
  text-decoration: none;
}
.prescriptionsContainer a:hover,
.prescriptionsContainer a:focus {
  text-decoration: underline;
}
.prescriptionsContainer img {
  border: 0 none;
  vertical-align: middle;
}
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer nav,
.prescriptionsContainer section {
  display: block;
}
.prescriptionsContainer html,
.prescriptionsContainer body,
.prescriptionsContainer div,
.prescriptionsContainer span,
.prescriptionsContainer applet,
.prescriptionsContainer object,
.prescriptionsContainer iframe,
.prescriptionsContainer h1,
.prescriptionsContainer h2,
.prescriptionsContainer h3,
.prescriptionsContainer h4,
.prescriptionsContainer h5,
.prescriptionsContainer h6,
.prescriptionsContainer p,
.prescriptionsContainer blockquote,
.prescriptionsContainer pre,
.prescriptionsContainer a,
.prescriptionsContainer abbr,
.prescriptionsContainer acronym,
.prescriptionsContainer address,
.prescriptionsContainer big,
.prescriptionsContainer cite,
.prescriptionsContainer code,
.prescriptionsContainer del,
.prescriptionsContainer dfn,
.prescriptionsContainer em,
.prescriptionsContainer img,
.prescriptionsContainer ins,
.prescriptionsContainer kbd,
.prescriptionsContainer q,
.prescriptionsContainer s,
.prescriptionsContainer samp,
.prescriptionsContainer small,
.prescriptionsContainer strike,
.prescriptionsContainer strong,
.prescriptionsContainer sub,
.prescriptionsContainer sup,
.prescriptionsContainer tt,
.prescriptionsContainer var,
.prescriptionsContainer b,
.prescriptionsContainer u,
.prescriptionsContainer i,
.prescriptionsContainer center,
.prescriptionsContainer dl,
.prescriptionsContainer dt,
.prescriptionsContainer dd,
.prescriptionsContainer ol,
.prescriptionsContainer ul,
.prescriptionsContainer li,
.prescriptionsContainer fieldset,
.prescriptionsContainer form,
.prescriptionsContainer label,
.prescriptionsContainer legend,
.prescriptionsContainer table,
.prescriptionsContainer caption,
.prescriptionsContainer tbody,
.prescriptionsContainer tfoot,
.prescriptionsContainer thead,
.prescriptionsContainer tr,
.prescriptionsContainer th,
.prescriptionsContainer td,
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer canvas,
.prescriptionsContainer details,
.prescriptionsContainer embed,
.prescriptionsContainer figure,
.prescriptionsContainer figcaption,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer menu,
.prescriptionsContainer nav,
.prescriptionsContainer output,
.prescriptionsContainer ruby,
.prescriptionsContainer section,
.prescriptionsContainer summary,
.prescriptionsContainer time,
.prescriptionsContainer mark,
.prescriptionsContainer audio,
.prescriptionsContainer video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.prescriptionsContainer table tr td {
  vertical-align: top;
}
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer details,
.prescriptionsContainer figcaption,
.prescriptionsContainer figure,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer menu,
.prescriptionsContainer nav,
.prescriptionsContainer section {
  display: block;
}
.prescriptionsContainer ol,
.prescriptionsContainer ul {
  list-style: none;
}
.prescriptionsContainer blockquote,
.prescriptionsContainer q {
  quotes: none;
}
.prescriptionsContainer blockquote:before,
.prescriptionsContainer blockquote:after,
.prescriptionsContainer q:before,
.prescriptionsContainer q:after {
  content: "";
  content: none;
}
.prescriptionsContainer table {
  border-collapse: collapse;
  border-spacing: 0;
}
.prescriptionsContainer body {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1;
  width: 100%;
  background: #eceded;
}
.prescriptionsContainer .clear {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
}
.prescriptionsContainer .rounded {
  position: relative;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .tr,
.prescriptionsContainer .bl,
.prescriptionsContainer .br {
  background-color: transparent;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .tr {
  top: -1px;
}
.prescriptionsContainer .bl,
.prescriptionsContainer .br {
  bottom: -1px;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .bl {
  left: -1px;
}
.prescriptionsContainer .tr,
.prescriptionsContainer .br {
  right: -1px;
}
.prescriptionsContainer .tl {
  background-position: 0 0;
}
.prescriptionsContainer .tr {
  background-position: -25px 0;
}
.prescriptionsContainer .bl {
  background-position: 0 -25px;
}
.prescriptionsContainer .br {
  background-position: -25px -25px;
}
.prescriptionsContainer .component-control {
  width: 940px;
}
.prescriptionsContainer .ui-autocomplete {
  width: 245px !important;
  padding: 5px;
}
.prescriptionsContainer .ui-menu-item {
  width: 100%;
}
.prescriptionsContainer .ui-menu-item a {
  -moz-border-radius: 0;
  border-radius: 0;
  display: block;
  width: 100%;
  padding: 3px 0;
}
.prescriptionsContainer .ui-state-focus {
  background-color: #eee;
}
.prescriptionsContainer .ui-widget-content a {
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
}
.prescriptionsContainer .wpthemeHeaderNav {
  background: #fff;
  opacity: 1;
  z-index: 999;
  position: relative;
  overflow: hidden;
}
.prescriptionsContainer .wpthemeHeaderNav ul li {
  float: left;
}
.prescriptionsContainer .wpthemeHeaderNav ul li a {
  font: 13px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #666666;
  text-transform: uppercase;
  padding: 0 12px;
  border-left: 1px solid #c7c7c7;
  font-stretch: condensed;
}
.prescriptionsContainer .wpthemeHeaderNav ul li:first-child a {
  border-left: 0;
  padding-left: 0;
}
.prescriptionsContainer .wpthemeHeaderNav ul li.wpthemeSelected a,
.prescriptionsContainer .wpthemeHeaderNav ul li.wpthemeSelected a:hover {
  color: #cc0000;
  text-decoration: none;
}
.prescriptionsContainer .wpthemePrimaryNav {
  width: 100%;
  min-width: 1000px;
  background: #cc0000;
  position: relative;
  top: 72px;
  left: 0;
  margin: 0 auto;
}
.prescriptionsContainer .wpthemePrimaryNav ul li {
  float: left;
}
.prescriptionsContainer .wpthemePrimaryNav ul li a {
  color: #fff;
  text-decoration: none;
  font: 17px/48px Arial, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding: 0 16px;
  display: block;
  margin: 0 1px 0 0;
  font-stretch: condensed;
  font-weight: bold;
}
.prescriptionsContainer .wpthemePrimaryNav ul li a:hover,
.prescriptionsContainer .wpthemePrimaryNav ul li a.active {
  background: #830000;
}
.prescriptionsContainer .search {
  float: right;
  width: 204px;
  height: 34px;
  background: #fff;
  border-radius: 15px;
  margin: 7px 0 0;
}
.prescriptionsContainer .search .search-input {
  border: 0;
  height: 30px;
  color: #000;
  font: 14px/26px Helvetica, Arial, sans-serif;
  border-radius: 15px 0 0 15px;
  padding: 3px 0 0 15px;
  width: 158px;
  margin: 0;
  float: left;
}
.prescriptionsContainer .search .search-icon {
  background: url(../images/sprite-1.png);
  background-position: left 5px;
  border: 0;
  text-indent: -9999px;
  height: 30px;
  width: 30px;
  cursor: pointer;
}
.prescriptionsContainer .wrapper {
  width: 1000px;
  margin: 0 auto;
}
.prescriptionsContainer .clear-fix:after {
  clear: both;
  height: 0;
  line-height: 0;
  content: "";
  width: 100%;
  display: block;
}
.prescriptionsContainer .header-overlay-logo {
  display: inline-block;
  height: 46px;
  width: 187px;
  margin: 16px 0 6px;
  text-indent: -2500px;
  background: url("../images/specialty-logo.png") no-repeat;
}
.prescriptionsContainer .header-overlay-logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  display: block;
}
.prescriptionsContainer header {
  height: auto;
  width: 100%;
  -moz-background-size: cover !important;
  background-size: cover !important;
  margin: 0 auto;
}
.prescriptionsContainer .header-height {
  margin: 0 auto 20px;
}
.prescriptionsContainer .header-nav {
  width: 100%;
  min-width: 1000px;
  background: #cc0000;
  margin: 0 auto;
  position: relative;
}
.prescriptionsContainer .header-nav .wpthemeHeaderNav {
  background: none;
}
.prescriptionsContainer .header-nav ul li {
  float: left;
  height: 48px;
}
.prescriptionsContainer .header-nav ul li a,
.prescriptionsContainer .header-nav ul li a:hover {
  color: #fff;
  text-decoration: none;
  font: 18px/48px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding: 0 22px;
  display: block;
  margin: 0 1px 0 0;
  font-stretch: condensed;
  border: 0;
}
.prescriptionsContainer .header-nav .wpthemeHeaderNav ul li:first-child a {
  padding: 0 22px;
}
.prescriptionsContainer .header-nav ul li a:hover,
.prescriptionsContainer .header-nav ul li.wpthemeSelected a {
  background: #830000;
  color: #fff !important;
}
.prescriptionsContainer .wpthemeHeaderNav .search {
  display: none;
}
.prescriptionsContainer .header-nav .wpthemeHeaderNav .search {
  display: block;
}
.prescriptionsContainer .wpthemeFrame {
  min-width: 980px;
}
.prescriptionsContainer .wpthemeSecondaryNav {
  margin: 0 auto;
  width: 980px;
}
.prescriptionsContainer .wpthemeRight {
  float: right;
}
.prescriptionsContainer .wpthemeClear {
  clear: both;
}
.prescriptionsContainer .wpthemeDisplayNone {
  display: none;
}
.prescriptionsContainer .wpthemeUnderlineText:hover,
.prescriptionsContainer .wpthemeUnderlineText:focus {
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .wpthemeAccess {
  position: absolute;
  top: -9000px;
}
.prescriptionsContainer .wpthemeAltText {
  display: none;
}
.prescriptionsContainer .wpthemeImagesOff .wpthemeAltText {
  display: block;
}
.prescriptionsContainer .header-overlay {
  width: 100%;
  background-color: #fff;
  opacity: 0.9;
}
.prescriptionsContainer .header-overlay-content {
  height: 100%;
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.prescriptionsContainer .header-overlay-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 18px;
}
.prescriptionsContainer .header-overlay-nav li {
  display: inline-block;
  position: relative;
  zoom: 1;
  padding: 5px 13px;
  border-left: 1px solid #cec4c4;
  font-weight: bold;
  font: 15px/23px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  top: 5px;
  font-size: 16px;
  color: #666;
  top: 5px;
}
.prescriptionsContainer .header-overlay-nav li:first-child {
  border-left: none;
}
.prescriptionsContainer .header-overlay-nav li.toll-free-text {
  font: 15px/23px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  line-height: 23px;
  top: 5px;
  font-size: 16px;
  color: #666;
  border-left: none;
}
.prescriptionsContainer .header-overlay-nav li a {
  font: 14px/23px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  font-stretch: condensed;
}
.prescriptionsContainer .header-overlay-nav li a:hover {
  text-decoration: none;
  border-bottom: 2px solid #328398;
}
.prescriptionsContainer .header-overlay-nav form {
  position: relative;
  top: 5px;
  *top: 2px;
  /* IE7 */
  font-family: Helvetica, Arial, sans-serif;
  font-stretch: condensed;
  font-weight: bold;
  font-size: 16px;
  color: #328398;
}
.prescriptionsContainer .header-overlay-nav form input {
  outline: none;
  padding: 0;
  border: none;
  background: none;
  border-bottom: 2px solid #328398;
  font-family: Helvetica, Arial, sans-serif;
  font-stretch: condensed;
  font-weight: bold;
  font-size: 16px;
  color: #328398;
}
.prescriptionsContainer .header-overlay-nav ::-webkit-input-placeholder {
  color: #328398;
  font-size: 16px;
}
.prescriptionsContainer .header-overlay-nav :-moz-placeholder {
  /* Firefox 18- */
  color: #328398;
  font-size: 16px;
  opacity: 1;
}
.prescriptionsContainer .header-overlay-nav ::-moz-placeholder {
  /* Firefox 19+ */
  color: #328398;
  font-size: 16px;
  opacity: 1;
}
.prescriptionsContainer .header-overlay-nav :-ms-input-placeholder {
  color: #328398;
  font-size: 16px;
}
.prescriptionsContainer .header-overlay-nav form input[type=text] {
  width: 155px;
  padding-right: 20px;
}
.prescriptionsContainer .lt-ie9 .header-overlay-nav form input[type=text] {
  width: 135px;
  padding-right: 0;
}
.prescriptionsContainer .header-overlay-nav form input[type=submit] {
  background: url("../images/search-icon.png") no-repeat;
  width: 20px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .lt-ie9 .header-overlay-nav form input[type=submit] {
  right: -20px;
  height: 22px;
  border-bottom: 2px solid #328398;
}
.prescriptionsContainer .wpthemeBanner {
  height: 310px;
  width: 100%;
  -moz-background-size: cover !important;
  background-size: cover !important;
  margin: 0 auto;
}
.prescriptionsContainer .homepage {
  background: url("../images/new-hero-image.jpg") #ECEDED;
  min-height: 750px;
  background-position: center -51px;
}
.prescriptionsContainer .homepageClient {
  background: url("../images/client-banner.jpg") no-repeat;
  min-height: 750px;
  background-position: center -16px;
}
.prescriptionsContainer .homepageHCF {
  background: url("../images/healthcare-professional-banner.jpg") no-repeat;
  min-height: 750px;
  background-position: center -16px;
}
.prescriptionsContainer header.healthcareprofessionals,
.prescriptionsContainer header.clients {
  height: 750px;
  background-position: center -16px;
}
.prescriptionsContainer header.healthcareprofessionals {
  background: url("../images/healthcare-professional-banner.jpg") no-repeat;
}
.prescriptionsContainer header.clients {
  background: url("../images/client-banner.jpg") no-repeat;
}
.prescriptionsContainer header.homepage.wpthemeControlHeader {
  background: none !important;
}
.prescriptionsContainer .wpthemeBanner ul {
  margin: 0;
  padding: 0;
  overflow: visible;
  list-style-type: none;
  line-height: 1.67;
}
.prescriptionsContainer .wpthemeBanner ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /* Fix for IE7 */
}
.prescriptionsContainer .wpthemeBanner ul li a {
  display: block;
  background: url("../images/main-subnav.png");
  height: 48px;
  /*  margin-right: -4px;*/
  text-align: center;
  line-height: 35px;
  *line-height: 30px;
  /* IE7 */
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-shadow: 0 1px #fff;
  color: #666;
}
.prescriptionsContainer .wpthemeBanner ul li a.patients {
  width: 82px;
  background-position: 0 0;
}
.prescriptionsContainer .wpthemeBanner ul li a.providers {
  width: 86px;
  background-position: -82px 0;
}
.prescriptionsContainer .wpthemeBanner ul li a.clients {
  width: 73px;
  background-position: -168px 0;
}
.prescriptionsContainer .wpthemeBanner ul li a.selected {
  text-shadow: 0 1px #000;
  color: #fff;
}
.prescriptionsContainer .wpthemeBanner ul li a.selected:hover {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeBanner ul li a.patients.selected {
  background-position: 0 -48px;
}
.prescriptionsContainer .wpthemeBanner ul li a.providers.selected {
  background-position: -82px -48px;
}
.prescriptionsContainer .wpthemeBanner ul li a.clients.selected {
  background-position: -168px -48px;
}
.prescriptionsContainer .wpthemeModeToggle {
  border: solid black 1px !important;
  background-color: #3b3b3b !important;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  height: 2.3em;
  color: white;
  margin: 2px 2px 0;
  vertical-align: middle;
  padding: 3px 10px 5px;
  background-image: -moz-linear-gradient(center top, #7E7D7D 0%, #5A5D5A 6%, #3b3b3b 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7E7D7D), to(#3b3b3b));
  cursor: pointer;
  display: inline;
  font-weight: bold;
  font-size: 0.9em;
  box-shadow: 1 1px 1 rgba(255, 255, 255, 0.15);
  float: right;
}
.prescriptionsContainer .wpthemeModeToggle:hover {
  background-image: -moz-linear-gradient(center top, #8d8d8d 0%, #707070 6%, #4e4e4e 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8d8d8d), to(#4e4e4e));
  background-color: #4e4e4e !important;
}
.prescriptionsContainer .lotusui_ie7 .wpthemeModeToggle {
  padding: 1px 0 0;
}
.prescriptionsContainer .wpthemeOverlay {
  display: none;
  position: absolute;
  z-index: 100;
  width: 100%;
  background: rgba(1, 1, 1, 0.5);
}
.prescriptionsContainer .wpthemeOpen,
.prescriptionsContainer .wpthemeOpen .wpthemeOverlay {
  height: 19.4em !important;
}
.prescriptionsContainer .wpthemeMinimized,
.prescriptionsContainer .wpthemeMinimized .wpthemeOverlay {
  height: 3.2em !important;
}
.prescriptionsContainer .wpthemeOverlay .wpthemeOverlayImg {
  background-image: url("../images/loading.gif");
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  margin-left: 49%;
}
.prescriptionsContainer .wpthemeOpen .wpthemeOverlay .wpthemeOverlayImg {
  margin-top: 9.7em;
}
.prescriptionsContainer .wpthemeMinimized .wpthemeOverlay .wpthemeOverlayImg {
  margin-top: 1em;
}
.prescriptionsContainer .wpthemeLoading .wpthemeOverlay {
  display: inline;
}
.prescriptionsContainer .wpthemeBanner .wpthemeNavContainer1 {
  float: left;
}
.prescriptionsContainer .wpthemeCommonActions > li {
  display: block;
  float: left;
  margin: 0;
  font-size: 0.9em;
  color: #fff;
  padding: 0px 6.5px;
}
.prescriptionsContainer .wpthemeCommonActions > li > span,
.prescriptionsContainer .wpthemeCommonActions li a,
.prescriptionsContainer .wpthemeCommonActions li a:active {
  color: #fff;
  font-weight: normal;
  display: block;
  border-right: 1px solid #4b4b4b;
  /* required for IE */
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  margin: 18px 0;
  padding: 0 10px 0 0;
}
.prescriptionsContainer .wpthemeCommonActions li a:focus,
.prescriptionsContainer .wpthemeCommonActions li a:hover {
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}
.prescriptionsContainer .wpthemeCommonActions a.wpthemeHelp,
.prescriptionsContainer .wpthemeCommonActions a.wpthemeHelp:focus,
.prescriptionsContainer .wpthemeCommonActions a.wpthemeHelp:hover,
.prescriptionsContainer .wpthemeCommonActions a.wpthemeHelp:active {
  border: 0;
  margin-top: 20px;
  margin-left: 10px;
}
.prescriptionsContainer .wpthemeCommonActions .wpthemeHelp img {
  background-image: url("../images/master.png");
  background-position: 0 -812px;
  width: 16px;
  height: 16px;
}
.prescriptionsContainer .wpthemeCommonActions .wpthemeHelp img:hover {
  background-position: 0 -786px;
}
.prescriptionsContainer .wpthemeCommonActions .wpthemeBranding {
  display: block;
  border: 0;
  padding-top: 1px;
}
.prescriptionsContainer .wpthemeActionDisabled:hover,
.prescriptionsContainer .wpthemeActionDisabled:focus {
  cursor: not-allowed;
}
.prescriptionsContainer .wpthemeActionDisabled .wpthemeUnderlineText:hover,
.prescriptionsContainer .wpthemeActionDisabled .wpthemeUnderlineText:focus {
  cursor: not-allowed;
}
.prescriptionsContainer .wpthemeBanner .wpthemeBranding img {
  background-image: url("../images/master.png");
  background-position: 0 -654px;
  width: 36px;
  height: 16px;
  border: 0 none;
  line-height: 0;
  vertical-align: middle;
  display: block;
}
.prescriptionsContainer .wpthemeSecondaryBanner {
  background: #fff;
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .wpthemeSecondaryNav {
  clear: both;
}
.prescriptionsContainer .wpthemeSecondaryNav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .wpthemeSecondaryNav li {
  border-color: #D2D2D2;
  border-width: 0 1px;
  border-style: solid;
  margin: 0 -1px 0 0;
}
.prescriptionsContainer .wpthemeSecondaryNav a,
.prescriptionsContainer .wpthemeSecondaryNav a:active {
  color: #10498F;
  margin: 6px 20px 6px 0;
  padding: 0 0 0 20px;
  display: block;
}
.prescriptionsContainer .wpthemeSecondaryNav a:focus,
.prescriptionsContainer .wpthemeSecondaryNav a:hover {
  color: #05386B;
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer1 {
  background: #f8f8f8;
  background: -moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 84%, #e7e7e7 94%, #d2d2d2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(84%, #f8f8f8), color-stop(94%, #e7e7e7), color-stop(100%, #d2d2d2));
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 84%, #e7e7e7 94%, #d2d2d2 100%);
  background: -o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 84%, #e7e7e7 94%, #d2d2d2 100%);
  background: -ms-linear-gradient(top, #f8f8f8 0%, #f8f8f8 84%, #e7e7e7 94%, #d2d2d2 100%);
  background: linear-gradient(top, #f8f8f8 0%, #f8f8f8 84%, #e7e7e7 94%, #d2d2d2 100%);
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer1 .wpthemeSelected {
  background-color: #FFFFFF;
}
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 {
  border-bottom: 1px solid #e7e7e7;
  background: #fff;
}
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav li,
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav .wpthemeFirst,
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a.wpthemeFirst a,
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a.wpthemeFirst:active {
  border: 0;
}
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a,
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a:active {
  border-left: 1px solid #D2D2D2;
}
.prescriptionsContainer .wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSelected {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeCrumbTrail {
  margin: 6px 0 0 20px;
}
.prescriptionsContainer .wpthemeCrumbTrail a {
  color: #222;
  font-weight: normal;
}
.prescriptionsContainer .wpthemeCrumbTrail a :hover,
.prescriptionsContainer .wpthemeCrumbTrail a :focus {
  color: #222;
  text-decoration: underline;
}
.prescriptionsContainer .wpthemeCrumbTrailSeparator {
  padding: 0px 5px;
}
.prescriptionsContainer .wpthemeCrumbTrail .wpthemeSelected {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSearch {
  margin: 7px 20px 8px 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 12px;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  padding: 2px 6px;
}
.prescriptionsContainer .wpthemeSearch form {
  margin: 0;
}
.prescriptionsContainer .wpthemeSearch input.wpthemeSearchText {
  width: 14em;
  background: transparent;
  padding-left: 5px;
  font-size: 0.9em;
  color: #999;
  border: 0;
}
.prescriptionsContainer .wpthemeSearch input.wpthemeSearchButton {
  background-image: url("../images/master.png");
  background-position: 0 -224px;
  -moz-opacity: 0.4;
  opacity: 0.4;
  border: 0;
  width: 12px;
  height: 12px;
  padding: 0 2px 2px 0;
  vertical-align: middle;
}
.prescriptionsContainer .wpthemeMainContent {
  background-color: #fff;
  width: 940px;
  margin: 0 auto;
  position: relative;
  top: 20px;
  padding: 30px;
  min-height: 650px;
  /*overflow-x: hidden;*/
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
.prescriptionsContainer .wpthemeLayoutContainers {
  padding: 10px 0;
}
.prescriptionsContainer .wpthemeControl {
  width: auto;
  padding: 0;
  margin: 0 0 20px;
  background: transparent;
}
.prescriptionsContainer .wpthemeControlHeader {
  display: none;
}
.prescriptionsContainer .wptheme_ie7 .wpthemeControlHeader {
  /* display: table not supported by ie7 */
  display: block;
}
.prescriptionsContainer .wpthemeControl .wpthemeControlHeader h2 {
  margin: 0;
  font-size: 1em;
  padding-left: 10px;
  display: table-cell;
  font-weight: bold;
  padding: 5px 5px 5px 0px;
  vertical-align: middle;
}
.prescriptionsContainer .wptheme_ie7 .wpthemeControl .wpthemeControlHeader h2 {
  /* display: table-cell not supported by ie7 */
  display: block;
  float: left;
}
.prescriptionsContainer .wpthemeControlHeader .wpthemeInner {
  display: table-row;
}
.prescriptionsContainer .wptheme_ie7 .wpthemeControlHeader .wpthemeInner {
  /* display: table-row not supported by ie7 */
  display: block;
  width: 100%;
}
.prescriptionsContainer .wpthemeControlHeader .wpthemeIcon {
  padding: 8px 1px;
  display: table-cell;
  vertical-align: top;
  width: 20px;
  outline: medium none;
  text-decoration: none;
  font-size: 0.9em;
}
.prescriptionsContainer .wptheme_ie7 .wpthemeControlHeader .wpthemeIcon {
  /* display: table-cell not supported by ie7 */
  display: block;
  float: right;
}
.prescriptionsContainer .wpthemeControlHeader a.wpthemeIcon img {
  background-image: url("../images/master.png");
  background-position: 0 -268px;
  -moz-opacity: 0.5;
  opacity: 0.5;
  width: 12px;
  height: 12px;
  display: block;
}
.prescriptionsContainer .wpthemeControlHeader a.wpthemeIcon:focus {
  /* creates outline around element for accessibility */
  border: 1px dotted black;
  padding: 7px 0;
}
.prescriptionsContainer .wpthemeControl.wpthemeHidden .wpthemeControlHeader {
  display: none;
}
.prescriptionsContainer .edit-mode .wpthemeControl.wpthemeHidden .wpthemeControlHeader {
  display: table;
}
.prescriptionsContainer .wptheme_ie7 .edit-mode .wpthemeControl.wpthemeHidden .wpthemeControlHeader {
  display: block;
}
.prescriptionsContainer .edit-mode .wpthemeControl.wpthemeHidden {
  box-shadow: 0 1px 3px #D7D7D7;
  border: 1px solid #D7D7D7;
  padding: 10px;
}
.prescriptionsContainer .ibm-minimized .wpthemeControl .wpthemeControlBody {
  display: none;
}
.prescriptionsContainer .ibm-maximized {
  margin: 10px 15px;
  max-width: 100%;
}
.prescriptionsContainer .edit-mode .wpthemeCol {
  border: 1px dotted #222;
}
.prescriptionsContainer .wptheme1Col .wpthemeCol {
  width: 940px;
}
.prescriptionsContainer .wptheme3Col .wpthemeCol {
  width: 300px;
}
.prescriptionsContainer .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
  width: 620px;
}
.prescriptionsContainer .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
  width: 300px;
}
.prescriptionsContainer .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer {
  width: 550px;
}
.prescriptionsContainer .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer,
.prescriptionsContainer .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer {
  width: 175px;
}
.prescriptionsContainer .wpthemeTopCol .wpthemeHeadlineContainer {
  width: 945px;
  margin-right: 15px;
  margin-bottom: 20px;
}
.prescriptionsContainer .wpthemeRow {
  overflow: auto;
  margin: 0 20px 20px;
  padding-left: 5px;
}
.prescriptionsContainer .edit-mode .wpthemeRow {
  border: 1px dotted #111;
  min-height: 260px;
}
.prescriptionsContainer .wpthemeRow .wpthemeControl .wpthemeControlBody {
  height: 200px;
  overflow: auto;
}
.prescriptionsContainer .wpthemeRow .wpthemeControl,
.prescriptionsContainer .hiddenWidgetsDiv .wpthemeControl {
  float: left;
  margin-right: 7.5px;
  width: 436px;
}
.prescriptionsContainer .wptheme_ie7 .hiddenWidgetsDiv .wpthemeControl {
  width: 415px;
}
.prescriptionsContainer .wpthemeMainContent .hiddenWidgetsDiv {
  background-color: #ccc;
  margin-left: 7.5px;
}
.prescriptionsContainer .wpthemeMainContent .hiddenWidgetsContainer {
  display: none;
  min-height: 267px !important;
  border-bottom: 1px solid #bbb;
  margin-bottom: 20px;
}
.prescriptionsContainer .hiddenWidgetsDiv .wpthemeControl {
  border: 1px dashed #777;
  background-color: #fff;
}
.prescriptionsContainer .hiddenWidgetsDiv .hiddenWidgetMessage {
  background-color: #bbb;
  color: #000;
  border-bottom: 1px solid #aaa;
  margin: 0 -7.5px 7.5px;
  line-height: 2.7em;
  padding: 0 10px;
}
.prescriptionsContainer .mumHiddenWidget,
.prescriptionsContainer .iw-Definition,
.prescriptionsContainer .iw-ItemSet,
.prescriptionsContainer .iw-ReceivedEvent {
  display: none;
}
.prescriptionsContainer .iw-loading {
  display: none;
}
.prescriptionsContainer .wpthemeControlBody .iw-iWidget,
.prescriptionsContainer .wpthemeControlBody .iw-Content {
  height: 100%;
}
.prescriptionsContainer .wpthemeLayoutContainers .iw-loading {
  display: inline;
}
.prescriptionsContainer .wpthemeNavList .wpthemeClose,
.prescriptionsContainer .wpthemeNavList .wpthemeClose:active {
  border-style: none !important;
  margin: 9px 20px 9px -10px;
  padding: 0;
}
.prescriptionsContainer .wpthemeHeaderNav .wpthemeClose,
.prescriptionsContainer .wpthemeHeaderNav .wpthemeClose:active {
  margin-left: -2px;
  margin-top: 11px;
}
.prescriptionsContainer .wpthemePrimaryNav .wpthemeClose,
.prescriptionsContainer .wpthemePrimaryNav .wpthemeClose:active {
  margin-top: 23px;
}
.prescriptionsContainer .wpthemePrimaryNav .wpthemeSelected .wpthemeClose,
.prescriptionsContainer .wpthemePrimaryNav .wpthemeSelected .wpthemeClose:active {
  margin-left: -15px;
}
.prescriptionsContainer .wpthemeSecondaryNav .wpthemeClose,
.prescriptionsContainer .wpthemeSecondaryNav .wpthemeClose:active {
  margin-top: 10px;
}
.prescriptionsContainer .layoutContainers header {
  background: none !important;
}
.prescriptionsContainer .wpthemeFooterCol {
  padding: 0 10px;
  width: 300px;
}
.prescriptionsContainer .wpthemeFooter ul {
  font-size: 0.9em;
  list-style: none;
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .wpthemeFooter li {
  margin: 4px 0;
}
.prescriptionsContainer .wpthemeFooter a,
.prescriptionsContainer .wpthemeFooter a:hover,
.prescriptionsContainer .wpthemeFooter a:focus,
.prescriptionsContainer .wpthemeFooter a:active {
  color: #fff;
  font-weight: normal;
}
.prescriptionsContainer .inner-page-bg {
  background: url("../images/pagebg.jpg") no-repeat center 0;
  background-size: 100% 750px;
}
.prescriptionsContainer body.home-page {
  background: none;
}
.prescriptionsContainer header .header-content {
  width: 1000px;
  margin: 0 auto;
  z-index: 2;
  position: relative;
  /*top:65px;*/
}
.prescriptionsContainer header .header-copy-list li {
  display: none;
  width: 470px;
}
.prescriptionsContainer header .header-copy-list li:first-child {
  display: block;
}
.prescriptionsContainer header .header-copy-list h2 {
  font: 26px/32px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #fff;
  margin: 25px 0 0;
}
.prescriptionsContainer header.homepage .header-copy-list h2 {
  color: #328398;
}
.prescriptionsContainer header.healthcareprofessionals .header-copy-list h2,
.prescriptionsContainer header.clients .header-copy-list h2 {
  font-size: 32px;
  margin-top: 75px;
  margin-bottom: 20px;
}
.prescriptionsContainer header .header-copy-list p {
  width: 500px;
  color: #fff;
  font: 16px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  margin-top: 10px;
}
.prescriptionsContainer header.homepage .header-copy-list p {
  color: #494949;
}
.prescriptionsContainer header .header-copy-list .note {
  color: #333;
  font: italic 11px/14px Helvetica, Arial, sans-serif;
  padding: 0 0 20px;
}
.prescriptionsContainer header.healthcareprofessionals .header-copy-list p,
.prescriptionsContainer header.clients .header-copy-list p {
  font-size: 18px;
}
.prescriptionsContainer header .header-copy-list a.btn-tr {
  width: 146px;
  margin: 15px 0 0;
}
.prescriptionsContainer header .header-copy-list a.btn-tr .arrow-icon {
  margin-left: 10px;
}
.prescriptionsContainer .home-page header {
  height: 750px;
}
.prescriptionsContainer ul.tabs {
  margin: -30px 0 30px -30px;
  background: url(../images/tabs-background.jpg) repeat-x left bottom #f3f3f3;
  position: relative;
  width: 1000px;
}
.prescriptionsContainer ul.tabs li {
  float: left;
  border-right: 2px solid #e0e0e0;
  width: 264px;
  position: relative;
}
.prescriptionsContainer ul.tabs li a {
  font: 16px/47px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  width: 264px;
  text-align: center;
  text-transform: uppercase;
}
.prescriptionsContainer ul.tabs li a.active {
  background: #fff;
  padding-bottom: 3px;
  color: #cc0000;
}
.prescriptionsContainer button:active,
.prescriptionsContainer button:target {
  padding: 0 5px 0 0;
}
.prescriptionsContainer button:active span,
.prescriptionsContainer button:target span {
  border: 0;
  margin: 0;
  padding: 0 0 0 5px;
}
@-moz-document url-prefix() {
  .prescriptionsContainer button:active:hover,
.prescriptionsContainer button:target:hover {
    padding: 0 5px 0 0;
  }
  .prescriptionsContainer button:active:hover span,
.prescriptionsContainer button:target:hover span {
    border: 0;
    margin: -1px 0 0;
    padding: 0 0 0 3px;
    background-position: -1px 0px;
  }
  .prescriptionsContainer button.btn-tr span {
    margin: -1px;
  }
  .prescriptionsContainer button.cancel span {
    margin: -1px;
  }
}
.prescriptionsContainer .btn,
.prescriptionsContainer .btn-bl {
  padding: 0 5px 0 0;
  background: url(../../images/btn-rgt.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn span,
.prescriptionsContainer .btn-bl span {
  background: url(../../images/btn-left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-bl span {
  background: url(../../images/btn-left-bl.png);
}
.prescriptionsContainer .btn.disabled {
  background: url(../../images/btn-disabled-right.png) no-repeat right top;
  cursor: not-allowed;
}
.prescriptionsContainer .btn.disabled span {
  background: url(../../images/btn-disabled.png) no-repeat left top;
}
.prescriptionsContainer .btn:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .btn-tr {
  padding: 0 5px 0 0;
  background: url(../../images/btn-rgt_tr.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn-tr span {
  background: url(../../images/btn-left_tr.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-tr span span.arrow-icon,
.prescriptionsContainer .btn-bl span span.arrow-icon,
.prescriptionsContainer .btn span span.arrow-icon1 {
  height: 16px;
  width: 6px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../../images/sprite-1.png);
  background-position: -14px -182px;
  padding: 0;
  margin: 0 -3px 0 3px;
}
.prescriptionsContainer .btn-bl span span.arrow-icon {
  background-position: -35px -184px;
  margin: 0 3px 0 -3px;
}
.prescriptionsContainer .btn-tr:hover,
.prescriptionsContainer .btn-bl:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .hide {
  display: none;
}
.prescriptionsContainer button {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .cancel {
  padding: 0 5px 0 0;
  background: url(../../images/cancel_right.png) no-repeat right top;
  display: inline-block;
  text-decoration: none;
  color: #494949;
  font: 14px/40px Helvetica, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .cancel span {
  background: url(../../images/cancel_left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .cancel:hover {
  text-decoration: none;
  color: #000;
}
.prescriptionsContainer .margin-top-home {
  margin: -326px auto 0 !important;
  z-index: 9;
}
.prescriptionsContainer #footer {
  width: 100%;
  background-color: #636161;
  padding-bottom: 30px;
}
.prescriptionsContainer .footer-main {
  width: 1000px;
  padding: 0 30px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}
.prescriptionsContainer .footer-contact {
  background: #3a3a3a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3a3a3a 0%, #545454 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(100%, #545454));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3a3a 0%, #545454 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3a3a 0%, #545454 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3a3a 0%, #545454 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3a3a 0%, #545454 100%);
  /* W3C */
  padding: 28px 0;
  text-align: center;
  float: left;
  width: 756px;
}
.prescriptionsContainer .footer-contact h3 {
  color: #fff;
  margin: 0 0 5px;
  color: #fff;
  font: 28px/32px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border: 0;
  padding: 0;
  text-shadow: none !important;
}
.prescriptionsContainer .footer-contact p {
  color: #fff;
}
.prescriptionsContainer .accridit {
  background: #fff;
  float: right;
  width: 244px;
}
.prescriptionsContainer .footer-logos {
  background-color: #7b7b7b;
  height: 40px;
  padding: 20px 0;
  float: left;
  width: 100%;
}
.prescriptionsContainer .footer-logos a {
  display: inline-block;
  margin: 0 39px;
  text-indent: -9999px;
  width: 25%;
  height: 40px;
}
.prescriptionsContainer .footer-logos a.caremark-home {
  background: url("../images/sprite-1.png") no-repeat 63px -624px;
}
.prescriptionsContainer .footer-logos a.caremark-fyi {
  background: url("../images/sprite-1.png") no-repeat 53px -690px;
}
.prescriptionsContainer .footer-logos a.minute-clinic {
  background: url("../images/sprite-1.png") no-repeat 32px -740px;
}
.prescriptionsContainer .footer-logos a.cvs-pharmacy {
  background: url("../images/sprite-1.png") no-repeat 36px -791px;
}
.prescriptionsContainer .footer-links {
  margin-top: 10px;
  position: relative;
}
.prescriptionsContainer .footer-links ul {
  float: left;
}
.prescriptionsContainer .footer-links ul li {
  padding: 0 27px 0 0;
}
.prescriptionsContainer .footer-links ul li a {
  text-transform: uppercase;
  display: block;
  font-size: 13px;
  color: #fff;
  line-height: 30px;
}
.prescriptionsContainer .footer-links ul.copyright {
  position: absolute;
  right: 0;
  bottom: 0;
}
.prescriptionsContainer .footer-links ul.copyright li {
  float: left;
  padding: 0 5px;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
}
.prescriptionsContainer .footer-links ul.copyright li a {
  font-size: 12px;
  line-height: 20px;
  text-transform: none;
}
.prescriptionsContainer .footer-links-table {
  width: 48%;
  float: left;
  border-collapse: separate;
  border-spacing: 10px;
}
.prescriptionsContainer .footer-small-print {
  text-align: right;
  float: left;
  margin-top: 10px;
  margin-left: 20px;
  width: 50%;
}
.prescriptionsContainer .footer-small-print span {
  margin-right: 5px;
}
.prescriptionsContainer .footer-small-print a {
  margin: 0 5px;
  text-transform: none;
}
.prescriptionsContainer footer .wpthemeInner,
.prescriptionsContainer footer .wpthemeSecondaryNav {
  width: 100% !important;
}
.prescriptionsContainer footer .wpthemeFooter a,
.prescriptionsContainer footer .wpthemeFooter a:hover,
.prescriptionsContainer footer .wpthemeFooter a:focus,
.prescriptionsContainer footer .wpthemeFooter a:active {
  color: #fff !important;
}
.prescriptionsContainer .text-hidden {
  display: none;
}
.prescriptionsContainer h1 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  font-size: 30px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.prescriptionsContainer h2 {
  font-weight: bold;
  font-size: 18px;
  /*padding-top: 25px;	*/
  margin-bottom: 15px;
}
.prescriptionsContainer h3 {
  font-weight: bold;
  font-size: 16px;
  padding-top: 25px;
  border: 0;
  margin: 0;
  padding: 0;
}
.prescriptionsContainer h2 + h3 {
  padding-top: 0;
}
.prescriptionsContainer h4 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  font-size: 20px;
  margin-bottom: 10px;
}
.prescriptionsContainer h6 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #555;
  top: 15px;
}
.prescriptionsContainer p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 15px;
}
.prescriptionsContainer .italic {
  font-style: italic;
}
.prescriptionsContainer span.hover {
  color: #328398;
}
.prescriptionsContainer .no-margin {
  margin-bottom: 0;
}
.prescriptionsContainer p.fine-print {
  font-size: 14px;
  color: #999;
}
.prescriptionsContainer a {
  text-decoration: none;
  color: #328398;
}
.prescriptionsContainer a:hover {
  text-decoration: underline;
}
.prescriptionsContainer ul.content-list li a {
  /*font-size: 14px;*/
  color: #328398;
}
.prescriptionsContainer ul.content-list li ul {
  list-style-type: circle;
}
.prescriptionsContainer ol.content-list {
  margin-top: 10px;
  margin-bottom: 15px;
  list-style-type: decimal;
  margin-left: 20px;
}
.prescriptionsContainer ol.content-list li {
  margin-bottom: 10px;
  line-height: 22px;
}
.prescriptionsContainer li.hover-item {
  position: relative;
}
.prescriptionsContainer li.hover-item > img {
  position: absolute;
  display: none;
  border: 1px solid #999;
  box-shadow: 0px 5px 10px #ccc;
}
.prescriptionsContainer li.hover-item:hover img {
  display: block;
  z-index: 2;
}
.prescriptionsContainer span.tri {
  font-size: 10px;
}
.prescriptionsContainer hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px dotted #888;
  clear: both;
}
.prescriptionsContainer table.content-table {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 15px;
}
.prescriptionsContainer .content-table th,
.prescriptionsContainer .content-table td {
  border: 1px solid #ddd;
  padding: 5px;
}
.prescriptionsContainer .content-table th {
  background-color: #f0f0f0;
  text-align: left;
}
.prescriptionsContainer .carousel {
  width: 100%;
  height: 207px;
  position: relative;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
.prescriptionsContainer .carousel-list li {
  position: relative;
  display: block;
  float: left;
  margin-right: -4px;
  width: 220px;
  padding: 30px 15px 20px;
  text-align: center;
  vertical-align: top;
}
.prescriptionsContainer .carousel-list li:hover h4 {
  text-decoration: underline;
}
.prescriptionsContainer .carousel-list li a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 180px;
  width: 100%;
  text-indent: -9999px;
  z-index: 99;
}
.prescriptionsContainer .carousel-list li img {
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.prescriptionsContainer .carousel-list li h4 {
  color: #333;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.prescriptionsContainer .carousel-list li p {
  font: 16px/18px Helvetica, Arial, sans-serif;
  color: #333;
}
.prescriptionsContainer .wrapper {
  width: 1000px;
  margin: 0 auto;
}
.prescriptionsContainer button:active,
.prescriptionsContainer button:target {
  padding: 0 5px 0 0;
}
.prescriptionsContainer button:active span,
.prescriptionsContainer button:target span {
  border: 0;
  margin: 0;
  padding: 0 0 0 5px;
}
@-moz-document url-prefix() {
  .prescriptionsContainer button:active:hover,
.prescriptionsContainer button:target:hover {
    padding: 0 5px 0 0;
  }
  .prescriptionsContainer button:active:hover span,
.prescriptionsContainer button:target:hover span {
    border: 0;
    margin: -1px 0 0;
    padding: 0 0 0 5px;
    background-position: -1px 0px;
  }
  .prescriptionsContainer button.btn-tr span {
    margin: -1px;
  }
  .prescriptionsContainer button.cancel span {
    margin: -1px;
  }
}
.prescriptionsContainer .btn,
.prescriptionsContainer .btn-bl {
  padding: 0 5px 0 0;
  background: url(../images/btn-rgt.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn span,
.prescriptionsContainer .btn-bl span {
  background: url(../images/btn-left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-bl span {
  background: url(../images/btn-left-bl.png);
}
.prescriptionsContainer .btn.disabled {
  background: url(../images/btn-disabled-right.png) no-repeat right top;
  cursor: not-allowed;
}
.prescriptionsContainer .btn.disabled span {
  background: url(../images/btn-disabled.png) no-repeat left top;
}
.prescriptionsContainer .btn:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .btn-tr {
  padding: 0 5px 0 0;
  background: url(../images/btn-rgt_tr.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn-tr span {
  background: url(../images/btn-left_tr.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-tr span span.arrow-icon,
.prescriptionsContainer .btn-bl span span.arrow-icon {
  height: 16px;
  width: 6px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../images/sprite-1.png);
  background-position: -14px -182px;
  padding: 0;
  margin: 0 -5px 0 5px;
}
.prescriptionsContainer .btn-bl span span.arrow-icon {
  background-position: -35px -184px;
  margin: 0 5px 0 -5px;
}
.prescriptionsContainer .btn-tr:hover,
.prescriptionsContainer .btn-bl:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .hide {
  display: none;
}
.prescriptionsContainer button {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .cancel {
  padding: 0 5px 0 0;
  background: url(../images/cancel_right.png) no-repeat right top;
  display: inline-block;
  text-decoration: none;
  color: #494949;
  font: 14px/40px Helvetica, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .cancel span {
  background: url(../images/cancel_left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .cancel:hover {
  text-decoration: none;
  color: #000;
}
.prescriptionsContainer .login-area .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .login-area .ffCheckboxWrapper.focus .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .login-area .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .input {
  height: 22px;
  padding: 7px 10px 5px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: #fff;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #666 !important;
  resize: none;
}
.prescriptionsContainer select {
  height: 35px;
  padding: 7px 10px 5px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: #fff;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
}
.prescriptionsContainer select.error {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer .no-padding-bottom {
  padding-bottom: 0 !important;
}
.prescriptionsContainer .no-padding-left {
  padding-left: 0 !important;
}
.prescriptionsContainer .no-padding-top {
  padding-top: 0 !important;
}
.prescriptionsContainer .no-padding-right {
  padding-right: 0 !important;
}
.prescriptionsContainer .no-margin-bottom {
  margin-bottom: 0 !important;
}
.prescriptionsContainer .no-margin-left {
  margin-left: 0 !important;
}
.prescriptionsContainer .no-margin-top {
  margin-top: 0 !important;
}
.prescriptionsContainer .no-margin-right {
  margin-right: 0 !important;
}
.prescriptionsContainer .no-bdr-bottom {
  border-bottom: 0 !important;
}
.prescriptionsContainer .no-bdr-left {
  border-left: 0 !important;
}
.prescriptionsContainer .no-bdr-top {
  border-top: 0 !important;
}
.prescriptionsContainer .no-bdr-right {
  border-right: 0 !important;
}
.prescriptionsContainer .model .cancel,
.prescriptionsContainer .model .btn-tr {
  width: 106px;
  display: inline-block;
}
.prescriptionsContainer .model .need-help {
  margin: 15px 0 0;
}
.prescriptionsContainer .model .btn-tr span span.arrow-icon {
  margin: 0 0 0 3x;
}
.prescriptionsContainer .model .cancel {
  margin-right: 15px;
}
.prescriptionsContainer .model .close {
  width: 22px;
  height: 20px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(../images/sprite-1.png) no-repeat -2px -211px;
  display: block;
  position: absolute;
  top: 15px;
  right: 13px;
}
.prescriptionsContainer .model .title {
  height: 20px;
  cursor: default;
  display: block;
  font-weight: bold;
  content: normal;
  position: absolute;
  top: 15px;
  left: 20px;
  font-size: 14px;
}
.prescriptionsContainer .model .bodyContent {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .model .bodyContent p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 10px 10px 10px 20px;
  text-align: left;
}
.prescriptionsContainer .model .bodyContent h2 {
  margin: 10px 10px 10px 20px;
}
.prescriptionsContainer .clear-fix:after {
  clear: both;
  height: 0;
  line-height: 0;
  content: "";
  width: 100%;
  display: block;
}
.prescriptionsContainer .input.error {
  border: 3px solid #DC1F28;
  margin-bottom: 7px !important;
}
.prescriptionsContainer label.error,
.prescriptionsContainer .servererror {
  color: #DC1F28 !important;
  font: 14px/18px Helvetica, Arial, sans-serif;
  display: block;
}
.prescriptionsContainer label.error strong {
  display: block;
  padding-bottom: 10px;
  font-family: Helvetica, Arial, sans-serif;
}
.prescriptionsContainer label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .left-container {
  float: left;
  width: 700px;
}
.prescriptionsContainer .ffRadioWrapper a {
  text-decoration: none;
  color: #494949;
  position: relative;
  top: 1px;
  font-size: 14px;
  padding-left: 5px;
  margin-right: 10px;
}
.prescriptionsContainer .ffRadioWrapper.focus .ffRadio {
  background-position: -52px -236px;
}
.prescriptionsContainer .ffRadio {
  width: 18px;
  height: 18px;
  float: left;
  background-image: url(../images/sprite-1.png);
  background-position: -5px -240px;
  cursor: pointer;
}
.prescriptionsContainer .ffRadioWrapper.error .ffRadio {
  background-position: -73px -235px;
}
.prescriptionsContainer .ffRadioWrapper.on .ffRadio {
  background-position: -5px -263px;
}
.prescriptionsContainer .ffCheckboxWrapper a {
  text-decoration: none;
  color: #6F6F6F;
  position: relative;
  top: 1px;
  font-size: 14px;
  padding-left: 5px;
  margin-right: 10px;
}
.prescriptionsContainer .ffCheckboxWrapper.focus .ffCheckbox {
  background-position: -54px -264px;
}
.prescriptionsContainer .ffCheckbox {
  width: 18px;
  height: 21px;
  float: left;
  background-image: url(../images/sprite-1.png);
  background-position: -34px -238px;
  cursor: pointer;
}
.prescriptionsContainer .ffCheckboxWrapper.error .ffCheckbox {
  background-position: -72px -264px;
}
.prescriptionsContainer .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -35px -263px;
}
.prescriptionsContainer .ffSelectWrapper.focus .ffSelect > a {
  box-shadow: 1px 1px 8px #d6d6d6 inset;
}
.prescriptionsContainer .ffSelect {
  position: relative;
  width: auto;
  margin: 0 0 7px;
}
.prescriptionsContainer .ffSelect > a {
  background: url(../images/select-icons.png) no-repeat #fff;
  background-position: right 0;
  display: block;
  text-decoration: none;
  outline: 0;
  height: 37px !important;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
}
.prescriptionsContainer .ffSelect > a > span {
  display: block;
  height: 35px;
  margin-right: 40px;
  padding-left: 10px;
  background-position: 0 0;
  overflow: hidden;
  line-height: 40px;
  font-size: 14px;
  color: #555;
  white-space: nowrap;
  *white-space: normal;
  text-overflow: ellipsis;
  cursor: pointer;
  font-weight: normal;
}
.prescriptionsContainer .ffSelect.error > a {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer .ffSelectWrapper.active .ffSelect > a {
  background-position: right -54px;
  z-index: 1005;
  position: relative;
}
.prescriptionsContainer .ffSelectWrapper.active .ffSelect > a > span {
  background-position: 0 -64px;
}
.prescriptionsContainer .ffSelectMenuWrapper {
  width: 100%;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG ul {
  list-style-type: none;
  margin: 0 0;
  padding: 0;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li {
  padding: 5px !important;
  margin: 0 !important;
  border-radius: 0 !important;
  cursor: default;
  background-color: #fff;
  cursor: pointer;
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  border: 0 !important;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {
  color: #888;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
  background-color: #ccc;
}
.prescriptionsContainer .ffSelectMenuWrapper {
  border: 0;
  top: 39px !important;
}
.prescriptionsContainer .ffSelectMenuMidBG {
  background: url(../images/sides.png) repeat-y right 0;
}
.prescriptionsContainer .ffSelectMenuMid {
  max-height: 200px;
  overflow: auto;
  background: url(../images/sides.png) repeat-y 0 0;
  background-color: #fff;
  border: solid 1px #c9c9c9;
}
.prescriptionsContainer .scrollingBarWrapper {
  width: 24px;
  height: 200px;
  background: url(../images/scrollingBarBg.png) no-repeat;
  right: 3px !important;
}
.prescriptionsContainer .scrollingHandle {
  width: 24px;
  padding-top: 20px;
  background: url(../images/scrollingHandleTop.png) no-repeat 0 0;
}
.prescriptionsContainer .scrollingHandleBottom {
  width: 24px;
  background: url(../images/scrollingHandleBottom.png) no-repeat 0px bottom;
}
.prescriptionsContainer .ffTextAreaWrapper textarea {
  border: 0;
  margin: 10px 10px 10px 15px;
  padding: 0;
  font-size: 14px;
  color: #555;
  background: none;
  font-family: Arial;
  resize: none;
}
.prescriptionsContainer .ffTextAreaTop {
  height: 5px;
  background-position: 0 -394px;
}
.prescriptionsContainer .ffTextAreaTop span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background-position: right -384px;
}
.prescriptionsContainer .ffTextAreaMid {
  background: transparent url(../images/sides.png) repeat-y right 0;
}
.prescriptionsContainer .ffTextAreaMid .ffTextAreaLeft {
  background: url(../images/sides.png) repeat-y 0 0;
  margin-right: 4px;
}
.prescriptionsContainer .ffTextAreaBottom {
  height: 5px;
  background-position: 0 -414px;
}
.prescriptionsContainer .ffTextAreaBottom span {
  display: block;
  height: 5px;
  margin-left: 6px;
  background-position: right -404px;
}
.prescriptionsContainer .ffButtonWrapper > a {
  background-position: right -585px;
  display: block;
  text-decoration: none;
  outline: 0;
}
.prescriptionsContainer .ffButtonWrapper > a > span {
  display: block;
  height: 36px;
  padding-bottom: 2px;
  line-height: 39px;
  font-size: 15px;
  background-position: 0 -424px;
  text-align: center;
  padding: 0 10px 0 15px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 5px;
}
.prescriptionsContainer .ffButtonWrapper:hover > a {
  background-position: right -625px;
}
.prescriptionsContainer .ffButtonWrapper:hover > a > span {
  background-position: 0 -464px;
}
.prescriptionsContainer .ffButtonWrapper > a:active {
  background-position: right -665px;
  position: relative;
}
.prescriptionsContainer .ffButtonWrapper > a:active > span {
  background-position: 0 -504px;
}
.prescriptionsContainer .ffButtonWrapper.disabled > a {
  background-position: right -705px;
  position: static;
}
.prescriptionsContainer .ffButtonWrapper.disabled > a > span {
  background-position: 0 -544px;
  color: #c1c1c1;
}
.prescriptionsContainer input[type=text],
.prescriptionsContainer input[type=password],
.prescriptionsContainer textarea,
.prescriptionsContainer select {
  outline: none;
}
.prescriptionsContainer .Zebra_DatePicker {
  z-index: 9999999;
  position: absolute;
  padding: 40px;
  background: #fff;
  border-radius: 12px 0 12px 12px;
  width: 371px;
  left: 50%;
  margin-left: -185px;
  top: 150px;
}
.prescriptionsContainer .Zebra_DatePicker table {
  width: 100% !important;
}
.prescriptionsContainer .Zebra_DatePicker .close {
  width: 22px;
  height: 20px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(../images/sprite-1.png) no-repeat -2px -211px;
  display: block;
  position: absolute;
  top: 15px;
  right: 13px;
}
.prescriptionsContainer .Zebra_DatePicker p {
  font: 12px/16px Helvetica, sans-serif;
  color: #494949;
}
.prescriptionsContainer .Zebra_DatePicker h5 {
  color: #494949;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
.prescriptionsContainer .Zebra_DatePicker table tr td {
  text-align: center;
  color: #000;
  font: bold 18px/50px Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_disabled,
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_weekend_disabled,
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_not_in_month {
  cursor: default;
  color: #c7c7c7;
  background: none;
}
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_selected,
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_selected.dp_current {
  background: url(../images/sprite-1.png) no-repeat 0 -418px;
  color: #fff;
}
.prescriptionsContainer .dp_monthpicker tr td.dp_selected {
  background: none;
}
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_current {
  background: none;
  position: relative;
}
.prescriptionsContainer .dp_monthpicker tr td.dp_current:before,
.prescriptionsContainer .dp_yearpicker tr td.dp_current:before {
  display: none !important;
}
.prescriptionsContainer .Zebra_DatePicker .dp_daypicker {
  border: 2px solid #c7c7c7;
  border-radius: 12px;
  display: table-caption;
  width: 364px !important;
}
.prescriptionsContainer .Zebra_DatePicker .dp_daypicker td {
  width: 52px;
  height: 52px;
  border-left: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
  background: url(../images/sprite-1.png) no-repeat 0 -475px;
}
.prescriptionsContainer .Zebra_DatePicker .dp_daypicker tr td:first-child {
  border-left: 0;
}
.prescriptionsContainer .dp_header {
  text-align: center;
  margin: 0 0 10px;
}
.prescriptionsContainer .dp_header .dp_previous,
.prescriptionsContainer .dp_header .dp_next {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-right: 9px solid #328398 !important;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  text-indent: -9999px;
  cursor: pointer;
  margin: 0 13px;
}
.prescriptionsContainer .dp_header .dp_next {
  border-right: 0 !important;
  border-left: 9px solid #328398 !important;
}
.prescriptionsContainer .dp_header .dp_caption {
  color: #328398;
  font: bold 18px Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.prescriptionsContainer .daypicker .day {
  margin: 15px 0 10px;
}
.prescriptionsContainer .daypicker .days {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .dp_footer {
  display: none !important;
}
.prescriptionsContainer .Zebra_DatePicker_Icon_Wrapper input {
  border: 0;
  height: 0;
  width: 0;
}
.prescriptionsContainer select.mobileSelect {
  opacity: 0;
  position: absolute;
  top: 0;
  display: block;
}
.prescriptionsContainer .wpthemeOverflowAuto {
  overflow: visible;
}
.prescriptionsContainer .wpthemeCol {
  margin-left: 0;
}
.prescriptionsContainer .wpthemeLayoutContainers .layoutColumn .wpthemeControl {
  margin: 0;
}
.prescriptionsContainer .layoutRow {
  width: 100%;
}
.prescriptionsContainer .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.prescriptionsContainer .margin-bottom-40 {
  margin-bottom: 40px !important;
}
.prescriptionsContainer #colorbox,
.prescriptionsContainer #cboxOverlay,
.prescriptionsContainer #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
.prescriptionsContainer #cboxWrapper {
  max-width: none;
}
.prescriptionsContainer #cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
.prescriptionsContainer #cboxContent {
  position: relative;
}
.prescriptionsContainer #cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.prescriptionsContainer #colorbox,
.prescriptionsContainer #cboxContent,
.prescriptionsContainer #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.prescriptionsContainer #cboxOverlay,
.prescriptionsContainer .overlay {
  background: url(../images/overlay.png);
}
.prescriptionsContainer #cboxContent {
  overflow: visible;
  text-align: center;
}
.prescriptionsContainer #cboxClose {
  background: url(../images/sprite-1.png) no-repeat -2px -211px;
  top: 15px;
  right: 13px;
  width: 23px;
  height: 23px;
  overflow: visible;
  position: absolute;
  text-indent: -9999px;
  cursor: pointer;
}
.prescriptionsContainer .layoutRow {
  width: 100%;
}
.prescriptionsContainer #content .heading {
  border-bottom: 1px dashed #e1e1e1;
}
.prescriptionsContainer #content .heading h3 {
  text-transform: uppercase;
  float: left;
  width: 285px;
  border: 0;
  margin: 0;
  padding: 0 0 23px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer #content .heading p {
  float: left;
  width: 654px;
  font: 16px/25px Helvetica, sans-serif;
  color: #333;
}
.prescriptionsContainer .banner {
  background: url(../images/promo-background.jpg) no-repeat;
  width: 940px;
  height: 242px;
  position: relative;
  padding: 45px 30px;
  margin-left: -30px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: 14px/21px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
}
.prescriptionsContainer .banner-content p.banner-additional {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
}
.prescriptionsContainer .banner-content a.banner-learn-more {
  display: block;
  background: url(../images/learn-more-button.png) no-repeat;
  width: 252px;
  height: 42px;
  position: absolute;
  bottom: 42px;
  right: 20px;
  font: 13px/38px Helvetica, Arial, sans-serif;
  color: #666;
  text-shadow: 0 1px #fff;
  line-height: 44px;
  padding-left: 10px;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("../images/texture-gradient-background.png") repeat-x;
  width: 940px;
  padding: 25px 10px;
  margin-left: -10px;
}
.prescriptionsContainer .conditions h1 {
  width: 300px;
  margin-right: 20px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
}
.prescriptionsContainer .home-page-links {
  float: left;
  margin-left: 15px;
  width: 293px;
}
.prescriptionsContainer .home-page-links:first-child {
  margin-left: 0;
}
.prescriptionsContainer .home-page-links li {
  border-bottom: 1px dotted #888;
  font-size: 16px;
  line-height: 40px;
}
.prescriptionsContainer .home-page-links li:first-child {
  border-top: 1px dotted #888;
}
.prescriptionsContainer .home-page-links li a {
  display: block;
  color: #333;
  background: url(../images/conditions-arrow.png) no-repeat 276px 14px;
  font: 16px/40px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .caps-lock-on {
  color: #ff8300;
  font: 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .caps-lock-on:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../images/sprite-1.png") no-repeat -53px -463px;
  width: 15px;
  height: 14px;
  margin-right: 5px;
}
.prescriptionsContainer #editPassword .caps-lock-on {
  position: absolute;
  top: -27px;
  right: -138px;
}
.prescriptionsContainer .left-container {
  width: 700px;
  float: left;
}
.prescriptionsContainer .need-help {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}
.prescriptionsContainer .need-help2 {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}
.prescriptionsContainer .need-help strong {
  color: #328398;
  font: 14px/16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .need-help:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  background: url("../images/sprite-1.png") no-repeat -32px -547px;
  margin: 0 4px 0 0;
}
.prescriptionsContainer .site-wise-error {
  padding: 60px 235px 0 110px !important;
  width: 655px !important;
}
.prescriptionsContainer .site-wise-error p {
  color: #494949;
  font: 16px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer h3 {
  color: #000;
  font: 16px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer p {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
}
.prescriptionsContainer h4 {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  border: 0;
  margin: 0 0 30px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer p.required {
  color: #666666;
}
.prescriptionsContainer .form-field-container {
  border: 2px solid #efeded;
  padding: 15px 50px 50px;
  border-radius: 12px;
  position: relative;
  margin: 0 0 20px;
}
.prescriptionsContainer .form-field-container h5 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px;
}
.prescriptionsContainer .form-field-container .step-count {
  position: absolute;
  border-radius: 12px 0 0;
  top: 1px;
  left: 1px;
  text-align: center;
  color: #484848;
  font: 20px/26px Helvetica, Arial, sans-serif;
  background: #e8e8e8;
  width: 26px;
  font-weight: bold;
}
.prescriptionsContainer .field {
  border-bottom: 1px dotted #939598;
  margin: 0 0 15px;
  position: relative;
}
.prescriptionsContainer .field .field-content {
  float: left;
  padding: 0 20px 10px 0;
  position: relative;
}
.prescriptionsContainer .field .field-content .ffSelect {
  margin-bottom: 8px;
}
.prescriptionsContainer .password-validation {
  position: absolute;
  width: 225px;
  left: 265px;
  top: 26px;
}
.prescriptionsContainer .password-validation p {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0 0 4px;
  margin: 0;
  font-weight: bold;
}
.prescriptionsContainer .password-validation ul li {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0 0 0 18px;
  position: relative;
}
.prescriptionsContainer .password-validation ul li.valid {
  color: #328398;
}
.prescriptionsContainer .password-validation ul li.valid:before {
  content: "";
  background: url("../images/sprite-1.png") no-repeat -54px -495px;
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 15px;
}
.prescriptionsContainer .field .field-content .label-text {
  display: block;
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  font-weight: bold;
}
.prescriptionsContainer .field .field-content .email {
  width: 245px;
}
.prescriptionsContainer .field .field-content .name {
  width: 158px;
}
.prescriptionsContainer .question-container {
  width: 355px;
}
.prescriptionsContainer .month {
  width: 179px;
}
.prescriptionsContainer .day {
  width: 102px;
}
.prescriptionsContainer .year {
  width: 133px;
}
.prescriptionsContainer .field .field-content .input.error {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer .field .field-content label.error,
.prescriptionsContainer .servererror {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding-left: 4px;
}
.prescriptionsContainer .field .field-content label[for=gender].error {
  position: relative;
  left: -15px;
  top: 13px;
  width: 200px;
  margin: 0 0 10px;
}
.prescriptionsContainer .field .field-content label.gender {
  color: #494949;
  font: 14px/20px Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
.prescriptionsContainer .field .field-content .address {
  width: 328px;
}
.prescriptionsContainer .field .field-content .zip {
  width: 72px;
}
.prescriptionsContainer .field .field-content .password {
  margin-bottom: 15px;
}
.prescriptionsContainer .field .field-content .question {
  width: 355px;
}
.prescriptionsContainer .field .field-content .answer {
  width: 195px;
}
.prescriptionsContainer .agre-conditions {
  margin: 30px 0 0;
  position: relative;
}
.prescriptionsContainer .agre-conditions label[for=checktermsandconditions].error {
  position: absolute;
  color: #DC1F28;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  top: 20px;
  left: 29px;
}
.prescriptionsContainer .agre-conditions .ffCheckboxWrapper a,
.prescriptionsContainer .agre-conditions .agree {
  color: #494949;
  font: 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 30px 10px;
  display: inline-block;
  vertical-align: top;
  max-width: 650px;
  font-weight: bold;
  padding-left: 0;
}
.prescriptionsContainer .agre-conditions .agree {
  float: left;
}
.prescriptionsContainer .agre-conditions .ffCheckboxWrapper {
  float: left;
  clear: both;
}
.prescriptionsContainer .agre-conditions a.terms-link {
  color: #328398;
  text-decoration: underline;
  font: 14px/16px Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 5px;
}
.prescriptionsContainer .action {
  text-align: center;
  margin: 0 0 30px;
}
.prescriptionsContainer .action .goback {
  margin-top: 12px;
}
.prescriptionsContainer .action .cancel {
  width: 105px;
  float: right;
  margin-right: 10px;
}
.prescriptionsContainer .action .btn-tr {
  float: none;
  display: inline-block;
  float: right;
  width: 112px;
}
.prescriptionsContainer .action .need-help {
  float: left;
  line-height: 40px;
}
.prescriptionsContainer .field .field-content .options {
  width: 310px;
}
.prescriptionsContainer .field .field-content .options li {
  float: left;
  width: 152px;
  position: relative;
}
.prescriptionsContainer .field .field-content .options li .ffRadioWrapper a {
  display: inline-block;
  max-width: 123px;
  margin-left: 10px;
  color: #494949;
  font: 14px/33px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .field .field-content .options li .ffRadio {
  margin-top: 9px;
}
.prescriptionsContainer .padding-top-50 {
  padding-top: 50px;
}
.prescriptionsContainer .action .btn-tr.complete {
  width: 222px;
}
.prescriptionsContainer .model {
  padding: 60px 0;
  border-radius: 10px 0 10px 10px;
  background: #fff;
  width: 517px;
}
.prescriptionsContainer .model h2 {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .model p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .help-topics {
  float: right;
  width: 215px;
}
.prescriptionsContainer .help-topics .help-message {
  border-left: 6px solid #ed1b34;
  padding: 8px 0 10px 20px;
  margin: 0 0 40px;
}
.prescriptionsContainer .help-topics .help-message h2 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul {
  margin: 0 0 20px;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-message ul li a {
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .step1-right-content {
  margin-top: 261px;
}
.prescriptionsContainer .step2-right-content {
  margin-top: 0;
}
.prescriptionsContainer ul.progress {
  background: url("../images/progress_bg.png") no-repeat left top;
  height: 33px;
  width: 697px;
  margin: 0 0 25px;
}
.prescriptionsContainer ul.progress li {
  float: left;
  width: 50%;
}
.prescriptionsContainer ul.progress li a,
.prescriptionsContainer ul.progress li span {
  color: #666666;
  font: 14px/33px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  display: block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
}
.prescriptionsContainer ul.progress li a.active-left,
.prescriptionsContainer ul.progress li span.active-left {
  color: #fff;
  background: url("../images/progress_bg_active.png") no-repeat 5px 5px;
}
.prescriptionsContainer ul.progress li a.active-right,
.prescriptionsContainer ul.progress li span.active-right {
  color: #fff;
  background: url("../images/progress_bg_active.png") no-repeat -346px 5px;
}
.prescriptionsContainer .not-valid-date,
.prescriptionsContainer .caps-lock-on,
.prescriptionsContainer .not-valid-year {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .ffSelect.Error {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer #Confirm-Identity label.error {
  font-weight: bold;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options {
  width: 580px;
}
.prescriptionsContainer #confirmidentityform .field .field-content {
  position: relative;
  padding-bottom: 20px;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options label.error {
  position: absolute;
  left: 0;
  bottom: 0;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options li {
  width: 520px;
  position: static;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options li .ffRadioWrapper a {
  max-width: 450px;
}
.prescriptionsContainer #registrationform label[for=newPassword] {
  width: 240px;
}
.prescriptionsContainer .my-prescription-login label.error,
.prescriptionsContainer .my-prescription-login .servererror {
  margin-bottom: 20px;
  color: #DC1F28;
}
.prescriptionsContainer .my-prescription-login .help-topics .help-message h2 {
  margin: 0;
}
.prescriptionsContainer .login-area-1 {
  background: url("../images/texttured_bg.gif");
  border-radius: 12px;
  width: 698px;
  float: left;
  margin: 0 0 70px;
}
.prescriptionsContainer .login-area-1 .login-area {
  padding: 25px 45px;
  width: 261px;
  float: left;
  border-right: 1px dotted #939598;
}
.prescriptionsContainer .login-area-1 .login-area h2,
.prescriptionsContainer .login-area-1 .register h2 {
  color: #494949;
  font: 20px/24px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer .login-area-1 .login-area .input {
  height: 22px;
  padding: 7px 5px 5px 45px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 13px;
  width: 215px;
  background: url("../images/input-icon.png") no-repeat #fff;
  background-position: 13px 2px;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  color: #666;
  font: 14px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area .input.password {
  background-position: 12px -52px;
  margin: 0 0 18px;
}
.prescriptionsContainer .login-area-1 .login-area .forget-pw-link {
  float: left;
  color: #328398;
  font: 12px/22px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .login-area-1 .login-area .signin-btn {
  float: right;
}
.prescriptionsContainer .login-area-1 .login-area .ffCheckboxWrapper a {
  color: #333;
  font: 11px/14px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .login-area-1 .login-area .note {
  color: #333;
  font: italic 11px/14px Helvetica, Arial, sans-serif;
  padding: 0 0 12px 20px;
}
.prescriptionsContainer .login-area-1 .login-area .btn-tr {
  width: 98px;
  float: right;
  clear: both;
  margin: 4px 0 0;
}
.prescriptionsContainer .login-area-1 .login-area p {
  color: #333;
  font: 12px/20px Helvetica, Arial, sans-serif;
  background: #fff;
  clear: both;
  opacity: 1;
  padding: 5px 0 0 0;
}
.prescriptionsContainer .login-area-1 .login-area p.login-diff {
  background: none;
  margin: 10px 0 16px;
  font: bold 12px/20px Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area p a {
  text-decoration: underline;
  color: #328398;
}
.prescriptionsContainer .login-area-1 .login-area p.login-diff a {
  color: #328398;
  font: 12px/40px Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area .input.error {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer .login-area-1 .login-area label.error {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  margin: 0;
}
.prescriptionsContainer .login-area-1 .register {
  padding: 25px 30px;
  float: left;
  width: 285px;
}
.prescriptionsContainer .login-area-1 .register h3 {
  border: none;
  font: 14px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  font-weight: bold;
  margin: 0 0 24px;
}
.prescriptionsContainer .login-area-1 .register p,
.prescriptionsContainer .login-area-1 .register ul li {
  border: none;
  font: 14px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .login-area-1 .register ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .login-area-1 .register .btn-tr {
  width: 142px;
  margin: 42px 0 1px 136px;
}
.prescriptionsContainer .login-area-1 .register .btn-tr .arrow-icon {
  margin: 0 -10px 0 10px;
}
.prescriptionsContainer .forgot-password-link {
  text-decoration: underline;
}
.prescriptionsContainer .help-topics .help-message h4 {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: bold;
}
.prescriptionsContainer .help-topics .help-message h3 {
  color: #494949;
  font: 18px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-message ul li a {
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .terms-and-conditions h3 {
  border-bottom: 1px dotted #888888;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 25px;
  color: #333;
}
.prescriptionsContainer .terms-and-conditions p {
  font: 16px/24px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .timed-out .left-container {
  width: 720px;
}
.prescriptionsContainer .timed-out .left-container p {
  font: 16px/20px Helvetica, Arial, sans-serif;
  margin: -10px 0 45px;
}
.prescriptionsContainer .timed-out .left-container .btn-tr {
  width: 206px;
}
.prescriptionsContainer .registration-lockout .step1 .label-text {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding: 0 0 5px;
  clear: both;
  font-weight: bold;
}
.prescriptionsContainer p.message {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .registration-lockout .field .input {
  width: 236px;
  float: left;
  margin: 0 30px 0 0;
}
.prescriptionsContainer .registration-lockout .step1 .input.name {
  width: 167px;
}
.prescriptionsContainer .registration-lockout .step1 .input.email {
  width: 279px;
}
.prescriptionsContainer .registration-lockout .step1 .btn-tr {
  float: left;
}
.prescriptionsContainer .registration-lockout .step1 .note {
  margin: 0 0 40px;
  font: 12px/18px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .registration-lockout .step1 .note span {
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout .step1 .month {
  width: 179px;
  margin-right: 20px;
}
.prescriptionsContainer .registration-lockout .step1 .day {
  width: 103px;
  margin-right: 20px;
}
.prescriptionsContainer .registration-lockout .step1 .year {
  width: 135px;
}
.prescriptionsContainer .registration-lockout .step1 select.error {
  margin-bottom: 0;
}
.prescriptionsContainer .registration-lockout .step2 {
  position: relative;
}
.prescriptionsContainer .registration-lockout .step2 .your-id {
  font: 20px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .registration-lockout .step2 .label-text.username {
  margin: 0 0 12px;
  border-bottom: 1px solid #999999;
  width: 336px;
}
.prescriptionsContainer .registration-lockout .step2 .field .input {
  width: 200px;
}
.prescriptionsContainer .registration-lockout .step1 .action {
  text-align: center;
  margin: 45px 0 0;
}
.prescriptionsContainer .registration-lockout .step1 .action .btn-tr {
  float: right;
}
.prescriptionsContainer .registration-lockout .step3 .input {
  margin-bottom: 30px;
}
.prescriptionsContainer .registration-lockout .step3 .input.error {
  margin: 0;
}
.prescriptionsContainer .registration-lockout .step3 label.error {
  margin: 0 0 25px;
}
.prescriptionsContainer .registration-lockout .success a {
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .registration-lockout label.error {
  padding: 0;
  color: #DC1F28;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .registration-lockout label.error strong {
  display: block;
  padding-bottom: 10px;
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout .model {
  width: 517px;
  padding: 60px 0;
}
.prescriptionsContainer .registration-lockout .model h2 {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding-bottom: 15px;
  margin: 0;
}
.prescriptionsContainer .registration-lockout .model p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  padding-bottom: 30px;
  margin: 0;
}
.prescriptionsContainer .registration-lockout .password-validation {
  position: absolute;
  width: 225px;
  left: 263px;
  top: 225px;
}
.prescriptionsContainer .registration-lockout .field {
  float: left;
  padding: 0 0 25px;
  margin: 0;
  border: 0;
}
.prescriptionsContainer .field-row {
  position: relative;
}
.prescriptionsContainer .access-settings h1 {
  margin-bottom: 15px;
}
.prescriptionsContainer .access-settings .box {
  padding: 25px 30px;
  margin: 0 0 20px;
  position: relative;
  clear: both;
  float: left;
  width: 634px;
}
.prescriptionsContainer .access-settings .field-container,
.prescriptionsContainer .access-settings .action {
  clear: both;
  width: 100%;
  float: left;
}
.prescriptionsContainer .access-settings h2 {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
  text-transform: uppercase;
  font: 20px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  width: 571px;
  clear: both;
}
.prescriptionsContainer .access-settings h2 span {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  display: block;
  margin: 24px 0 0;
  text-transform: none;
}
.prescriptionsContainer .access-settings h2.question:before {
  width: 696px;
  margin: 30px 0 30px -30px;
  content: "";
  border-top: 1px dotted #939598;
  display: block;
}
.prescriptionsContainer .access-settings .edit p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
}
.prescriptionsContainer .access-settings .edit .edit-details {
  color: #328398;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: right;
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .edit .edit-details:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../images/sprite-1.png") no-repeat -28px -213px;
  width: 19px;
  height: 16px;
  margin-left: 2px;
}
.prescriptionsContainer .access-settings .edit .edit-link {
  color: #328398;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: right;
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .edit .edit-link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../../images/sprite-1.png") no-repeat -28px -213px;
  width: 19px;
  height: 16px;
  margin-left: 2px;
}
.prescriptionsContainer .access-settings .field-left {
  float: left;
  padding: 0 17px 0 0;
  position: relative;
}
.prescriptionsContainer .access-settings .field-left.answer {
  float: right;
  width: 250px;
}
.prescriptionsContainer .access-settings .field-left.answer .input.answer {
  width: 91%;
}
.prescriptionsContainer .access-settings .field-left .label-text {
  display: block;
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  display: block;
  font-weight: bold;
  margin: 5px 0 10px;
}
.prescriptionsContainer .access-settings .action {
  text-align: center;
  margin: 16px 0 0;
}
.prescriptionsContainer .access-settings .questionSelect {
  width: 365px;
}
.prescriptionsContainer .access-settings .right-part {
  float: right;
  width: 215px;
}
.prescriptionsContainer .access-settings .help-message a.download {
  font: 14px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  position: relative;
  padding: 0 0 25px 30px;
  display: block;
}
.prescriptionsContainer .access-settings .help-message a.download:before {
  background: url("../images/sprite-1.png") -3px -541px;
  display: inline-block;
  content: "";
  width: 26px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 6px;
}
.prescriptionsContainer .access-settings .help-message h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .help-message p {
  margin: 0 0 15px;
}
.prescriptionsContainer .access-settings .help-message a {
  font-weight: bold;
}
.prescriptionsContainer .access-settings .field-left label.error {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .change-success {
  font: 14px/29px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  background: #e8e8e8;
  position: relative;
  border-radius: 12px 12px 0 0;
  margin: -24px 0 25px -29px;
  width: 694px;
  text-indent: 10px;
}
.prescriptionsContainer .field-to-edit {
  height: auto !important;
}
.prescriptionsContainer .password-field {
  position: relative;
  min-height: 40px;
  margin: 0 0 10px;
  width: 235px;
}
.prescriptionsContainer .mask-pass {
  position: absolute;
  left: 2px;
  top: 3px;
  border: 0 none;
  box-shadow: none;
  width: 213px;
  height: 20px;
  -moz-user-select: none;
}
.prescriptionsContainer .password-field input.error + label + input {
  top: 3px;
  left: 3px;
  border: 0;
  box-shadow: 0;
}
.prescriptionsContainer .reset-password .step1 label {
  color: #494949;
  font: 16px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding: 0 0 5px;
  font-weight: bold;
}
.prescriptionsContainer .reset-password .step1 .field-container .input {
  width: 236px;
  float: left;
  margin: 0 30px 5px 0;
}
.prescriptionsContainer .reset-password .step1 .field-container .field {
  padding-bottom: 15px;
}
.prescriptionsContainer .reset-password .step1 .field-container .field label.error {
  padding: 0;
  clear: both;
}
.prescriptionsContainer .reset-password .step1 .btn-tr {
  float: left;
  width: 100px;
}
.prescriptionsContainer .reset-password .step1 .btn-tr + .clear + label.error {
  margin: 20px 0 0;
}
.prescriptionsContainer .reset-password .step1 .note {
  margin: 0 0 40px;
  font: 12px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .reset-password .step1 .note a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .reset-password .step1 .note span {
  font-weight: bold;
}
.prescriptionsContainer .reset-password .step2 .your-id {
  font: 20px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 30px;
}
.prescriptionsContainer .reset-password .step2 label {
  font-size: 14px;
}
.prescriptionsContainer .reset-password .step2 .input {
  float: none;
}
.prescriptionsContainer .reset-password .step2 .username {
  margin: 0 0 12px;
  border-bottom: 1px solid #999999;
  width: 336px;
}
.prescriptionsContainer .reset-password .step2 .important-privacy {
  margin-bottom: 30px;
}
.prescriptionsContainer .reset-password .step2 .action {
  text-align: center;
}
.prescriptionsContainer .reset-password .step2 .action .cancel {
  width: 100px;
  float: right;
  margin-right: 10px;
}
.prescriptionsContainer .reset-password .step2 .action .btn-tr {
  float: none;
  display: inline-block;
  float: right;
  width: 102px;
}
.prescriptionsContainer .reset-password .step3 {
  position: relative;
}
.prescriptionsContainer .reset-password .step3 .field-container {
  margin-bottom: 20px;
  position: relative;
}
.prescriptionsContainer .reset-password .step3 .field-container .input {
  margin-bottom: 0;
  background: #FFFFFF;
}
.prescriptionsContainer .reset-password .step3 .field-container label.error {
  margin: 3px 0 0 0;
  padding: 0;
}
.prescriptionsContainer .reset-password .success a {
  font-weight: normal;
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.prescriptionsContainer .reset-password label.error {
  color: #DC1F28;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  padding: 0 0 30px;
  display: block;
}
.prescriptionsContainer .reset-password label.error strong {
  display: block;
  padding-bottom: 10px;
  color: #DC1F28;
  font-size: 14px;
}
.prescriptionsContainer .reset-password label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .reset-password .field-container .input {
  margin: 0 30px 20px 0;
}
.prescriptionsContainer .reset-password .field {
  float: left;
  border: 0;
  margin: 0;
}
.prescriptionsContainer .reset-password .password-validation {
  left: 280px;
  top: 198px;
}
.prescriptionsContainer .easy-access p.highlight {
  color: #DC1F28;
  font: 16px/20px Helvetica, Arial, sans-serif;
  margin: -10px 0 45px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer .my-prescription-dashboard .heading {
  float: left;
  width: 451px;
}
.prescriptionsContainer .my-prescription-dashboard .heading h1 {
  margin: 0 0 10px;
}
.prescriptionsContainer .my-prescription-dashboard .heading h6 {
  color: #666;
  font: 14px/14px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  position: static;
}
.prescriptionsContainer .my-prescription-dashboard .refill-all {
  width: 126px;
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard h2 {
  color: #328398;
  font: 24px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding: 15px 0 10px;
}
.prescriptionsContainer .my-prescription-dashboard .product {
  border: 2px solid #e0e0e0;
  border-radius: 12px;
  margin: 0 0 7px;
  position: relative;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product.last {
  margin-bottom: 50px;
}
.prescriptionsContainer .my-prescription-dashboard .product .description {
  width: 280px;
  padding: 15px 0 15px 20px;
  float: left;
}
.prescriptionsContainer .my-prescription-dashboard .no-prescription {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  background: #efeded;
  border-radius: 12px 12px;
  padding: 21px 20px;
  margin: 0 0 7px;
  font-style: italic;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .description h3 {
  color: #000;
  font: Bold 16px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .description p {
  color: #333333;
  font: 13px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .description {
  color: #333;
  font: 13px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action {
  float: right;
  margin: 20px 20px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li {
  float: left;
  padding: 5px 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li .btn {
  width: 78px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left {
  text-align: center;
  width: 102px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date strong,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date span,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left strong,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left span {
  display: block;
  color: #333;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date span,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left span {
  font: 12px/20px Helvetica, Arial, sans-serif;
  color: #666;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left strong {
  color: #cc0000;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left.quantity strong {
  color: #000;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date.bdr-left-right {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status {
  font: 17px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #666;
  text-align: center;
  min-width: 115px;
  padding-left: 10px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status.added {
  color: #328398;
  min-width: 76px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status span {
  color: #333;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status.cancelled {
  color: #de202d;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  background: #efeded;
  text-align: right;
  padding: 0 10px;
  border-radius: 0 0 12px 12px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a {
  text-decoration: underline;
  color: #328398;
  font: bold 12px/35px Helvetica, Arial, sans-serif;
  background: url("../images/arrows.png") no-repeat right 5px;
  padding: 0 13px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a.opened {
  background-position: right -18px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details {
  border-top: 1px solid #e0e0e0;
  padding: 20px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left {
  float: left;
  width: 400px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li {
  float: left;
  color: #333;
  font: bold 14px/24px Helvetica, Arial, sans-serif;
  width: 194px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li span {
  color: #666;
  font-weight: normal;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li b {
  font-weight: normal;
  font-size: 9px;
  vertical-align: top;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left h5 {
  color: #494949;
  font: bold 16px/20px Helvetica, Arial, sans-serif;
  margin-top: 25px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .right {
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details a.hidedrug {
  background: #959595;
  border-radius: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font: 11px/17px Helvetica, Arial, sans-serif;
  width: 75px;
  display: block;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details a.learn-more {
  color: #318399;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 40px 0 0;
  display: block;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images {
  float: left;
  text-align: center;
  width: 90px;
  margin: 0 10px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images ul {
  border: 2px solid #e0e0e0;
  width: 100%;
  height: 65px;
  margin: 0 0 7px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images ul li img {
  display: block;
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .prev,
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .next {
  border-right: 6px solid #328398;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  float: left;
  margin: 0 0 0 17px;
  cursor: pointer;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .next {
  float: right;
  margin: 0 17px 0 0;
  border-left: 6px solid #328398;
  border-right: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .count {
  font: 12px/12px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 43px;
  float: left;
}
.prescriptionsContainer .my-prescription-dashboard .refills-left {
  text-align: center;
  width: 102px;
}
.prescriptionsContainer .my-prescription-dashboard .right-part {
  float: right;
  width: 220px;
}
.prescriptionsContainer .my-prescription-dashboard .mycart {
  background: #efeded;
  border-radius: 12px;
  padding: 15px;
  margin: 0 0 20px;
}
.prescriptionsContainer .my-prescription-dashboard .mycart h3 {
  text-align: center;
  color: #328398;
  font: 24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .mycart .carticon {
  vertical-align: middle;
  width: 24px;
  height: 23px;
  display: inline-block;
  vertical-align: middle;
  background: url("../images/carticon.png");
  margin: -3px 11px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  text-align: center;
  padding: 25px 0 10px;
  margin: 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li {
  border-top: 1px solid #979596;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li:first-child {
  border-top: 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li h4 {
  color: #494949;
  font: 13px/20px Helvetica, Arial, sans-serif;
  margin: 13px 0 0;
  width: 132px;
  float: left;
  font-weight: bold;
  word-break: break-word;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li h6 {
  position: static;
  font: 13px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 20px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li a {
  float: right;
  border-radius: 10px;
  font: 11px/16px Helvetica, Arial, sans-serif;
  color: #fff;
  background: #969696;
  width: 54px;
  text-align: center;
  text-transform: uppercase;
  margin: 15px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .checkout {
  width: 162px;
  margin: 15px auto 0;
}
.prescriptionsContainer ul.tabs {
  margin: -30px 0 30px -30px;
  background: url("../images/tabs-bg.gif") repeat-x left bottom #f3f3f3;
  position: relative;
  width: 1000px;
}
.prescriptionsContainer ul.tabs li {
  float: left;
  border-right: 2px solid #e0e0e0;
  width: 264px;
  position: relative;
}
.prescriptionsContainer ul.tabs li a {
  font: 16px/47px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  width: 264px;
  text-align: center;
  text-transform: uppercase;
}
.prescriptionsContainer ul.tabs li a.wpthemeSelected {
  background: #fff;
  padding-bottom: 3px;
  color: #cc0000;
}
.prescriptionsContainer .my-prescription-dashboard .show {
  float: right;
  width: 215px;
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  color: #333;
  text-transform: uppercase;
}
.prescriptionsContainer .my-prescription-dashboard .show .months {
  width: 165px;
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard .show .ffSelectMenuWrapper {
  top: 20px !important;
}
.prescriptionsContainer .my-prescription-dashboard .show .months .ffSelect,
.prescriptionsContainer .my-prescription-dashboard .show .months .ffSelect > a {
  border: 0;
  margin: 0;
  padding: 0;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  box-shadow: none;
  height: 20px !important;
  background: url("../images/arrows.png") no-repeat 153px 6px;
}
.prescriptionsContainer .my-prescription-dashboard .ffSelect > a > span {
  height: 20px;
  margin-right: 5px;
  padding-left: 0;
  line-height: 20px;
  color: #33839c;
  font-size: 12px;
  font-weight: bold;
}
.prescriptionsContainer .my-prescription-dashboard .ffSelectMenuWrapper .ffSelectMenuMidBG li span {
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies {
  padding: 0 0 0 20px;
  margin: 0 0 20px;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies p {
  color: #666;
  font: 11px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies p strong {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  display: block;
  margin: 0 0 5px;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies a.add-to-cart {
  text-decoration: underline;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  position: relative;
  padding: 0 0 0 32px;
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies a.add-to-cart:before {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 22px;
  content: "";
  background: url("../images/sprite-1.png") -39px -580px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li a.refill-pop-up {
  background: url("../images/sprite-1.png") -32px -544px;
  display: inline-block;
  width: 22px;
  height: 22px;
}
.prescriptionsContainer .complete .success article {
  margin-bottom: 25px;
}
.prescriptionsContainer .complete .success article h2 {
  color: #666;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .success article p {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .success p {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .complete .success p a {
  color: #348499;
  text-decoration: underline;
  font-weight: bold;
}
.prescriptionsContainer .complete .success .print {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #348499;
  display: block;
  position: relative;
  padding: 25px 0 50px 43px;
  text-decoration: underline;
  width: 115px;
}
.prescriptionsContainer .complete .success .print:before {
  display: block;
  width: 28px;
  height: 32px;
  background: url("../images/sprite-1.png") no-repeat 0 -570px;
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  margin-right: 15px;
}
.prescriptionsContainer .complete p.message {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete p.note {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .shipping-information {
  width: 1000px;
  margin: 0 0 45px -30px;
  background: #ededed;
  clear: both;
}
.prescriptionsContainer .complete .left-info,
.prescriptionsContainer .complete .payment-info {
  float: left;
  width: 360px;
  padding: 0 0 0 100px;
  margin: 19px 0;
}
.prescriptionsContainer .complete .payment-info {
  padding: 0 0 0 80px;
  width: 453px;
  border: 0;
}
.prescriptionsContainer .complete .left-info h2,
.prescriptionsContainer .complete .left-info h1,
.prescriptionsContainer .complete .payment-info h2 {
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer .left-info h2:before,
.prescriptionsContainer .left-info h1:before,
.prescriptionsContainer .complete .payment-info h2:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 39px;
  background: url("../images/sprite-1.png") -2px -327px;
  margin: 0 15px 0 -43px;
}
.prescriptionsContainer .complete .payment-info h2:before {
  width: 39px;
  height: 36px;
  background-position: -2px -371px;
  margin: 0 13px 0 -53px;
}
.prescriptionsContainer .complete .left-info p,
.prescriptionsContainer .complete .payment-info p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #494949;
  margin-bottom: 0;
}
.prescriptionsContainer .complete .payment-info p {
  font-weight: normal;
}
.prescriptionsContainer .left-info p a.edit {
  margin-left: 70px;
  text-decoration: underline;
}
.prescriptionsContainer .left-info p a.edit:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../images/sprite-1.png") no-repeat -28px -213px;
  width: 22px;
  height: 16px;
  margin-left: 6px;
}
.prescriptionsContainer .payment-info .ffRadioWrapper {
  clear: both;
  color: #494949;
  font: 14px/18px Helvetica, sans-serif;
  margin: 0 0 7px;
}
.prescriptionsContainer .complete .delivery-message {
  font: italic bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 15px;
}
.prescriptionsContainer .complete ul.delivery-message li {
  margin: 0 0 5px 35px;
  list-style: disc;
}
.prescriptionsContainer .complete h3.delivery-message {
  margin: 0 0 5px;
}
.prescriptionsContainer .complete .order {
  border: 2px solid #e0e0e0;
  border-radius: 12px;
  padding: 7px 0 7px 28px;
  margin: 0 0 20px;
}
.prescriptionsContainer .complete .order .order-info {
  float: left;
  padding: 8px 0;
}
.prescriptionsContainer .complete .order h4 {
  color: #494949;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 0;
}
.prescriptionsContainer .complete .order h5 {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .complete .order ul {
  float: right;
}
.prescriptionsContainer .complete .order ul li {
  float: left;
  font: 12px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 140px;
  padding: 8px 0;
  text-align: center;
}
.prescriptionsContainer .complete .order ul li strong {
  font-weight: bold;
  font-size: 14px;
  display: block;
}
.prescriptionsContainer .complete .order ul li:first-child {
  border: 0;
  width: 154px;
  text-align: left;
}
.prescriptionsContainer .complete .order ul li a {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  color: #328398;
  padding: 10px 0 0 0;
  display: inline-block;
  text-decoration: underline;
}
.prescriptionsContainer #ancillaryBlock .inline-alert_close-btn {
  display: none !important;
  visibility: hidden;
}
.prescriptionsContainer .complete .disclaimer, .prescriptionsContainer .complete .address-card_phone-number {
  margin: 15px 0 0 0;
}
.prescriptionsContainer .complete .disclaimer p, .prescriptionsContainer .complete .address-card_phone-number p {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .complete .right-part {
  float: right;
  width: 215px;
}
.prescriptionsContainer .complete .help-message {
  border-left: 6px solid #ed1b34;
  padding: 8px 0 8px 15px;
  margin: 0 0 40px;
}
.prescriptionsContainer .complete .help-message h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .help-message p {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .patient-information {
  padding: 20px 0 20px 25px;
}
.prescriptionsContainer .complete .patient-information h4 {
  color: #348499;
  font: 24px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-left: -25px;
}
.prescriptionsContainer .complete .patient-information p {
  color: #484848;
  font: 14px/16px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .complete .patient-information article {
  float: left;
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  min-width: 167px;
  margin-bottom: 15px;
}
.prescriptionsContainer .complete .patient-information article.td1 {
  min-width: 220px;
  min-height: 70px;
}
.prescriptionsContainer .complete .patient-information article h5 {
  font-weight: bold;
}
.prescriptionsContainer .complete .patient-information p strong {
  display: block;
  margin: 0 0 10px;
  position: relative;
}
.prescriptionsContainer .complete .patient-information p strong:before {
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
  background: url(../images/sprite-1.png) -55px -495px;
  position: absolute;
  left: -20px;
  top: 0;
}
.prescriptionsContainer .complete .supplies-added {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 15px;
}
.prescriptionsContainer .complete .supplies-added:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../images/sprite-1.png") repeat -39px -580px;
  width: 26px;
  height: 22px;
  margin-right: 15px;
}
@media print {
  .prescriptionsContainer #header,
.prescriptionsContainer .header-nav,
.prescriptionsContainer .find-store,
.prescriptionsContainer .print,
.prescriptionsContainer .reverse-directions,
.prescriptionsContainer footer,
.prescriptionsContainer .complete .success .print,
.prescriptionsContainer .header-overlay,
.prescriptionsContainer .wpthemeHeaderNav {
    display: none;
  }
  .prescriptionsContainer *,
.prescriptionsContainer .complete .patient-information h4,
.prescriptionsContainer h1,
.prescriptionsContainer a,
.prescriptionsContainer .complete .help-message h4 {
    color: #000 !important;
  }
  .prescriptionsContainer .complete .help-message {
    border-left-color: #000;
  }
  .prescriptionsContainer .complete .left-info {
    padding-left: 30px;
  }
  .prescriptionsContainer .inner-page-bg {
    background: #fff;
  }
  .prescriptionsContainer .get-directions-list .list {
    border: 0;
  }
  .prescriptionsContainer h1 {
    margin-bottom: 20px;
  }
}
.prescriptionsContainer .action2 {
  margin: 35px auto 40px;
}
.prescriptionsContainer .action2 .cancel {
  float: left;
  width: 105px;
}
.prescriptionsContainer .action2 .btn-bl {
  float: left;
  width: 105px;
  margin-left: 15px;
}
.prescriptionsContainer .action2 .btn-tr {
  float: right;
  width: 170px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper {
  display: inline-block !important;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon {
  color: #328398;
  font-weight: bold;
  width: 77px;
  display: block;
  margin: 0;
  text-decoration: underline;
  text-align: left;
  background: none;
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #328398;
  font-weight: bold;
  cursor: pointer;
  background: url("../images/sprite-1.png") no-repeat -4px -289px;
  padding-left: 30px;
}
@-moz-document url-prefix() {
  .prescriptionsContainer .complete .Zebra_DatePicker_Icon:active:hover,
.prescriptionsContainer button:target:hover {
    padding-left: 35px;
  }
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper input {
  display: none !important;
}
.prescriptionsContainer #edit-address.model {
  width: 425px;
  padding: 40px;
  text-align: left;
}
.prescriptionsContainer #edit-address.model h3 {
  font: bold 30px/35px Helvetica, Arial, sans-serif;
  color: #328398;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.prescriptionsContainer #edit-address.model h4 {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer #edit-address.model p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin-bottom: 25px;
}
.prescriptionsContainer #edit-address.model .delivery-date {
  font-size: 12px;
  margin-bottom: 35px;
}
.prescriptionsContainer #edit-address.model .label-text {
  font: 14px/16px Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #494949;
  display: block;
  margin: 0 0 8px;
}
.prescriptionsContainer #edit-address.model .input {
  margin: 0 0 10px;
  width: 220px;
}
.prescriptionsContainer #edit-address.model .address {
  border-top: 1px dotted #939598;
  margin: 10px 0 0 0;
  padding: 10px 0 0;
}
.prescriptionsContainer #edit-address.model .address .label-text {
  margin: 10px 0 8px;
}
.prescriptionsContainer #edit-address.model .address .input {
  width: 330px;
}
.prescriptionsContainer #edit-address.model .address .left-field {
  float: left;
  width: auto;
  padding: 0 14px 0 0;
}
.prescriptionsContainer #edit-address.model .address .city {
  width: 150px;
}
.prescriptionsContainer #edit-address.model .address .state {
  width: 40px;
}
.prescriptionsContainer #edit-address.model .address .zip {
  width: 67px;
}
.prescriptionsContainer #edit-address.model .action {
  margin: 20px 0 0;
}
.prescriptionsContainer .checkout .form-container {
  margin: 0 0 30px;
}
.prescriptionsContainer .checkout .form-container h1 {
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: none;
}
.prescriptionsContainer .checkout .tell-order-changes li {
  border: 2px solid #e8e8e8;
  border-radius: 12px;
  margin: 0 0 8px;
  position: relative;
  padding: 26px 35px 26px 40px;
}
.prescriptionsContainer .checkout .tell-order-changes li.open-panel {
  padding-bottom: 15px;
}
.prescriptionsContainer .checkout .tell-order-changes li .question {
  background: #e8e8e8;
  font: bold 20px/26px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 26px;
  text-align: center;
  border-radius: 6px 0 0 0;
  position: absolute;
  left: 2px;
  top: 2px;
}
.prescriptionsContainer .checkout .tell-order-changes label.heading {
  font: bold 14px/24px Helvetica, Arial, sans-serif;
  cursor: pointer;
  display: block;
  color: #484848;
  width: 500px;
  float: left;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no {
  float: right;
  position: relative;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no .ffRadioWrapper.error .ffRadio {
  background-position: -5px -240px;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no label.error {
  position: absolute;
  left: 0;
  top: 23px;
  width: 151px;
}
.prescriptionsContainer .checkout .tell-order-changes .ffRadioWrapper {
  display: inline-block;
}
.prescriptionsContainer .checkout .field-container {
  margin: 15px 0 0;
  clear: both;
  width: 100%;
  float: left;
}
.prescriptionsContainer .checkout .field-container .input.textarea {
  width: 595px;
  height: 151px;
}
.prescriptionsContainer .checkout .field-container .message-highlight {
  color: #ed1a34;
  font: 14px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .checkout .field-container .prescriptions {
  width: 449px;
  margin: 0 0 35px;
}
.prescriptionsContainer .checkout .field-container .label-text {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding-bottom: 15px;
  font-weight: bold;
  clear: both;
}
.prescriptionsContainer .checkout .field-container .ffSelect > a {
  height: 37px !important;
}
.prescriptionsContainer .checkout .field-container .ffSelectMenuWrapper {
  top: 37px !important;
}
.prescriptionsContainer .checkout .left-field {
  float: left;
  width: 284px;
  padding: 0 50px 5px 0;
}
.prescriptionsContainer .checkout .field-container .input {
  width: 260px;
  margin: 0 0 20px;
}
.prescriptionsContainer .checkout .field-container .input.country {
  width: 115px;
  margin-right: 5px;
}
.prescriptionsContainer .checkout .field-container .input.state {
  width: 45px;
  margin-right: 5px;
}
.prescriptionsContainer .checkout .field-container .input.zip {
  width: 65px;
}
.prescriptionsContainer .checkout .field-container .speak-to-pharmacist {
  width: 244px;
}
.prescriptionsContainer .checkout p.note {
  margin-bottom: 30px;
}
.prescriptionsContainer .checkout .yes-no .ffRadioWrapper a {
  font: 18px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: uppercase;
  margin-right: 0;
}
.prescriptionsContainer .checkout .yes-no .ffRadioWrapper:first-child a {
  margin-right: 17px;
}
.prescriptionsContainer .checkout .yes-no .ffRadio {
  margin: 2px 0 0;
}
.prescriptionsContainer .checkout .field-container .relation .label-text {
  float: left;
  line-height: 35px;
  margin-right: 15px;
}
.prescriptionsContainer .relation .select-relation {
  float: left;
  width: 134px;
}
.prescriptionsContainer .relation .select-relation .ffSelect > a > span,
.prescriptionsContainer .relation .select-relation .ffSelectMenuWrapper .ffSelectMenuMidBG li {
  text-transform: capitalize;
}
.prescriptionsContainer .checkout .field-container .input.doses-left {
  width: 598px;
}
.prescriptionsContainer .checkout .field-container .label-text.light {
  font-weight: normal;
  padding-bottom: 10px;
}
.prescriptionsContainer .search-result .item {
  margin: 0 0 15px;
}
.prescriptionsContainer .search-result .item a.item-title {
  color: #328398;
  font: bold 1em/20px arial;
}
.prescriptionsContainer .search-result p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  margin: 10px 0;
}
.prescriptionsContainer .search-result .input {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
}
.prescriptionsContainer .search-result input[type=submit] {
  background: url("../images/drugs-search-icon.png") no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  top: 10px;
  right: 0;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .input-container {
  position: relative;
}
.prescriptionsContainer .search-result .item {
  margin: 0 0 15px;
}
.prescriptionsContainer .search-result .item a.item-title {
  color: #328398;
  font: bold 1em/20px arial;
}
.prescriptionsContainer .search-result p {
  font: 14px/18px helvetic, arial;
  margin: 10px 0;
}
.prescriptionsContainer .search-result .input {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
  margin-bottom: 0;
}
.prescriptionsContainer .search-result input[type=submit] {
  background: url("../images/drugs-search-icon.png") no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  top: 0px;
  right: 2px;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .input-container {
  position: relative;
}
.prescriptionsContainer #site_search,
.prescriptionsContainer #drug_search {
  padding: 10px 0;
  position: relative;
  width: 300px;
}
.prescriptionsContainer .search_pagination .button_fp:after {
  content: "◄◄";
  font-size: 12px;
  letter-spacing: -3px;
  position: relative;
  top: -1px;
}
.prescriptionsContainer .search_pagination .button_pnum {
  display: inline-block;
  margin-left: 3px;
  width: 20px;
  height: 20px;
  background: url("../images/pagination-button.png");
  text-align: center;
  font-size: 14px;
  text-shadow: 0 1px #fff;
  color: #555;
  line-height: 20px;
}
.prescriptionsContainer .search_pagination .button_pnum.selected {
  color: #328398;
  background-position: 0 20px;
}
.prescriptionsContainer .search_pagination .button_np:after {
  content: " ►";
  font-size: 12px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_pp:before {
  content: " ◄";
  font-size: 12px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_lp:after {
  content: "►►";
  font-size: 12px;
  letter-spacing: -2px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_fp,
.prescriptionsContainer .search_pagination .button_lp {
  font-size: 0;
  color: #fff;
}
.prescriptionsContainer .search_pagination .button_np,
.prescriptionsContainer .search_pagination .button_pp {
  font-weight: bold;
}
.prescriptionsContainer #site_search input[type=text],
.prescriptionsContainer #drug_search input[type=text] {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
}
.prescriptionsContainer #site_search input[type=submit],
.prescriptionsContainer #drug_search input[type=submit] {
  background: url("../images/drugs-search-icon.png") no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  right: 2px;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .search-results-empty {
  margin-top: 10px;
  border: 2px solid #da1923;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-top-right-radius: 0;
  text-align: center;
}
.prescriptionsContainer .search-results-empty h2 {
  line-height: 45px;
  margin-bottom: 0;
  color: #da1923;
}
.prescriptionsContainer .search-results-list .item img.item-thumb {
  float: left;
  height: 95px;
  width: 95px;
  margin-right: 15px;
}
.prescriptionsContainer .search-results-list .item {
  width: 100%;
  height: 95px;
  margin-bottom: 15px;
}
.prescriptionsContainer .drugsconditions {
  display: none;
}
.prescriptionsContainer .drugsconditions.patients {
  display: block;
}
.prescriptionsContainer .drug-search {
  width: 744px;
}
.prescriptionsContainer .drug-search h6 {
  position: static;
}
.prescriptionsContainer .drug-search p {
  font: 16px/22px Helvetica;
  color: #333;
}
.prescriptionsContainer .search-results .item a.item-title {
  color: #328398;
  font-weight: bold;
  font-size: 16px;
}
.prescriptionsContainer .drug-search h3 {
  font-weight: bold;
  font-size: 16px;
  padding-top: 25px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #888;
}
.prescriptionsContainer .shipping-status.please-call {
  width: 120px;
}
.prescriptionsContainer .shipping-status.please-call {
  width: 120px;
}
.prescriptionsContainer .margin-top-home .login-area {
  top: -266px;
  right: 0;
  position: absolute;
  background: #fff;
  opacity: 0.9;
  width: 270px;
  border-radius: 7px 0 7px 7px;
  padding: 10px 17px 0;
}
.prescriptionsContainer .margin-top-home.wpthemeMainContent {
  overflow: inherit !important;
}
.prescriptionsContainer .login-area h3 {
  text-transform: uppercase;
  color: #328398;
  font: 24px/25px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
  padding: 0;
  border: 0;
}
.prescriptionsContainer .login-area .input {
  height: 22px;
  padding: 7px 5px 5px 45px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: url("../images/input-icon.png") no-repeat #fff;
  background-position: 12px 2px;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
}
.prescriptionsContainer .login-area .input.password {
  background-position: 12px -53px;
}
.prescriptionsContainer .login-area .forgot-password-link {
  float: left;
  color: #328398;
  font: 12px/40px Arial, sans-serif;
  text-decoration: underline;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .login-area .signin_btn {
  float: right;
}
.prescriptionsContainer .login-area .remember-me {
  color: #333;
  font: 11px/14px Helvetica, sans-serif;
}
.prescriptionsContainer .login-area .note {
  color: #333;
  font: 11px/14px Arial, Helvetica, sans-serif;
  padding: 0 0 5px 20px;
  font-stretch: condensed;
  font-style: italic;
}
.prescriptionsContainer .login-area .btn-tr {
  width: 89px;
  float: right;
}
.prescriptionsContainer .login-area p {
  color: #333;
  font: 12px/20px Arial, Helvetica, sans-serif;
  background: #fff;
  clear: both;
  border-radius: 0 0 7px 7px;
  opacity: 1;
  padding: 5px 0 0 0;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .login-area p a {
  text-decoration: underline;
  color: #328398;
}
.prescriptionsContainer .login-area .input.error {
  border: 3px solid #DC1F28;
  padding: 7px 5px 3px 45px;
}
.prescriptionsContainer .margin-top-home .login-area label.error {
  color: #DC1F28;
  position: absolute;
  width: 242px;
  padding: 15px;
  left: -270px;
  font: 12px/16px Helvetica-Bold, Helvetica, Arial, sans-serif;
  border: 3px solid #DC1F28;
  background: #fff;
  border-radius: 12px;
  top: 44px;
}
.prescriptionsContainer .login-area label.error.password,
.prescriptionsContainer .login-area label[for=password].error,
.prescriptionsContainer .login-area label[for=password-clone].error {
  top: 97px;
}
.prescriptionsContainer .login-area label.error strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-family: Helvetica-Bold, Arial, Helvetica, sans-serif;
}
.prescriptionsContainer .no-margin {
  margin: 0 !important;
}
.prescriptionsContainer b {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSideNavigation {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.prescriptionsContainer .wpthemeSideNavigation ul.wpthemeNavList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
  background: url("../images/tabs-background.png") repeat-y !important;
  width: 248px;
}
.prescriptionsContainer .wpthemeSideNavigation a.wpthemeSelected:before {
  color: #DD731C;
  content: "";
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 4px 0 -8px;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeSelected {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSideNavigation a,
.prescriptionsContainer .wpthemeSideNavigation a:active,
.prescriptionsContainer .wpthemeSideNavigation a:hover,
.prescriptionsContainer .wpthemeSideNavigation a:visited {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li > a:hover {
  background: #fff;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li > a:focus {
  outline: 3px solid #85bffe;
  outline-offset: -2px;
}
.prescriptionsContainer .wpthemeSideNavigation > ul.wpthemeNavContainer > li {
  padding: 0px;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a {
  font-size: 14px;
  display: block;
  position: relative;
  padding: 10px 10px 10px 30px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  color: #333;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a:hover {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #fff;
  color: #328398;
  font-weight: normal;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.has-level-B.wpthemeSelected {
  color: #333;
  border-top: 1px solid #eee;
  background-color: transparent;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.has-level-B.wpthemeSelected:hover {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected:hover {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected:before {
  display: inline-block;
  position: absolute;
  left: 10px;
  content: "";
  width: 15px;
  height: 13px;
  background: url("../images/sprite-1.png") no-repeat -58px -146px;
  margin: 0;
}
.prescriptionsContainer .enrollment-form-options {
  margin-bottom: 10px;
}
.prescriptionsContainer .location-option {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  width: 227px;
}
.prescriptionsContainer .location-option-us {
  background: url("../images/location-option-background.png");
}
.prescriptionsContainer .location-option-us.selected {
  background: url("../images/location-option-selected.png");
}
.prescriptionsContainer .location-option-pr {
  background: url("../images/location-option-background.png") 0 -32px;
}
.prescriptionsContainer .location-option-pr.selected {
  background: url("../images/location-option-selected.png") 0 -32px;
}
.prescriptionsContainer .enrollment-form-options h3 {
  padding-top: 15px;
  border-bottom: 1px dotted #888888;
  font: 16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.prescriptionsContainer .location-option > div {
  height: 32px;
  font: 16px/32px Helvetica, Arial, sans-serif;
  margin-left: 5px;
  margin-right: 10px;
  text-align: center;
  text-shadow: 0 1px #FFFFFF;
  width: 217px;
}
.prescriptionsContainer .location-option > div.selected,
.prescriptionsContainer .location-option > div.selected a {
  color: #FFFFFF;
  display: block;
}
.prescriptionsContainer .location-option > div a {
  display: block;
}
.prescriptionsContainer .location-option > div:hover {
  cursor: pointer;
  text-decoration: underline;
}
.prescriptionsContainer .starting-letter-option {
  padding-left: 10px;
  display: inline-block;
  width: 473px;
}
.prescriptionsContainer .letter-options a {
  background: url("../images/letter-options-buttons.png") no-repeat 0 0;
  color: #DDDDDD;
  cursor: default;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  margin-right: 2px;
  text-align: center;
  text-shadow: 0 1px #FFFFFF;
  width: 30px;
}
.prescriptionsContainer .letter-options a.active {
  background: url("../images/letter-options-buttons.png") no-repeat 0 -30px;
  color: #000000;
  cursor: pointer;
}
.prescriptionsContainer .content-main p.fine-print {
  color: #999999;
  font-size: 14px;
  margin: 0 0 15px;
  font-style: italic;
}
.prescriptionsContainer .letter-section {
  margin-bottom: 25px;
}
.prescriptionsContainer .letter-section h3 {
  border-bottom: 1px dotted #888888;
  font: bold 16px Helvetica, Arial, sans-serif;
  padding: 0 0 5px;
}
.prescriptionsContainer .letter-section > div {
  border-bottom: 1px dotted #888888;
  height: 40px;
}
.prescriptionsContainer .letter-section > div p {
  float: left;
  line-height: 40px;
  margin-bottom: 0;
  width: 60%;
  font-size: 16px;
}
.prescriptionsContainer .enrollment-forms {
  width: 710px;
}
.prescriptionsContainer .letter-section > div .form-links {
  float: right;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 40px;
}
.prescriptionsContainer .letter-section > div .form-links a {
  position: relative;
}
.prescriptionsContainer .letter-section > div .form-links a:before {
  background: url("../images/enrollment-file-icons.png") repeat;
  content: "";
  display: block;
  height: 22px;
  left: -27px;
  position: absolute;
  top: -4px;
  width: 22px;
}
.prescriptionsContainer .letter-section > div .form-links a.pdf:before {
  background-position: -22px 0;
}
.prescriptionsContainer .letter-section > div .form-links a:first-child {
  margin-right: 40px;
}
.prescriptionsContainer .content-tabs {
  background: url("../images/tabs-background.png");
  float: left;
  margin: 0;
  position: absolute;
  width: 248px;
  left: 0;
  top: 0;
}
.prescriptionsContainer .content-tabs-list li {
  list-style: none outside none;
}
.prescriptionsContainer .content-tabs-list li p,
.prescriptionsContainer .content-tabs-list li a {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #EEEEEE;
  color: #333333;
  display: block;
  font-size: 14px;
  padding: 10px 10px 10px 30px;
  position: relative;
  text-decoration: none;
}
.prescriptionsContainer .content-tabs-list li a.back {
  background-color: #DA1923;
  color: #FFFFFF;
}
.prescriptionsContainer .content-tabs-list li a.back:before {
  background: url("../images/conditions-arrow-back.png") no-repeat;
  content: "";
  display: block;
  height: 11px;
  left: 10px;
  position: absolute;
  top: 11px;
  width: 11px;
}
.prescriptionsContainer .content-tabs-list li a.selected {
  background-color: #FFFFFF;
  border-top: 1px solid #FFFFFF;
  color: #328398;
  position: relative;
}
.prescriptionsContainer .content-tabs-list li a.selected:before {
  background: url("../images/sprite-1.png") no-repeat -58px -146px;
  content: "";
  display: inline-block;
  height: 13px;
  left: 10px;
  margin: 0;
  position: absolute;
  width: 15px;
}
.prescriptionsContainer .content-tabs-list li .level-B-links {
  display: none;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B:after {
  background: url("../images/sprite-1.png") no-repeat -71px -533px;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 15px;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B.opened:after {
  background-position: -71px -548px;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B.selected {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #EEEEEE;
  color: #333333;
}
.prescriptionsContainer .content-tabs-list li a.level-B {
  padding-left: 50px;
}
.prescriptionsContainer .accordion-item {
  border-bottom: 1px dotted #888888;
  padding: 5px;
}
.prescriptionsContainer .accordion-item:first-child {
  border-top: 1px dotted #888888;
}
.prescriptionsContainer .accordion-answer {
  display: none;
  padding-left: 25px;
  position: relative;
}
.prescriptionsContainer .accordion-answer:before {
  color: #000000;
  content: "A.";
  display: block;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 3px;
}
.prescriptionsContainer .content-main p.accordion-question {
  color: #328398 !important;
  margin-bottom: 10px !important;
  padding: 0 25px;
  position: relative;
  cursor: pointer;
  display: block;
}
.prescriptionsContainer .content-main p.accordion-question:before {
  color: #000000;
  content: "Q.";
  display: block;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 0;
}
.prescriptionsContainer .content-main p.accordion-question:after {
  background: url("../images/sprite-1.png") no-repeat -71px -533px;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 15px;
}
.prescriptionsContainer .content-main .accordion-item.opened p.accordion-question:after {
  background: url("../images/sprite-1.png") no-repeat -71px -548px;
}
.prescriptionsContainer a {
  color: #328398;
}
.prescriptionsContainer h1,
.prescriptionsContainer h1.search-title {
  color: #328398;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 30px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.prescriptionsContainer .banner-content h1 {
  color: #FFFFFF;
}
.prescriptionsContainer .content-main > h2 {
  padding-top: 25px;
  font: 18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
.prescriptionsContainer .content-main h3 {
  border-bottom: 1px dotted #888888;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 25px;
  color: #000;
}
.prescriptionsContainer .content-main h6,
.prescriptionsContainer .content-main h6.drug-condition {
  color: #555555;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
}
.prescriptionsContainer .content-main {
  width: 710px;
  float: left;
}
.prescriptionsContainer .content-main.right {
  float: right;
  width: 690px;
}
.prescriptionsContainer .content-aside {
  float: left;
  padding-left: 20px;
  width: 210px;
}
.prescriptionsContainer .content-main.right h1 + * {
  margin-top: 0;
  padding-top: 0;
}
.prescriptionsContainer .content-main.right h2 + h3 {
  padding-top: 0;
}
.prescriptionsContainer .content-main.multi {
  display: none;
  float: right;
  margin: 0;
  width: 690px;
}
.prescriptionsContainer .content-main.multi.selected {
  display: block;
}
.prescriptionsContainer #content .heading p {
  color: #333333;
  float: left;
  font: 16px/25px Helvetica, Arial, sans-serif;
  width: 654px;
  margin: 0 0 20px;
}
.prescriptionsContainer #content .heading h3 {
  border: 0 none;
  color: #328398;
  float: left;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0 0 23px;
  text-transform: uppercase;
  width: 285px;
}
.prescriptionsContainer .carousel-arrow {
  position: absolute;
  height: 80px;
  width: 25px;
  background-position: 0 0;
  top: 42px;
  cursor: pointer;
}
.prescriptionsContainer .carousel-arrow.left {
  background: url("../images/sprite-1.png") no-repeat -96px -217px;
  left: 0;
}
.prescriptionsContainer .carousel-arrow.left:hover {
  background-position: -96px -398px;
}
.prescriptionsContainer .carousel-arrow.right {
  background: url("../images/sprite-1.png") no-repeat -99px -308px;
  right: 0;
}
.prescriptionsContainer .carousel-arrow.right:hover {
  background-position: -99px -489px;
}
.prescriptionsContainer .carousel-list-wrapper {
  width: 890px;
  float: left;
  overflow: hidden;
  position: relative;
  left: 25px;
}
.prescriptionsContainer .carousel-list-wrapper:after {
  content: "";
  background: url("../images/white-gradient.png") no-repeat 0 0;
  width: 180px;
  height: 180px;
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 9999;
}
.prescriptionsContainer .carousel-item {
  position: relative;
  display: inline-block;
  margin-right: -4px;
  width: 220px;
  padding: 15px;
  text-align: center;
}
.prescriptionsContainer .carousel-item:hover .carousel-item-title {
  text-decoration: underline;
}
.prescriptionsContainer .carousel-item-title {
  color: #333333;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.prescriptionsContainer .carousel-status {
  display: inline;
  position: relative;
  top: -35px;
  left: 75px;
}
.prescriptionsContainer .content-main .carousel {
  top: -30px;
}
.prescriptionsContainer .content-main .carousel.disabled {
  top: -10px;
  left: -40px;
}
.prescriptionsContainer .content-main .carousel-list-wrapper {
  width: 90%;
  height: auto;
}
.prescriptionsContainer .content-main .carousel-list-wrapper:after {
  background: none;
}
.prescriptionsContainer .content-main .carousel-list {
  width: 2000px;
}
.prescriptionsContainer .content-main .carousel-item {
  vertical-align: top;
  width: 185px;
  height: auto !important;
}
.prescriptionsContainer .carousel-item-photo {
  width: 185px;
}
.prescriptionsContainer .carousel-item-info {
  position: relative;
  top: -2px;
  padding: 5px;
  background-color: #eee;
  border-bottom: 5px solid #eee;
  text-align: left;
  font-size: 14px;
}
.prescriptionsContainer .carousel-item-info p {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
}
.prescriptionsContainer .carousel-item-info .content-list {
  margin-top: 0;
}
.prescriptionsContainer .carousel-item-info .content-list li {
  margin-bottom: 5px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, sans-serif;
  color: #fff;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: bold 14px/21px Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
  color: #fff;
}
.prescriptionsContainer .banner-content .banner-name span {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
  display: block;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("../images/texture-gradient-background.png") repeat-x;
  margin: 0 0 0 -10px;
  padding: 25px 0;
  width: 960px;
}
.prescriptionsContainer .conditions h5 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  margin: 0 20px 30px 10px;
  text-transform: uppercase;
  width: 300px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
  color: #494949;
}
.prescriptionsContainer .conditions-list {
  border-collapse: separate;
  border-spacing: 10px;
  margin: 0;
  width: 100%;
  border-bottom: 1px dotted #888888;
}
.prescriptionsContainer .conditions-list td {
  border-top: 1px dotted #888888;
  padding: 15px 0 5px 10px;
  width: 33%;
}
.prescriptionsContainer .conditions-list td div {
  height: 100%;
  position: relative;
  width: 100%;
}
.prescriptionsContainer .conditions-list td div:after {
  background: url("../images/sprite-1.png") no-repeat -78px -491px;
  content: "";
  display: block;
  height: 11px;
  position: absolute;
  right: 5px;
  top: 3px;
  width: 7px;
}
.prescriptionsContainer .conditions-list td a {
  color: #333333;
  display: block;
  font-size: 16px;
  height: 100%;
  line-height: 16px;
  width: 100%;
}
.prescriptionsContainer .italic {
  font-style: italic;
}
.prescriptionsContainer p.bottom-right {
  bottom: 10px;
  position: absolute;
  right: 20px;
  font-size: 14px;
  color: #999999;
}
.prescriptionsContainer .banner {
  background: url(../images/promo-background.jpg) no-repeat;
  width: 940px;
  height: 242px;
  position: relative;
  padding: 45px 30px;
  margin-left: -30px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: 14px/21px Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .banner-content p.banner-additional {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
  color: #fff;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("../images/texture-gradient-background.png") repeat-x;
  width: 940px;
  padding: 25px 10px;
  margin-left: -10px;
}
.prescriptionsContainer .conditions h1 {
  width: 300px;
  margin-right: 20px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
}
.prescriptionsContainer .home-page-links {
  float: left;
  margin-left: 15px;
  width: 293px;
}
.prescriptionsContainer .home-page-links:first-child {
  margin-left: 0;
}
.prescriptionsContainer .home-page-links li {
  border-bottom: 1px dotted #888;
  font-size: 16px;
  line-height: 40px;
}
.prescriptionsContainer .home-page-links li:first-child {
  border-top: 1px dotted #888;
}
.prescriptionsContainer .home-page-links li a {
  display: block;
  color: #333;
  background: url(../images/conditions-arrow.png) no-repeat 276px 14px;
  font: 16px/40px Helvetica, sans-serif;
}
.prescriptionsContainer #content .heading {
  border-bottom: 1px dashed #e1e1e1;
}
.prescriptionsContainer .pdf-module {
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  border-radius: 25px 0 25px 25px;
  display: inline-block;
  margin-top: 5px;
  padding: 10px;
  vertical-align: top;
  width: 210px;
}
.prescriptionsContainer .pdf-module img {
  float: left;
  padding: 5px 5px 0 10px;
}
.prescriptionsContainer .pdf-module a {
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.prescriptionsContainer .pdf-module a span {
  color: #328398;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.prescriptionsContainer .contact-module {
  background-color: #EEEEEE;
}
.prescriptionsContainer .full-module,
.prescriptionsContainer .contact-module {
  border: 1px solid #BBBBBB;
  border-radius: 25px 0 25px 25px;
  margin-bottom: 25px;
  margin-top: 20px;
  padding: 20px !important;
  position: relative;
}
.prescriptionsContainer .content-main .full-module p,
.prescriptionsContainer .content-main .contact-module p {
  margin-bottom: 0;
}
.prescriptionsContainer .contact-module .two-thirds-module {
  padding-right: 10px;
  padding-top: 10px;
  width: 400px;
}
.prescriptionsContainer .contact-module h2 {
  font-size: 18px;
  margin-bottom: 5px;
  font: 18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer h1 + .content-main {
  margin-top: -25px;
}
.prescriptionsContainer .content-main p {
  font: 16px/22px Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  color: #000;
}
.prescriptionsContainer .two-thirds-module {
  display: inline-block;
  padding-right: 10px;
  width: 440px;
}
.prescriptionsContainer ul.content-list {
  list-style-type: disc;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-top: 10px;
}
.prescriptionsContainer ul.content-list li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.prescriptionsContainer .content-main .byline {
  font-size: 12px;
}
.prescriptionsContainer ol.content-list {
  list-style-type: decimal;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-top: 10px;
}
.prescriptionsContainer ol.content-list li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.prescriptionsContainer ol.content-list li b {
  font-weight: bold;
}
.prescriptionsContainer sup {
  font-size: 13px;
  vertical-align: super;
}
.prescriptionsContainer .aside-module {
  border-left: 5px solid #ED1B34;
  margin-bottom: 25px;
  padding: 8px 10px;
}
.prescriptionsContainer .aside-module h4 {
  color: #328398;
  font: 20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
.prescriptionsContainer .aside-module p {
  font-size: 14px;
  margin-bottom: 0;
}
.prescriptionsContainer .super-user h2 {
  color: #328398;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.prescriptionsContainer .super-user .label-text {
  display: block;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search {
  margin: 0 auto 20px;
}
.prescriptionsContainer .super-user .patient-search label {
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search .input {
  margin-bottom: 0;
}
.prescriptionsContainer .super-user .patient-search .name {
  width: 154px;
  margin-right: 20px;
}
.prescriptionsContainer .super-user .patient-search .name.error {
  padding-left: 6px;
  padding-right: 6px;
}
.prescriptionsContainer .super-user .patient-search .date-input {
  width: 193px;
}
.prescriptionsContainer .super-user .patient-search .date1 {
  width: 26px;
  padding: 7px 6px 5px;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
}
.prescriptionsContainer .super-user .patient-search .date1.error {
  padding-left: 4px;
  padding-right: 4px;
}
.prescriptionsContainer .super-user .patient-search .date1.year {
  width: 40px;
  text-align: center;
}
.prescriptionsContainer .super-user .patient-search .email {
  width: 237px;
}
.prescriptionsContainer .super-user .patient-search .email.error {
  padding-left: 6px;
  padding-right: 6px;
}
.prescriptionsContainer .super-user .patient-search ul li {
  float: left;
  padding: 0 23px;
  border-left: 1px solid #d4d5d6;
}
.prescriptionsContainer .super-user .patient-search ul li:first-child {
  padding-left: 0;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search .btn-tr {
  float: right;
  width: 117px;
  margin-top: 20px;
}
.prescriptionsContainer .super-user .patient-search .btn-tr .arrow-icon {
  margin: 0 -7px 0 7px;
}
.prescriptionsContainer .super-user .patient-search .cancel {
  float: right;
  margin: 20px 15px 0 0;
  width: 117px;
}
.prescriptionsContainer .super-user .patient-search-result {
  border: 2px solid #efeded;
  border-radius: 12px;
  margin: 0 0 23px;
}
.prescriptionsContainer .super-user p.note {
  font-size: 14px;
  font-style: italic;
  padding-left: 10px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td,
.prescriptionsContainer .super-user .patient-search-result table tr th {
  border-left: 1px solid #efeded;
  text-align: left;
  padding: 15px 10px;
  font: 12px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search-result table tr th {
  font-weight: bold;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.name {
  width: 130px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.email {
  width: 185px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.address {
  width: 190px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.dob {
  width: 90px;
}
.prescriptionsContainer .super-user .patient-search-result table tr.dark td {
  background: #f7f6f6;
}
.prescriptionsContainer .super-user .patient-search-result table tr th:first-child {
  font-size: 14px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table tr td:first-child {
  border-left: 0;
  font-size: 14px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .status {
  display: block;
  color: #328398;
  font-size: 11px;
  font-weight: bold;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .status.locked {
  color: #cc0000;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .select {
  width: 170px;
  float: left;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .cancel {
  width: 46px;
  margin-left: 10px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .ffSelect > a > span {
  font-weight: bold;
  font-size: 12px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr td:first-child {
  font-size: 12px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.patient {
  width: 210px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.user-name {
  width: 220px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.patient-dob {
  width: 205px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr td {
  border-left: 0;
}
.prescriptionsContainer .super-user .return {
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  text-decoration: underline;
}
.prescriptionsContainer .super-user .return:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 15px;
  background: url(../../images/sprite-1.png) -62px -399px;
  margin-right: 4px;
}
.prescriptionsContainer .super-user .update-email .field,
.prescriptionsContainer .super-user .questions .field {
  border: 0;
  float: left;
  margin: 0 30px 30px 0;
}
.prescriptionsContainer .super-user .questions .field {
  margin-right: 55px;
}
.prescriptionsContainer .super-user .update-email .field .input {
  width: 243px;
}
.prescriptionsContainer .super-user .email-updated .username {
  border-bottom: 1px solid #999999;
  margin: 0 0 12px;
  width: 403px;
  padding: 0 0 5px;
  display: block;
  font: bold 14px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .email-updated .your-id {
  color: #494949;
  font: normal 16px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .super-user .questions .field .ffSelectWrapper {
  width: 374px;
}
.prescriptionsContainer .super-user .question-updated {
  margin-bottom: 15px;
}
.prescriptionsContainer .super-user .question-updated .heading {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #939598;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.prescriptionsContainer .super-user .question-updated li span {
  width: 498px;
  display: inline-block;
}
.prescriptionsContainer .super-user .question-updated .answer {
  padding-bottom: 30px;
  font: 16px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .sq-answer {
  width: 258px;
}
.prescriptionsContainer .ffSelectWrapper {
  position: relative;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .cancel[disabled=disabled] {
  color: #aaa;
}
.prescriptionsContainer .ffSelectWrapper {
  position: relative;
}
.prescriptionsContainer .feedback-link {
  float: right;
  font: 13px Helvetica, Arial, sans-serif;
  margin-top: 3px;
}
.prescriptionsContainer .footer-links .feedback-link {
  margin-top: 10px;
}
.prescriptionsContainer .topic-buttons a.button {
  display: block;
  font-weight: bold;
  text-align: center;
  color: #333;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 15px;
  width: 85%;
  padding: 10px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.prescriptionsContainer .topic-buttons a.button {
  text-shadow: 0 1px #fff;
  background: #f5f5f5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #d6d6d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f5f5f5 0%, #d6d6d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f5f5f5", endColorstr="#d6d6d6", GradientType=0);
  /* IE6-9 */
}
.prescriptionsContainer .topic-buttons a.button:hover {
  text-decoration: none;
  border: 1px solid #999;
}
.prescriptionsContainer .topic-buttons a.button:active {
  background: #d6d6d6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d6d6d6 0%, #ebebeb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d6d6d6", endColorstr="#ebebeb", GradientType=0);
  /* IE6-9 */
}
.prescriptionsContainer .topic-buttons a.button {
  display: inline-block;
  width: auto;
  font-weight: normal;
  margin-right: 5px;
}
.prescriptionsContainer .dp_yearpicker .dp_selected,
.prescriptionsContainer .dp_monthpicker .dp_selected {
  background: transparent none !important;
}
.prescriptionsContainer .reset-password .step3 .field-container .input {
  width: 233px;
}
.prescriptionsContainer .reset-password .step3 .field-container .input + .input {
  background: #FFFFFF;
  width: 236px;
}
.prescriptionsContainer .patient-search-result-pagination {
  text-align: right;
  padding: 5px 5px 25px;
  color: #494949;
  font: bold 15px/15px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .patient-search-result-pagination a {
  color: #328398;
  font: 12px/15px Helvetica, Arial, sans-serif;
  margin-left: 8px;
  display: inline-block;
}
.prescriptionsContainer .patient-search-result-pagination a.active,
.prescriptionsContainer .patient-search-result-pagination a.active:hover {
  color: #494949;
  cursor: default;
  text-decoration: none;
}
.prescriptionsContainer .patient-search-result-pagination a.prev,
.prescriptionsContainer .patient-search-result-pagination a.next {
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  margin-left: 65px;
  text-indent: 9999px;
  border-right: 8px solid #328398;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
.prescriptionsContainer .patient-search-result-pagination a.next {
  border-right: 0;
  border-left: 8px solid #328398;
  margin-left: 15px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon {
  margin-left: 20px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper:before {
  left: -10px;
}
.prescriptionsContainer #content.edit-stores h1,
.prescriptionsContainer #content.store-locator h1 {
  text-transform: none;
  float: none;
  margin: 0 0 5px;
}
.prescriptionsContainer #content.edit-stores h1 .regsign {
  vertical-align: top;
  line-height: 20px;
  font-size: 15px;
}
.prescriptionsContainer .btn-tr.add-new {
  width: 172px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  padding: 10px 20px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a {
  float: left;
  padding-right: 15px;
  line-height: 17px;
}
.prescriptionsContainer .pickup-info {
  float: right;
  font: bold 12px/17px Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer .my-prescription-dashboard .product .more .pickup-info a {
  float: none;
  padding: 0;
  background: none;
}
.prescriptionsContainer .pickup-info span {
  font-weight: normal;
  color: #494949;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.readypickup {
  color: #67a94a;
  font-size: 17px;
}
.prescriptionsContainer .recent-prescription-list {
  color: #666;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: -5px 0 20px;
  clear: both;
}
.prescriptionsContainer .recent-prescription-list a {
  font-weight: bold;
  color: #328398;
  font-size: 12px;
  text-decoration: underline;
}
.prescriptionsContainer .my-prescription-dashboard .heading {
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .show {
  margin-bottom: 10px;
}
.prescriptionsContainer .access-settings h2 {
  text-transform: none;
}
.prescriptionsContainer .access-settings h2 sup {
  font-size: 12px;
  vertical-align: top;
  line-height: 10px;
}
.prescriptionsContainer .access-settings .saved-store {
  display: block;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .access-settings .edit p {
  position: relative;
}
.prescriptionsContainer .access-settings .edit .edit-details {
  position: absolute;
  right: 0;
  top: 0;
}
.prescriptionsContainer .access-settings .saved-store span {
  color: #328398;
}
.prescriptionsContainer .access-settings .my-store .near {
  float: left;
  width: 104px;
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  word-wrap: break-word;
}
.prescriptionsContainer .access-settings .my-store .mystore {
  float: left;
  width: 185px;
  color: #494949;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .my-store .mystore .store-id {
  display: block;
  color: #cc0000;
}
.prescriptionsContainer .access-settings .my-store .mystore .tel {
  display: block;
  font: 12px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .my-store .mystore .tel span {
  font-weight: bold;
}
.prescriptionsContainer .access-settings .my-store .storesaved {
  float: left;
}
.prescriptionsContainer .access-settings .my-store .storesaved {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .access-settings .my-store .storesaved span {
  color: #328398;
}
.prescriptionsContainer .access-settings .my-store .storesaved a {
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new {
  margin: 32px 0 0;
  display: block;
}
.prescriptionsContainer .access-settings .personal-profile {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .personal-profile .profile {
  float: left;
  width: 212px;
}
.prescriptionsContainer .access-settings .personal-profile .profile strong {
  display: block;
}
.prescriptionsContainer .complete .whats-the-price {
  float: right;
  color: #328398;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  margin: -15px 0 20px;
  text-decoration: underline;
}
.prescriptionsContainer .complete .shipping-information {
  background: none;
  border-bottom: 3px solid #ededed;
}
.prescriptionsContainer .complete .payment-info {
  width: 388px;
}
.prescriptionsContainer .complete .payment-info .ffRadioWrapper + p {
  font: italic 12px/16px Helvetica, Arial, sans-serif;
  margin: -4px 0 17px 23px;
}
.prescriptionsContainer .complete .payment-info .ffRadioWrapper a {
  float: left;
  width: 328px;
}
.prescriptionsContainer .complete .left-info {
  width: 415px;
  padding: 0 30px 0 85px;
  border-right: 1px dotted #939393;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li {
  float: left;
  background: #f4f4f4;
  font: bold 14px/44px Helvetica, Arial, sans-serif;
  border-bottom: 2px solid #e0e0e0;
  width: 204px;
  text-align: center;
  color: #494949;
  cursor: pointer;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li.active {
  border-top: 2px solid #e0e0e0;
  border-left: 2px solid #e0e0e0;
  border-bottom: 0;
  background: #fff;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li:first-child.active {
  border-right: 2px solid #e0e0e0;
  border-left: 0;
}
.prescriptionsContainer .complete .left-info .local-pickup p {
  font: normal 14px/18px Helvetica, Arial, sans-serif;
  padding: 15px 0;
}
.prescriptionsContainer .complete .left-info .local-pickup .input {
  width: 278px;
}
.prescriptionsContainer .complete .left-info .local-pickup .btn-bl {
  width: 100px;
  float: right;
  text-decoration: none;
}
.prescriptionsContainer .complete .left-info .local-pickup .btn-bl span span.arrow-icon {
  margin: 0 -3px 0 3px;
  background-position: -14px -182px;
}
.prescriptionsContainer .ship-to-me {
  padding: 15px 0;
  position: relative;
}
.prescriptionsContainer .ship-to-me .location-type {
  float: left;
  width: 82px;
  color: #328398;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .ship-to-me .location-address {
  float: left;
  width: 214px;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .ship-to-me .location-address span.tel {
  font-weight: normal;
}
.prescriptionsContainer .complete .left-info p.edit-it {
  padding: 47px 0;
  border-left: 1px solid #e0e0e0;
  float: left;
}
.prescriptionsContainer .left-info p a.edit {
  margin: 0 0 0 25px;
}
.prescriptionsContainer .edit-stores .left {
  float: left;
  margin: 15px 0 0;
  width: 225px;
}
.prescriptionsContainer .edit-stores .left ul,
.prescriptionsContainer .edit-stores .right ul {
  border: 2px solid #efeded;
  border-radius: 7px;
  padding: 15px 28px;
  width: 165px;
}
.prescriptionsContainer .edit-stores .left h2,
.prescriptionsContainer .edit-stores .right h2 {
  color: #494949;
  font: 24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 10px 5px;
}
.prescriptionsContainer p.title {
  color: #494949;
  font: 18/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer p.title a.edit {
  text-decoration: underline;
  font-weight: bold;
  position: relative;
  padding-right: 22px;
  float: right;
}
.prescriptionsContainer p.title a.edit:after {
  content: "";
  display: block;
  background: url(../../images/sprite-1.png) no-repeat -28px -213px;
  width: 22px;
  height: 16px;
  position: absolute;
  right: -5px;
  top: 3px;
}
.prescriptionsContainer .edit-stores .store-details {
  background: #cc0000;
  border-radius: 10px;
  text-align: center;
  width: 122px;
  color: #fff;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
}
.prescriptionsContainer .edit-stores li.box {
  min-height: 360px;
  padding: 15px 0;
}
.prescriptionsContainer .edit-stores li.box h3 {
  color: #cc0000;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .edit-stores li.box p.address {
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .edit-stores li.box h4 {
  color: #494949;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  margin: 15px 0 3px;
}
.prescriptionsContainer .edit-stores li.box p.hours {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .edit-stores li.box p.hours span {
  float: right;
}
.prescriptionsContainer .edit-stores .right {
  float: left;
  width: 541px;
  margin: 15px 0 0 10px;
}
.prescriptionsContainer .edit-stores .right ul {
  width: 478px;
}
.prescriptionsContainer .edit-stores .right ul li.box {
  width: 197px;
  float: left;
  min-height: 378px;
}
.prescriptionsContainer .edit-stores .right li.box p.hours span {
  width: 116px;
}
.prescriptionsContainer .margin-right83 {
  margin-right: 83px !important;
}
.prescriptionsContainer .edit-stores .left-container {
  width: 776px;
}
.prescriptionsContainer .edit-stores .action {
  clear: both;
  margin: 25px 0 30px;
  padding-top: 30px;
  border-top: 1px solid #d5d5d5;
  float: left;
  width: 100%;
}
.prescriptionsContainer .edit-stores .action .btn-bl {
  float: left;
  width: 110px;
}
.prescriptionsContainer .edit-stores .action .btn-tr {
  float: right;
}
.prescriptionsContainer .edit-stores .right ul li.box .set-as-default,
.prescriptionsContainer .edit-stores .right ul li.box .delete-store {
  color: #328398;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  margin: 20px 10px 0 0;
  display: inline-block;
}
.prescriptionsContainer .favourate-store {
  width: 738px;
}
.prescriptionsContainer .favourate-store .input {
  width: 537px;
}
.prescriptionsContainer .favourate-store .btn-tr {
  width: 135px;
  float: left;
  margin: 0 0 0 5px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper {
  float: left;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .favourate-store.focus .ffCheckboxWrapper .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper a {
  color: #494949;
  font: bold 11px/16px Helvetica, Arial, sans-serif;
  margin-right: 20px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper.on a {
  color: #328398;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .pharmacy:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: url(../../images/sprite-1.png) -13px -849px;
  vertical-align: middle;
  margin: -3px 0 0;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .store:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: url(../../images/sprite-1.png) -43px -849px;
  vertical-align: middle;
  margin: -6px 0 0;
}
.prescriptionsContainer .favourate-store p.narrow {
  font-weight: bold;
  color: #666;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .drive-thru:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: url(../../images/sprite-1.png) -74px -850px;
  vertical-align: middle;
  margin: -3px 0 0;
}
.prescriptionsContainer .info-header {
  width: 1000px;
  background: #ededed;
  margin: 20px 0 20px -30px;
  clear: both;
}
.prescriptionsContainer .info-header p {
  color: #494949;
  font: 18px/22px Helvetica, Arial, sans-serif;
  float: left;
  padding: 19px 0 19px 30px;
  margin: 0;
}
.prescriptionsContainer .info-header p strong:first-child {
  font-size: 22px;
}
.prescriptionsContainer .infotabs {
  float: right;
  margin: 8px 30px;
}
.prescriptionsContainer .infotabs li {
  float: left;
  color: #328398;
  font: 12px Helvetica, Arial, sans-serif;
  text-align: center;
  margin-left: 15px;
  cursor: pointer;
}
.prescriptionsContainer .infotabs li.active {
  font-weight: bold;
  color: #494949;
}
.prescriptionsContainer .infotabs li.list span {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  background: url(../../images/sprite-1.png) -100px -846px !important;
}
.prescriptionsContainer .infotabs li.active.list span {
  background-position: -100px -877px !important;
}
.prescriptionsContainer .infotabs li.map span {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  background: url(../../images/sprite-1.png) -131px -843px !important;
}
.prescriptionsContainer .infotabs li.active.map span {
  background-position: -131px -877px !important;
}
.prescriptionsContainer .infotabs li.mysaved span {
  display: block;
  content: "";
  width: 38px;
  height: 28px;
  background: url(../../images/sprite-1.png) -139px -393px !important;
  margin: 3px 0 0;
}
.prescriptionsContainer .infotabs li.mysaved.active span {
  background-position: -139px -425px !important;
}
.prescriptionsContainer .errors1 {
  color: #494949;
  font: 14px/35px Helvetica, Arial, sans-serif;
  position: relative;
  padding-left: 40px;
  margin: 0 0 30px;
  color: #cc0000;
}
.prescriptionsContainer .errors1:before {
  display: block;
  width: 39px;
  height: 35px;
  content: "";
  position: absolute;
  background: url(../../images/sprite-1.png) -143px -16px;
  left: 0;
}
.prescriptionsContainer .store-result {
  float: left;
}
.prescriptionsContainer .store-result > li {
  margin: 0 0 12px;
}
.prescriptionsContainer .distance {
  float: left;
  color: #cc0000;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .distance .kms {
  height: 50px;
  width: 29px;
  background: url(../../images/sprite-1.png) -146px -74px;
  text-align: center;
  color: #fff;
  font: 13px/33px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .distance span {
  display: block;
  color: #494949;
  font: 11px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .distance-box {
  float: left;
  border: 2px solid #efeded;
  border-radius: 7px;
  padding: 15px 20px;
  margin-left: 15px;
  position: relative;
}
.prescriptionsContainer .store-result .distance-box .left {
  float: left;
  width: 137px;
  padding: 20px 10px 25px 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border-right: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-result .distance-box .left1 {
  float: left;
  width: 137px;
  padding: 0px 10px 25px 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border-right: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-result .distance-box .right {
  float: left;
  padding-left: 15px;
  padding-bottom: 18px;
  width: 190px;
  min-height: 140px;
}
.prescriptionsContainer .store-result .distance-box .right1 {
  float: left;
  padding-left: 15px;
  padding-bottom: 25px;
  width: 190px;
}
.prescriptionsContainer .store-result .get-directions {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 90px;
  display: block;
  margin: 5px 0 0;
  clear: both;
}
.prescriptionsContainer .store-result .more-detail {
  background: url("../../images/arrows.png") no-repeat right 5px;
  color: #328398;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  padding: 0 14px 0 0;
  text-decoration: underline;
  cursor: pointer;
  position: absolute;
  bottom: 15px;
  left: 72px;
}
.prescriptionsContainer .store-result .more-detail.opened {
  background-position: right -17px;
}
.prescriptionsContainer .store-result .hiddendiv {
  min-height: 112px;
  display: none;
}
.prescriptionsContainer .store-result h4 {
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0px 0 5px;
}
.prescriptionsContainer .store-result .services ul li {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .store-result .services ul li:before {
  display: inline-block;
  vertical-align: top;
  content: ".";
  font: bold 20px/5px Arial, Helvetica, sans-serif;
  margin-right: 3px;
}
.prescriptionsContainer ul.icons li {
  float: left;
  color: #cc0000;
  color: #666;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin-right: 5px;
}
.prescriptionsContainer ul.icons {
  margin: 0 0 5px;
}
.prescriptionsContainer ul.icons li span {
  font-weight: bold;
}
.prescriptionsContainer ul.icons li.pharmacy {
  background: url(../../images/sprite-1.png) -130px -214px;
  width: 15px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.store {
  background: url(../../images/sprite-1.png) -130px -142px;
  width: 18px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.Drive-Thru {
  background: url(../../images/sprite-1.png) -130px -184px;
  width: 18px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.careplus {
  color: #cc0000;
}
.prescriptionsContainer ul.icons li.pharmacy.notavailable {
  background-position: -154px -214px;
}
.prescriptionsContainer ul.icons li.store.notavailable {
  background-position: -153px -142px;
}
.prescriptionsContainer ul.icons li.Drive-Thru.notavailable {
  background-position: -152px -183px;
}
.prescriptionsContainer ul.icons li.careplus.notavailable {
  color: #494949;
}
.prescriptionsContainer .store-result .right p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .store-result .right p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .store-result .right p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .store-result .right p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-result .right p.days span {
  float: right;
  font-weight: normal;
  width: 111px;
  display: inline-block;
}
.prescriptionsContainer .store-result .right p.tellno,
.prescriptionsContainer .store-result .right p.sno {
  float: left;
  margin: 5px 0 0;
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .right p.tellno span,
.prescriptionsContainer .store-result .right p.sno span {
  font-weight: normal;
}
.prescriptionsContainer .store-result .right p.sno {
  float: right;
}
.prescriptionsContainer .store-result .right1 p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .store-result .right1 p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .store-result .right1 p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .store-result .right1 p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-result .right1 p.days span {
  float: right;
  font-weight: normal;
  width: 111px;
  display: inline-block;
}
.prescriptionsContainer .store-result .right1 p.tellno,
.prescriptionsContainer .store-result .right1 p.sno {
  float: left;
  margin: 5px 0 0;
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .right1 p.tellno span,
.prescriptionsContainer .store-result .right p.sno span {
  font-weight: normal;
}
.prescriptionsContainer .store-result .right1 p.sno {
  float: right;
}
.prescriptionsContainer .h34 {
  height: 0px;
  clear: both;
}
.prescriptionsContainer .set-as-my {
  background: #efeded;
  border-radius: 10px;
  color: #494949;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 85px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 15px;
  left: 182px;
}
.prescriptionsContainer .set-as-my strong {
  color: #cc0000;
  font-weight: normal;
}
.prescriptionsContainer .set-as-my strong span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .result {
  float: left;
  width: 480px;
}
.prescriptionsContainer .result ul {
  float: left;
}
.prescriptionsContainer .map-view-small {
  float: right;
  background: #000;
  width: 459px;
  height: 459px;
  position: relative;
}
.prescriptionsContainer .set-fav-pop {
  padding: 30px;
  width: 390px;
}
.prescriptionsContainer .set-fav-pop h3 {
  text-align: left;
  color: #328398;
  font: 30px/35px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .why-cant {
  padding: 30px 40px;
  width: 437px;
}
.prescriptionsContainer .why-cant h3 {
  margin: 0 0 5px;
  text-align: left;
  color: #328398;
  font: bold 18px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .why-cant p {
  margin: 0;
  font: 12px/20px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .set-fav-pop p {
  color: #484848;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .set-fav-pop .box {
  padding: 20px;
  border: 2px solid #efeded;
  border-radius: 10px;
  width: 260px;
  margin: 25px auto 20px;
}
.prescriptionsContainer .set-fav-pop .distance {
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  margin: 0 0 0 -20px;
  float: none;
  text-align: center;
}
.prescriptionsContainer .set-fav-pop .distance .kms {
  margin: 0 auto;
}
.prescriptionsContainer .set-fav-pop .box .left {
  float: left;
  width: 83px;
  margin: 0 auto;
}
.prescriptionsContainer .set-fav-pop .box .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 25px;
  width: 149px;
  text-align: left;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  min-height: 77px;
}
.prescriptionsContainer .set-fav-pop label.enter-name {
  color: #484848;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 0 0 7px;
  display: block;
  text-align: center;
}
.prescriptionsContainer .set-fav-pop .input {
  width: 151px;
  display: block;
  margin: 0 auto;
}
.prescriptionsContainer .edit-store.set-fav-pop .btn-tr.btn2 {
  width: 174px;
  margin: 24px auto 0 101px;
  display: block;
  float: left;
}
.prescriptionsContainer .set-fav-pop .required {
  text-align: left;
  font: 12px/14px Helvetica, Arial, sans-serif;
  display: block;
  color: #484848;
  padding: 5px 0 0 107px;
}
.prescriptionsContainer .set-fav-pop .required span {
  color: #cc0000;
}
.prescriptionsContainer .store-locator .pagination {
  clear: both;
  text-align: center;
  padding: 20px 0 0;
  color: #494949;
  font: bold 16px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-locator .pagination ul {
  display: inline-block;
  margin-left: 85px;
}
.prescriptionsContainer .store-locator .pagination ul li {
  display: inline-block;
}
.prescriptionsContainer .store-locator .pagination ul li .prev,
.prescriptionsContainer .store-locator .pagination ul li .next {
  width: 0;
  height: 0;
  border-right: 8px solid #328398;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  display: inline-block;
  vertical-align: middle;
}
.prescriptionsContainer .store-locator .pagination ul li .next {
  border-right: 0;
  border-left: 8px solid #328398;
}
.prescriptionsContainer .store-locator .pagination ul li a {
  display: inline-block;
  vertical-align: middle;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 3px;
}
.prescriptionsContainer .store-locator .pagination ul li a.active {
  color: #494949;
  font-weight: normal;
  pointer-events: none;
}
.prescriptionsContainer .view-larger {
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  float: right;
  margin: 2px 0 0;
}
.prescriptionsContainer .view-larger.insmall {
  margin-right: 30px;
}
.prescriptionsContainer .fullmapview {
  width: 1000px;
  margin: 0 -30px 0 0;
  height: 600px;
}
.prescriptionsContainer .find-store {
  padding: 20px 30px;
  margin: 0 0 70px;
  background: #f0f0f0;
  border-radius: 15px;
  width: 700px;
}
.prescriptionsContainer .find-store h2 {
  color: #666;
  font: bold 18px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 20px;
}
.prescriptionsContainer .find-store .left {
  float: left;
  padding-right: 25px;
  width: 337px;
}
.prescriptionsContainer .find-store .left .input {
  display: block;
  width: 313px;
  margin-bottom: 15px;
}
.prescriptionsContainer .find-store .ffRadioWrapper {
  float: left;
}
.prescriptionsContainer .find-store .ffRadioWrapper .ffRadio,
.prescriptionsContainer .find-store .ffRadioWrapper.on .ffRadio {
  background-position: -5px -143px;
}
.prescriptionsContainer .find-store .ffRadioWrapper.on .ffRadio {
  background-position: -30px -144px;
}
.prescriptionsContainer .find-store .ffRadioWrapper a {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding-right: 20px;
}
.prescriptionsContainer .find-store .right {
  float: left;
  padding-left: 25px;
  border-left: 1px solid #d5d5d5;
  width: 308px;
}
.prescriptionsContainer .find-store .right h2 {
  margin-bottom: 20px;
}
.prescriptionsContainer .find-store .address {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
  float: left;
  width: 154px;
}
.prescriptionsContainer .find-store .address strong {
  font-size: 16px;
}
.prescriptionsContainer .find-store .btn-tr {
  width: 154px;
  float: right;
}
.prescriptionsContainer .store-info .left {
  float: left;
  width: 217px;
  margin: 13px 0 0;
}
.prescriptionsContainer .store-info h3 {
  color: #cc0000;
  font: 24px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.prescriptionsContainer .store-info h3:before {
  height: 46px;
  width: 29px;
  background: url("../../images/sprite-1.png") no-repeat -144px -257px;
  content: "";
  display: inline-block;
  vertical-align: bottom;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .address {
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
}
.prescriptionsContainer .store-info .mycvs,
.prescriptionsContainer .store-info .mycvs:hover {
  border-radius: 10px;
  color: #fff;
  background: #cc0000;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 55px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 0 0 15px;
}
.prescriptionsContainer .store-info h4 {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 5px;
}
.prescriptionsContainer .store-info .left p {
  font: 12px/26px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
}
.prescriptionsContainer .store-info .left p span {
  color: #cc0000;
}
.prescriptionsContainer .store-info .left p.pharmacy:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../../images/sprite-1.png") no-repeat -130px -214px;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .left p.store:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../../images/sprite-1.png") no-repeat -130px -142px;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .left p.drive-thru:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../../images/sprite-1.png") no-repeat -130px -184px;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .right {
  float: left;
  width: 217px;
  padding: 25px 0 0 25px;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-info .tel {
  color: #494949;
  font: 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 5px;
}
.prescriptionsContainer .store-info .tel:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  background: url(../../images/sprite-1.png) no-repeat -155px -316px;
  width: 20px;
  height: 20px;
  margin: -1px 5px 0 0;
}
.prescriptionsContainer .store-info h5 {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin: 15px 0 4px;
}
.prescriptionsContainer .store-info p.hours {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-info p.hours span {
  font-weight: normal;
  float: right;
  display: inline-block;
  width: 130px;
  color: #494949;
  font-size: 12px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary {
  font: 14px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
  position: relative;
  padding: 0 0 0 45px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 30px;
  height: 46px;
  background: url("../../images/sprite-1.png") no-repeat -144px -257px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary span {
  color: #cc0000;
  font: 24px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .MicrosoftMap .dd_routeRootSummary {
  padding: 0 !important;
  margin: 0 -10px 40px !important;
}
.prescriptionsContainer .MicrosoftMap .dd_routeRootSummary a {
  display: block;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 4px 0 0 45px;
}
.prescriptionsContainer .MicrosoftMap .dd_trafficTime {
  padding: 0 0 0 46px !important;
}
.prescriptionsContainer .get-directions-list {
  width: 440px;
  margin: -45px 0 0;
}
.prescriptionsContainer .get-directions-list .list {
  border-bottom: 1px solid #d5d5d5;
  margin: 0 0 10px;
}
.prescriptionsContainer .get-directions-list .print,
.prescriptionsContainer .get-directions-list .reverse-directions {
  float: left;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer .get-directions-list .reverse-directions {
  float: right;
}
.prescriptionsContainer .get-directions-list .print:before {
  background: url("../../images/sprite-1.png") no-repeat 0 -570px;
  content: "";
  display: inline-block;
  height: 32px;
  left: 0;
  margin-right: 5px;
  top: 16px;
  width: 28px;
  vertical-align: middle;
}
.prescriptionsContainer .get-directions-list .reverse-directions:before {
  background: url("../../images/sprite-1.png") no-repeat -150px -349px;
  content: "";
  display: inline-block;
  height: 32px;
  left: 0;
  margin-right: 5px;
  top: 16px;
  width: 28px;
  vertical-align: middle;
}
.prescriptionsContainer .local-pickup .favourate-store {
  width: 413px;
}
.prescriptionsContainer .select-a-local {
  width: 920px;
  text-align: left;
  padding: 20px 30px;
}
.prescriptionsContainer .select-a-local .info-header {
  width: 980px;
  margin-bottom: 0;
}
.prescriptionsContainer .select-a-local p.heading {
  color: #328398;
  font: 30px/35px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.prescriptionsContainer .select-a-local p.selectzip {
  margin: 0 0 15px;
  color: #666;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .select-a-local .result {
  width: 480px;
}
.prescriptionsContainer .select-a-local .map-view-small {
  width: 415px;
  height: 387px;
  margin-left: 25px;
  margin-top: 20px;
  overflow: hidden;
}
.prescriptionsContainer .select-a-local .map-view-small.fullmapview {
  width: 980px;
  height: 417px;
  margin: 0 0 -30px -30px;
  border-radius: 0 0 10px 10px;
}
.prescriptionsContainer .select-a-local .mysaved-store .store-result > li {
  float: left;
}
.prescriptionsContainer .select-a-local .model p {
  margin-bottom: 10px;
}
.prescriptionsContainer .select-a-local .result {
  margin-top: 20px;
}
.prescriptionsContainer .mysaved-store {
  margin-top: 20px !important;
}
.prescriptionsContainer .edit-store.set-fav-pop label.enter-name {
  text-align: left;
  padding-left: 55px;
}
.prescriptionsContainer .edit-store.set-fav-pop label.enter-name span {
  color: #cc0000;
}
.prescriptionsContainer .edit-store.set-fav-pop .input {
  float: left;
  margin: 0 0 0 55px;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper {
  float: left;
  margin: 7px 0 0 10px;
}
.prescriptionsContainer .edit-store.set-fav-pop .required {
  clear: both;
  padding: 5px 0 0 56px;
}
.prescriptionsContainer .edit-store.set-fav-pop .btn-tr {
  width: 142px;
  margin: 0;
  display: inline;
}
.prescriptionsContainer .edit-store.set-fav-pop .cancel {
  margin: 25px 35px 0 0;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .edit-store .make-default {
  font-weight: bold;
  float: left;
  font-size: 12px;
  margin: 11px 0 0 4px;
  color: #6F6F6F;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .need-to-select {
  position: relative;
  float: left;
}
.prescriptionsContainer .or-select {
  position: absolute;
  left: 0;
  top: 36px;
  border: 1px solid #d5d5d5;
  padding: 10px;
  color: #328398;
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  width: 278px;
  background: #fff;
  border-top: 0;
  display: none;
}
.prescriptionsContainer .need-to-select:hover .or-select {
  display: block;
}
.prescriptionsContainer .or-select li {
  border-top: 1px solid #d5d5d5;
  margin: 7px 0 0;
  padding: 8px 0 3px;
  cursor: pointer;
}
.prescriptionsContainer .or-select .left {
  float: left;
  color: #cc0000;
  font: 12px/14px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .or-select .left:before,
.prescriptionsContainer .store-locator .store-result .right strong.mycvs1,
.prescriptionsContainer .store-result .left strong.mycvs1,
.prescriptionsContainer .picup-info .right .mycvs1,
.prescriptionsContainer .infobox .mycvs1 {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 22px;
  background: url(../../images/sprite-1.png) no-repeat -128px -465px;
}
.prescriptionsContainer .store-result .left strong.mycvs1 {
  display: block;
}
.prescriptionsContainer .store-locator .store-result .right strong.mycvs1 {
  position: absolute;
  bottom: 15px;
}
.prescriptionsContainer .or-select .right {
  float: right;
  font: 12px/14px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 150px;
}
.prescriptionsContainer .or-select:before,
.prescriptionsContainer .or-select:after {
  height: 10px;
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -1px;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .or-select:after {
  right: -1px;
  left: auto;
}
.prescriptionsContainer .local-pickup-selected {
  padding: 25px 10px 25px 25px;
}
.prescriptionsContainer .local-pickup-selected .left {
  float: left;
  color: #494949;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 139px;
  padding-right: 10px;
}
.prescriptionsContainer .local-pickup-selected .left .location {
  color: #cc0000;
  font: bold 12px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .local-pickup-selected .left .location:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 22px;
  background: url(../../images/sprite-1.png) no-repeat -128px -465px;
  margin: 0 0 4px;
}
.prescriptionsContainer .local-pickup-selected .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 25px;
  width: 200px;
}
.prescriptionsContainer .local-pickup-selected p.tel {
  color: #494949;
  font: 12px/14px Helvetica, Arial, sans-serif;
  margin: 4px 0 0;
}
.prescriptionsContainer .local-pickup-selected p.hours {
  clear: both;
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
}
.prescriptionsContainer .local-pickup-selected p.hours span {
  color: #666666;
  float: right;
  font-size: 12px;
  margin-right: 2px;
  padding: 0 4px 0 0;
}
.prescriptionsContainer .local-pickup-selected p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .local-pickup-selected p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .local-pickup-selected p.days span {
  display: inline-block;
  float: right;
  font-weight: normal;
  width: 117px;
}
.prescriptionsContainer .local-pickup-selected .changestore {
  color: #328398;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  cursor: pointer;
  float: right;
  margin: 15px 0 0;
}
.prescriptionsContainer .shipping-information.pick-up {
  background: #ededed;
}
.prescriptionsContainer .picup-info .set-as-my {
  background: none repeat scroll 0 0 #EFEDED;
  border-radius: 10px;
  color: #494949;
  display: block;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  width: 85px;
}
.prescriptionsContainer .picup-info .set-as-my strong {
  color: #CC0000;
  font-weight: normal;
}
.prescriptionsContainer .picup-info .set-as-my strong span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .picup-info .left {
  float: left;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .picup-info .left p {
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  width: 134px;
}
.prescriptionsContainer .picup-info .left p strong {
  font-weight: normal;
  color: #cc0000;
  display: block;
}
.prescriptionsContainer .picup-info .left p.tel {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 4px 0 0;
}
.prescriptionsContainer .picup-info .left p.tel strong {
  display: inline;
  color: #494949;
  font-weight: bold;
}
.prescriptionsContainer .picup-info .right {
  float: left;
  padding-left: 15px;
  width: 160px;
  color: #494949;
  font: italic 12px/16px Helvetica, Arial, sans-serif;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .set-as-my1 {
  display: block;
  width: 87px;
  height: 24px;
  background: url(../../images/sprite-1.png) no-repeat -91px -583px;
  text-indent: -9999px;
  margin: 3px 0 0;
}
.prescriptionsContainer .picup-info .right .get-directions {
  display: block;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 12px 0 0;
}
.prescriptionsContainer .infobox {
  background: #fff;
  border: 2px solid #efeded;
  border-radius: 10px;
  padding: 25px 20px;
  width: 425px;
}
.prescriptionsContainer .infobox2 {
  background: #fff;
  border: 2px solid #efeded;
  border-radius: 10px;
  padding: 25px 20px;
}
.prescriptionsContainer #infoBox2 {
  left: 50% !important;
  top: 50% !important;
  margin: -37px 0 0 -110px !important;
}
.prescriptionsContainer .infobox .distance-box {
  float: left;
  margin-left: 15px;
}
.prescriptionsContainer .infobox .distance-box .left {
  float: left;
  width: 137px;
  padding: 0 15px 0 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .distance-box .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 15px;
  width: 190px;
}
.prescriptionsContainer .infobox .get-directions {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 90px;
  display: block;
  margin: 20px 0 0;
}
.prescriptionsContainer .right p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .infobox .right p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .infobox .right p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .infobox .right p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .infobox .right p.days span {
  float: right;
  font-weight: normal;
  width: 117px;
  display: inline-block;
}
.prescriptionsContainer .infobox h4 {
  margin: 0 0 5px;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .services ul li:before {
  content: ".";
  display: inline-block;
  font: bold 20px/5px Arial, Helvetica, sans-serif;
  margin-right: 3px;
  vertical-align: top;
}
.prescriptionsContainer .infobox .services ul li {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .distance-box .left p.tel {
  margin: 0;
  font: 12px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .set-as-my {
  margin: 29px 0 0;
  position: relative;
  left: 1px;
}
.prescriptionsContainer .infobox strong.mycvs1 {
  position: absolute;
  bottom: 2px;
  height: 45px;
}
.prescriptionsContainer .infobox_close {
  color: #666;
  font: 10px/15px Helvetica, Arial, sans-serif;
  float: right;
  padding-right: 16px;
  background: url(../../images/close.png) no-repeat right 2px;
  position: absolute;
  right: 7px;
  top: 7px;
  cursor: pointer;
}
.prescriptionsContainer .complete .order ul li.estimated {
  border-right: 1px solid #e0e0e0;
}
.prescriptionsContainer .pin {
  color: #fff;
  font: 12px/39px Helvetica, Arial, sans-serif;
  background: url(../../images/marker.png);
  width: 24px;
  height: 39px;
  text-align: center;
}
.prescriptionsContainer .MicrosoftMap.dd_route ul {
  float: none;
}
.prescriptionsContainer .MicrosoftMap .dd_iteneraryContainer,
.prescriptionsContainer #directionsItinerary1_StepInstructionMain,
.prescriptionsContainer .MicrosoftMap .dd_waypoint .dd_waypointDisplayText {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif !important;
}
.prescriptionsContainer .MicrosoftMap .dd_directionStepLetter {
  width: 26px !important;
  height: 26px !important;
  border-radius: 50%;
  color: #fff !important;
  background: #cc0000 !important;
  font: 18px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif !important;
  text-align: center !important;
  letter-spacing: 3px !important;
}
.prescriptionsContainer .MicrosoftMap .dd_maneuver {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.prescriptionsContainer .MicrosoftMap.dd_directionsPanel li {
  margin: 0 0 0 -8px;
}
.prescriptionsContainer .MicrosoftMap .dd_waypoint {
  margin: 0 0 0 -8px;
}
.prescriptionsContainer .ui-menu {
  border: 1px solid #D5D5D5 !important;
  width: 547px !important;
  background: #fff;
}
.prescriptionsContainer .ui-menu.local-it {
  width: 330px !important;
}
.prescriptionsContainer .ui-menu.shipnbill {
  width: 290px !important;
}
.prescriptionsContainer .ui-menu .ui-menu-item a,
.prescriptionsContainer .ui-menu .ui-menu-item a.ui-state-focus {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif !important;
  margin: 0 !important;
  cursor: pointer;
}
.prescriptionsContainer .ui-menu-item:hover {
  background: #f1f1f1;
}
.prescriptionsContainer .ui-state-hover,
.prescriptionsContainer .ui-widget-content .ui-state-hover,
.prescriptionsContainer .ui-widget-header .ui-state-hover,
.prescriptionsContainer .ui-state-focus,
.prescriptionsContainer .ui-widget-content .ui-state-focus,
.prescriptionsContainer .ui-widget-header .ui-state-focus {
  background: none !important;
  border: 0 !important;
}
.prescriptionsContainer #cboxContent > * {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer #cboxContent .wpthemeLayoutcontainers {
  padding: 0 !important;
}
.prescriptionsContainer #cboxContent nav,
.prescriptionsContainer #cboxContent .header-nav,
.prescriptionsContainer #cboxContent .wpthemeFrame,
.prescriptionsContainer #cboxContent footer {
  display: none;
}
.prescriptionsContainer #cboxContent .wpthemeMainContent {
  min-height: auto;
  overflow: hidden;
  text-align: left;
  border-radius: 15px 0 15px 15px;
}
.prescriptionsContainer #cboxContent .wpthemeMainContent {
  height: auto;
  padding: 0;
  width: auto !important;
}
.prescriptionsContainer #cboxContent .map-view-small {
  width: 408px;
  margin-left: 20px;
  height: 330px;
}
.prescriptionsContainer #cboxContent .map-view-small.fullmapview {
  width: 960px !important;
  margin: 0 -20px -30px 0;
  height: 401px;
}
.prescriptionsContainer #cboxContent .info-header {
  width: 980px !important;
  padding-right: 10px !important;
}
.prescriptionsContainer #cboxContent .result {
  height: 330px;
}
.prescriptionsContainer #cboxContent .mysaved-store {
  height: 370px;
}
.prescriptionsContainer #cboxContent .store-locator {
  margin: 0 0 0 30px;
}
.prescriptionsContainer #cboxContent .store-locator .store-result .get-directions,
.prescriptionsContainer #cboxContent .store-locator .set-as-my {
  display: none;
}
.prescriptionsContainer #cboxContent .view-larger {
  display: none !important;
}
.prescriptionsContainer .store-locator .store-result .right .select,
.prescriptionsContainer .store-locator .store-result .right .mycvs1 {
  display: none;
}
.prescriptionsContainer #cboxContent .store-result .select {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 70px;
  display: block !important;
  margin: 5px 0 0;
  clear: both;
  position: absolute;
  bottom: 15px;
}
.prescriptionsContainer #cboxContent .infobox .select {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 70px;
  display: block !important;
  margin: 5px 0 0;
  clear: both;
  position: absolute;
  bottom: 1px;
}
.prescriptionsContainer #cboxContent .infobox .select {
  position: relative;
}
.prescriptionsContainer #cboxContent .store-locator .store-result .right strong.mycvs1 {
  display: none;
}
.prescriptionsContainer .infobox .select {
  display: none;
}
.prescriptionsContainer #cboxContent .infobox .set-as-my,
.prescriptionsContainer #cboxContent .infobox .get-directions,
.prescriptionsContainer .infobox .select {
  display: none !important;
}
.prescriptionsContainer #cboxContent .hidelink {
  display: none;
}
.prescriptionsContainer #errors .hideselectlink {
  display: none;
}
.prescriptionsContainer #cboxContent #errors .hideselectlink {
  display: inline-block;
}
.prescriptionsContainer #cboxContent .infobox strong.mycvs1 {
  position: relative;
  margin: 8px 0 0;
  height: 22px;
}
.prescriptionsContainer .store-result .right .select {
  display: none;
}
.prescriptionsContainer .ui-menu {
  z-index: 9999999 !important;
}
.prescriptionsContainer .complete .left-info p.edit-it.hide-store-locator {
  padding: 0;
  border: 0;
  position: absolute;
  right: 45px;
  bottom: 15px;
}
.prescriptionsContainer #method-shipped p {
  color: #494949;
  font: 400 italic 14px/18px Helvetica, Arial, sans-serif;
  width: 345px;
  margin: 30px 0 0;
}
.prescriptionsContainer .set-fav-pop.delete h3 {
  color: #CC0000;
}
.prescriptionsContainer .edit-store.set-fav-pop.delete .btn-tr {
  width: 106px;
}
.prescriptionsContainer p.title span {
  float: left;
  max-width: 490px;
}
.prescriptionsContainer p.title span.store-name {
  max-width: 113px;
  font-size: 16px;
  word-wrap: break-word;
}
.prescriptionsContainer .access-settings h2 span.regsign {
  margin: 0;
  display: inline;
  vertical-align: top;
  color: #328398;
}
.prescriptionsContainer .set-fav-pop h3 span {
  font-size: 14px;
  line-height: 14px;
  vertical-align: top;
}
.prescriptionsContainer .access-settings .my-store .storesaved span.regsign,
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new span.regsign {
  font-size: 11px;
  color: #494949;
  vertical-align: top;
  line-height: 11px;
}
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new span.regsign {
  color: #328398;
}
.prescriptionsContainer #infoBox {
  margin: -110px 0 0 -215px;
  width: 468px !important;
}
.prescriptionsContainer .jspContainer {
  overflow: hidden;
  position: relative;
}
.prescriptionsContainer .jspPane {
  position: absolute;
}
.prescriptionsContainer .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  border-radius: 10px;
  height: 100%;
}
.prescriptionsContainer .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.prescriptionsContainer .jspCap {
  display: none;
}
.prescriptionsContainer .jspHorizontalBar .jspCap {
  float: left;
}
.prescriptionsContainer .jspTrack {
  background: #f9f6f7;
  box-shadow: 0 0 2px #f9f6f7 inset;
  position: relative;
  border: 1px solid #eee;
  border-radius: 12px;
}
.prescriptionsContainer .jspDrag {
  background: #328299;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  border-radius: 12px;
}
.prescriptionsContainer .jspHorizontalBar .jspTrack,
.prescriptionsContainer .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.prescriptionsContainer .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.prescriptionsContainer .jspVerticalBar .jspArrow {
  height: 16px;
}
.prescriptionsContainer .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.prescriptionsContainer .jspVerticalBar .jspArrow:focus {
  outline: none;
}
.prescriptionsContainer .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
.prescriptionsContainer .map-view-small.directions {
  float: right;
}
.prescriptionsContainer .not-in-list {
  position: relative;
  float: left;
}
.prescriptionsContainer .get-store-direction {
  position: relative;
}
.prescriptionsContainer .goback {
  clear: both;
  margin: 30px 0 0;
  float: left;
  color: #328398;
  font: bold 14px/14px Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.prescriptionsContainer .goback span {
  text-decoration: underline;
  font-size: 12px;
}
.prescriptionsContainer .errors {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  position: relative;
  margin: 0 0 10px;
}
.prescriptionsContainer .errors a {
  font-weight: bold;
  color: #328398;
}
.prescriptionsContainer .no-map-result {
  margin-top: -52px;
}
.prescriptionsContainer label.error[for=favouriteStoreName] {
  display: blobk;
  clear: both;
  text-align: left;
  margin-left: 59px;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer label.error[for=enter-name] {
  display: block;
  clear: both;
  text-align: left;
  margin-left: 59px;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .favourate-store label.error {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 4px;
}
.prescriptionsContainer .edit-store .distance {
  margin-top: 34px;
}
.prescriptionsContainer .edit-store .box .right {
  min-height: 57px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.prescriptionsContainer .access-settings .success {
  background: #ededed;
  float: left;
  border-radius: 10px;
  padding: 0 10px;
  color: #494949;
  font: 16px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .style-error {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  margin: 0;
  color: #DC1F28;
}
.prescriptionsContainer .margin-top-home #content > h1 {
  float: left;
  width: 320px;
}
.prescriptionsContainer .picup-info .setaserror {
  color: #DC1F28;
  font: italic bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  width: auto;
  margin-bottom: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more:after {
  content: "";
}
.prescriptionsContainer .component-control.quick-reg {
  width: auto;
}
.prescriptionsContainer body {
  font-family: HelveticaNeueCondensed, Helvetica, Arial, sans-serif;
  background: #fff !important;
}
.prescriptionsContainer main {
  max-width: 940px;
  margin: 0 auto;
}
.prescriptionsContainer #site-wrapper {
  padding: 0 25px;
}
.prescriptionsContainer .panel {
  display: block;
}
.prescriptionsContainer .panel.active {
  display: block;
  z-index: 3;
}
.prescriptionsContainer .btn-payment button.make-payment-refill {
  padding: 0 32px !important;
}
.prescriptionsContainer .error {
  color: #DC1F28;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 600;
  margin-top: 0px;
  display: block;
  clear: both;
}
.prescriptionsContainer .customError {
  margin: 15px 20px 0px;
}
.prescriptionsContainer p {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin: 25px 0 0 0;
  color: #000;
}
.prescriptionsContainer p.label {
  font-weight: 600;
}
.prescriptionsContainer h1 {
  color: #000;
  font-size: 28px;
  line-height: 36px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 0 10px 0;
  text-transform: none;
}
.prescriptionsContainer #need-more-time h1 {
  color: #000;
  font-size: 25px;
  line-height: 25px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 0 25px 0;
  text-transform: none;
}
.prescriptionsContainer h2 {
  font-size: 16px;
  line-height: 24px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin: 0 275px 24px 0;
  color: #000;
}
.prescriptionsContainer h3 {
  font-size: 24px;
  line-height: 50px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 40px 0;
  padding: 20px 0;
  color: #000;
}
.prescriptionsContainer h4 {
  font-size: 35px;
  line-height: 40px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #000;
}
.prescriptionsContainer a {
  text-decoration: none;
  color: #cc0000;
}
.prescriptionsContainer a:hover {
  text-decoration: none;
}
.prescriptionsContainer span a {
  cursor: pointer;
}
.prescriptionsContainer .s-hidden {
  display: none;
}
.prescriptionsContainer .cursor-pointer a {
  cursor: pointer;
}
.prescriptionsContainer .utlitiy {
  font-size: 12px;
  color: #000;
  padding: 8px 0;
  text-align: right;
  margin: 0 auto;
  max-width: 940px;
  font-weight: 600;
}
.prescriptionsContainer .utlitiy a {
  color: #000;
  text-decoration: none;
  padding-left: 10px;
}
.prescriptionsContainer .utlitiy a:before {
  content: "|";
  padding-right: 10px;
}
.prescriptionsContainer #header {
  margin: 0 auto;
  max-width: 940px;
  padding: 15px 0 0 0;
  border-top: 1px solid #eaeaea;
}
.prescriptionsContainer #header .logo {
  display: inline-block;
  height: 40px;
  width: 187px;
  background: url("../images/CVS_specialty.png") no-repeat;
}
.prescriptionsContainer a.sign-out {
  float: right;
  font-size: 12px;
  font-weight: 600;
  color: #cc0000;
  padding-top: 15px;
  display: block;
}
.prescriptionsContainer #footer {
  padding: 0;
  background: #eaeaea;
  height: auto;
  margin-top: 50px;
}
.prescriptionsContainer #footer .links {
  color: #979797;
  font-size: 12px;
  margin: 0 auto;
  max-width: 940px;
  padding: 25px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}
.prescriptionsContainer #footer .links a {
  color: #9f9f9f;
  text-decoration: none;
  padding-left: 10px;
  font-weight: 400;
}
.prescriptionsContainer #footer .links a:before {
  content: "|";
  padding-right: 10px;
}
.prescriptionsContainer #footer .links a:nth-child(1) {
  padding-left: 0;
}
.prescriptionsContainer #footer .links a:nth-child(1):before {
  content: "";
  padding-right: 0;
}
.prescriptionsContainer #footer .awards {
  position: absolute;
  top: 15px;
  right: 0;
}
.prescriptionsContainer #footer .awards img {
  height: 60px;
}
.prescriptionsContainer #footer a.feedback {
  display: none;
}
.prescriptionsContainer button.continue-registration,
.prescriptionsContainer button.finish-registration {
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 75px 0 50px 10px;
}
.prescriptionsContainer #need-more-time button {
  padding: 12px 36px;
  color: #cc0000;
  border: 2px solid #cc0000;
  background: #fff;
  color: #cc0000;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 75px 0 50px 10px;
}
.prescriptionsContainer #need-more-time button.dont-cancel {
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
}
.prescriptionsContainer button.continue-quick-registration {
  float: none !important;
  display: block;
  margin: 25px 0 0 0 !important;
}
.prescriptionsContainer #need-more-time {
  text-align: left;
  padding: 100px 50px;
  width: 650px;
  font-weight: 400;
  line-height: 20px;
}
.prescriptionsContainer #need-more-time h2 {
  width: 100%;
  margin: 0;
  color: #000;
  font-weight: 400;
}
.prescriptionsContainer #need-more-time button {
  float: none;
  margin: 50px 10px 50px 0;
}
.prescriptionsContainer button#cboxClose {
  border: none;
}
.prescriptionsContainer #colorbox {
  border-radius: 0;
  background: #fff;
}
.prescriptionsContainer ::-webkit-input-placeholder {
  color: #ccc;
}
.prescriptionsContainer :-moz-placeholder {
  color: #ccc;
}
.prescriptionsContainer ::-moz-placeholder {
  color: #ccc;
}
.prescriptionsContainer :-ms-input-placeholder {
  color: #ccc;
}
.prescriptionsContainer input[type=text].has-error::-webkit-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=text].has-error:-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=text].has-error::-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=text].has-error:-ms-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error::-webkit-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error:-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error::-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error:-ms-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer .form-wrapper {
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 60%;
}
.prescriptionsContainer .form-wrapper p:nth-child(1) {
  margin-top: 12px;
}
.prescriptionsContainer .field-content {
  float: left;
  font-weight: 400;
  margin: 0 10px 0 0;
}
.prescriptionsContainer input[type=text],
.prescriptionsContainer input[type=password] {
  height: 18px;
  padding: 12px 12px 11px 12px;
  border: none;
  color: #1e1e1e !important;
  font-size: 14px;
  width: 200px;
  margin: 5px 0 15px 0;
  border: 2px solid #ccc;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.prescriptionsContainer input[type=text]:hover,
.prescriptionsContainer input[type=password]:hover {
  border: 2px solid #8c8c8c;
}
.prescriptionsContainer input[type=text]:focus,
.prescriptionsContainer input[type=password]:focus {
  border: 2px solid #000;
}
.prescriptionsContainer input[type=text].has-error,
.prescriptionsContainer input[type=password].has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
}
.prescriptionsContainer form.ng-submitted.ng-invalid .main.error {
  display: block;
}
.prescriptionsContainer label.has-error {
  display: block;
  color: #cc0000;
  font-size: 14px;
  margin: -10px 0 0 0;
  font-weight: 400;
}
.prescriptionsContainer span.error.dateofbirth {
  margin: 3px 0 0 12px;
}
.prescriptionsContainer h2 .error {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #cc0000;
  margin: 24px 0 0 0;
}
.prescriptionsContainer input[type=text].long,
.prescriptionsContainer input[type=password].long {
  width: 350px;
}
.prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x {
  width: 450px;
}
.prescriptionsContainer input[type=text].short,
.prescriptionsContainer select.short {
  width: 95px;
}
.prescriptionsContainer .select ul li:nth-child(1) {
  display: none;
}
.prescriptionsContainer .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #1e1e1e;
  font-size: 14px;
  font-weight: 400;
  margin: 8px 0 8px 0;
  width: 475px;
}
.prescriptionsContainer .select.selected.has-error label.has-error,
.prescriptionsContainer .select.selected label.has-error {
  display: none;
}
.prescriptionsContainer .select.has-error label.has-error {
  display: block;
  position: absolute;
  left: 0;
  margin: 5px 0 5px 0;
  height: 25px;
}
.prescriptionsContainer .styledSelect {
  padding: 9px 52px 12px 12px;
  background: #f1f1f1 url(../images/arrow-down.png) no-repeat;
  background-position: 95% 18px;
  font-size: 14px;
  border: 2px solid #ccc;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.prescriptionsContainer .review-order .change-address .select.states .styledSelect {
  padding: 9px 52px 10px 12px;
}
.prescriptionsContainer .select.has-error {
  margin-bottom: 30px;
}
.prescriptionsContainer .select.selected.has-error,
.prescriptionsContainer .select.selected {
  margin-bottom: 8px;
}
.prescriptionsContainer .select.has-error .styledSelect {
  background: #fff url(../images/arrow-down.png) no-repeat;
  background-position: 95% 18px;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .styledSelect:hover {
  border: 2px solid #8c8c8c !important;
}
.prescriptionsContainer .styledSelect:active,
.prescriptionsContainer .styledSelect.active {
  background-color: #f1f1f1;
}
.prescriptionsContainer .styledSelect.selected {
  background-color: #f1f1f1 !important;
  border: 2px solid #ccc !important;
}
.prescriptionsContainer .options {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  border-left: 2px solid #e9e9e9;
  border-right: 2px solid #e9e9e9;
  border-bottom: 2px solid #e9e9e9;
  background-color: white;
  font-size: 14px;
  overflow-y: auto;
  max-height: 198px;
}
.prescriptionsContainer .options li {
  padding: 12px;
  margin: 0 0;
  border-bottom: 2px solid #e9e9e9;
}
.prescriptionsContainer .options li:hover {
  background-color: #E9E9E9;
  color: #000;
}
.prescriptionsContainer input[type=checkbox] {
  display: none;
}
.prescriptionsContainer input[type=checkbox] + label.has-error {
  display: none;
}
.prescriptionsContainer input[type=checkbox] + label,
.prescriptionsContainer input[type=checkbox] + label + label {
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  position: relative;
  top: -22px;
  left: 32px;
}
.prescriptionsContainer input[type=checkbox] + label i,
.prescriptionsContainer input[type=checkbox] + label + label i {
  font-style: italic;
}
.prescriptionsContainer input[type=checkbox] + label span {
  display: block;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  margin: 0 10px 0 0;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: 22px;
  left: -32px;
}
.prescriptionsContainer input[type=checkbox].has-error + label + label span {
  border: 2px solid #cc0000;
}
.prescriptionsContainer input[type=checkbox]:checked + label span,
.prescriptionsContainer input[type=checkbox]:checked + label + label span {
  width: 20px;
  height: 20px;
  border: 2px solid #000;
  background: #000;
}
.prescriptionsContainer .associate-supply-checkbox {
  top: 19px !important;
}
.prescriptionsContainer #quick-reg-frame {
  margin: 0 auto;
  max-width: 940px;
  line-height: 24px;
}
.prescriptionsContainer #quick-reg-frame p.error {
  color: #cc0000;
  width: 75%;
}
.prescriptionsContainer .review-order p.error {
  width: 100% !important;
  padding: 0 0 10px 0;
}
.prescriptionsContainer .quick-reg-form {
  border: 2px solid #ccc;
  padding: 25px;
  max-width: 380px;
  margin: 25px 0;
}
.prescriptionsContainer .quick-reg-form.confirm-identity {
  max-width: 88%;
}
.prescriptionsContainer .quick-reg-form.confirm-identity .error.main {
  width: 90%;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button {
  max-width: 90%;
  padding: 0 !important;
  border: 0;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button p {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.prescriptionsContainer #quick-reg-frame button {
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 25px 10px 0 0;
  font-family: Helvetica Neue, Helvetica, Sans-serif, Arial;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span {
  float: left;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button {
  margin-bottom: 25px !important;
  float: none !important;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button.skip-track {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .quick-reg-form h1 {
  line-height: 28px;
  margin-bottom: 25px;
}
.prescriptionsContainer a.forgotPass {
  color: #CC0000;
  position: relative;
  top: 10px;
  font-weight: 500;
  display: block;
}
.prescriptionsContainer .quick-reg-form p.label {
  margin-top: 10px;
}
.prescriptionsContainer .quick-reg-form label.error {
  margin-bottom: 20px;
}
.prescriptionsContainer .remember-me-note {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  margin-left: 35px;
}
.prescriptionsContainer .show-timeout {
  padding: 50px 50px 25px 50px !important;
}
.prescriptionsContainer #quick-reg-frame .registration-form {
  padding: 0 !important;
}
.prescriptionsContainer #quick-reg-frame .registration-form #registration-tips {
  margin-top: 175px !important;
}
.prescriptionsContainer .section-filter {
  max-width: 940px;
  margin: 0 auto 25px auto;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 82px;
}
.prescriptionsContainer .section-filter:before {
  position: relative;
  top: 62px;
  width: 100%;
  height: 2px;
  background-color: #C6CFD4;
  content: "";
  display: block;
}
.prescriptionsContainer .section-filter > div label {
  min-width: 100px;
  display: inline-block;
  float: left;
  margin: 0px 50px 0px 0px;
  text-align: center;
  padding-top: 20px;
  height: 40px;
  color: black;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
}
.prescriptionsContainer .section-filter > div label a {
  color: black;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
}
.prescriptionsContainer .section-filter > div div label {
  position: relative;
  border-bottom: none;
}
.prescriptionsContainer .section-filter > div div label.on {
  border-bottom: #000 solid 2px;
}
.prescriptionsContainer .section-filter > div div label.on:before {
  width: 15px;
  height: 15px;
  border-top: #000 solid 2px;
  border-right: #000 solid 2px;
  content: " ";
  background-color: #fff;
  display: block;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Opera, Chrome, and Safari */
  position: absolute;
  left: 44%;
  right: 44%;
  top: 52px;
}
.prescriptionsContainer .section-filter.no-options {
  height: 20px;
}
.prescriptionsContainer .section-filter.no-options:before {
  top: 18px;
}
.prescriptionsContainer #statusbar {
  margin: 50px 0;
  overflow: hidden;
  text-align: center;
  width: 660px;
  position: relative;
}
.prescriptionsContainer #statusbar li {
  color: 0;
  font-size: 12px;
  width: 33.33%;
  float: left;
  position: relative;
  font-weight: 600;
}
.prescriptionsContainer #statusbar li:before {
  content: "";
  width: 30px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: 600;
  background: #ccc;
  border-radius: 15px;
  margin: 0 auto 5px auto;
}
.prescriptionsContainer #statusbar li.one:before {
  content: "1";
}
.prescriptionsContainer #statusbar li.two:before {
  content: "2";
}
.prescriptionsContainer #statusbar li.three:before {
  content: "3";
}
.prescriptionsContainer #statusbar li.four:before {
  content: "4";
}
.prescriptionsContainer #statusbar li:after {
  content: "";
  width: 86%;
  height: 3px;
  background: #ccc;
  position: absolute;
  left: -43%;
  top: 14px;
  z-index: 0;
}
.prescriptionsContainer #statusbar li:first-child:after {
  content: none;
}
.prescriptionsContainer #statusbar li.active:before {
  background: #37BAAB;
}
.prescriptionsContainer #statusbar li.one.active:after,
.prescriptionsContainer #statusbar li.two.active:after,
.prescriptionsContainer #statusbar li.three.active:after {
  background: #37BAAB;
}
.prescriptionsContainer #registration-lexis,
.prescriptionsContainer #registration-tips,
.prescriptionsContainer #registration-questions {
  width: 240px;
  float: right;
  font-weight: 400;
  text-align: left;
  font-size: 13px;
  line-height: 16px;
  padding-bottom: 50px;
}
.prescriptionsContainer #registration-lexis a,
.prescriptionsContainer #registration-tips a,
.prescriptionsContainer #registration-questions a {
  color: #cc0000;
  text-decoration: none;
}
.prescriptionsContainer #registration-lexis h2,
.prescriptionsContainer #registration-tips h2,
.prescriptionsContainer #registration-questions h2 {
  font-weight: 600;
  border-bottom: 3px solid #000;
  padding: 10px 10px 0 0;
  margin: 0;
  font-size: 16px;
}
.prescriptionsContainer #registration-lexis p,
.prescriptionsContainer #registration-tips p,
.prescriptionsContainer #registration-questions p {
  font-size: 13px;
  line-height: 16px;
  color: #747575;
  margin: 10px 0 0 0;
}
.prescriptionsContainer .registration-lexis-icon,
.prescriptionsContainer .registration-questions-icon,
.prescriptionsContainer .registration-tips-icon {
  display: none;
}
.prescriptionsContainer #registration-questions ul li {
  list-style-image: url(../images/arrow-red-right.png);
  padding: 12px 0;
  border-bottom: 1px solid #E9E9E9;
}
.prescriptionsContainer #registration-questions ul li.active {
  list-style-image: url(../images/arrow-red-down.png);
  padding: 12px 0;
  border-bottom: 1px solid #E9E9E9;
}
.prescriptionsContainer #registration-tips ul {
  margin: 0 0 0 -25px;
  padding: 0;
}
.prescriptionsContainer #registration-tips ul li {
  background: url(../images/icon-alert.png) no-repeat 0 2px;
  padding: 3px 0px 3px 33px;
  list-style: none;
  margin: 0 0 10px 0;
  background-size: 20px auto;
}
.prescriptionsContainer #registration-questions #accordion-faq {
  padding: 10px 10px 20px 10px;
}
.prescriptionsContainer #registration-tips #accordion-faq {
  padding: 10px 10px 20px 30px;
}
.prescriptionsContainer #registration-tips .accordion-faq-toggle,
.prescriptionsContainer #registration-questions .accordion-faq-toggle {
  cursor: pointer;
}
.prescriptionsContainer #registration-tips .accordion-faq-content,
.prescriptionsContainer #registration-questions .accordion-faq-content {
  display: none;
}
.prescriptionsContainer #registration-tips .accordion-faq-content.default,
.prescriptionsContainer #registration-questions .accordion-faq-content.default {
  display: block;
}
.prescriptionsContainer .password-validation {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}
.prescriptionsContainer #registration-tips .password-validation ul li.valid {
  background: url(../images/icon-checkmark-green.png) no-repeat left top;
  padding: 3px 0px 3px 33px;
  list-style: none;
  margin: 0 0 10px 0;
  color: #37BAAB;
  font-weight: 600;
}
.prescriptionsContainer #registration-tips .password-validation ul li.valid:before {
  background: none;
}
.prescriptionsContainer .track-ord-box {
  border: 1px solid #ccc;
  border-bottom: 2px solid black;
  padding: 25px;
  max-width: 65%;
}
.prescriptionsContainer .track_pkg_info p {
  padding: 0;
  margin: 0;
  line-height: 24px;
}
.prescriptionsContainer div.track-ord-box #statusbar {
  left: 0;
  width: 360px;
  margin: 0 auto;
}
.prescriptionsContainer div.track-ord-box #statusbar li {
  width: 25%;
}
.prescriptionsContainer div.track-ord-box #statusbar li:after {
  width: 76%;
  left: -33%;
}
.prescriptionsContainer .pkg_info {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 25px;
  max-width: 65%;
}
.prescriptionsContainer .track-ord-box h4 {
  font-size: 25px;
  color: #37BAAB;
  padding-bottom: 0px;
}
.prescriptionsContainer .pkg_info h4 {
  font-size: 25px;
  margin-bottom: 20px;
}
.prescriptionsContainer .pkg_info img {
  float: left;
  margin: -3px 10px 0 0;
  width: 32px;
}
.prescriptionsContainer .infoDiv1,
.prescriptionsContainer .infoDiv2 {
  display: inline-block;
  padding: 0px 0px 20px 43px;
}
.prescriptionsContainer .infoDiv1 p {
  font-weight: 400;
}
.prescriptionsContainer .infoDiv2 p {
  font-weight: 600;
  padding-left: 15px;
}
.prescriptionsContainer .pkg-detail2 {
  color: #37BAAB;
}
.prescriptionsContainer .any_question {
  color: #979797;
  font-size: 14px;
  margin-top: 20px;
}
.prescriptionsContainer .form-wrapper {
  width: 95%;
  margin-top: 0;
  margin-bottom: 25px;
}
.prescriptionsContainer h2 {
  margin: 0 0 24px 0;
}
.prescriptionsContainer h3 {
  line-height: 30px;
}
.prescriptionsContainer h4 {
  padding-bottom: 25px;
}
.prescriptionsContainer .specialty-patient-choose {
  display: block;
}
.prescriptionsContainer .specialty-patient {
  margin: 0 20px 0 0;
  position: relative;
  top: 20px;
}
.prescriptionsContainer #getting-started {
  text-align: left;
}
.prescriptionsContainer #getting-started .combo-icon {
  top: 0;
  margin: 25px 0 10px 0;
}
.prescriptionsContainer #getting-started ul li {
  display: block;
}
.prescriptionsContainer #statusbar {
  width: 320px;
  left: 0;
}
.prescriptionsContainer #statusbar li:after {
  left: -37%;
}
.prescriptionsContainer #need-more-time h1 {
  margin: 25px 0 25px 0;
}
.prescriptionsContainer #need-more-time button {
  margin: 25px 10px 25px 0;
}
.prescriptionsContainer button.continue-quick-registration {
  padding: 13px 14px !important;
}
.prescriptionsContainer input[type=text],
.prescriptionsContainer input[type=password] {
  height: 42px;
  padding: 0 10px;
}
.prescriptionsContainer .quick-reg-form h1 {
  display: none;
}
.prescriptionsContainer #quick-reg-frame p.error {
  width: 100%;
}
.prescriptionsContainer .error.main {
  width: 80%;
}
.prescriptionsContainer .feedback {
  display: none;
}
.prescriptionsContainer #need-more-time {
  text-align: left;
  padding: 35px;
  width: 270px;
}
.prescriptionsContainer .registration-tips-icon {
  float: right;
  position: relative;
  top: -25px;
  display: block;
  cursor: pointer;
  margin-left: 10px;
}
.prescriptionsContainer #registration-tips {
  width: 275px;
  height: 400px;
  padding: 25px;
}
.prescriptionsContainer #registration-tips h2 {
  width: 80%;
  margin: 20px 0 10px 0 !important;
  line-height: 22px;
}
.prescriptionsContainer #footer .awards {
  position: relative;
}
.prescriptionsContainer #footer a.feedback {
  display: block;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
.prescriptionsContainer #footer a.feedback:before {
  display: none;
}
.prescriptionsContainer .utlitiy {
  font-weight: 400;
  position: absolute;
  right: 25px;
  top: 15px;
}
.prescriptionsContainer .utlitiy span {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.prescriptionsContainer #header {
  border-top: none;
  padding-bottom: 35px;
}
.prescriptionsContainer a.sign-out {
  margin-top: 35px;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button.skip-track {
  margin-top: 25px !important;
  position: relative;
  top: -4px;
}
.prescriptionsContainer .section-filter.no-options {
  height: 2px;
}
.prescriptionsContainer .section-filter.no-options:before {
  top: 0px;
}
.prescriptionsContainer #header .logo {
  display: inline-block;
  height: 40px;
  width: 187px;
  background: url("../images/CVS_specialty.png") no-repeat;
  background-size: 75%;
}
.prescriptionsContainer .track-ord-box {
  border: 1px solid #ccc;
  border-bottom: 2px solid black;
  padding: 25px;
  max-width: 65%;
}
.prescriptionsContainer .track_pkg_info p {
  font-size: 14px !important;
}
.prescriptionsContainer .track_pkg_info .infoDiv {
  display: table;
  width: 55%;
  margin: 0 0 0 46px;
}
.prescriptionsContainer .track_pkg_info .infoDiv p {
  display: table-row;
}
.prescriptionsContainer .track_pkg_info .infoDiv span {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  white-space: pre-line;
}
.prescriptionsContainer .track_pkg_info .infoDiv span.red {
  color: #cc0000;
}
.prescriptionsContainer div.track-ord-box #statusbar {
  left: 0;
  width: 360px;
  margin: 0 auto;
}
.prescriptionsContainer div.track-ord-box #statusbar li {
  width: 25%;
}
.prescriptionsContainer div.track-ord-box #statusbar li:after {
  width: 68%;
  left: -33%;
}
.prescriptionsContainer .pkg_info h4 {
  margin-bottom: 0px;
}
.prescriptionsContainer .pkg_info {
  border: none;
  padding: 25px;
  max-width: 65%;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.prescriptionsContainer .infoDiv1,
.prescriptionsContainer .infoDiv2 {
  display: inline-block;
  padding: 0px 0px 20px 0;
}
.prescriptionsContainer .menu-prototype {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  width: 25px;
}
.prescriptionsContainer .menu-prototype i {
  padding: 5px;
  background: #ccc;
  cursor: pointer;
  opacity: 0.5;
}
.prescriptionsContainer .menu-prototype i:hover {
  padding: 5px;
  background: #000;
  cursor: pointer;
  opacity: 1;
}
.prescriptionsContainer .menu-prototype-links {
  background: #fff;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 10px;
  width: 200px;
  position: relative;
  left: -225px;
  opacity: 0;
}
.prescriptionsContainer .menu-prototype-links h1 {
  font-size: 12px;
  padding-bottom: 0;
  margin-bottom: 2px;
  margin-top: 10px;
  cursor: pointer;
}
.prescriptionsContainer .menu-prototype-links p {
  line-height: 18px !important;
  font-size: 12px;
  padding: 0 !important;
  margin: 0 !important;
}
.prescriptionsContainer .links1,
.prescriptionsContainer .links2,
.prescriptionsContainer .links3,
.prescriptionsContainer .links4,
.prescriptionsContainer .links5,
.prescriptionsContainer .links6,
.prescriptionsContainer .links7,
.prescriptionsContainer .links8 {
  display: none;
}
.prescriptionsContainer .menu-prototype-links p.notes {
  line-height: 14px;
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-left: 20px;
}
.prescriptionsContainer label.has-error {
  line-height: 18px;
}
.prescriptionsContainer .utlitiy {
  text-transform: uppercase;
}
.prescriptionsContainer input[type=checkbox]:checked + label span,
.prescriptionsContainer input[type=checkbox]:checked + label + label span {
  background: #000 url(../images/check-on.png) no-repeat;
}
.prescriptionsContainer input[type=radio] {
  display: none;
}
.prescriptionsContainer input[type=radio] + label.has-error {
  display: none;
}
.prescriptionsContainer input[type=radio] + label {
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  position: relative;
  top: 8px;
  left: -10px;
  color: #646464;
}
.prescriptionsContainer input[type=radio] + label span {
  display: block;
  width: 18px;
  height: 18px;
  border: 2px solid #ccc;
  border-radius: 10px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: 22px;
  left: -28px;
  background: #fff;
}
.prescriptionsContainer input[type=radio].has-error + label + label span {
  border: 2px solid #cc0000;
}
.prescriptionsContainer input[type=radio]:checked + label span {
  width: 18px;
  height: 18px;
  border: 2px solid #000;
  background: #000;
}
.prescriptionsContainer ::-webkit-textarea-placeholder {
  color: #ccc;
}
.prescriptionsContainer :-ms-textarea-placeholder {
  color: #ccc;
}
.prescriptionsContainer textarea.has-error::-webkit-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer textarea.has-error:-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer textarea.has-error::-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer textarea.has-error:-ms-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer textarea {
  height: 18px;
  padding: 12px 12px 11px 12px;
  border: none;
  color: #1e1e1e !important;
  font-size: 14px;
  width: 200px;
  margin: 5px 0 15px 0;
  border: 2px solid #ccc;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.prescriptionsContainer textarea:hover {
  border: 2px solid #8c8c8c;
}
.prescriptionsContainer textarea:focus {
  border: 2px solid #000;
}
.prescriptionsContainer textarea.has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
}
.prescriptionsContainer .refills-outer-container {
  padding: 0;
  margin: 35px 0 0 0;
  width: 625px;
  float: left;
}
.prescriptionsContainer .refills-outer-container.noPresc {
  width: 99%;
}
.prescriptionsContainer .refills-container {
  border: 1px solid #ccc;
  padding: 0;
  width: 100%;
}
.prescriptionsContainer .refills-container li {
  padding: 15px 25px 15px 75px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.prescriptionsContainer .refills-container li.noPresc {
  padding: 15px 25px 15px 30px;
}
.prescriptionsContainer .refills-container li:last-child {
  border-bottom: none;
}
.prescriptionsContainer .refills-container h3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.prescriptionsContainer .accordion-refills-toggle {
  position: relative;
  font-weight: 400;
}
.prescriptionsContainer .accordion-refills-content.collapse {
  display: none;
}
.prescriptionsContainer .accordion-refills-content.collapse.in {
  display: block;
}
.prescriptionsContainer .accordion-refills-content .left {
  float: left;
  margin-right: 50px;
}
.prescriptionsContainer .accordion-refills-content .left:last-child {
  margin-right: 0px;
}
.prescriptionsContainer .accordion-refills-content .left p {
  margin: 0 0 0 0;
}
.prescriptionsContainer .accordion-refills-content .left.max-width {
  max-width: 50%;
}
.prescriptionsContainer .accordion-refills-toggle i {
  position: absolute;
  left: -50px;
  top: 12px;
}
.prescriptionsContainer #accordion-refills li .refilloptions {
  float: right;
  position: relative;
  right: 0;
  top: 17px;
  z-index: 100;
}
.prescriptionsContainer #accordion-refills li .refilloptions .checkbox {
  border: 2px solid #ccc;
  margin: 0 10px 0 0;
  padding: 2px 11px;
  cursor: pointer;
  position: relative;
}
.prescriptionsContainer #accordion-refills li .refilloptions .checkbox.active {
  border: 2px solid #000;
  background: #000 url(../images/check-on.png) no-repeat;
}
.prescriptionsContainer #accordion-refills li .refilloptions p {
  font-size: 12px;
  line-height: 16px;
  width: 75px;
  text-align: center;
}
.prescriptionsContainer #accordion-refills li .refilloptions p i {
  display: block;
  margin-top: 5px;
}
.prescriptionsContainer #accordion-refills li .refilloptions.norefill {
  top: -12px;
  right: -15px;
}
.prescriptionsContainer #accordion-refills .fa-angle-down {
  left: -55px !important;
}
.prescriptionsContainer #accordion-refills hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 4px;
  border: none;
}
.prescriptionsContainer #no-refills,
.prescriptionsContainer #cancel-order,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no {
  text-align: left;
  padding: 100px 50px;
  width: 650px;
  font-weight: 400;
  line-height: 20px;
}
.prescriptionsContainer #no-refills h2,
.prescriptionsContainer #cancel-order h2,
.prescriptionsContainer #remove-rx h2,
.prescriptionsContainer #answer-no h2 {
  width: 100%;
  margin: 0;
  color: #000;
  font-weight: 400;
}
.prescriptionsContainer #no-refills h1,
.prescriptionsContainer #cancel-order h1,
.prescriptionsContainer #remove-rx h1,
.prescriptionsContainer #answer-no h1 {
  color: #000;
  font-size: 25px;
  line-height: 25px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 0 25px 0;
  text-transform: none;
}
.prescriptionsContainer #no-refills button,
.prescriptionsContainer #cancel-order button,
.prescriptionsContainer #remove-rx button,
.prescriptionsContainer #answer-no button {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  float: none;
  margin: 50px 10px 50px 0;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer #cancel-order button.yes,
.prescriptionsContainer #remove-rx button.yes,
.prescriptionsContainer #answer-no button.yes {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer #cart-sidebar {
  margin: 35px 0;
  padding: 15px;
  float: right;
  width: 230px;
  border: 2px solid #ccc;
}
.prescriptionsContainer #cart-sidebar p.norefills {
  margin: 0;
}
.prescriptionsContainer #cart-sidebar h3 {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer #cart-sidebar h3 img {
  margin: 0 7px 0 0;
}
.prescriptionsContainer #cart-sidebar button.checkout {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  float: none;
  margin: 10px 0 0 0;
  font-weight: 600;
  cursor: pointer;
  width: 100%;
  ssdisplay: none;
}
.prescriptionsContainer #cart-sidebar .refilled-drug hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 2px;
  border: none;
}
.prescriptionsContainer #cart-sidebar .refilled-drug p {
  color: #646464;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-transform: uppercase;
  float: left;
  width: 55%;
  margin: 0;
}
.prescriptionsContainer #cart-sidebar .refilled-drug button {
  margin: 0;
  padding: 8px;
  border: 2px solid #646464;
  background: #646464;
  color: #fff;
  font-size: 12px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  width: 40%;
}
.prescriptionsContainer .refill-buttons {
  width: 625px !important;
  padding: 0 !important;
}
.prescriptionsContainer .refill-buttons span {
  float: right;
}
.prescriptionsContainer .refill-buttons button {
  margin-bottom: 25px !important;
  float: none !important;
}
.prescriptionsContainer .refill-buttons button.refill-all {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer #quick-reg-frame .refill-buttons button.refill-checkout {
  opacity: 0.4;
  cursor: default;
}
.prescriptionsContainer #quick-reg-frame .refill-buttons button.refill-checkout.active {
  opacity: 1;
  cursor: pointer;
}
.prescriptionsContainer .jacho #statusbar,
.prescriptionsContainer .review-order #statusbar,
.prescriptionsContainer .confirm-order #statusbar {
  width: 360px;
}
.prescriptionsContainer .jacho #statusbar li,
.prescriptionsContainer .review-order #statusbar li,
.prescriptionsContainer .confirm-order #statusbar li {
  font-size: 14px;
}
.prescriptionsContainer .jacho #statusbar li:before,
.prescriptionsContainer .review-order #statusbar li:before,
.prescriptionsContainer .confirm-order #statusbar li:before {
  font-size: 18px;
  width: 40px;
  line-height: 40px;
  border-radius: 20px;
}
.prescriptionsContainer .jacho #statusbar li:after,
.prescriptionsContainer .review-order #statusbar li:after,
.prescriptionsContainer .confirm-order #statusbar li:after {
  width: 80%;
  left: -34%;
  top: 19px;
}
.prescriptionsContainer .jacho .question {
  border: 2px solid #646464;
  padding: 20px 25px;
  position: relative;
  margin: 0 0 25px 0;
}
.prescriptionsContainer .jacho .question .number {
  position: absolute;
  top: 0;
  left: 0;
  background: #646464;
  width: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
.prescriptionsContainer .jacho .question p {
  margin: 0 0 0 40px;
  width: 65%;
}
.prescriptionsContainer .jacho .question p.label {
  margin: 10px 0 0 0;
}
.prescriptionsContainer .jacho .question .question-options {
  position: absolute;
  top: -10px;
  right: 0;
}
.prescriptionsContainer .jacho .question .question-options .field-content:nth-child(1) {
  margin-right: 60px;
}
.prescriptionsContainer .jacho .question .question-answers {
  margin: 20px 0 0 40px;
}
.prescriptionsContainer .jacho .question .question-answers textarea {
  width: 65%;
  height: 100px;
  resize: none;
}
.prescriptionsContainer .jacho .question .question-answers.jacho5 .select {
  width: 200px;
  margin: 5px 0 8px 0;
}
.prescriptionsContainer .jacho-buttons {
  width: 100% !important;
  padding: 0 !important;
}
.prescriptionsContainer .jacho-buttons span {
  float: right;
}
.prescriptionsContainer .jacho-buttons button {
  margin-bottom: 25px !important;
  float: none !important;
}
.prescriptionsContainer .jacho-buttons button.jacho-cancel {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer #quick-reg-frame .jacho-buttons button.jacho-next {
  opacity: 0.4;
  cursor: default;
}
.prescriptionsContainer #quick-reg-frame .jacho-buttons button.jacho-next.active {
  opacity: 1;
  cursor: pointer;
}
.prescriptionsContainer .jacho-radio {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  position: relative;
  top: 8px;
  left: -10px;
  color: #646464;
  margin: 0 10px 0 0;
}
.prescriptionsContainer .jacho-radio:nth-child(1) {
  margin-right: 60px;
}
.prescriptionsContainer .jacho-radio span {
  display: block;
  width: 18px;
  height: 18px;
  border: 2px solid #ccc;
  border-radius: 10px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: 22px;
  left: -28px;
  background: #fff;
}
.prescriptionsContainer .jacho-radio.active span {
  border: 2px solid #000;
  background: #000;
}
.prescriptionsContainer .review-order {
  width: 730px;
}
.prescriptionsContainer .review-order .section {
  border: 2px solid #ccc;
  padding: 20px 25px;
  position: relative;
  margin: 0 0 25px 0;
}
.prescriptionsContainer .review-order .section p {
  margin: 0;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p {
  position: relative;
  text-transform: uppercase;
  height: 50px;
  width: 275px;
  line-height: 18px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill label p {
  text-transform: none;
  height: auto;
  width: auto;
  font-size: 14px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p span {
  position: absolute;
  top: 10px;
}
.prescriptionsContainer .review-order .section .edit {
  position: absolute;
  top: 25px;
  right: 25px;
  color: #cc0000;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer .review-order .section .edit.active {
  opacity: 0.4;
}
.prescriptionsContainer .review-order .section .current-address {
  float: left;
  max-width: 202px;
}
.prescriptionsContainer .review-order .section .current-address p {
  white-space: pre-line;
  word-wrap: break-word;
}
.prescriptionsContainer .review-order .section .change-address select {
  height: 49px;
  margin: 4px 0 0 0;
}
.prescriptionsContainer .review-order .section .change-address {
  float: left;
  background: url(../images/bullet-divider-v.png) repeat-y;
  padding: 0 0 0 40px;
  margin: 0 0 0 40px;
}
.prescriptionsContainer .review-order .section .change-address #zip + label.has-error {
  width: 50px;
}
.prescriptionsContainer .review-order input[type=text],
.prescriptionsContainer .review-order input[type=password] {
  width: 100px;
}
.prescriptionsContainer .review-order input[type=text].long,
.prescriptionsContainer .review-order input[type=password].long {
  width: 250px;
}
.prescriptionsContainer .review-order input[type=text].short,
.prescriptionsContainer select.short {
  width: 69px;
}
.prescriptionsContainer .review-order .section button {
  float: none !important;
}
.prescriptionsContainer .review-order .section button.save-change {
  background: #333 !important;
  border: 2px solid #333 !important;
  margin: 25px 0 10px 0 !important;
  cursor: default;
}
.prescriptionsContainer .review-order .section button.save-change:disabled {
  opacity: 0.4;
  cursor: pointer;
}
.prescriptionsContainer .review-order .section button.cancel-change {
  background: #646464 !important;
  border: 2px solid #646464 !important;
}
.prescriptionsContainer .review-order .section button.remove-rx {
  padding: 10px 20px !important;
  background: #333 !important;
  border: 2px solid #333 !important;
  margin: 0 0 0 300px !important;
}
.prescriptionsContainer .review-order-buttons {
  width: 100%;
  text-align: right;
}
.prescriptionsContainer .review-order-buttons button.review-order-cancel {
  float: none !important;
}
.prescriptionsContainer .review-order-buttons button.submit-order {
  margin-bottom: 25px !important;
  float: right !important;
  opacity: 1;
  cursor: pointer;
}
.prescriptionsContainer #quick-reg-frame .review-order-buttons button.submit-order:disabled {
  opacity: 0.4;
  cursor: default;
}
.prescriptionsContainer #quick-reg-frame .review-order-buttons button.review-order-cancel {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .review-order .change-address .select {
  width: 100px;
  margin: 5px 0 8px 0;
}
.prescriptionsContainer .review-order .change-address .select.states {
  width: 93px;
  margin: 5px 10px 0 0;
}
.prescriptionsContainer .review-order .change-date .select {
  margin: 25px 0 5px 0;
  display: block;
}
.prescriptionsContainer .review-order hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 4px;
  border: none;
}
.prescriptionsContainer .confirm-order .section {
  border: 2px solid #ccc;
  padding: 20px 25px;
  position: relative;
  width: 75%;
}
.prescriptionsContainer .confirm-order .section.top {
  border-bottom: 2px solid #000;
}
.prescriptionsContainer .confirm-order .section.bottom {
  border-top: none;
}
.prescriptionsContainer .confirm-order .section.bottom img {
  float: left;
  margin: 5px 25px 25px 0;
  width: 60px;
}
.prescriptionsContainer .confirm-order .section p {
  margin: 0;
}
.prescriptionsContainer .confirm-order .section .address {
  font-weight: 600;
  text-transform: uppercase;
}
.prescriptionsContainer .section-filter .lock img {
  width: 16px;
  height: 20px;
  float: left;
  position: relative;
  top: -10px;
  left: -5px;
}
.prescriptionsContainer .section-filter > div label {
  margin: 0px 40px 0px 0px;
}
.prescriptionsContainer .account-balance h3 {
  color: #40b9ac;
  font-size: 32px;
  margin: 25px 0;
  padding: 0;
}
.prescriptionsContainer .account-balance p {
  margin: 0;
}
.prescriptionsContainer .account-balance .note {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  margin: 0 0 25px 0;
}
.prescriptionsContainer .account-balance a {
  display: block;
  color: #cc0000;
  font-weight: 400;
  margin: 0 0 10px 0;
}
.prescriptionsContainer .account-balance a i {
  position: relative;
  top: 4px;
  left: 5px;
}
.prescriptionsContainer .rfr-nonregistered h2 {
  font-weight: 600 !important;
}
.prescriptionsContainer .rfr-nonregistered hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 4px;
  border: none;
}
.prescriptionsContainer .rfr-nonregistered ul {
  list-style-type: square;
  margin: 0 0 25px 20px;
  font-weight: 400;
}
.prescriptionsContainer p.red {
  color: #cc0000;
  font-weight: 600;
}
.prescriptionsContainer .confirm-identity-button p.note {
  width: 100%;
  float: none;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button {
  margin-bottom: 0 !important;
  float: none !important;
}
.prescriptionsContainer .modal-backdrop.fade.in {
  background: #000 url(../images/overlay.png);
  opacity: 0.7;
  aaacursor: pointer;
  visibility: visible;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0;
}
.prescriptionsContainer .modal {
  /*display: block;
  	visibility: visible;
  	top: 52px;
  	position: absolute;
  	height: 350px;
  	opacity: 1;
  	cursor: auto;
  	z-index: 9999;
  	overflow: hidden;
  */
  display: block;
  visibility: visible;
  /*top: 52px;*/
  left: 50%;
  position: absolute;
  width: 750px;
  height: 331px;
  opacity: 1;
  cursor: auto;
  z-index: 9999;
  margin-left: -375px;
}
.prescriptionsContainer .modal .model {
  border-radius: 0;
  width: 100%;
}
.prescriptionsContainer .change-address state {
  height: 50px;
  margin: 2px 0 10px;
}
.prescriptionsContainer #loader-container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background: #000;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  min-height: 650px;
}
.prescriptionsContainer .loader-data {
  position: absolute;
  width: 360px;
  top: 85%;
  left: 50%;
  height: 410px;
  margin: -205px 0 0 -185px;
  z-index: 1050;
}
.prescriptionsContainer .loader-data h1 {
  white-space: nowrap;
  color: #fff;
  margin: 0;
}
.prescriptionsContainer .loader {
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 0.8em auto;
  position: relative;
}
@-webkit-keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff;
  }
  5%, 95% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff;
  }
  30% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.51em -0.66em 0 -0.42em #ffffff, -0.75em -0.36em 0 -0.44em #ffffff, -0.83em -0.03em 0 -0.46em #ffffff, -0.81em 0.21em 0 -0.477em #ffffff;
  }
  55% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.29em -0.78em 0 -0.42em #ffffff, -0.43em -0.72em 0 -0.44em #ffffff, -0.52em -0.65em 0 -0.46em #ffffff, -0.57em -0.61em 0 -0.477em #ffffff;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff;
  }
}
@keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff;
  }
  5%, 95% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff;
  }
  30% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.51em -0.66em 0 -0.42em #ffffff, -0.75em -0.36em 0 -0.44em #ffffff, -0.83em -0.03em 0 -0.46em #ffffff, -0.81em 0.21em 0 -0.477em #ffffff;
  }
  55% {
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.29em -0.78em 0 -0.42em #ffffff, -0.43em -0.72em 0 -0.44em #ffffff, -0.52em -0.65em 0 -0.46em #ffffff, -0.57em -0.61em 0 -0.477em #ffffff;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: -0.11em -0.83em 0 -0.4em #ffffff, -0.11em -0.83em 0 -0.42em #ffffff, -0.11em -0.83em 0 -0.44em #ffffff, -0.11em -0.83em 0 -0.46em #ffffff, -0.11em -0.83em 0 -0.477em #ffffff;
  }
}
@media (max-width: 768px) {
  .prescriptionsContainer #registration-tips-wrapper {
    float: right;
    width: 32%;
  }
  .prescriptionsContainer #registration-tips {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /**
    * SP 11/20/2016 - ITPR015400 - Guest Refill
    * Added new style as part of Guest refill
    */
    /*misc*/
    /*refills*/
    /*jacho*/
    /*review-order*/
    /*confirm order*/
    /* account balance*/
    /*tracking*/
    /*section-filter*/
    /*status bar*/
    /*confrm identity*/
    /*modals*/
  }
  .prescriptionsContainer #registration-tips h2 {
    width: 90%;
  }
  .prescriptionsContainer input[type=text].long,
.prescriptionsContainer input[type=password].long {
    width: 95%;
  }
  .prescriptionsContainer #cart-sidebar .cart.inActive {
    display: none;
  }
  .prescriptionsContainer .quick-reg-form {
    border: 0;
    padding: 0;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity-button span button {
    margin: 0 !important;
    width: 100%;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity-button {
    max-width: 100%;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity-button span {
    float: none !important;
    width: 100%;
    margin: 0 !important;
  }
  .prescriptionsContainer .loader-data h1 {
    text-align: center;
  }
  .prescriptionsContainer #site-wrapper {
    padding: 0;
  }
  .prescriptionsContainer #quick-reg-frame .selectBox {
    width: 100%;
  }
  .prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x {
    width: 94.5%;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity .field-content {
    float: none !important;
  }
  .prescriptionsContainer .loader-data {
    width: 100%;
    left: 0;
    margin: -205px 0 0 0;
  }
  .prescriptionsContainer .modal {
    left: 0;
    bottom: 0;
    right: 0;
    width: 90%;
    height: auto;
    margin: auto;
  }
  .prescriptionsContainer .modal-dialog {
    right: 0;
    left: 0;
    max-width: 100%;
  }
  .prescriptionsContainer label.has-error {
    margin-bottom: 10px;
  }
  .prescriptionsContainer #header a.sign-out {
    display: none;
  }
  .prescriptionsContainer #footer a.sign-out {
    float: none !important;
    margin: 0 !important;
    display: inline;
  }
  .prescriptionsContainer .refills-outer-container {
    margin: 20px 0 0 0;
    width: 100%;
    float: none;
  }
  .prescriptionsContainer .refills-container {
    border: none;
  }
  .prescriptionsContainer .refills-container li {
    padding: 15px 10px 15px 35px;
  }
  .prescriptionsContainer .refills-container li:last-child {
    border-bottom: 1px solid #ccc;
    padding-bottom: 0;
  }
  .prescriptionsContainer .refills-container h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .prescriptionsContainer .accordion-refills-toggle {
    font-size: 14px;
    display: block;
    max-width: 82%;
  }
  .prescriptionsContainer .accordion-refills-toggle i {
    left: -35px;
    top: 5px;
  }
  .prescriptionsContainer #accordion-refills .fa-angle-down {
    left: -36px !important;
  }
  .prescriptionsContainer #accordion-refills li .refilloptions {
    top: 10px;
  }
  .prescriptionsContainer #accordion-refills li .refilloptions.norefill {
    top: -22px;
    right: -15px;
  }
  .prescriptionsContainer .accordion-refills-content {
    margin-top: 20px;
  }
  .prescriptionsContainer .accordion-refills-content p {
    font-size: 14px;
  }
  .prescriptionsContainer .accordion-refills-content hr {
    display: none;
  }
  .prescriptionsContainer .accordion-refills-content .left:last-child {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .prescriptionsContainer #cart-sidebar {
    margin: 35px 0;
    padding: 25px 0;
    float: none;
    width: 100%;
    border: none;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
  }
  .prescriptionsContainer #cart-sidebar.active {
    display: block;
  }
  .prescriptionsContainer #cart-sidebar.inActive {
    display: none;
  }
  .prescriptionsContainer #cart-sidebar p.norefills {
    margin-top: 10px;
  }
  .prescriptionsContainer #cart-sidebar button.checkout {
    margin: 20px 0 10px 0;
  }
  .prescriptionsContainer .refill-buttons {
    width: 100% !important;
    margin-top: 35px;
  }
  .prescriptionsContainer .refill-buttons span {
    float: none !important;
    width: 100%;
    margin: 0 !important;
  }
  .prescriptionsContainer .refill-buttons span button {
    margin: 0 !important;
    width: 100%;
  }
  .prescriptionsContainer .refill-buttons span button.refill-checkout {
    margin-top: 25px !important;
    display: block;
  }
  .prescriptionsContainer .jacho .question p {
    margin: 0 0 0 15px;
    width: 50%;
    font-size: 14px;
  }
  .prescriptionsContainer .jacho .question .question-options {
    position: absolute;
    top: -10px;
    right: -5%;
  }
  .prescriptionsContainer .jacho-radio:nth-child(1) {
    margin-right: 25px;
  }
  .prescriptionsContainer .jacho-radio {
    font-size: 14px;
    left: 0;
  }
  .prescriptionsContainer .jacho .question .question-options .field-content input[type=radio] + label span {
    margin: 0 10px 0 0;
  }
  .prescriptionsContainer .jacho-buttons {
    width: 100% !important;
    margin-top: 35px;
  }
  .prescriptionsContainer .jacho-buttons span {
    float: none !important;
    width: 100%;
    margin: 0 !important;
  }
  .prescriptionsContainer #quick-reg-frame .jacho-buttons button {
    margin: 0 auto;
    width: 97%;
    display: block;
  }
  .prescriptionsContainer .jacho-buttons span button.jacho-next {
    margin-top: 25px !important;
  }
  .prescriptionsContainer .jacho .question .question-answers {
    margin: 20px 0 0;
  }
  .prescriptionsContainer .jacho .question .question-answers textarea {
    width: 91%;
    height: 100px;
  }
  .prescriptionsContainer .jacho .question .question-answers input[type=text] {
    width: 91%;
  }
  .prescriptionsContainer .jacho .question .question-answers p.label {
    width: 100% !important;
  }
  .prescriptionsContainer .jacho .question .question-answers .field-content {
    width: 100% !important;
  }
  .prescriptionsContainer .jacho .question .question-answers .select {
    width: 100%;
    margin: 0;
  }
  .prescriptionsContainer .jacho .question .question-answers.jacho5 .select {
    width: 100%;
  }
  .prescriptionsContainer .review-order {
    width: 100%;
  }
  .prescriptionsContainer .review-order h1 {
    font-size: 20px;
  }
  .prescriptionsContainer .review-order .section {
    border: none;
    border-bottom: 2px solid #ccc;
    padding: 0 0 25px 0;
    width: 100%;
    margin: 0 0 50px;
    word-break: break-word;
  }
  .prescriptionsContainer .review-order .section .edit {
    right: 0;
    top: 5px;
  }
  .prescriptionsContainer .review-order .section .current-address {
    float: none;
  }
  .prescriptionsContainer .review-order .section .change-address {
    float: none;
    background: url(../images/bullet-divider.png) repeat-x;
    padding: 25px 0 0 0;
    margin: 25px 0 0 0;
    width: 100% !important;
  }
  .prescriptionsContainer .review-order .section .change-address .select.has-error {
    margin-bottom: 35px;
  }
  .prescriptionsContainer .review-order .section .change-address #zip + label.has-error {
    width: 100%;
  }
  .prescriptionsContainer .review-order input[type=text],
.prescriptionsContainer .review-order input[type=text].long,
.prescriptionsContainer .review-order input[type=password].long {
    width: 93%;
  }
  .prescriptionsContainer .review-order input[type=text].short {
    width: 93%;
  }
  .prescriptionsContainer .review-order .select {
    width: 100%;
  }
  .prescriptionsContainer .review-order .section .change-address .field-content {
    width: 100% !important;
    float: none;
  }
  .prescriptionsContainer .review-order .section button {
    width: 100% !important;
    margin: 25px 0 0 0 !important;
  }
  .prescriptionsContainer .review-order .section button.remove-rx {
    float: none !important;
    margin: 10px 0 10px 0 !important;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p span {
    position: relative;
    top: 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p {
    height: auto !important;
    padding: 10px 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill label p {
    padding: 0;
  }
  .prescriptionsContainer .review-order-buttons button {
    width: 100%;
    margin: 0 0 25px 0 !important;
  }
  .prescriptionsContainer .review-order-buttons span button.review-order-cancel {
    margin-top: 25px !important;
  }
  .prescriptionsContainer .confirm-order .section {
    border: none;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 20px 0;
    position: relative;
    width: 100%;
  }
  .prescriptionsContainer .confirm-order p {
    font-size: 14px;
    line-height: 18px;
  }
  .prescriptionsContainer .confirm-order .section.top {
    border-bottom: 2px solid #000;
  }
  .prescriptionsContainer .confirm-order .section.bottom {
    border-top: none;
  }
  .prescriptionsContainer .confirm-order .section.bottom span {
    display: block;
  }
  .prescriptionsContainer .confirm-order h1 {
    font-size: 20px;
  }
  .prescriptionsContainer .account-balance h1 {
    padding-bottom: 20px;
  }
  .prescriptionsContainer .track-ord-box h4 {
    line-height: 30px;
  }
  .prescriptionsContainer .pkg_info h4 {
    font-size: 20px;
    padding-bottom: 0px;
    margin-bottom: 10px;
  }
  .prescriptionsContainer .pkg_info img {
    float: left;
    margin: 3px 10px 0 0;
    width: 25px;
  }
  .prescriptionsContainer .section-filter,
.prescriptionsContainer .section-filter div {
    overflow-x: auto;
    overflow: hidden;
  }
  .prescriptionsContainer .section-filter div div {
    width: 320px;
  }
  .prescriptionsContainer .section-filter .lock img {
    width: 12px;
    height: 15px;
    float: left;
    position: relative;
    top: 0px;
    left: -2px;
  }
  .prescriptionsContainer .section-filter {
    height: 52px;
  }
  .prescriptionsContainer .section-filter:before {
    top: 47px;
  }
  .prescriptionsContainer .section-filter > div label {
    min-width: 67px;
    font-size: 11px;
    line-height: 14px;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin: 0px 5px 0px 0px;
  }
  .prescriptionsContainer .section-filter > div div label.on:before {
    width: 10px;
    height: 10px;
    left: 42%;
    right: 42%;
    top: 39px;
  }
  .prescriptionsContainer .jacho #statusbar,
.prescriptionsContainer .review-order #statusbar,
.prescriptionsContainer .confirm-order #statusbar {
    width: 100%;
    margin: 50px auto;
  }
  .prescriptionsContainer .jacho #statusbar li,
.prescriptionsContainer .review-order #statusbar li,
.prescriptionsContainer .confirm-order #statusbar li {
    font-size: 12px;
  }
  .prescriptionsContainer .jacho #statusbar li:before,
.prescriptionsContainer .review-order #statusbar li:before,
.prescriptionsContainer .confirm-order #statusbar li:before {
    font-size: 14px;
    width: 30px;
    line-height: 30px;
    border-radius: 15px;
  }
  .prescriptionsContainer .jacho #statusbar li:after,
.prescriptionsContainer .review-order #statusbar li:after,
.prescriptionsContainer .confirm-order #statusbar li:after {
    width: 80%;
    left: -35%;
    top: 14px;
  }
  .prescriptionsContainer .confirm-identity-button p.note {
    width: 100%;
    float: none;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #cancel-order,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no {
    width: 83%;
    height: auto;
    padding: 25px !important;
  }
  .prescriptionsContainer #no-refills h2,
.prescriptionsContainer #cancel-order h2,
.prescriptionsContainer #remove-rx h2,
.prescriptionsContainer #answer-no h2 {
    width: 100%;
    margin: 20px 0 10px 0 !important;
    line-height: 22px;
  }
  .prescriptionsContainer #no-refills button,
.prescriptionsContainer #cancel-order button,
.prescriptionsContainer #remove-rx button,
.prescriptionsContainer #answer-no button {
    width: 100%;
    margin: 25px 10px 0 0;
  }
  .prescriptionsContainer .jacho .question {
    margin: 0 auto 25px;
    width: 80%;
  }
  .prescriptionsContainer .pkg_info,
.prescriptionsContainer .track-ord-box {
    max-width: 100%;
    border: none;
    padding: 0;
  }
  .prescriptionsContainer .track-ord-box {
    border-bottom: 2px solid black;
    padding: 0 0 25px;
  }
  .prescriptionsContainer .pkg_info {
    padding: 25px 0 0;
  }
  .prescriptionsContainer div.track-ord-box #statusbar {
    width: 100%;
  }
  .prescriptionsContainer #quick-reg-frame .refill-buttons button.refill-checkout.active {
    display: none;
  }
  .prescriptionsContainer .accordion-refills-content .left.max-width {
    max-width: 100%;
  }
  .prescriptionsContainer .section-filter > div div label.lock {
    background: url("../images/icon-lock.png") no-repeat 0px 2px;
    background-size: 12px 16px;
    padding-left: 15px;
  }
  .prescriptionsContainer .track_pkg_info .infoDiv span {
    width: 50%;
    word-break: break-word;
  }
  .prescriptionsContainer .track_pkg_info .infoDiv {
    width: 100%;
    margin: 0;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity-button p,
.prescriptionsContainer #quick-reg-frame p.error {
    word-break: break-word;
  }
}
@media (max-width: 640px) {
  .prescriptionsContainer .review-order h1 {
    font-size: 18px;
  }
  .prescriptionsContainer .form-wrapper.registration {
    width: 95%;
  }
  .prescriptionsContainer .loader-data h1 {
    font-size: 20px;
    text-align: center;
  }
  .prescriptionsContainer #quick-reg-frame .selectBox {
    width: 99.5%;
  }
  .prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x {
    width: 95.5%;
  }
  .prescriptionsContainer .review-order .section {
    width: 94%;
  }
  .prescriptionsContainer .review-order-buttons {
    width: 95%;
  }
}
@media (max-width: 480px) {
  .prescriptionsContainer #quick-reg-frame .selectBox {
    width: 100%;
  }
  .prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x {
    width: 94.5%;
  }
}
@media (max-width: 414px) {
  .prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x {
    width: 92.5%;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer input[type=password].long-2x {
    width: 91%;
  }
  .prescriptionsContainer .jacho .question .question-answers input[type=text] {
    width: 89%;
  }
  .prescriptionsContainer .jacho .question .question-answers textarea {
    width: 87%;
  }
  .prescriptionsContainer .review-order h1 {
    max-width: 80%;
  }
  .prescriptionsContainer div.track-ord-box #statusbar li::after {
    left: -27%;
    width: 58%;
  }
  .prescriptionsContainer .review-order input[type=text],
.prescriptionsContainer .review-order input[type=text].long,
.prescriptionsContainer .review-order input[type=password].long {
    width: 91%;
  }
  .prescriptionsContainer .review-order .change-address .select.states {
    margin: 0;
  }
  .prescriptionsContainer .review-order input[type=text].short {
    width: 91%;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill label p {
    padding: 0;
    word-break: break-word;
    width: 94%;
  }
  .prescriptionsContainer .section-filter > div label {
    min-width: 56px;
  }
  .prescriptionsContainer #quick-reg-frame,
.prescriptionsContainer .section-filter {
    max-width: 270px;
  }
  .prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x {
    width: 91%;
  }
  .prescriptionsContainer input[type=checkbox] + label,
.prescriptionsContainer input[type=checkbox] + label + label {
    width: 88%;
    display: block;
    word-break: break-word;
  }
  .prescriptionsContainer .loader-data h1 {
    font-size: 16px;
  }
  .prescriptionsContainer .associate-supply-checkbox {
    top: 26px !important;
  }
}
.prescriptionsContainer #refill-selection {
  padding: 5%;
}
.prescriptionsContainer #refill-selection h2 {
  font-size: 20px;
  line-height: 24px;
  margin: 0 !important;
}
.prescriptionsContainer #refill-selection label {
  display: block;
  color: #000;
  text-align: left;
  font-size: 14px;
  margin: 5px 0;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer #refill-selection button,
.prescriptionsContainer .connect-container button {
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 25px 0 0 10px;
  font-family: Helvetica Neue, Helvetica, Sans-serif, Arial;
}
.prescriptionsContainer #refill-selection select {
  height: 45px;
  padding: 7px 10px 5px;
  margin: 5px 0 0 0;
  border-radius: 0px;
  box-shadow: none;
  border: 2px solid #ccc;
  width: 100%;
  max-width: 400px;
  background: url("../images/arrow-down.png") no-repeat 96% #fff;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
}
.prescriptionsContainer #refill-selection select::-ms-expand {
  display: none;
}
.prescriptionsContainer .txt-bold {
  font-weight: bold;
}
.prescriptionsContainer .quick-reg-form.confirm-identity .field-content {
  width: 100%;
  float: left !important;
  margin-bottom: 10px;
}
.prescriptionsContainer .quick-reg-form.confirm-identity {
  width: 100%;
  max-width: 100%;
}
.prescriptionsContainer .quick-reg-form .formRxno {
  float: left;
}
.prescriptionsContainer #refill-selection .confirm-identity .formRxno {
  width: 80%;
  margin: 0;
  height: 45px;
  max-width: 300px;
  float: left;
}
.prescriptionsContainer #refill-selection .formDate {
  width: 80%;
  height: 45px;
  max-width: 250px;
  /*background: url('../images/arrow-down.png') no-repeat 96% #fff;*/
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
}
.prescriptionsContainer .formDate::-webkit-inner-spin-button,
.prescriptionsContainer .formDate::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
.prescriptionsContainer #rx-help #rx-help-img {
  max-width: 100%;
  margin: 0 auto;
  float: none;
  display: block;
  padding-top: 20px;
  max-height: 400px;
}
@media (max-width: 767px) and (min-width: 320px) {
  .prescriptionsContainer #rx-help #rx-help-img {
    height: 100%;
  }
  .prescriptionsContainer #refill-selection .formDate {
    width: 80%;
    height: 45px;
    /*background: url('../images/arrow-down.png') no-repeat 96% #fff;*/
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */
  }
  .prescriptionsContainer #refill-selection input[type=date]::-webkit-calendar-picker-indicator {
    -webkit-appearance: none;
    display: none;
  }
  .prescriptionsContainer #refill-selection .confirm-identity .formRxno {
    width: 80%;
    margin: 0;
    height: 45px;
    float: left;
  }
}
.prescriptionsContainer .formControlDate {
  height: 45px;
  padding: 5px 12px 5px 12px;
  border: none;
  color: #1e1e1e;
  font-size: 14px;
  margin: 5px 0 0 0;
  border: 2px solid #8c8c8c;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.prescriptionsContainer html {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}
@font-face {
  .prescriptionsContainer {
    font-family: "HelveticaNeueCondensedBold";
    src: url("fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
    src: url("fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"), url("fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
  }
}
.prescriptionsContainer body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1;
}
.prescriptionsContainer * {
  outline: none;
}
.prescriptionsContainer a,
.prescriptionsContainer a:active {
  text-decoration: none;
}
.prescriptionsContainer a:hover,
.prescriptionsContainer a:focus {
  text-decoration: underline;
}
.prescriptionsContainer a:active, .prescriptionsContainer a:focus {
  outline: 3px solid #006699 !important;
  outline-offset: -2px;
}
.prescriptionsContainer img {
  border: 0 none;
  vertical-align: middle;
}
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer nav,
.prescriptionsContainer section {
  display: block;
}
.prescriptionsContainer html,
.prescriptionsContainer body,
.prescriptionsContainer div,
.prescriptionsContainer span,
.prescriptionsContainer applet,
.prescriptionsContainer object,
.prescriptionsContainer iframe,
.prescriptionsContainer h1,
.prescriptionsContainer h2,
.prescriptionsContainer h3,
.prescriptionsContainer h4,
.prescriptionsContainer h5,
.prescriptionsContainer h6,
.prescriptionsContainer p,
.prescriptionsContainer blockquote,
.prescriptionsContainer pre,
.prescriptionsContainer a,
.prescriptionsContainer abbr,
.prescriptionsContainer acronym,
.prescriptionsContainer address,
.prescriptionsContainer big,
.prescriptionsContainer cite,
.prescriptionsContainer code,
.prescriptionsContainer del,
.prescriptionsContainer dfn,
.prescriptionsContainer em,
.prescriptionsContainer img,
.prescriptionsContainer ins,
.prescriptionsContainer kbd,
.prescriptionsContainer q,
.prescriptionsContainer s,
.prescriptionsContainer samp,
.prescriptionsContainer small,
.prescriptionsContainer strike,
.prescriptionsContainer strong,
.prescriptionsContainer sub,
.prescriptionsContainer sup,
.prescriptionsContainer tt,
.prescriptionsContainer var,
.prescriptionsContainer b,
.prescriptionsContainer u,
.prescriptionsContainer i,
.prescriptionsContainer center,
.prescriptionsContainer dl,
.prescriptionsContainer dt,
.prescriptionsContainer dd,
.prescriptionsContainer ol,
.prescriptionsContainer ul,
.prescriptionsContainer li,
.prescriptionsContainer fieldset,
.prescriptionsContainer form,
.prescriptionsContainer label,
.prescriptionsContainer legend,
.prescriptionsContainer table,
.prescriptionsContainer caption,
.prescriptionsContainer tbody,
.prescriptionsContainer tfoot,
.prescriptionsContainer thead,
.prescriptionsContainer tr,
.prescriptionsContainer th,
.prescriptionsContainer td,
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer canvas,
.prescriptionsContainer details,
.prescriptionsContainer embed,
.prescriptionsContainer figure,
.prescriptionsContainer figcaption,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer menu,
.prescriptionsContainer nav,
.prescriptionsContainer output,
.prescriptionsContainer ruby,
.prescriptionsContainer section,
.prescriptionsContainer summary,
.prescriptionsContainer time,
.prescriptionsContainer mark,
.prescriptionsContainer audio,
.prescriptionsContainer video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.prescriptionsContainer table tr td {
  vertical-align: top;
}
.prescriptionsContainer article,
.prescriptionsContainer aside,
.prescriptionsContainer details,
.prescriptionsContainer figcaption,
.prescriptionsContainer figure,
.prescriptionsContainer footer,
.prescriptionsContainer header,
.prescriptionsContainer hgroup,
.prescriptionsContainer menu,
.prescriptionsContainer nav,
.prescriptionsContainer section {
  display: block;
}
.prescriptionsContainer ol,
.prescriptionsContainer ul {
  list-style: none;
}
.prescriptionsContainer blockquote,
.prescriptionsContainer q {
  quotes: none;
}
.prescriptionsContainer blockquote:before,
.prescriptionsContainer blockquote:after,
.prescriptionsContainer q:before,
.prescriptionsContainer q:after {
  content: "";
  content: none;
}
.prescriptionsContainer table {
  border-collapse: collapse;
  border-spacing: 0;
}
.prescriptionsContainer :focus {
  outline: none;
}
.prescriptionsContainer * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.prescriptionsContainer .clear {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
}
.prescriptionsContainer .rounded {
  position: relative;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .tr,
.prescriptionsContainer .bl,
.prescriptionsContainer .br {
  background-color: transparent;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .tr {
  top: -1px;
}
.prescriptionsContainer .bl,
.prescriptionsContainer .br {
  bottom: -1px;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .bl {
  left: -1px;
}
.prescriptionsContainer .tr,
.prescriptionsContainer .br {
  right: -1px;
}
.prescriptionsContainer .tl {
  background-position: 0 0;
}
.prescriptionsContainer .tr {
  background-position: -25px 0;
}
.prescriptionsContainer .bl {
  background-position: 0 -25px;
}
.prescriptionsContainer .br {
  background-position: -25px -25px;
}
.prescriptionsContainer .component-control {
  width: 940px;
}
.prescriptionsContainer .ui-autocomplete {
  width: 245px !important;
  padding: 5px;
}
.prescriptionsContainer .ui-menu-item {
  width: 100%;
}
.prescriptionsContainer .ui-menu-item a {
  -moz-border-radius: 0;
  border-radius: 0;
  display: block;
  width: 100%;
  padding: 3px 0;
}
.prescriptionsContainer .ui-state-focus {
  background-color: #eee;
}
.prescriptionsContainer .ui-widget-content a {
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
}
.prescriptionsContainer #statusbar {
  margin: 0 0 50px;
}
.prescriptionsContainer ul.tabs {
  margin: -30px 0 30px -30px;
  background: url(../specialtyPortalStatic/themes/SpecialtyDefaultTheme/images/tabs-background.jpg) repeat-x left bottom #f3f3f3;
  position: relative;
  width: 1000px;
}
.prescriptionsContainer ul.tabs li {
  float: left;
  border-right: 2px solid #e0e0e0;
  width: 264px;
  position: relative;
}
.prescriptionsContainer ul.tabs li a {
  font: 16px/47px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  width: 264px;
  text-align: center;
  text-transform: uppercase;
}
.prescriptionsContainer ul.tabs li a.active {
  background: #fff;
  padding-bottom: 3px;
  color: #cc0000;
}
.prescriptionsContainer button:active,
.prescriptionsContainer button:target {
  padding: 0 5px 0 0;
}
.prescriptionsContainer button:active span,
.prescriptionsContainer button:target span {
  border: 0;
  margin: 0;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn,
.prescriptionsContainer .btn-bl {
  padding: 0 5px 0 0;
  background: url(../images/btn-rgt.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn span,
.prescriptionsContainer .btn-bl span {
  background: url(../images/btn-left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-bl span {
  background: url(../images/btn-left-bl.png);
}
.prescriptionsContainer .btn.disabled {
  background: url(../images/btn-disabled-right.png) no-repeat right top;
  cursor: not-allowed;
}
.prescriptionsContainer .btn.disabled span {
  background: url(../images/btn-disabled.png) no-repeat left top;
}
.prescriptionsContainer .btn:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .btn-tr {
  padding: 0 5px 0 0;
  background: url(../images/btn-rgt_tr.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn-tr span {
  background: url(../images/btn-left_tr.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-tr span span.arrow-icon,
.prescriptionsContainer .btn-bl span span.arrow-icon,
.prescriptionsContainer .btn span span.arrow-icon1 {
  height: 16px;
  width: 6px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../specialtyPortalStatic/themes/SpecialtyDefaultTheme/images/sprite-1.png);
  background-position: -14px -182px;
  padding: 0;
  margin: 0 -3px 0 3px;
}
.prescriptionsContainer .btn-bl span span.arrow-icon {
  background-position: -35px -184px;
  margin: 0 3px 0 -3px;
}
.prescriptionsContainer .btn-tr:hover,
.prescriptionsContainer .btn-bl:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .hide {
  display: none;
}
.prescriptionsContainer button {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .cancel {
  padding: 0 5px 0 0;
  background: url(../images/cancel_right.png) no-repeat right top;
  display: inline-block;
  text-decoration: none;
  color: #494949;
  font: 14px/40px Helvetica, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .cancel span {
  background: url(../images/cancel_left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .cancel:hover {
  text-decoration: none;
  color: #000000;
}
.prescriptionsContainer .margin-top-home {
  margin: -326px auto 0 !important;
  z-index: 9;
}
.prescriptionsContainer h1 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  font-size: 30px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.prescriptionsContainer h2 {
  font-weight: bold;
  font-size: 18px;
  /*padding-top: 25px;  */
  margin-bottom: 15px;
}
.prescriptionsContainer h3 {
  font-weight: bold;
  font-size: 16px;
  padding-top: 25px;
  border: 0;
  margin: 0;
  padding: 0;
}
.prescriptionsContainer h2 + h3 {
  padding-top: 0;
}
.prescriptionsContainer h4 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  font-size: 20px;
  margin-bottom: 10px;
}
.prescriptionsContainer h6 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #555;
  top: 15px;
}
.prescriptionsContainer b,
.prescriptionsContainer strong,
.prescriptionsContainer .bold {
  font-weight: bold;
}
.prescriptionsContainer .italic {
  font-style: italic;
}
.prescriptionsContainer span.hover {
  color: #328398;
}
.prescriptionsContainer .no-margin {
  margin-bottom: 0;
}
.prescriptionsContainer p.fine-print {
  font-size: 14px;
  color: #999;
}
.prescriptionsContainer a {
  text-decoration: none;
  color: #328398;
}
.prescriptionsContainer a:hover {
  text-decoration: underline;
}
.prescriptionsContainer ul.content-list li a {
  /*font-size: 14px;*/
  color: #328398;
}
.prescriptionsContainer ul.content-list li ul {
  list-style-type: circle;
}
.prescriptionsContainer ol.content-list {
  margin-top: 10px;
  margin-bottom: 15px;
  list-style-type: decimal;
  margin-left: 20px;
}
.prescriptionsContainer ol.content-list li {
  margin-bottom: 10px;
  line-height: 22px;
}
.prescriptionsContainer li.hover-item {
  position: relative;
}
.prescriptionsContainer li.hover-item > img {
  position: absolute;
  display: none;
  border: 1px solid #999;
  box-shadow: 0px 5px 10px #ccc;
}
.prescriptionsContainer li.hover-item:hover img {
  display: block;
  z-index: 2;
}
.prescriptionsContainer span.tri {
  font-size: 10px;
}
.prescriptionsContainer hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px dotted #888;
  clear: both;
}
.prescriptionsContainer table.content-table {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 15px;
}
.prescriptionsContainer .content-table th,
.prescriptionsContainer .content-table td {
  border: 1px solid #ddd;
  padding: 5px;
}
.prescriptionsContainer .content-table th {
  background-color: #f0f0f0;
  text-align: left;
}
.prescriptionsContainer button:active,
.prescriptionsContainer button:target {
  padding: 0 5px 0 0;
}
.prescriptionsContainer button:active span,
.prescriptionsContainer button:target span {
  border: 0;
  margin: 0;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn,
.prescriptionsContainer .btn-bl {
  padding: 0 5px 0 0;
  background: url(../specialty/portlets/images/btn-rgt.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn span,
.prescriptionsContainer .btn-bl span {
  background: url(../specialty/portlets/images/btn-left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-bl span {
  background: url(../specialty/portlets/images/btn-left-bl.png);
}
.prescriptionsContainer .btn.disabled {
  background: url(../specialty/portlets/images/btn-disabled-right.png) no-repeat right top;
  cursor: not-allowed;
}
.prescriptionsContainer .btn.disabled span {
  background: url(../specialty/portlets/images/btn-disabled.png) no-repeat left top;
}
.prescriptionsContainer .btn:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .btn-tr {
  padding: 0 5px 0 0;
  background: url(../specialty/portlets/images/btn-rgt_tr.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn-tr span {
  background: url(../specialty/portlets/images/btn-left_tr.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-tr span span.arrow-icon,
.prescriptionsContainer .btn-bl span span.arrow-icon {
  height: 16px;
  width: 6px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../specialty/portlets/images/sprite-1.png);
  background-position: -14px -182px;
  padding: 0;
  margin: 0 -5px 0 5px;
}
.prescriptionsContainer .btn-bl span span.arrow-icon {
  background-position: -35px -184px;
  margin: 0 5px 0 -5px;
}
.prescriptionsContainer .btn-tr:hover,
.prescriptionsContainer .btn-bl:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .hide {
  display: none;
}
.prescriptionsContainer button {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .cancel {
  padding: 0 5px 0 0;
  background: url(../specialty/portlets/images/cancel_right.png) no-repeat right top;
  display: inline-block;
  text-decoration: none;
  color: #494949;
  font: 14px/40px Helvetica, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .cancel span {
  background: url(../specialty/portlets/images/cancel_left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .cancel:hover {
  text-decoration: none;
  color: #000000;
}
.prescriptionsContainer .input {
  height: 22px;
  padding: 7px 10px 5px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: #fff;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #666 !important;
  resize: none;
}
.prescriptionsContainer select {
  height: 35px;
  padding: 7px 10px 5px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: #fff;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
}
.prescriptionsContainer select.error {
  border: 3px solid #dc1f28;
}
.prescriptionsContainer .no-padding-bottom {
  padding-bottom: 0 !important;
}
.prescriptionsContainer .no-padding-left {
  padding-left: 0 !important;
}
.prescriptionsContainer .no-padding-top {
  padding-top: 0 !important;
}
.prescriptionsContainer .no-padding-right {
  padding-right: 0 !important;
}
.prescriptionsContainer .no-margin-bottom {
  margin-bottom: 0 !important;
}
.prescriptionsContainer .no-margin-left {
  margin-left: 0 !important;
}
.prescriptionsContainer .no-margin-top {
  margin-top: 0 !important;
}
.prescriptionsContainer .no-margin-right {
  margin-right: 0 !important;
}
.prescriptionsContainer .no-bdr-bottom {
  border-bottom: 0 !important;
}
.prescriptionsContainer .no-bdr-left {
  border-left: 0 !important;
}
.prescriptionsContainer .no-bdr-top {
  border-top: 0 !important;
}
.prescriptionsContainer .no-bdr-right {
  border-right: 0 !important;
}
.prescriptionsContainer .model .cancel,
.prescriptionsContainer .model .btn-tr {
  width: 106px;
  display: inline-block;
}
.prescriptionsContainer .model .need-help {
  margin: 15px 0 0;
}
.prescriptionsContainer .model .btn-tr span span.arrow-icon {
  margin: 0 0 0 3x;
}
.prescriptionsContainer .model .cancel {
  margin-right: 15px;
}
.prescriptionsContainer .model .close {
  width: 22px;
  height: 20px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -2px -211px;
  display: block;
  position: absolute;
  top: 15px;
  right: 13px;
}
.prescriptionsContainer .clear-fix:after {
  clear: both;
  height: 0;
  line-height: 0;
  content: "";
  width: 100%;
  display: block;
}
.prescriptionsContainer .input.error {
  border: 3px solid #DC1F28;
  margin-bottom: 7px !important;
}
.prescriptionsContainer label.error,
.prescriptionsContainer .servererror {
  color: #DC1F28 !important;
  font: 14px/18px Helvetica, Arial, sans-serif;
  display: block;
}
.prescriptionsContainer label.error strong {
  display: block;
  padding-bottom: 10px;
  font-family: Helvetica, Arial, sans-serif;
}
.prescriptionsContainer label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .left-container {
  float: left;
  width: 700px;
}
.prescriptionsContainer .ffRadioWrapper a {
  text-decoration: none;
  color: #494949;
  position: relative;
  top: 1px;
  font-size: 14px;
  padding-left: 5px;
  margin-right: 10px;
}
.prescriptionsContainer .ffRadioWrapper.focus .ffRadio {
  background-position: -52px -236px;
}
.prescriptionsContainer .ffRadio {
  width: 18px;
  height: 18px;
  float: left;
  background-image: url(../specialty/portlets/images/sprite-1.png);
  background-position: -5px -240px;
  cursor: pointer;
}
.prescriptionsContainer .ffRadioWrapper.error .ffRadio {
  background-position: -73px -235px;
}
.prescriptionsContainer .ffRadioWrapper.on .ffRadio {
  background-position: -5px -263px;
}
.prescriptionsContainer .ffCheckboxWrapper a {
  text-decoration: none;
  color: #6F6F6F;
  position: relative;
  top: 1px;
  font-size: 14px;
  padding-left: 5px;
  margin-right: 10px;
}
.prescriptionsContainer .ffCheckboxWrapper.focus .ffCheckbox {
  background-position: -54px -264px;
}
.prescriptionsContainer .ffCheckbox {
  width: 18px;
  height: 21px;
  float: left;
  background-image: url(../specialty/portlets/images/sprite-1.png);
  background-position: -34px -238px;
  cursor: pointer;
}
.prescriptionsContainer .ffCheckboxWrapper.error .ffCheckbox {
  background-position: -72px -264px;
}
.prescriptionsContainer .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -35px -263px;
}
.prescriptionsContainer .ffSelectWrapper.focus .ffSelect > a {
  box-shadow: 1px 1px 8px #d6d6d6 inset;
}
.prescriptionsContainer .ffSelect {
  position: relative;
  width: auto;
  margin: 0 0 7px;
}
.prescriptionsContainer .ffSelect > a {
  background: url(../specialty/portlets/images/select-icons.png) no-repeat #ffffff;
  background-position: right 0;
  display: block;
  text-decoration: none;
  outline: 0;
  height: 37px !important;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
}
.prescriptionsContainer .ffSelect > a > span {
  display: block;
  height: 35px;
  margin-right: 40px;
  padding-left: 10px;
  background-position: 0 0;
  overflow: hidden;
  line-height: 40px;
  font-size: 14px;
  color: #555;
  white-space: nowrap;
  *white-space: normal;
  text-overflow: ellipsis;
  cursor: pointer;
  font-weight: normal;
}
.prescriptionsContainer .ffSelect.error > a {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer .ffSelectWrapper.active .ffSelect > a {
  background-position: right -54px;
  z-index: 1005;
  position: relative;
}
.prescriptionsContainer .ffSelectWrapper.active .ffSelect > a > span {
  background-position: 0 -64px;
}
.prescriptionsContainer .ffSelectMenuWrapper {
  width: 100%;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG ul {
  list-style-type: none;
  margin: 0 0;
  padding: 0;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li {
  padding: 5px !important;
  margin: 0 !important;
  border-radius: 0 !important;
  cursor: default;
  background-color: #fff;
  cursor: pointer;
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  border: 0 !important;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {
  color: #888;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
  background-color: #ccc;
}
.prescriptionsContainer .ffSelectMenuWrapper {
  border: 0;
  top: 39px !important;
}
.prescriptionsContainer .ffSelectMenuMidBG {
  background: url(../specialty/portlets/images/sides.png) repeat-y right 0;
}
.prescriptionsContainer .ffSelectMenuMid {
  max-height: 200px;
  overflow: auto;
  background: url(../specialty/portlets/images/sides.png) repeat-y 0 0;
  background-color: #fff;
  border: solid 1px #c9c9c9;
}
.prescriptionsContainer .scrollingBarWrapper {
  width: 24px;
  height: 200px;
  background: url(../specialty/portlets/images/scrollingBarBg.png) no-repeat;
  right: 3px !important;
}
.prescriptionsContainer .scrollingHandle {
  width: 24px;
  padding-top: 20px;
  background: url(../specialty/portlets/images/scrollingHandleTop.png) no-repeat 0 0;
}
.prescriptionsContainer .scrollingHandleBottom {
  width: 24px;
  background: url(../specialty/portlets/images/scrollingHandleBottom.png) no-repeat 0px bottom;
}
.prescriptionsContainer .ffTextAreaWrapper textarea {
  border: 0;
  margin: 10px 10px 10px 15px;
  padding: 0;
  font-size: 14px;
  color: #555;
  background: none;
  font-family: Arial;
  resize: none;
}
.prescriptionsContainer .ffTextAreaTop {
  height: 5px;
  background-position: 0 -394px;
}
.prescriptionsContainer .ffTextAreaTop span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background-position: right -384px;
}
.prescriptionsContainer .ffTextAreaMid {
  background: transparent url(../specialty/portlets/images/sides.png) repeat-y right 0;
}
.prescriptionsContainer .ffTextAreaMid .ffTextAreaLeft {
  background: url(../specialty/portlets/images/sides.png) repeat-y 0 0;
  margin-right: 4px;
}
.prescriptionsContainer .ffTextAreaBottom {
  height: 5px;
  background-position: 0 -414px;
}
.prescriptionsContainer .ffTextAreaBottom span {
  display: block;
  height: 5px;
  margin-left: 6px;
  background-position: right -404px;
}
.prescriptionsContainer .ffButtonWrapper > a {
  background-position: right -585px;
  display: block;
  text-decoration: none;
  outline: 0;
}
.prescriptionsContainer .ffButtonWrapper > a > span {
  display: block;
  height: 36px;
  padding-bottom: 2px;
  line-height: 39px;
  font-size: 15px;
  background-position: 0 -424px;
  text-align: center;
  padding: 0 10px 0 15px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 5px;
}
.prescriptionsContainer .ffButtonWrapper:hover > a {
  background-position: right -625px;
}
.prescriptionsContainer .ffButtonWrapper:hover > a > span {
  background-position: 0 -464px;
}
.prescriptionsContainer .ffButtonWrapper > a:active {
  background-position: right -665px;
  position: relative;
}
.prescriptionsContainer .ffButtonWrapper > a:active > span {
  background-position: 0 -504px;
}
.prescriptionsContainer .ffButtonWrapper.disabled > a {
  background-position: right -705px;
  position: static;
}
.prescriptionsContainer .ffButtonWrapper.disabled > a > span {
  background-position: 0 -544px;
  color: #c1c1c1;
}
.prescriptionsContainer input[type=text],
.prescriptionsContainer input[type=password],
.prescriptionsContainer input[type=tel],
.prescriptionsContainer textarea,
.prescriptionsContainer select {
  outline: none;
}
.prescriptionsContainer select.mobileSelect {
  opacity: 0;
  position: absolute;
  top: 0;
  display: block;
}
.prescriptionsContainer .wpthemeOverflowAuto {
  overflow: visible;
}
.prescriptionsContainer .wpthemeCol {
  margin-left: 0;
}
.prescriptionsContainer .wpthemeLayoutContainers .layoutColumn .wpthemeControl {
  margin: 0;
}
.prescriptionsContainer .layoutRow {
  width: 100%;
}
.prescriptionsContainer .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.prescriptionsContainer .margin-bottom-40 {
  margin-bottom: 40px !important;
}
.prescriptionsContainer #colorbox,
.prescriptionsContainer #cboxOverlay,
.prescriptionsContainer #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
.prescriptionsContainer #cboxWrapper {
  max-width: none;
}
.prescriptionsContainer #cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
.prescriptionsContainer #cboxContent {
  position: relative;
}
.prescriptionsContainer #cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.prescriptionsContainer #colorbox,
.prescriptionsContainer #cboxContent,
.prescriptionsContainer #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.prescriptionsContainer #cboxOverlay,
.prescriptionsContainer .overlay {
  background: url(../specialty/portlets/images/overlay.png);
}
.prescriptionsContainer #cboxContent {
  overflow: visible;
  text-align: center;
}
.prescriptionsContainer #cboxClose {
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -2px -211px;
  top: 15px;
  right: 13px;
  width: 23px;
  height: 23px;
  overflow: visible;
  position: absolute;
  text-indent: -9999px;
  cursor: pointer;
}
.prescriptionsContainer .layoutRow {
  width: 100%;
}
.prescriptionsContainer #content .heading {
  border-bottom: 1px dashed #e1e1e1;
}
.prescriptionsContainer #content .heading h3 {
  text-transform: uppercase;
  float: left;
  width: 285px;
  border: 0;
  margin: 0;
  padding: 0 0 23px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer #content .heading p {
  float: left;
  width: 654px;
  font: 16px/25px Helvetica, sans-serif;
  color: #333;
}
.prescriptionsContainer .caps-lock-on {
  color: #ff8300;
  font: 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .caps-lock-on:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -53px -463px;
  width: 15px;
  height: 14px;
  margin-right: 5px;
}
.prescriptionsContainer #editPassword .caps-lock-on {
  position: absolute;
  top: -27px;
  right: -138px;
}
.prescriptionsContainer .left-container {
  width: 700px;
  float: left;
}
.prescriptionsContainer .need-help {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}
.prescriptionsContainer .need-help2 {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}
.prescriptionsContainer .need-help strong {
  color: #328398;
  font: 14px/16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .need-help:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -32px -547px;
  margin: 0 4px 0 0;
}
.prescriptionsContainer .site-wise-error {
  padding: 60px 235px 0 110px !important;
  width: 655px !important;
}
.prescriptionsContainer .site-wise-error p {
  color: #494949;
  font: 16px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer h3 {
  color: #494949;
  font: 16px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer p {
  color: #000;
  margin: 30px 0 18px;
  font: 16px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer p.welcome {
  font-weight: 700;
  margin-top: 5px !important;
}
.prescriptionsContainer h4 {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  border: 0;
  margin: 0 0 30px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer p.required {
  color: #666666;
}
.prescriptionsContainer .form-field-container {
  border: 2px solid #efeded;
  padding: 15px 50px 50px;
  border-radius: 12px;
  position: relative;
  margin: 0 0 20px;
}
.prescriptionsContainer .form-field-container h5 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px;
}
.prescriptionsContainer .form-field-container .step-count {
  position: absolute;
  border-radius: 12px 0 0;
  top: 1px;
  left: 1px;
  text-align: center;
  color: #484848;
  font: 20px/26px Helvetica, Arial, sans-serif;
  background: #e8e8e8;
  width: 26px;
  font-weight: bold;
}
.prescriptionsContainer .field {
  border-bottom: 1px dotted #939598;
  margin: 0 0 15px;
  position: relative;
}
.prescriptionsContainer .field .field-content {
  float: left;
  padding: 0 20px 10px 0;
  position: relative;
}
.prescriptionsContainer .field .field-content .ffSelect {
  margin-bottom: 8px;
}
.prescriptionsContainer .password-validation {
  position: absolute;
  width: 225px;
  left: 265px;
  top: 26px;
}
.prescriptionsContainer .password-validation p {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0 0 4px;
  margin: 0;
  font-weight: bold;
}
.prescriptionsContainer .password-validation ul li {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0 0 0 18px;
  position: relative;
}
.prescriptionsContainer .password-validation ul li.valid {
  color: #328398;
}
.prescriptionsContainer .password-validation ul li.valid:before {
  content: "";
  background: url("../images/sprite-1.png") no-repeat -54px -495px;
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 15px;
}
.prescriptionsContainer .field .field-content .label-text {
  display: block;
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  font-weight: bold;
}
.prescriptionsContainer .field .field-content .email {
  width: 245px;
}
.prescriptionsContainer .field .field-content .name {
  width: 158px;
}
.prescriptionsContainer .question-container {
  width: 355px;
}
.prescriptionsContainer .month {
  width: 179px;
}
.prescriptionsContainer .day {
  width: 102px;
}
.prescriptionsContainer .year {
  width: 133px;
}
.prescriptionsContainer .field .field-content .input.error {
  border: 3px solid #dc1f28;
}
.prescriptionsContainer .field .field-content label.error,
.prescriptionsContainer .servererror {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding-left: 4px;
}
.prescriptionsContainer .field .field-content label[for=gender].error {
  position: relative;
  left: -15px;
  top: 13px;
  width: 200px;
  margin: 0 0 10px;
}
.prescriptionsContainer .field .field-content label.gender {
  color: #494949;
  font: 14px/20px Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
.prescriptionsContainer .field .field-content .address {
  width: 328px;
}
.prescriptionsContainer .field .field-content .zip {
  width: 72px;
}
.prescriptionsContainer .field .field-content .password {
  margin-bottom: 15px;
}
.prescriptionsContainer .field .field-content .question {
  width: 355px;
}
.prescriptionsContainer .field .field-content .answer {
  width: 195px;
}
.prescriptionsContainer .agre-conditions {
  margin: 30px 0 0;
  position: relative;
}
.prescriptionsContainer .agre-conditions label[for=checktermsandconditions].error {
  position: absolute;
  color: #DC1F28;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  top: 20px;
  left: 29px;
}
.prescriptionsContainer .agre-conditions .ffCheckboxWrapper a,
.prescriptionsContainer .agre-conditions .agree {
  color: #494949;
  font: 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 30px 10px;
  display: inline-block;
  vertical-align: top;
  max-width: 650px;
  font-weight: bold;
  padding-left: 0;
}
.prescriptionsContainer .agre-conditions .agree {
  float: left;
}
.prescriptionsContainer .agre-conditions .ffCheckboxWrapper {
  float: left;
  clear: both;
}
.prescriptionsContainer .agre-conditions a.terms-link {
  color: #328398;
  text-decoration: underline;
  font: 14px/16px Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 5px;
}
.prescriptionsContainer .action {
  text-align: center;
  margin: 0 0 30px;
}
.prescriptionsContainer .action .goback {
  margin-top: 12px;
}
.prescriptionsContainer .action .cancel {
  width: 105px;
  float: right;
  margin-right: 10px;
}
.prescriptionsContainer .action .btn-tr {
  float: none;
  display: inline-block;
  float: right;
  width: 112px;
}
.prescriptionsContainer .action .need-help {
  float: left;
  line-height: 40px;
}
.prescriptionsContainer .field .field-content .options {
  width: 310px;
}
.prescriptionsContainer .field .field-content .options li {
  float: left;
  width: 152px;
  position: relative;
}
.prescriptionsContainer .field .field-content .options li .ffRadioWrapper a {
  display: inline-block;
  max-width: 123px;
  margin-left: 10px;
  color: #494949;
  font: 14px/33px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .field .field-content .options li .ffRadio {
  margin-top: 9px;
}
.prescriptionsContainer .padding-top-50 {
  padding-top: 50px;
}
.prescriptionsContainer .action .btn-tr.complete {
  width: 222px;
}
.prescriptionsContainer .model {
  padding: 60px 0;
  border-radius: 10px 0 10px 10px;
  background: #fff;
  width: 517px;
}
.prescriptionsContainer .model h2 {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .model p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .help-topics {
  float: right;
  width: 215px;
}
.prescriptionsContainer .help-topics .help-message {
  border-left: 6px solid #ed1b34;
  padding: 8px 0 10px 20px;
  margin: 0 0 40px;
}
.prescriptionsContainer .help-topics .help-message h2 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul {
  margin: 0 0 20px;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-message ul li a {
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .step1-right-content {
  margin-top: 261px;
}
.prescriptionsContainer .step2-right-content {
  margin-top: 0;
}
.prescriptionsContainer ul.progress {
  background: url("../specialty/portlets/images/progress_bg.png") no-repeat left top;
  height: 33px;
  width: 697px;
  margin: 0 0 25px;
}
.prescriptionsContainer ul.progress li {
  float: left;
  width: 50%;
}
.prescriptionsContainer ul.progress li a,
.prescriptionsContainer ul.progress li span {
  color: #666666;
  font: 14px/33px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  display: block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
}
.prescriptionsContainer ul.progress li a.active-left,
.prescriptionsContainer ul.progress li span.active-left {
  color: #fff;
  background: url("../specialty/portlets/images/progress_bg_active.png") no-repeat 5px 5px;
}
.prescriptionsContainer ul.progress li a.active-right,
.prescriptionsContainer ul.progress li span.active-right {
  color: #fff;
  background: url("../specialty/portlets/images/progress_bg_active.png") no-repeat -346px 5px;
}
.prescriptionsContainer .not-valid-date,
.prescriptionsContainer .caps-lock-on,
.prescriptionsContainer .not-valid-year {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .ffSelect.Error {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer #Confirm-Identity label.error {
  font-weight: bold;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options {
  width: 580px;
}
.prescriptionsContainer #confirmidentityform .field .field-content {
  position: relative;
  padding-bottom: 20px;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options label.error {
  position: absolute;
  left: 0;
  bottom: 0;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options li {
  width: 520px;
  position: static;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options li .ffRadioWrapper a {
  max-width: 450px;
}
.prescriptionsContainer #registrationform label[for=newPassword] {
  width: 240px;
}
.prescriptionsContainer .my-prescription-login label.error,
.prescriptionsContainer .my-prescription-login .servererror {
  margin-bottom: 20px;
  color: #DC1F28;
}
.prescriptionsContainer .my-prescription-login .help-topics .help-message h2 {
  margin: 0;
}
.prescriptionsContainer .login-area-1 {
  background: url("../specialty/portlets/images/texttured_bg.gif");
  border-radius: 12px;
  width: 698px;
  float: left;
  margin: 0 0 70px;
}
.prescriptionsContainer .login-area-1 .login-area {
  padding: 25px 45px;
  width: 261px;
  float: left;
  border-right: 1px dotted #939598;
}
.prescriptionsContainer .login-area-1 .login-area h2,
.prescriptionsContainer .login-area-1 .register h2 {
  color: #494949;
  font: 20px/24px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer .login-area-1 .login-area .input {
  height: 22px;
  padding: 7px 5px 5px 45px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 13px;
  width: 215px;
  background: url("../specialty/portlets/images/input-icon.png") no-repeat #ffffff;
  background-position: 13px 2px;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  color: #666;
  font: 14px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area .input.password {
  background-position: 12px -52px;
  margin: 0 0 18px;
}
.prescriptionsContainer .login-area-1 .login-area .forget-pw-link {
  float: left;
  color: #328398;
  font: 12px/22px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .login-area-1 .login-area .signin-btn {
  float: right;
}
.prescriptionsContainer .login-area-1 .login-area .ffCheckboxWrapper a {
  color: #333;
  font: 11px/14px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .login-area-1 .login-area .note {
  color: #333;
  font: italic 11px/14px Helvetica, Arial, sans-serif;
  padding: 0 0 12px 20px;
}
.prescriptionsContainer .login-area-1 .login-area .btn-tr {
  width: 98px;
  float: right;
  clear: both;
  margin: 4px 0 0;
}
.prescriptionsContainer .login-area-1 .login-area p {
  color: #333;
  font: 12px/20px Helvetica, Arial, sans-serif;
  background: #fff;
  clear: both;
  opacity: 1;
  padding: 5px 0 0 0;
}
.prescriptionsContainer .login-area-1 .login-area p.login-diff {
  background: none;
  margin: 10px 0 16px;
  font: bold 12px/20px Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area p a {
  text-decoration: underline;
  color: #328398;
}
.prescriptionsContainer .login-area-1 .login-area p.login-diff a {
  color: #328398;
  font: 12px/40px Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area .input.error {
  border: 3px solid #dc1f28;
}
.prescriptionsContainer .login-area-1 .login-area label.error {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  margin: 0;
}
.prescriptionsContainer .login-area-1 .register {
  padding: 25px 30px;
  float: left;
  width: 285px;
}
.prescriptionsContainer .login-area-1 .register h3 {
  border: none;
  font: 14px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  font-weight: bold;
  margin: 0 0 24px;
}
.prescriptionsContainer .login-area-1 .register p,
.prescriptionsContainer .login-area-1 .register ul li {
  border: none;
  font: 14px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .login-area-1 .register ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .login-area-1 .register .btn-tr {
  width: 142px;
  margin: 42px 0 1px 136px;
}
.prescriptionsContainer .login-area-1 .register .btn-tr .arrow-icon {
  margin: 0 -10px 0 10px;
}
.prescriptionsContainer .forgot-password-link {
  text-decoration: underline;
}
.prescriptionsContainer .help-topics .help-message h4 {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: bold;
}
.prescriptionsContainer .help-topics .help-message h3 {
  color: #494949;
  font: 18px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-message ul li a {
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .terms-and-conditions h3 {
  border-bottom: 1px dotted #888888;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 25px;
  color: #333;
}
.prescriptionsContainer .terms-and-conditions p {
  font: 16px/24px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .timed-out .left-container {
  width: 720px;
}
.prescriptionsContainer .timed-out .left-container p {
  font: 16px/20px Helvetica, Arial, sans-serif;
  margin: -10px 0 45px;
}
.prescriptionsContainer .timed-out .left-container .btn-tr {
  width: 206px;
}
.prescriptionsContainer .registration-lockout .step1 .label-text {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding: 0 0 5px;
  clear: both;
  font-weight: bold;
}
.prescriptionsContainer p.message {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .registration-lockout .field .input {
  width: 236px;
  float: left;
  margin: 0 30px 0 0;
}
.prescriptionsContainer .registration-lockout .step1 .input.name {
  width: 167px;
}
.prescriptionsContainer .registration-lockout .step1 .input.email {
  width: 279px;
}
.prescriptionsContainer .registration-lockout .step1 .btn-tr {
  float: left;
}
.prescriptionsContainer .registration-lockout .step1 .note {
  margin: 0 0 40px;
  font: 12px/18px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .registration-lockout .step1 .note span {
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout .step1 .month {
  width: 179px;
  margin-right: 20px;
}
.prescriptionsContainer .registration-lockout .step1 .day {
  width: 103px;
  margin-right: 20px;
}
.prescriptionsContainer .registration-lockout .step1 .year {
  width: 135px;
}
.prescriptionsContainer .registration-lockout .step1 select.error {
  margin-bottom: 0;
}
.prescriptionsContainer .registration-lockout .step2 {
  position: relative;
}
.prescriptionsContainer .registration-lockout .step2 .your-id {
  font: 20px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .registration-lockout .step2 .label-text.username {
  margin: 0 0 12px;
  border-bottom: 1px solid #999999;
  width: 336px;
}
.prescriptionsContainer .registration-lockout .step2 .field .input {
  width: 200px;
}
.prescriptionsContainer .registration-lockout .step1 .action {
  text-align: center;
  margin: 45px 0 0;
}
.prescriptionsContainer .registration-lockout .step1 .action .btn-tr {
  float: right;
}
.prescriptionsContainer .registration-lockout .step3 .input {
  margin-bottom: 30px;
}
.prescriptionsContainer .registration-lockout .step3 .input.error {
  margin: 0;
}
.prescriptionsContainer .registration-lockout .step3 label.error {
  margin: 0 0 25px;
}
.prescriptionsContainer .registration-lockout .success a {
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .registration-lockout label.error {
  padding: 0;
  color: #DC1F28;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .registration-lockout label.error strong {
  display: block;
  padding-bottom: 10px;
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout .model {
  width: 517px;
  padding: 60px 0;
}
.prescriptionsContainer .registration-lockout .model h2 {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding-bottom: 15px;
  margin: 0;
}
.prescriptionsContainer .registration-lockout .model p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  padding-bottom: 30px;
  margin: 0;
}
.prescriptionsContainer .registration-lockout .password-validation {
  position: absolute;
  width: 225px;
  left: 263px;
  top: 225px;
}
.prescriptionsContainer .registration-lockout .field {
  float: left;
  padding: 0 0 25px;
  margin: 0;
  border: 0;
}
.prescriptionsContainer .field-row {
  position: relative;
}
.prescriptionsContainer .access-settings h1 {
  margin-bottom: 15px;
}
.prescriptionsContainer .access-settings .box {
  border: 2px solid #efeded;
  border-radius: 12px;
  padding: 25px 30px;
  margin: 0 0 20px;
  position: relative;
  clear: both;
  float: left;
  width: 634px;
}
.prescriptionsContainer .access-settings .field-container,
.prescriptionsContainer .access-settings .action {
  clear: both;
  width: 100%;
  float: left;
}
.prescriptionsContainer .access-settings h2 {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
  text-transform: uppercase;
  font: 20px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  width: 571px;
  clear: both;
}
.prescriptionsContainer .access-settings h2 span {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  display: block;
  margin: 24px 0 0;
  text-transform: none;
}
.prescriptionsContainer .access-settings h2.question:before {
  width: 696px;
  margin: 30px 0 30px -30px;
  content: "";
  border-top: 1px dotted #939598;
  display: block;
}
.prescriptionsContainer .access-settings .edit p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
}
.prescriptionsContainer .access-settings .edit .edit-details {
  color: #328398;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: right;
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .edit .edit-details:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -28px -213px;
  width: 19px;
  height: 16px;
  margin-left: 2px;
}
.prescriptionsContainer .access-settings .edit .edit-link {
  color: #328398;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: right;
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .edit .edit-link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -28px -213px;
  width: 19px;
  height: 16px;
  margin-left: 2px;
}
.prescriptionsContainer .access-settings .field-left {
  float: left;
  padding: 0 17px 0 0;
  position: relative;
}
.prescriptionsContainer .access-settings .field-left.answer {
  float: right;
  width: 250px;
}
.prescriptionsContainer .access-settings .field-left.answer .input.answer {
  width: 91%;
}
.prescriptionsContainer .access-settings .field-left .label-text {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  display: block;
  font-weight: bold;
  margin: 5px 0 10px;
}
.prescriptionsContainer .access-settings .action {
  text-align: center;
  margin: 16px 0 0;
}
.prescriptionsContainer .access-settings .questionSelect {
  width: 365px;
}
.prescriptionsContainer .access-settings .right-part {
  float: right;
  width: 215px;
}
.prescriptionsContainer .access-settings .help-message a.download {
  font: 14px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  position: relative;
  padding: 0 0 25px 30px;
  display: block;
}
.prescriptionsContainer .access-settings .help-message a.download:before {
  background: url("../specialty/portlets/images/sprite-1.png") -3px -541px;
  display: inline-block;
  content: "";
  width: 26px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 6px;
}
.prescriptionsContainer .access-settings .help-message h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .help-message p {
  margin: 0 0 15px;
}
.prescriptionsContainer .access-settings .help-message a {
  font-weight: bold;
}
.prescriptionsContainer .access-settings .field-left label.error {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .change-success {
  font: 14px/29px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  background: #e8e8e8;
  position: relative;
  border-radius: 12px 12px 0 0;
  margin: -24px 0 25px -29px;
  width: 694px;
  text-indent: 10px;
}
.prescriptionsContainer .field-to-edit {
  height: auto !important;
}
.prescriptionsContainer .password-field {
  position: relative;
  min-height: 40px;
  margin: 0 0 10px;
  width: 235px;
}
.prescriptionsContainer .mask-pass {
  position: absolute;
  left: 2px;
  top: 3px;
  border: 0 none;
  box-shadow: none;
  width: 213px;
  height: 20px;
  -moz-user-select: none;
}
.prescriptionsContainer .password-field input.error + label + input {
  top: 3px;
  left: 3px;
  border: 0;
  box-shadow: 0;
}
.prescriptionsContainer .reset-password .step1 label {
  color: #494949;
  font: 16px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding: 0 0 5px;
  font-weight: bold;
}
.prescriptionsContainer .reset-password .step1 .field-container .input {
  width: 236px;
  float: left;
  margin: 0 30px 5px 0;
}
.prescriptionsContainer .reset-password .step1 .field-container .field {
  padding-bottom: 15px;
}
.prescriptionsContainer .reset-password .step1 .field-container .field label.error {
  padding: 0;
  clear: both;
}
.prescriptionsContainer .reset-password .step1 .btn-tr {
  float: left;
  width: 100px;
}
.prescriptionsContainer .reset-password .step1 .btn-tr + .clear + label.error {
  margin: 20px 0 0;
}
.prescriptionsContainer .reset-password .step1 .note {
  margin: 0 0 40px;
  font: 12px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .reset-password .step1 .note a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .reset-password .step1 .note span {
  font-weight: bold;
}
.prescriptionsContainer .reset-password .step2 .your-id {
  font: 20px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 30px;
}
.prescriptionsContainer .reset-password .step2 label {
  font-size: 14px;
}
.prescriptionsContainer .reset-password .step2 .input {
  float: none;
}
.prescriptionsContainer .reset-password .step2 .username {
  margin: 0 0 12px;
  border-bottom: 1px solid #999999;
  width: 336px;
}
.prescriptionsContainer .reset-password .step2 .important-privacy {
  margin-bottom: 30px;
}
.prescriptionsContainer .reset-password .step2 .action {
  text-align: center;
}
.prescriptionsContainer .reset-password .step2 .action .cancel {
  width: 100px;
  float: right;
  margin-right: 10px;
}
.prescriptionsContainer .reset-password .step2 .action .btn-tr {
  float: none;
  display: inline-block;
  float: right;
  width: 102px;
}
.prescriptionsContainer .reset-password .step3 {
  position: relative;
}
.prescriptionsContainer .reset-password .step3 .field-container {
  position: relative;
}
.prescriptionsContainer .reset-password .step3 .field-container .input {
  margin-bottom: 0;
  background: #FFFFFF;
}
.prescriptionsContainer .reset-password .step3 .field-container label.error {
  margin: 3px 0 0 0;
  padding: 0;
}
.prescriptionsContainer .reset-password .success a {
  font-weight: normal;
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.prescriptionsContainer .reset-password label.error {
  color: #DC1F28;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  padding: 0 0 30px;
  display: block;
}
.prescriptionsContainer .reset-password label.error strong {
  display: block;
  padding-bottom: 10px;
  color: #DC1F28;
  font-size: 14px;
}
.prescriptionsContainer .reset-password label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .reset-password .field-container .input {
  margin: 0 30px 20px 0;
}
.prescriptionsContainer .reset-password .field {
  float: left;
  border: 0;
  margin: 0;
}
.prescriptionsContainer .reset-password .password-validation {
  left: 280px;
  top: 198px;
}
.prescriptionsContainer .easy-access p.highlight {
  color: #DC1F28;
  font: 16px/20px Helvetica, Arial, sans-serif;
  margin: -10px 0 45px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer .my-prescription-dashboard .heading {
  float: left;
  width: 451px;
}
.prescriptionsContainer .my-prescription-dashboard .heading h1 {
  margin: 0 0 10px;
}
.prescriptionsContainer .my-prescription-dashboard .heading h6 {
  color: #666;
  font: 14px/14px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  position: static;
}
.prescriptionsContainer .my-prescription-dashboard .refill-all {
  width: 126px;
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard h2 {
  color: #328398;
  font: 24px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding: 15px 0 10px;
}
.prescriptionsContainer .my-prescription-dashboard .product {
  border: 2px solid #e0e0e0;
  border-radius: 12px;
  margin: 0 0 7px;
  position: relative;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product.last {
  margin-bottom: 50px;
}
.prescriptionsContainer .my-prescription-dashboard .product .description {
  width: 280px;
  padding: 15px 0 15px 20px;
  float: left;
}
.prescriptionsContainer .my-prescription-dashboard .no-prescription {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  background: #efeded;
  border-radius: 12px 12px;
  padding: 21px 20px;
  margin: 0 0 7px;
  font-style: italic;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .description h3 {
  color: #000;
  font: Bold 16px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .description p {
  color: #333333;
  font: 13px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .description {
  color: #333;
  font: 13px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action {
  float: right;
  margin: 20px 20px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li {
  float: left;
  padding: 5px 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li .btn {
  width: 78px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left {
  text-align: center;
  width: 102px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date strong,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date span,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left strong,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left span {
  display: block;
  color: #333;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date span,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left span {
  font: 12px/20px Helvetica, Arial, sans-serif;
  color: #666666;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left strong {
  color: #cc0000;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left.quantity strong {
  color: #000;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date.bdr-left-right {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status {
  font: 17px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #666;
  text-align: center;
  min-width: 115px;
  padding-left: 10px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status.added {
  color: #328398;
  min-width: 76px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status span {
  color: #333;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status.cancelled {
  color: #de202d;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  background: #efeded;
  text-align: right;
  padding: 0 10px;
  border-radius: 0 0 12px 12px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a {
  text-decoration: underline;
  color: #328398;
  font: bold 12px/35px Helvetica, Arial, sans-serif;
  background: url("../specialty/portlets/images/arrows.png") no-repeat right 5px;
  padding: 0 13px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a.opened {
  background-position: right -18px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details {
  border-top: 1px solid #e0e0e0;
  padding: 20px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left {
  float: left;
  width: 400px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li {
  float: left;
  color: #333;
  font: bold 14px/24px Helvetica, Arial, sans-serif;
  width: 194px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li span {
  color: #666;
  font-weight: normal;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li b {
  font-weight: normal;
  font-size: 9px;
  vertical-align: top;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left h5 {
  color: #494949;
  font: bold 16px/20px Helvetica, Arial, sans-serif;
  margin-top: 25px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .right {
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details a.hidedrug {
  background: #959595;
  border-radius: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font: 11px/17px Helvetica, Arial, sans-serif;
  width: 75px;
  display: block;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details a.learn-more {
  color: #318399;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 40px 0 0;
  display: block;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images {
  float: left;
  text-align: center;
  width: 90px;
  margin: 0 10px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images ul {
  border: 2px solid #e0e0e0;
  width: 100%;
  height: 65px;
  margin: 0 0 7px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images ul li img {
  display: block;
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .prev,
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .next {
  border-right: 6px solid #328398;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  float: left;
  margin: 0 0 0 17px;
  cursor: pointer;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .next {
  float: right;
  margin: 0 17px 0 0;
  border-left: 6px solid #328398;
  border-right: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .count {
  font: 12px/12px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 43px;
  float: left;
}
.prescriptionsContainer .my-prescription-dashboard .refills-left {
  text-align: center;
  width: 102px;
}
.prescriptionsContainer .my-prescription-dashboard .right-part {
  float: right;
  width: 220px;
}
.prescriptionsContainer .my-prescription-dashboard .mycart {
  background: #efeded;
  border-radius: 12px;
  padding: 15px;
  margin: 0 0 20px;
}
.prescriptionsContainer .my-prescription-dashboard .mycart h3 {
  color: #328398;
  font: 24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .mycart .carticon {
  width: 24px;
  height: 23px;
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/carticon.png");
  margin: -3px 11px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  text-align: center;
  padding: 25px 0 10px;
  margin: 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li {
  border-top: 1px solid #979596;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li:first-child {
  border-top: 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li h4 {
  color: #494949;
  font: 13px/20px Helvetica, Arial, sans-serif;
  margin: 13px 0 0;
  width: 132px;
  float: left;
  font-weight: bold;
  word-break: break-word;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li h6 {
  position: static;
  font: 13px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 20px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li a {
  float: right;
  border-radius: 10px;
  font: 11px/16px Helvetica, Arial, sans-serif;
  color: #fff;
  background: #969696;
  width: 54px;
  text-align: center;
  text-transform: uppercase;
  margin: 15px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .checkout {
  width: 162px;
  margin: 15px auto 0;
}
.prescriptionsContainer ul.tabs {
  margin: -30px 0 30px -30px;
  background: url("../specialty/portlets/images/tabs-bg.gif") repeat-x left bottom #f3f3f3;
  position: relative;
  width: 1000px;
}
.prescriptionsContainer ul.tabs li {
  float: left;
  border-right: 2px solid #e0e0e0;
  width: 264px;
  position: relative;
}
.prescriptionsContainer ul.tabs li a {
  font: 16px/47px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  width: 264px;
  text-align: center;
  text-transform: uppercase;
}
.prescriptionsContainer ul.tabs li a.wpthemeSelected {
  background: #fff;
  padding-bottom: 3px;
  color: #cc0000;
}
.prescriptionsContainer .my-prescription-dashboard .show {
  float: right;
  width: 215px;
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  color: #333;
  text-transform: uppercase;
}
.prescriptionsContainer .my-prescription-dashboard .show .months {
  width: 165px;
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard .show .ffSelectMenuWrapper {
  top: 20px !important;
}
.prescriptionsContainer .my-prescription-dashboard .show .months .ffSelect,
.prescriptionsContainer .my-prescription-dashboard .show .months .ffSelect > a {
  border: 0;
  margin: 0;
  padding: 0;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  box-shadow: none;
  height: 20px !important;
  background: url("../specialty/portlets/images/arrows.png") no-repeat 153px 6px;
}
.prescriptionsContainer .my-prescription-dashboard .ffSelect > a > span {
  height: 20px;
  margin-right: 5px;
  padding-left: 0;
  line-height: 20px;
  color: #33839c;
  font-size: 12px;
  font-weight: bold;
}
.prescriptionsContainer .my-prescription-dashboard .ffSelectMenuWrapper .ffSelectMenuMidBG li span {
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies {
  padding: 0 0 0 20px;
  margin: 0 0 20px;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies p {
  color: #666;
  font: 11px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies p strong {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  display: block;
  margin: 0 0 5px;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies a.add-to-cart {
  text-decoration: underline;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  position: relative;
  padding: 0 0 0 32px;
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies a.add-to-cart:before {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 22px;
  content: "";
  background: url("../specialty/portlets/images/sprite-1.png") -39px -580px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li a.refill-pop-up {
  background: url("../specialty/portlets/images/sprite-1.png") -32px -544px;
  display: inline-block;
  width: 22px;
  height: 22px;
}
.prescriptionsContainer .complete .success article {
  margin-bottom: 25px;
}
.prescriptionsContainer .complete .success article h2 {
  color: #666;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .success article p {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .success p {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .complete .success p a {
  color: #348499;
  text-decoration: underline;
  font-weight: bold;
}
.prescriptionsContainer .complete .success .print {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #348499;
  display: block;
  position: relative;
  padding: 25px 0 50px 43px;
  text-decoration: underline;
  width: 115px;
}
.prescriptionsContainer .complete .success .print:before {
  display: block;
  width: 28px;
  height: 32px;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat 0 -570px;
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  margin-right: 15px;
}
.prescriptionsContainer .complete p.message {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete p.note {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer p.jacho-intro {
  margin: 30px 30px 18px;
  color: #494949;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  line-height: 20px !important;
}
.prescriptionsContainer .complete .shipping-information {
  width: 1000px;
  margin: 0 0 45px -30px;
  background: #ededed;
  clear: both;
}
.prescriptionsContainer .complete .left-info,
.prescriptionsContainer .complete .payment-info {
  float: left;
  width: 360px;
  padding: 0 0 0 100px;
  margin: 19px 0;
}
.prescriptionsContainer .complete .payment-info {
  padding: 0 0 0 80px;
  width: 453px;
  border: 0;
}
.prescriptionsContainer .complete .left-info h2,
.prescriptionsContainer .complete .left-info h1,
.prescriptionsContainer .complete .payment-info h2 {
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer .left-info h2:before,
.prescriptionsContainer .left-info h1:before,
.prescriptionsContainer .complete .payment-info h2:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 39px;
  background: url("../specialty/portlets/images/sprite-1.png") -2px -327px;
  margin: 0 15px 0 -43px;
}
.prescriptionsContainer .complete .payment-info h2:before {
  width: 39px;
  height: 36px;
  background-position: -2px -371px;
  margin: 0 13px 0 -53px;
}
.prescriptionsContainer .complete .left-info p,
.prescriptionsContainer .complete .payment-info p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #494949;
  margin-bottom: 0;
}
.prescriptionsContainer .complete .payment-info p {
  font-weight: normal;
}
.prescriptionsContainer .left-info p a.edit {
  margin-left: 70px;
  text-decoration: underline;
}
.prescriptionsContainer .left-info p a.edit:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -28px -213px;
  width: 22px;
  height: 16px;
  margin-left: 6px;
}
.prescriptionsContainer .payment-info .ffRadioWrapper {
  clear: both;
  color: #494949;
  font: 14px/18px Helvetica, sans-serif;
  margin: 0 0 7px;
}
.prescriptionsContainer .complete .delivery-message {
  font: italic bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 15px;
}
.prescriptionsContainer .complete ul.delivery-message li {
  margin: 0 0 5px 35px;
  list-style: disc;
}
.prescriptionsContainer .complete h3.delivery-message {
  margin: 0 0 5px;
}
.prescriptionsContainer .complete .order {
  border: 2px solid #e0e0e0;
  border-radius: 12px;
  padding: 7px 0 7px 28px;
  margin: 0 0 20px;
}
.prescriptionsContainer .complete .order .order-info {
  float: left;
  padding: 8px 0;
}
.prescriptionsContainer .complete .order h4 {
  color: #494949;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 0;
}
.prescriptionsContainer .complete .order h5 {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .complete .order ul {
  float: right;
}
.prescriptionsContainer .complete .order ul li {
  float: left;
  font: 12px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 140px;
  padding: 8px 0;
  text-align: center;
}
.prescriptionsContainer .complete .order ul li strong {
  font-weight: bold;
  font-size: 14px;
  display: block;
}
.prescriptionsContainer .complete .order ul li:first-child {
  border: 0;
  width: 154px;
  text-align: left;
}
.prescriptionsContainer .complete .order ul li a {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  color: #328398;
  padding: 10px 0 0 0;
  display: inline-block;
  text-decoration: underline;
}
.prescriptionsContainer .complete .disclaimer, .prescriptionsContainer .complete .address-card_phone-number {
  margin: 15px 0 0 0;
}
.prescriptionsContainer .complete .disclaimer p, .prescriptionsContainer .complete .address-card_phone-number p {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .complete .right-part {
  float: right;
  width: 215px;
}
.prescriptionsContainer .complete .help-message {
  border-left: 6px solid #ed1b34;
  padding: 8px 0 8px 15px;
  margin: 0 0 40px;
}
.prescriptionsContainer .complete .help-message h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .help-message p {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .patient-information {
  padding: 20px 0 20px 25px;
}
.prescriptionsContainer .complete .patient-information h4 {
  color: #348499;
  font: 24px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-left: -25px;
}
.prescriptionsContainer .complete .patient-information p {
  color: #484848;
  font: 14px/16px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .complete .patient-information article {
  float: left;
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  min-width: 167px;
  margin-bottom: 15px;
}
.prescriptionsContainer .complete .patient-information article.td1 {
  min-width: 220px;
  min-height: 70px;
}
.prescriptionsContainer .complete .patient-information article h5 {
  font-weight: bold;
}
.prescriptionsContainer .complete .patient-information p strong {
  display: block;
  margin: 0 0 10px;
  position: relative;
}
.prescriptionsContainer .complete .patient-information p strong:before {
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
  background: url(../specialty/portlets/images/sprite-1.png) -55px -495px;
  position: absolute;
  left: -20px;
  top: 0;
}
.prescriptionsContainer .complete .supplies-added {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 15px;
}
.prescriptionsContainer .complete .supplies-added:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") repeat -39px -580px;
  width: 26px;
  height: 22px;
  margin-right: 15px;
}
.prescriptionsContainer .action2 {
  margin: 35px auto 40px;
}
.prescriptionsContainer .action2 .cancel {
  float: left;
  width: 105px;
}
.prescriptionsContainer .action2 .btn-bl {
  float: left;
  width: 105px;
  margin-left: 15px;
}
.prescriptionsContainer .action2 .btn-tr {
  float: right;
  width: 170px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper {
  display: inline-block !important;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon {
  width: 77px;
  display: block;
  margin: 0;
  text-decoration: underline;
  text-align: left;
  background: none;
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #328398;
  font-weight: bold;
  cursor: pointer;
  background: url("../../../specialty/portlets/images/sprite-1.png") no-repeat -4px -289px;
  padding-left: 30px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper input {
  display: none !important;
}
.prescriptionsContainer #edit-address.model {
  width: 425px;
  padding: 40px;
  text-align: left;
}
.prescriptionsContainer #edit-address.model h3 {
  font: bold 30px/35px Helvetica, Arial, sans-serif;
  color: #328398;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.prescriptionsContainer #edit-address.model h4 {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer #edit-address.model p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin-bottom: 25px;
}
.prescriptionsContainer #edit-address.model .delivery-date {
  font-size: 12px;
  margin-bottom: 35px;
}
.prescriptionsContainer #edit-address.model .label-text {
  font: 14px/16px Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #494949;
  display: block;
  margin: 0 0 8px;
}
.prescriptionsContainer #edit-address.model .input {
  margin: 0 0 10px;
  width: 220px;
}
.prescriptionsContainer #edit-address.model .address {
  border-top: 1px dotted #939598;
  margin: 10px 0 0 0;
  padding: 10px 0 0;
}
.prescriptionsContainer #edit-address.model .address .label-text {
  margin: 10px 0 8px;
}
.prescriptionsContainer #edit-address.model .address .input {
  width: 330px;
}
.prescriptionsContainer #edit-address.model .address .left-field {
  float: left;
  width: auto;
  padding: 0 14px 0 0;
}
.prescriptionsContainer #edit-address.model .address .city {
  width: 150px;
}
.prescriptionsContainer #edit-address.model .address .state {
  width: 40px;
}
.prescriptionsContainer #edit-address.model .address .zip {
  width: 67px;
}
.prescriptionsContainer #edit-address.model .action {
  margin: 20px 0 0;
}
.prescriptionsContainer .checkout .form-container {
  margin: 0 0 30px;
}
.prescriptionsContainer .checkout .form-container h1 {
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: none;
}
.prescriptionsContainer .checkout .tell-order-changes li {
  border: 2px solid #e8e8e8;
  border-radius: 12px;
  margin: 0 0 8px;
  position: relative;
  padding: 26px 35px 26px 40px;
}
.prescriptionsContainer .checkout .tell-order-changes li.open-panel {
  padding-bottom: 15px;
}
.prescriptionsContainer .checkout .tell-order-changes li .question {
  background: #e8e8e8;
  font: bold 20px/26px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 26px;
  text-align: center;
  border-radius: 6px 0 0 0;
  position: absolute;
  left: 2px;
  top: 2px;
}
.prescriptionsContainer .checkout .tell-order-changes label.heading {
  font: bold 14px/24px Helvetica, Arial, sans-serif;
  cursor: pointer;
  display: block;
  color: #484848;
  width: 500px;
  float: left;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no {
  float: right;
  position: relative;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no .ffRadioWrapper.error .ffRadio {
  background-position: -5px -240px;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no label.error {
  position: absolute;
  left: 0;
  top: 23px;
  width: 151px;
}
.prescriptionsContainer .checkout .tell-order-changes .ffRadioWrapper {
  display: inline-block;
}
.prescriptionsContainer .checkout .field-container {
  margin: 15px 0 0;
  clear: both;
  width: 100%;
  float: left;
}
.prescriptionsContainer .checkout .field-container .input.textarea {
  width: 595px;
  height: 151px;
}
.prescriptionsContainer .checkout .field-container .message-highlight {
  color: #ed1a34;
  font: 14px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .checkout .field-container .prescriptions {
  width: 449px;
  margin: 0 0 35px;
}
.prescriptionsContainer .checkout .field-container .label-text {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding-bottom: 15px;
  font-weight: bold;
  clear: both;
}
.prescriptionsContainer .checkout .field-container .ffSelect > a {
  height: 37px !important;
}
.prescriptionsContainer .checkout .field-container .ffSelectMenuWrapper {
  top: 37px !important;
}
.prescriptionsContainer .checkout .left-field {
  float: left;
  width: 284px;
  padding: 0 50px 5px 0;
}
.prescriptionsContainer .checkout .field-container .input {
  width: 260px;
  margin: 0 0 20px;
}
.prescriptionsContainer .checkout .field-container .input.country {
  width: 115px;
  margin-right: 5px;
}
.prescriptionsContainer .checkout .field-container .input.state {
  width: 45px;
  margin-right: 5px;
}
.prescriptionsContainer .checkout .field-container .input.zip {
  width: 65px;
}
.prescriptionsContainer .checkout .field-container .speak-to-pharmacist {
  width: 244px;
}
.prescriptionsContainer .checkout p.note {
  margin-bottom: 30px;
}
.prescriptionsContainer .checkout .yes-no .ffRadioWrapper a {
  font: 18px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: uppercase;
  margin-right: 0;
}
.prescriptionsContainer .checkout .yes-no .ffRadioWrapper:first-child a {
  margin-right: 17px;
}
.prescriptionsContainer .checkout .yes-no .ffRadio {
  margin: 2px 0 0;
}
.prescriptionsContainer .checkout .field-container .relation .label-text {
  float: left;
  line-height: 35px;
  margin-right: 15px;
}
.prescriptionsContainer .relation .select-relation {
  float: left;
  width: 134px;
}
.prescriptionsContainer .relation .select-relation .ffSelect > a > span,
.prescriptionsContainer .relation .select-relation .ffSelectMenuWrapper .ffSelectMenuMidBG li {
  text-transform: capitalize;
}
.prescriptionsContainer .checkout .field-container .input.doses-left {
  width: 598px;
}
.prescriptionsContainer .checkout .field-container .label-text.light {
  font-weight: normal;
  padding-bottom: 10px;
}
.prescriptionsContainer .search-result .item {
  margin: 0 0 15px;
}
.prescriptionsContainer .search-result .item a.item-title {
  color: #328398;
  font: bold 1em/20px arial;
}
.prescriptionsContainer .search-result p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  margin: 10px 0;
}
.prescriptionsContainer .search-result .input {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
}
.prescriptionsContainer .search-result input[type=submit] {
  background: url("../specialty/portlets/images/drugs-search-icon.png") no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  top: 10px;
  right: 0;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .input-container {
  position: relative;
}
.prescriptionsContainer .search-result .item {
  margin: 0 0 15px;
}
.prescriptionsContainer .search-result .item a.item-title {
  color: #328398;
  font: bold 1em/20px arial;
}
.prescriptionsContainer .search-result p {
  font: 14px/18px helvetic, arial;
  margin: 10px 0;
}
.prescriptionsContainer .search-result .input {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
  margin-bottom: 0;
}
.prescriptionsContainer .search-result input[type=submit] {
  background: url("../specialty/portlets/images/drugs-search-icon.png") no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  top: 0px;
  right: 2px;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .input-container {
  position: relative;
}
.prescriptionsContainer #site_search,
.prescriptionsContainer #drug_search {
  padding: 10px 0;
  position: relative;
  width: 300px;
}
.prescriptionsContainer .search_pagination .button_fp:after {
  content: "◄◄";
  font-size: 12px;
  letter-spacing: -3px;
  position: relative;
  top: -1px;
}
.prescriptionsContainer .search_pagination .button_pnum {
  display: inline-block;
  margin-left: 3px;
  width: 20px;
  height: 20px;
  background: url("../specialty/portlets/images/pagination-button.png");
  text-align: center;
  font-size: 14px;
  text-shadow: 0 1px #fff;
  color: #555;
  line-height: 20px;
}
.prescriptionsContainer .search_pagination .button_pnum.selected {
  color: #328398;
  background-position: 0 20px;
}
.prescriptionsContainer .search_pagination .button_np:after {
  content: " ►";
  font-size: 12px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_pp:before {
  content: " ◄";
  font-size: 12px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_lp:after {
  content: "►►";
  font-size: 12px;
  letter-spacing: -2px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_fp,
.prescriptionsContainer .search_pagination .button_lp {
  font-size: 0;
  color: #fff;
}
.prescriptionsContainer .search_pagination .button_np,
.prescriptionsContainer .search_pagination .button_pp {
  font-weight: bold;
}
.prescriptionsContainer #site_search input[type=text],
.prescriptionsContainer #drug_search input[type=text] {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
}
.prescriptionsContainer #site_search input[type=submit],
.prescriptionsContainer #drug_search input[type=submit] {
  background: url("../specialty/portlets/images/drugs-search-icon.png") no-repeat;
  width: 42px;
  height: 34px;
  position: absolute;
  right: 2px;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .search-results-empty {
  margin-top: 10px;
  border: 2px solid #da1923;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-top-right-radius: 0;
  text-align: center;
}
.prescriptionsContainer .search-results-empty h2 {
  line-height: 45px;
  margin-bottom: 0;
  color: #da1923;
}
.prescriptionsContainer .search-results-list .item img.item-thumb {
  float: left;
  height: 95px;
  width: 95px;
  margin-right: 15px;
}
.prescriptionsContainer .search-results-list .item {
  width: 100%;
  height: 95px;
  margin-bottom: 15px;
}
.prescriptionsContainer .drugsconditions {
  display: none;
}
.prescriptionsContainer .drugsconditions.patients {
  display: block;
}
.prescriptionsContainer .drug-search {
  width: 744px;
}
.prescriptionsContainer .drug-search h6 {
  position: static;
}
.prescriptionsContainer .drug-search p {
  font: 16px/22px Helvetica;
  color: #333333;
}
.prescriptionsContainer .search-results .item a.item-title {
  color: #328398;
  font-weight: bold;
  font-size: 16px;
}
.prescriptionsContainer .drug-search h3 {
  font-weight: bold;
  font-size: 16px;
  padding-top: 25px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #888;
}
.prescriptionsContainer .shipping-status.please-call {
  width: 120px;
}
.prescriptionsContainer .shipping-status.please-call {
  width: 120px;
}
.prescriptionsContainer .margin-top-home .login-area {
  top: -266px;
  right: 0;
  position: absolute;
  background: #fff;
  opacity: 0.9;
  width: 270px;
  border-radius: 7px 0 7px 7px;
  padding: 10px 17px 0;
}
.prescriptionsContainer .margin-top-home.wpthemeMainContent {
  overflow: inherit !important;
}
.prescriptionsContainer .login-area h3 {
  text-transform: uppercase;
  color: #328398;
  font: 24px/25px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
  padding: 0;
  border: 0;
}
.prescriptionsContainer .login-area .input {
  height: 22px;
  padding: 7px 5px 5px 45px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: url("../specialty/portlets/images/input-icon.png") no-repeat #ffffff;
  background-position: 12px 2px;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
}
.prescriptionsContainer .login-area .input.password {
  background-position: 12px -53px;
}
.prescriptionsContainer .login-area .forgot-password-link {
  float: left;
  color: #328398;
  font: 12px/40px Arial, sans-serif;
  text-decoration: underline;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .login-area .signin_btn {
  float: right;
}
.prescriptionsContainer .login-area .remember-me {
  color: #333;
  font: 11px/14px Helvetica, sans-serif;
}
.prescriptionsContainer .login-area .note {
  color: #333;
  font: 11px/14px Arial, Helvetica, sans-serif;
  padding: 0 0 5px 20px;
  font-stretch: condensed;
  font-style: italic;
}
.prescriptionsContainer .login-area .btn-tr {
  width: 89px;
  float: right;
}
.prescriptionsContainer .login-area p {
  color: #333;
  font: 12px/20px Arial, Helvetica, sans-serif;
  background: #fff;
  clear: both;
  border-radius: 0 0 7px 7px;
  opacity: 1;
  padding: 5px 0 0 0;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .login-area p a {
  text-decoration: underline;
  color: #328398;
}
.prescriptionsContainer .login-area .input.error {
  border: 3px solid #DC1F28;
  padding: 7px 5px 3px 45px;
}
.prescriptionsContainer .margin-top-home .login-area label.error {
  color: #DC1F28;
  position: absolute;
  width: 242px;
  padding: 15px;
  left: -270px;
  font: 12px/16px Helvetica-Bold, Helvetica, Arial, sans-serif;
  border: 3px solid #DC1F28;
  background: #fff;
  border-radius: 12px;
  top: 44px;
}
.prescriptionsContainer .login-area label.error.password,
.prescriptionsContainer .login-area label[for=password].error,
.prescriptionsContainer .login-area label[for=password-clone].error {
  top: 97px;
}
.prescriptionsContainer .login-area label.error strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-family: Helvetica-Bold, Arial, Helvetica, sans-serif;
}
.prescriptionsContainer .no-margin {
  margin: 0 !important;
}
.prescriptionsContainer b {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSideNavigation {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.prescriptionsContainer .wpthemeSideNavigation ul.wpthemeNavList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
  background: url("/specialty/portlets/images/tabs-background.png") repeat-y !important;
  width: 248px;
}
.prescriptionsContainer .wpthemeSideNavigation a.wpthemeSelected:before {
  color: #DD731C;
  content: "";
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 4px 0 -8px;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeSelected {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSideNavigation a,
.prescriptionsContainer .wpthemeSideNavigation a:active,
.prescriptionsContainer .wpthemeSideNavigation a:hover,
.prescriptionsContainer .wpthemeSideNavigation a:visited {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li > a:hover {
  background: #fff;
}
.prescriptionsContainer .wpthemeSideNavigation > ul.wpthemeNavContainer > li {
  padding: 0px;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a {
  font-size: 14px;
  display: block;
  position: relative;
  padding: 10px 10px 10px 30px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  color: #333;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a:hover {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #fff;
  color: #328398;
  font-weight: normal;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.has-level-B.wpthemeSelected {
  color: #333;
  border-top: 1px solid #eee;
  background-color: transparent;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.has-level-B.wpthemeSelected:hover {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected:hover {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected:before {
  display: inline-block;
  position: absolute;
  left: 10px;
  content: "";
  width: 15px;
  height: 13px;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -58px -146px;
  margin: 0;
}
.prescriptionsContainer .enrollment-form-options {
  margin-bottom: 10px;
}
.prescriptionsContainer .location-option {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  width: 227px;
}
.prescriptionsContainer .location-option-us {
  background: url("../specialty/portlets/images/location-option-background.png");
}
.prescriptionsContainer .location-option-us.selected {
  background: url("../specialty/portlets/images/location-option-selected.png");
}
.prescriptionsContainer .location-option-pr {
  background: url("../specialty/portlets/images/location-option-background.png") 0 -32px;
}
.prescriptionsContainer .location-option-pr.selected {
  background: url("../specialty/portlets/images/location-option-selected.png") 0 -32px;
}
.prescriptionsContainer .enrollment-form-options h3 {
  padding-top: 15px;
  border-bottom: 1px dotted #888888;
  font: 16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.prescriptionsContainer .location-option > div {
  height: 32px;
  font: 16px/32px Helvetica, Arial, sans-serif;
  margin-left: 5px;
  margin-right: 10px;
  text-align: center;
  text-shadow: 0 1px #FFFFFF;
  width: 217px;
}
.prescriptionsContainer .location-option > div.selected,
.prescriptionsContainer .location-option > div.selected a {
  color: #FFFFFF;
  display: block;
}
.prescriptionsContainer .location-option > div a {
  display: block;
}
.prescriptionsContainer .location-option > div:hover {
  cursor: pointer;
  text-decoration: underline;
}
.prescriptionsContainer .starting-letter-option {
  padding-left: 10px;
  display: inline-block;
  width: 473px;
}
.prescriptionsContainer .letter-options a {
  background: url("../specialty/portlets/images/letter-options-buttons.png") no-repeat 0 0;
  color: #DDDDDD;
  cursor: default;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  margin-right: 2px;
  text-align: center;
  text-shadow: 0 1px #FFFFFF;
  width: 30px;
}
.prescriptionsContainer .letter-options a.active {
  background: url("../specialty/portlets/images/letter-options-buttons.png") no-repeat 0 -30px;
  color: #000000;
  cursor: pointer;
}
.prescriptionsContainer .content-main p.fine-print {
  color: #999999;
  font-size: 14px;
  margin: 0 0 15px;
  font-style: italic;
}
.prescriptionsContainer .letter-section {
  margin-bottom: 25px;
}
.prescriptionsContainer .letter-section h3 {
  border-bottom: 1px dotted #888888;
  font: bold 16px Helvetica, Arial, sans-serif;
  padding: 0 0 5px;
}
.prescriptionsContainer .letter-section > div {
  border-bottom: 1px dotted #888888;
  height: 40px;
}
.prescriptionsContainer .letter-section > div p {
  float: left;
  line-height: 40px;
  margin-bottom: 0;
  width: 60%;
  font-size: 16px;
}
.prescriptionsContainer .enrollment-forms {
  width: 710px;
}
.prescriptionsContainer .letter-section > div .form-links {
  float: right;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 40px;
}
.prescriptionsContainer .letter-section > div .form-links a {
  position: relative;
}
.prescriptionsContainer .letter-section > div .form-links a:before {
  background: url("../specialty/portlets/images/enrollment-file-icons.png") repeat;
  content: "";
  display: block;
  height: 22px;
  left: -27px;
  position: absolute;
  top: -4px;
  width: 22px;
}
.prescriptionsContainer .letter-section > div .form-links a.pdf:before {
  background-position: -22px 0;
}
.prescriptionsContainer .letter-section > div .form-links a:first-child {
  margin-right: 40px;
}
.prescriptionsContainer .content-tabs {
  background: url("../specialty/portlets/images/tabs-background.png");
  float: left;
  margin: 0;
  position: absolute;
  width: 248px;
  left: 0;
  top: 0;
}
.prescriptionsContainer .content-tabs-list li {
  list-style: none outside none;
}
.prescriptionsContainer .content-tabs-list li p,
.prescriptionsContainer .content-tabs-list li a {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #EEEEEE;
  color: #333333;
  display: block;
  font-size: 14px;
  padding: 10px 10px 10px 30px;
  position: relative;
  text-decoration: none;
}
.prescriptionsContainer .content-tabs-list li a.back {
  background-color: #DA1923;
  color: #FFFFFF;
}
.prescriptionsContainer .content-tabs-list li a.back:before {
  background: url("../specialty/portlets/images/conditions-arrow-back.png") no-repeat;
  content: "";
  display: block;
  height: 11px;
  left: 10px;
  position: absolute;
  top: 11px;
  width: 11px;
}
.prescriptionsContainer .content-tabs-list li a.selected {
  background-color: #FFFFFF;
  border-top: 1px solid #FFFFFF;
  color: #328398;
  position: relative;
}
.prescriptionsContainer .content-tabs-list li a.selected:before {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -58px -146px;
  content: "";
  display: inline-block;
  height: 13px;
  left: 10px;
  margin: 0;
  position: absolute;
  width: 15px;
}
.prescriptionsContainer .content-tabs-list li .level-B-links {
  display: none;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B:after {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -71px -533px;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 15px;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B.opened:after {
  background-position: -71px -548px;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B.selected {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #EEEEEE;
  color: #333333;
}
.prescriptionsContainer .content-tabs-list li a.level-B {
  padding-left: 50px;
}
.prescriptionsContainer .accordion-item {
  border-bottom: 1px dotted #888888;
  padding: 5px;
}
.prescriptionsContainer .accordion-item:first-child {
  border-top: 1px dotted #888888;
}
.prescriptionsContainer .accordion-answer {
  display: none;
  padding-left: 25px;
  position: relative;
}
.prescriptionsContainer .accordion-answer:before {
  color: #000000;
  content: "A.";
  display: block;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 3px;
}
.prescriptionsContainer .content-main p.accordion-question {
  color: #328398 !important;
  margin-bottom: 10px !important;
  padding: 0 25px;
  position: relative;
  cursor: pointer;
  display: block;
}
.prescriptionsContainer .content-main p.accordion-question:before {
  color: #000000;
  content: "Q.";
  display: block;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 0;
}
.prescriptionsContainer .content-main p.accordion-question:after {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -71px -533px;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 15px;
}
.prescriptionsContainer .content-main .accordion-item.opened p.accordion-question:after {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -71px -548px;
}
.prescriptionsContainer a {
  color: #328398;
}
.prescriptionsContainer .banner-content h1 {
  color: #FFFFFF;
}
.prescriptionsContainer .content-main > h2 {
  padding-top: 25px;
  font: 18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
.prescriptionsContainer .content-main h3 {
  border-bottom: 1px dotted #888888;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 25px;
  color: #000;
}
.prescriptionsContainer .content-main h6,
.prescriptionsContainer .content-main h6.drug-condition {
  color: #555555;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
}
.prescriptionsContainer .content-main {
  width: 710px;
  float: left;
}
.prescriptionsContainer .content-main.right {
  float: right;
  width: 690px;
}
.prescriptionsContainer .content-aside {
  float: left;
  padding-left: 20px;
  width: 210px;
}
.prescriptionsContainer .content-main.right h1 + * {
  margin-top: 0;
  padding-top: 0;
}
.prescriptionsContainer .content-main.right h2 + h3 {
  padding-top: 0;
}
.prescriptionsContainer .content-main.multi {
  display: none;
  float: right;
  margin: 0;
  width: 690px;
}
.prescriptionsContainer .content-main.multi.selected {
  display: block;
}
.prescriptionsContainer #content .heading p {
  color: #333333;
  float: left;
  font: 16px/25px Helvetica, Arial, sans-serif;
  width: 654px;
  margin: 0 0 20px;
}
.prescriptionsContainer #content .heading h3 {
  border: 0 none;
  color: #328398;
  float: left;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0 0 23px;
  text-transform: uppercase;
  width: 285px;
}
.prescriptionsContainer .carousel-arrow {
  position: absolute;
  height: 80px;
  width: 25px;
  background-position: 0 0;
  top: 42px;
  cursor: pointer;
}
.prescriptionsContainer .carousel-arrow.left {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -96px -217px;
  left: 0;
}
.prescriptionsContainer .carousel-arrow.left:hover {
  background-position: -96px -398px;
}
.prescriptionsContainer .carousel-arrow.right {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -99px -308px;
  right: 0;
}
.prescriptionsContainer .carousel-arrow.right:hover {
  background-position: -99px -489px;
}
.prescriptionsContainer .carousel-list-wrapper {
  width: 890px;
  float: left;
  overflow: hidden;
  position: relative;
  left: 25px;
}
.prescriptionsContainer .carousel-list-wrapper:after {
  content: "";
  background: url("/specialty/portlets/images/white-gradient.png") no-repeat 0 0;
  width: 180px;
  height: 180px;
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 9999;
}
.prescriptionsContainer .carousel-item {
  position: relative;
  display: inline-block;
  margin-right: -4px;
  width: 220px;
  padding: 15px;
  text-align: center;
}
.prescriptionsContainer .carousel-item:hover .carousel-item-title {
  text-decoration: underline;
}
.prescriptionsContainer .carousel-item-title {
  color: #333333;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.prescriptionsContainer .carousel-status {
  display: inline;
  position: relative;
  top: -35px;
  left: 75px;
}
.prescriptionsContainer .content-main .carousel {
  top: -30px;
}
.prescriptionsContainer .content-main .carousel.disabled {
  top: -10px;
  left: -40px;
}
.prescriptionsContainer .content-main .carousel-list-wrapper {
  width: 90%;
  height: auto;
}
.prescriptionsContainer .content-main .carousel-list-wrapper:after {
  background: none;
}
.prescriptionsContainer .content-main .carousel-list {
  width: 2000px;
}
.prescriptionsContainer .content-main .carousel-item {
  vertical-align: top;
  width: 185px;
  height: auto !important;
}
.prescriptionsContainer .carousel-item-photo {
  width: 185px;
}
.prescriptionsContainer .carousel-item-info {
  position: relative;
  top: -2px;
  padding: 5px;
  background-color: #eee;
  border-bottom: 5px solid #eee;
  text-align: left;
  font-size: 14px;
}
.prescriptionsContainer .carousel-item-info p {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
}
.prescriptionsContainer .carousel-item-info .content-list {
  margin-top: 0;
}
.prescriptionsContainer .carousel-item-info .content-list li {
  margin-bottom: 5px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, sans-serif;
  color: #fff;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: bold 14px/21px Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
  color: #fff;
}
.prescriptionsContainer .banner-content .banner-name span {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
  display: block;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("../specialty/portlets/images/texture-gradient-background.png") repeat-x;
  margin: 0 0 0 -10px;
  padding: 25px 0;
  width: 960px;
}
.prescriptionsContainer .conditions h5 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  margin: 0 20px 30px 10px;
  text-transform: uppercase;
  width: 300px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
  color: #494949;
}
.prescriptionsContainer .conditions-list {
  border-collapse: separate;
  border-spacing: 10px;
  margin: 0;
  width: 100%;
  border-bottom: 1px dotted #888888;
}
.prescriptionsContainer .conditions-list td {
  border-top: 1px dotted #888888;
  padding: 15px 0 5px 10px;
  width: 33%;
}
.prescriptionsContainer .conditions-list td div {
  height: 100%;
  position: relative;
  width: 100%;
}
.prescriptionsContainer .conditions-list td div:after {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -78px -491px;
  content: "";
  display: block;
  height: 11px;
  position: absolute;
  right: 5px;
  top: 3px;
  width: 7px;
}
.prescriptionsContainer .conditions-list td a {
  color: #333333;
  display: block;
  font-size: 16px;
  height: 100%;
  line-height: 16px;
  width: 100%;
}
.prescriptionsContainer .italic {
  font-style: italic;
}
.prescriptionsContainer p.bottom-right {
  bottom: 10px;
  position: absolute;
  right: 20px;
  font-size: 14px;
  color: #999999;
}
.prescriptionsContainer .banner {
  background: url(../specialtyPortalStatic/themes/SpecialtyDefaultTheme/images/promo-background.jpg) no-repeat;
  width: 940px;
  height: 242px;
  position: relative;
  padding: 45px 30px;
  margin-left: -30px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: 14px/21px Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .banner-content p.banner-additional {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
  color: #fff;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("/SpecialtyPortalStatic/themes/SpecialtyDefaultTheme/images/texture-gradient-background.png") repeat-x;
  width: 940px;
  padding: 25px 10px;
  margin-left: -10px;
}
.prescriptionsContainer .conditions h1 {
  width: 300px;
  margin-right: 20px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
}
.prescriptionsContainer .home-page-links {
  float: left;
  margin-left: 15px;
  width: 293px;
}
.prescriptionsContainer .home-page-links:first-child {
  margin-left: 0;
}
.prescriptionsContainer .home-page-links li {
  border-bottom: 1px dotted #888;
  font-size: 16px;
  line-height: 40px;
}
.prescriptionsContainer .home-page-links li:first-child {
  border-top: 1px dotted #888888;
}
.prescriptionsContainer .home-page-links li a {
  display: block;
  color: #333;
  background: url(../specialtyPortalStatic/themes/SpecialtyDefaultTheme/images/conditions-arrow.png) no-repeat 276px 14px;
  font: 16px/40px Helvetica, sans-serif;
}
.prescriptionsContainer #content .heading {
  border-bottom: 1px dashed #e1e1e1;
}
.prescriptionsContainer .pdf-module {
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  border-radius: 25px 0 25px 25px;
  display: inline-block;
  margin-top: 5px;
  padding: 10px;
  vertical-align: top;
  width: 210px;
}
.prescriptionsContainer .pdf-module img {
  float: left;
  padding: 5px 5px 0 10px;
}
.prescriptionsContainer .pdf-module a {
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.prescriptionsContainer .pdf-module a span {
  color: #328398;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.prescriptionsContainer .contact-module {
  background-color: #EEEEEE;
}
.prescriptionsContainer .full-module,
.prescriptionsContainer .contact-module {
  border: 1px solid #BBBBBB;
  border-radius: 25px 0 25px 25px;
  margin-bottom: 25px;
  margin-top: 20px;
  padding: 20px !important;
  position: relative;
}
.prescriptionsContainer .content-main .full-module p,
.prescriptionsContainer .content-main .contact-module p {
  margin-bottom: 0;
}
.prescriptionsContainer .contact-module .two-thirds-module {
  padding-right: 10px;
  padding-top: 10px;
  width: 400px;
}
.prescriptionsContainer .contact-module h2 {
  font-size: 18px;
  margin-bottom: 5px;
  font: 18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer h1 + .content-main {
  margin-top: -25px;
}
.prescriptionsContainer .content-main p {
  font: 16px/22px Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  color: #000000;
}
.prescriptionsContainer .two-thirds-module {
  display: inline-block;
  padding-right: 10px;
  width: 440px;
}
.prescriptionsContainer ul.content-list {
  list-style-type: disc;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-top: 10px;
}
.prescriptionsContainer ul.content-list li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.prescriptionsContainer .content-main .byline {
  font-size: 12px;
}
.prescriptionsContainer ol.content-list {
  list-style-type: decimal;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-top: 10px;
}
.prescriptionsContainer ol.content-list li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.prescriptionsContainer ol.content-list li b {
  font-weight: bold;
}
.prescriptionsContainer sup {
  font-size: 13px;
  vertical-align: super;
}
.prescriptionsContainer .aside-module {
  border-left: 5px solid #ED1B34;
  margin-bottom: 25px;
  padding: 8px 10px;
}
.prescriptionsContainer .aside-module h4 {
  color: #328398;
  font: 20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
.prescriptionsContainer .aside-module p {
  font-size: 14px;
  margin-bottom: 0;
}
.prescriptionsContainer .super-user h2 {
  color: #328398;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.prescriptionsContainer .super-user .label-text {
  display: block;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search {
  margin: 0 auto 20px;
}
.prescriptionsContainer .super-user .patient-search label {
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search .input {
  margin-bottom: 0;
}
.prescriptionsContainer .super-user .patient-search .name {
  width: 154px;
  margin-right: 20px;
}
.prescriptionsContainer .super-user .patient-search .name.error {
  padding-left: 6px;
  padding-right: 6px;
}
.prescriptionsContainer .super-user .patient-search .date-input {
  width: 193px;
}
.prescriptionsContainer .super-user .patient-search .date1 {
  width: 26px;
  padding: 7px 6px 5px;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
}
.prescriptionsContainer .super-user .patient-search .date1.error {
  padding-left: 4px;
  padding-right: 4px;
}
.prescriptionsContainer .super-user .patient-search .date1.year {
  width: 40px;
  text-align: center;
}
.prescriptionsContainer .super-user .patient-search .email {
  width: 237px;
}
.prescriptionsContainer .super-user .patient-search .email.error {
  padding-left: 6px;
  padding-right: 6px;
}
.prescriptionsContainer .super-user .patient-search ul li {
  float: left;
  padding: 0 23px;
  border-left: 1px solid #d4d5d6;
}
.prescriptionsContainer .super-user .patient-search ul li:first-child {
  padding-left: 0;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search .btn-tr {
  float: right;
  width: 117px;
  margin-top: 20px;
}
.prescriptionsContainer .super-user .patient-search .btn-tr .arrow-icon {
  margin: 0 -7px 0 7px;
}
.prescriptionsContainer .super-user .patient-search .cancel {
  float: right;
  margin: 20px 15px 0 0;
  width: 117px;
}
.prescriptionsContainer .super-user .patient-search-result {
  border: 2px solid #efeded;
  border-radius: 12px;
  margin: 0 0 23px;
}
.prescriptionsContainer .super-user p.note {
  font-size: 14px;
  font-style: italic;
  padding-left: 10px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td,
.prescriptionsContainer .super-user .patient-search-result table tr th {
  border-left: 1px solid #efeded;
  text-align: left;
  padding: 15px 10px;
  font: 12px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search-result table tr th {
  font-weight: bold;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.name {
  width: 130px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.email {
  width: 185px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.address {
  width: 190px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.dob {
  width: 90px;
}
.prescriptionsContainer .super-user .patient-search-result table tr.dark td {
  background: #f7f6f6;
}
.prescriptionsContainer .super-user .patient-search-result table tr th:first-child {
  font-size: 14px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table tr td:first-child {
  border-left: 0;
  font-size: 14px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .status {
  display: block;
  color: #328398;
  font-size: 11px;
  font-weight: bold;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .status.locked {
  color: #cc0000;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .select {
  width: 170px;
  float: left;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .cancel {
  width: 46px;
  margin-left: 10px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .ffSelect > a > span {
  font-weight: bold;
  font-size: 12px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr td:first-child {
  font-size: 12px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.patient {
  width: 210px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.user-name {
  width: 220px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.patient-dob {
  width: 205px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr td {
  border-left: 0;
}
.prescriptionsContainer .super-user .return {
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  text-decoration: underline;
}
.prescriptionsContainer .super-user .return:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 15px;
  background: url(../specialty/portlets/images/sprite-1.png) -62px -399px;
  margin-right: 4px;
}
.prescriptionsContainer .super-user .update-email .field,
.prescriptionsContainer .super-user .questions .field {
  border: 0;
  float: left;
  margin: 0 30px 30px 0;
}
.prescriptionsContainer .super-user .questions .field {
  margin-right: 55px;
}
.prescriptionsContainer .super-user .update-email .field .input {
  width: 243px;
}
.prescriptionsContainer .super-user .email-updated .username {
  border-bottom: 1px solid #999999;
  margin: 0 0 12px;
  width: 403px;
  padding: 0 0 5px;
  display: block;
  font: bold 14px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .email-updated .your-id {
  color: #494949;
  font: normal 16px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .super-user .questions .field .ffSelectWrapper {
  width: 374px;
}
.prescriptionsContainer .super-user .question-updated {
  margin-bottom: 15px;
}
.prescriptionsContainer .super-user .question-updated .heading {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #939598;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.prescriptionsContainer .super-user .question-updated li span {
  width: 498px;
  display: inline-block;
}
.prescriptionsContainer .super-user .question-updated .answer {
  padding-bottom: 30px;
  font: 16px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .sq-answer {
  width: 258px;
}
.prescriptionsContainer .ffSelectWrapper {
  position: relative;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .cancel[disabled=disabled] {
  color: #aaa;
}
.prescriptionsContainer .ffSelectWrapper {
  position: relative;
}
.prescriptionsContainer .feedback-link {
  float: right;
  font: 13px Helvetica, Arial, sans-serif;
  margin-top: 3px;
}
.prescriptionsContainer .footer-links .feedback-link {
  margin-top: 10px;
}
.prescriptionsContainer .topic-buttons a.button {
  display: block;
  font-weight: bold;
  text-align: center;
  color: #333;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 15px;
  width: 85%;
  padding: 10px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.prescriptionsContainer .topic-buttons a.button {
  text-shadow: 0 1px #fff;
  background: #f5f5f5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #d6d6d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f5f5f5 0%, #d6d6d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="#d6d6d6", GradientType=0);
  /* IE6-9 */
}
.prescriptionsContainer .topic-buttons a.button:hover {
  text-decoration: none;
  border: 1px solid #999;
}
.prescriptionsContainer .topic-buttons a.button:active {
  background: #d6d6d6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d6d6d6 0%, #ebebeb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d6d6d6", endColorstr="#ebebeb", GradientType=0);
  /* IE6-9 */
}
.prescriptionsContainer .topic-buttons a.button {
  display: inline-block;
  width: auto;
  font-weight: normal;
  margin-right: 5px;
}
.prescriptionsContainer .dp_yearpicker .dp_selected,
.prescriptionsContainer .dp_monthpicker .dp_selected {
  background: transparent none !important;
}
.prescriptionsContainer .reset-password .step3 .field-container .input {
  width: 233px;
}
.prescriptionsContainer .reset-password .step3 .field-container .input + .input {
  background: #FFFFFF;
  width: 236px;
}
.prescriptionsContainer .patient-search-result-pagination {
  text-align: right;
  padding: 5px 5px 25px;
  color: #494949;
  font: bold 15px/15px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .patient-search-result-pagination a {
  color: #328398;
  font: 12px/15px Helvetica, Arial, sans-serif;
  margin-left: 8px;
  display: inline-block;
}
.prescriptionsContainer .patient-search-result-pagination a.active,
.prescriptionsContainer .patient-search-result-pagination a.active:hover {
  color: #494949;
  cursor: default;
  text-decoration: none;
}
.prescriptionsContainer .patient-search-result-pagination a.prev,
.prescriptionsContainer .patient-search-result-pagination a.next {
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  margin-left: 65px;
  text-indent: 9999px;
  border-right: 8px solid #328398;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
.prescriptionsContainer .patient-search-result-pagination a.next {
  border-right: 0;
  border-left: 8px solid #328398;
  margin-left: 15px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon {
  margin-left: 20px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper:before {
  left: -10px;
}
.prescriptionsContainer #content.edit-stores h1,
.prescriptionsContainer #content.store-locator h1 {
  text-transform: none;
  float: none;
  margin: 0 0 5px;
}
.prescriptionsContainer #content.edit-stores h1 .regsign {
  vertical-align: top;
  line-height: 20px;
  font-size: 15px;
}
.prescriptionsContainer .btn-tr.add-new {
  width: 172px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  padding: 10px 20px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a {
  float: left;
  padding-right: 15px;
  line-height: 17px;
}
.prescriptionsContainer .pickup-info {
  float: right;
  font: bold 12px/17px Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer .my-prescription-dashboard .product .more .pickup-info a {
  float: none;
  padding: 0;
  background: none;
}
.prescriptionsContainer .pickup-info span {
  font-weight: normal;
  color: #494949;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.readypickup {
  color: #67a94a;
  font-size: 17px;
}
.prescriptionsContainer .recent-prescription-list {
  color: #666;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: -5px 0 20px;
  clear: both;
}
.prescriptionsContainer .recent-prescription-list a {
  font-weight: bold;
  color: #328398;
  font-size: 12px;
  text-decoration: underline;
}
.prescriptionsContainer .my-prescription-dashboard .heading {
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .show {
  margin-bottom: 10px;
}
.prescriptionsContainer .access-settings h2 {
  text-transform: none;
}
.prescriptionsContainer .access-settings h2 sup {
  font-size: 12px;
  vertical-align: top;
  line-height: 10px;
}
.prescriptionsContainer .access-settings .saved-store {
  display: block;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .access-settings .edit p {
  position: relative;
}
.prescriptionsContainer .access-settings .edit .edit-details {
  position: absolute;
  right: 0;
  top: 0;
}
.prescriptionsContainer .access-settings .saved-store span {
  color: #328398;
}
.prescriptionsContainer .access-settings .my-store .near {
  float: left;
  width: 104px;
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  word-wrap: break-word;
}
.prescriptionsContainer .access-settings .my-store .mystore {
  float: left;
  width: 185px;
  color: #494949;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .my-store .mystore .store-id {
  display: block;
  color: #cc0000;
}
.prescriptionsContainer .access-settings .my-store .mystore .tel {
  display: block;
  font: 12px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .my-store .mystore .tel span {
  font-weight: bold;
}
.prescriptionsContainer .access-settings .my-store .storesaved {
  float: left;
}
.prescriptionsContainer .access-settings .my-store .storesaved {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .access-settings .my-store .storesaved span {
  color: #328398;
}
.prescriptionsContainer .access-settings .my-store .storesaved a {
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new {
  margin: 32px 0 0;
  display: block;
}
.prescriptionsContainer .access-settings .personal-profile {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .personal-profile .profile {
  float: left;
  width: 212px;
}
.prescriptionsContainer .access-settings .personal-profile .profile strong {
  display: block;
}
.prescriptionsContainer .complete .whats-the-price {
  float: right;
  color: #328398;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  margin: -15px 0 20px;
  text-decoration: underline;
}
.prescriptionsContainer .complete .shipping-information {
  background: none;
  border-bottom: 3px solid #ededed;
}
.prescriptionsContainer .complete .payment-info {
  width: 388px;
}
.prescriptionsContainer .complete .payment-info .ffRadioWrapper + p {
  font: italic 12px/16px Helvetica, Arial, sans-serif;
  margin: -4px 0 17px 23px;
}
.prescriptionsContainer .complete .payment-info .ffRadioWrapper a {
  float: left;
  width: 328px;
}
.prescriptionsContainer .complete .left-info {
  width: 415px;
  padding: 0 30px 0 85px;
  border-right: 1px dotted #939393;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li {
  float: left;
  background: #f4f4f4;
  font: bold 14px/44px Helvetica, Arial, sans-serif;
  border-bottom: 2px solid #e0e0e0;
  width: 204px;
  text-align: center;
  color: #494949;
  cursor: pointer;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li.active {
  border-top: 2px solid #e0e0e0;
  border-left: 2px solid #e0e0e0;
  border-bottom: 0;
  background: #fff;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li:first-child.active {
  border-right: 2px solid #e0e0e0;
  border-left: 0;
}
.prescriptionsContainer .complete .left-info .local-pickup p {
  font: normal 14px/18px Helvetica, Arial, sans-serif;
  padding: 15px 0;
}
.prescriptionsContainer .complete .left-info .local-pickup .input {
  width: 278px;
}
.prescriptionsContainer .complete .left-info .local-pickup .btn-bl {
  width: 100px;
  float: right;
  text-decoration: none;
}
.prescriptionsContainer .complete .left-info .local-pickup .btn-bl span span.arrow-icon {
  margin: 0 -3px 0 3px;
  background-position: -14px -182px;
}
.prescriptionsContainer .ship-to-me {
  padding: 15px 0;
  position: relative;
}
.prescriptionsContainer .ship-to-me .location-type {
  float: left;
  width: 82px;
  color: #328398;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .ship-to-me .location-address {
  float: left;
  width: 214px;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .ship-to-me .location-address span.tel {
  font-weight: normal;
}
.prescriptionsContainer .complete .left-info p.edit-it {
  padding: 47px 0;
  border-left: 1px solid #e0e0e0;
  float: left;
}
.prescriptionsContainer .left-info p a.edit {
  margin: 0 0 0 25px;
}
.prescriptionsContainer .edit-stores .left {
  float: left;
  margin: 15px 0 0;
  width: 225px;
}
.prescriptionsContainer .edit-stores .left ul,
.prescriptionsContainer .edit-stores .right ul {
  border: 2px solid #efeded;
  border-radius: 7px;
  padding: 15px 28px;
  width: 165px;
}
.prescriptionsContainer .edit-stores .left h2,
.prescriptionsContainer .edit-stores .right h2 {
  color: #494949;
  font: 24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 10px 5px;
}
.prescriptionsContainer p.title {
  color: #494949;
  font: 18/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer p.title a.edit {
  text-decoration: underline;
  font-weight: bold;
  position: relative;
  padding-right: 22px;
  float: right;
}
.prescriptionsContainer p.title a.edit:after {
  content: "";
  display: block;
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -28px -213px;
  width: 22px;
  height: 16px;
  position: absolute;
  right: -5px;
  top: 3px;
}
.prescriptionsContainer .edit-stores .store-details {
  background: #cc0000;
  border-radius: 10px;
  text-align: center;
  width: 122px;
  color: #fff;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
}
.prescriptionsContainer .edit-stores li.box {
  min-height: 360px;
  padding: 15px 0;
}
.prescriptionsContainer .edit-stores li.box h3 {
  color: #cc0000;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .edit-stores li.box p.address {
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .edit-stores li.box h4 {
  color: #494949;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  margin: 15px 0 3px;
}
.prescriptionsContainer .edit-stores li.box p.hours {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .edit-stores li.box p.hours span {
  float: right;
}
.prescriptionsContainer .edit-stores .right {
  float: left;
  width: 541px;
  margin: 15px 0 0 10px;
}
.prescriptionsContainer .edit-stores .right ul {
  width: 478px;
}
.prescriptionsContainer .edit-stores .right ul li.box {
  width: 197px;
  float: left;
  min-height: 378px;
}
.prescriptionsContainer .edit-stores .right li.box p.hours span {
  width: 116px;
}
.prescriptionsContainer .margin-right83 {
  margin-right: 83px !important;
}
.prescriptionsContainer .edit-stores .left-container {
  width: 776px;
}
.prescriptionsContainer .edit-stores .action {
  clear: both;
  margin: 25px 0 30px;
  padding-top: 30px;
  border-top: 1px solid #d5d5d5;
  float: left;
  width: 100%;
}
.prescriptionsContainer .edit-stores .action .btn-bl {
  float: left;
  width: 110px;
}
.prescriptionsContainer .edit-stores .action .btn-tr {
  float: right;
}
.prescriptionsContainer .edit-stores .right ul li.box .set-as-default,
.prescriptionsContainer .edit-stores .right ul li.box .delete-store {
  color: #328398;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  margin: 20px 10px 0 0;
  display: inline-block;
}
.prescriptionsContainer .favourate-store {
  width: 738px;
}
.prescriptionsContainer .favourate-store .input {
  width: 537px;
}
.prescriptionsContainer .favourate-store .btn-tr {
  width: 135px;
  float: left;
  margin: 0 0 0 5px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper {
  float: left;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .favourate-store.focus .ffCheckboxWrapper .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper a {
  color: #494949;
  font: bold 11px/16px Helvetica, Arial, sans-serif;
  margin-right: 20px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper.on a {
  color: #328398;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .pharmacy:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  background: url(../specialty/portlets/images/sprite-1.png) -13px -849px;
  vertical-align: middle;
  margin: -3px 0 0;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .store:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  background: url(../specialty/portlets/images/sprite-1.png) -43px -849px;
  vertical-align: middle;
  margin: -6px 0 0;
}
.prescriptionsContainer .favourate-store p.narrow {
  font-weight: bold;
  color: #666666;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .drive-thru:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  background: url(../specialty/portlets/images/sprite-1.png) -74px -850px;
  vertical-align: middle;
  margin: -3px 0 0;
}
.prescriptionsContainer .info-header {
  width: 1000px;
  background: #ededed;
  margin: 20px 0 20px -30px;
  clear: both;
}
.prescriptionsContainer .info-header p {
  color: #494949;
  font: 18px/22px Helvetica, Arial, sans-serif;
  float: left;
  padding: 19px 0 19px 30px;
  margin: 0;
}
.prescriptionsContainer .info-header p strong:first-child {
  font-size: 22px;
}
.prescriptionsContainer .infotabs {
  float: right;
  margin: 8px 30px;
}
.prescriptionsContainer .infotabs li {
  float: left;
  color: #328398;
  font: 12px Helvetica, Arial, sans-serif;
  text-align: center;
  margin-left: 15px;
  cursor: pointer;
}
.prescriptionsContainer .infotabs li.active {
  font-weight: bold;
  color: #494949;
}
.prescriptionsContainer .infotabs li.list span {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  background: url(../specialty/portlets/images/sprite-1.png) -100px -846px !important;
}
.prescriptionsContainer .infotabs li.active.list span {
  background-position: -100px -877px !important;
}
.prescriptionsContainer .infotabs li.map span {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
  background: url(../specialty/portlets/images/sprite-1.png) -131px -843px !important;
}
.prescriptionsContainer .infotabs li.active.map span {
  background-position: -131px -877px !important;
}
.prescriptionsContainer .infotabs li.mysaved span {
  display: block;
  content: "";
  width: 38px;
  height: 28px;
  background: url(../specialty/portlets/images/sprite-1.png) -139px -393px !important;
  margin: 3px 0 0;
}
.prescriptionsContainer .infotabs li.mysaved.active span {
  background-position: -139px -425px !important;
}
.prescriptionsContainer .errors1 {
  color: #494949;
  font: 14px/35px Helvetica, Arial, sans-serif;
  position: relative;
  padding-left: 40px;
  margin: 0 0 30px;
  color: #cc0000;
}
.prescriptionsContainer .errors1:before {
  display: block;
  width: 39px;
  height: 35px;
  content: "";
  position: absolute;
  background: url(../specialty/portlets/images/sprite-1.png) -143px -16px;
  left: 0;
}
.prescriptionsContainer .store-result {
  float: left;
}
.prescriptionsContainer .store-result > li {
  margin: 0 0 12px;
}
.prescriptionsContainer .distance {
  float: left;
  color: #cc0000;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .distance .kms {
  height: 50px;
  width: 29px;
  background: url(../specialty/portlets/images/sprite-1.png) -146px -74px;
  text-align: center;
  color: #fff;
  font: 13px/33px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .distance span {
  display: block;
  color: #494949;
  font: 11px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .distance-box {
  float: left;
  border: 2px solid #efeded;
  border-radius: 7px;
  padding: 15px 20px;
  margin-left: 15px;
  position: relative;
}
.prescriptionsContainer .store-result .distance-box .left {
  float: left;
  width: 137px;
  padding: 20px 10px 25px 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border-right: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-result .distance-box .left1 {
  float: left;
  width: 137px;
  padding: 0px 10px 25px 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border-right: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-result .distance-box .right {
  float: left;
  padding-left: 15px;
  padding-bottom: 18px;
  width: 190px;
  min-height: 140px;
}
.prescriptionsContainer .store-result .distance-box .right1 {
  float: left;
  padding-left: 15px;
  padding-bottom: 25px;
  width: 190px;
}
.prescriptionsContainer .store-result .get-directions {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 90px;
  display: block;
  margin: 5px 0 0;
  clear: both;
}
.prescriptionsContainer .store-result .more-detail {
  background: url("../images/arrows.png") no-repeat right 5px;
  color: #328398;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  padding: 0 14px 0 0;
  text-decoration: underline;
  cursor: pointer;
  position: absolute;
  bottom: 15px;
  left: 72px;
}
.prescriptionsContainer .store-result .more-detail.opened {
  background-position: right -17px;
}
.prescriptionsContainer .store-result .hiddendiv {
  min-height: 112px;
  display: none;
}
.prescriptionsContainer .store-result h4 {
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0px 0 5px;
}
.prescriptionsContainer .store-result .services ul li {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .store-result .services ul li:before {
  display: inline-block;
  vertical-align: top;
  content: ".";
  font: bold 20px/5px Arial, Helvetica, sans-serif;
  margin-right: 3px;
}
.prescriptionsContainer ul.icons li {
  float: left;
  color: #cc0000;
  color: #666;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin-right: 5px;
}
.prescriptionsContainer ul.icons {
  margin: 0 0 5px;
}
.prescriptionsContainer ul.icons li span {
  font-weight: bold;
}
.prescriptionsContainer ul.icons li.pharmacy {
  background: url(../specialty/portlets/images/sprite-1.png) -130px -214px;
  width: 15px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.store {
  background: url(../specialty/portlets/images/sprite-1.png) -130px -142px;
  width: 18px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.Drive-Thru {
  background: url(../specialty/portlets/images/sprite-1.png) -130px -184px;
  width: 18px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.careplus {
  color: #cc0000;
}
.prescriptionsContainer ul.icons li.pharmacy.notavailable {
  background-position: -154px -214px;
}
.prescriptionsContainer ul.icons li.store.notavailable {
  background-position: -153px -142px;
}
.prescriptionsContainer ul.icons li.Drive-Thru.notavailable {
  background-position: -152px -183px;
}
.prescriptionsContainer ul.icons li.careplus.notavailable {
  color: #494949;
}
.prescriptionsContainer .store-result .right p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .store-result .right p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .store-result .right p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .store-result .right p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-result .right p.days span {
  float: right;
  font-weight: normal;
  width: 111px;
  display: inline-block;
}
.prescriptionsContainer .store-result .right p.tellno,
.prescriptionsContainer .store-result .right p.sno {
  float: left;
  margin: 5px 0 0;
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .right p.tellno span,
.prescriptionsContainer .store-result .right p.sno span {
  font-weight: normal;
}
.prescriptionsContainer .store-result .right p.sno {
  float: right;
}
.prescriptionsContainer .store-result .right1 p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .store-result .right1 p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .store-result .right1 p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .store-result .right1 p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-result .right1 p.days span {
  float: right;
  font-weight: normal;
  width: 111px;
  display: inline-block;
}
.prescriptionsContainer .store-result .right1 p.tellno,
.prescriptionsContainer .store-result .right1 p.sno {
  float: left;
  margin: 5px 0 0;
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .right1 p.tellno span,
.prescriptionsContainer .store-result .right p.sno span {
  font-weight: normal;
}
.prescriptionsContainer .store-result .right1 p.sno {
  float: right;
}
.prescriptionsContainer .h34 {
  height: 0px;
  clear: both;
}
.prescriptionsContainer .set-as-my {
  background: #efeded;
  border-radius: 10px;
  color: #494949;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 85px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 15px;
  left: 182px;
}
.prescriptionsContainer .set-as-my strong {
  color: #cc0000;
  font-weight: normal;
}
.prescriptionsContainer .set-as-my strong span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .result {
  float: left;
  width: 480px;
}
.prescriptionsContainer .result ul {
  float: left;
}
.prescriptionsContainer .map-view-small {
  float: right;
  background: #000;
  width: 459px;
  height: 459px;
  position: relative;
}
.prescriptionsContainer .set-fav-pop {
  padding: 30px;
  width: 390px;
}
.prescriptionsContainer .set-fav-pop h3 {
  text-align: left;
  color: #328398;
  font: 30px/35px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .why-cant {
  padding: 30px 40px;
  width: 437px;
}
.prescriptionsContainer .why-cant h3 {
  margin: 0 0 5px;
  text-align: left;
  color: #328398;
  font: bold 18px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .why-cant p {
  margin: 0;
  font: 12px/20px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .set-fav-pop p {
  color: #484848;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .set-fav-pop .box {
  padding: 20px;
  border: 2px solid #efeded;
  border-radius: 10px;
  width: 260px;
  margin: 25px auto 20px;
}
.prescriptionsContainer .set-fav-pop .distance {
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  margin: 0 0 0 -20px;
  float: none;
  text-align: center;
}
.prescriptionsContainer .set-fav-pop .distance .kms {
  margin: 0 auto;
}
.prescriptionsContainer .set-fav-pop .box .left {
  float: left;
  width: 83px;
  margin: 0 auto;
}
.prescriptionsContainer .set-fav-pop .box .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 25px;
  width: 149px;
  text-align: left;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  min-height: 77px;
}
.prescriptionsContainer .set-fav-pop label.enter-name {
  color: #484848;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 0 0 7px;
  display: block;
  text-align: center;
}
.prescriptionsContainer .set-fav-pop .input {
  width: 151px;
  display: block;
  margin: 0 auto;
}
.prescriptionsContainer .edit-store.set-fav-pop .btn-tr.btn2 {
  width: 174px;
  margin: 24px auto 0 101px;
  display: block;
  float: left;
}
.prescriptionsContainer .set-fav-pop .required {
  text-align: left;
  font: 12px/14px Helvetica, Arial, sans-serif;
  display: block;
  color: #484848;
  padding: 5px 0 0 107px;
}
.prescriptionsContainer .set-fav-pop .required span {
  color: #cc0000;
}
.prescriptionsContainer .store-locator .pagination {
  clear: both;
  text-align: center;
  padding: 20px 0 0;
  color: #494949;
  font: bold 16px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-locator .pagination ul {
  display: inline-block;
  margin-left: 85px;
}
.prescriptionsContainer .store-locator .pagination ul li {
  display: inline-block;
}
.prescriptionsContainer .store-locator .pagination ul li .prev,
.prescriptionsContainer .store-locator .pagination ul li .next {
  width: 0;
  height: 0;
  border-right: 8px solid #328398;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  display: inline-block;
  vertical-align: middle;
}
.prescriptionsContainer .store-locator .pagination ul li .next {
  border-right: 0;
  border-left: 8px solid #328398;
}
.prescriptionsContainer .store-locator .pagination ul li a {
  display: inline-block;
  vertical-align: middle;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 3px;
}
.prescriptionsContainer .store-locator .pagination ul li a.active {
  color: #494949;
  font-weight: normal;
  pointer-events: none;
}
.prescriptionsContainer .view-larger {
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  float: right;
  margin: 2px 0 0;
}
.prescriptionsContainer .view-larger.insmall {
  margin-right: 30px;
}
.prescriptionsContainer .fullmapview {
  width: 1000px;
  margin: 0 -30px 0 0;
  height: 600px;
}
.prescriptionsContainer .find-store {
  padding: 20px 30px;
  margin: 0 0 70px;
  background: #f0f0f0;
  border-radius: 15px;
  width: 700px;
}
.prescriptionsContainer .find-store h2 {
  color: #666;
  font: bold 18px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 20px;
}
.prescriptionsContainer .find-store .left {
  float: left;
  padding-right: 25px;
  width: 337px;
}
.prescriptionsContainer .find-store .left .input {
  display: block;
  width: 313px;
  margin-bottom: 15px;
}
.prescriptionsContainer .find-store .ffRadioWrapper {
  float: left;
}
.prescriptionsContainer .find-store .ffRadioWrapper .ffRadio,
.prescriptionsContainer .find-store .ffRadioWrapper.on .ffRadio {
  background-position: -5px -143px;
}
.prescriptionsContainer .find-store .ffRadioWrapper.on .ffRadio {
  background-position: -30px -144px;
}
.prescriptionsContainer .find-store .ffRadioWrapper a {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding-right: 20px;
}
.prescriptionsContainer .find-store .right {
  float: left;
  padding-left: 25px;
  border-left: 1px solid #d5d5d5;
  width: 308px;
}
.prescriptionsContainer .find-store .right h2 {
  margin-bottom: 20px;
}
.prescriptionsContainer .find-store .address {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
  float: left;
  width: 154px;
}
.prescriptionsContainer .find-store .address strong {
  font-size: 16px;
}
.prescriptionsContainer .find-store .btn-tr {
  width: 154px;
  float: right;
}
.prescriptionsContainer .store-info .left {
  float: left;
  width: 217px;
  margin: 13px 0 0;
}
.prescriptionsContainer .store-info h3 {
  color: #cc0000;
  font: 24px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.prescriptionsContainer .store-info h3:before {
  height: 46px;
  width: 29px;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -144px -257px;
  content: "";
  display: inline-block;
  vertical-align: bottom;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .address {
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
}
.prescriptionsContainer .store-info .mycvs,
.prescriptionsContainer .store-info .mycvs:hover {
  border-radius: 10px;
  color: #fff;
  background: #cc0000;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 55px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 0 0 15px;
}
.prescriptionsContainer .store-info h4 {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 5px;
}
.prescriptionsContainer .store-info .left p {
  font: 12px/26px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
}
.prescriptionsContainer .store-info .left p span {
  color: #cc0000;
}
.prescriptionsContainer .store-info .left p.pharmacy:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -130px -214px;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .left p.store:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -130px -142px;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .left p.drive-thru:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -130px -184px;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .right {
  float: left;
  width: 217px;
  padding: 25px 0 0 25px;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-info .tel {
  color: #494949;
  font: 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 5px;
}
.prescriptionsContainer .store-info .tel:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -155px -316px;
  width: 20px;
  height: 20px;
  margin: -1px 5px 0 0;
}
.prescriptionsContainer .store-info h5 {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin: 15px 0 4px;
}
.prescriptionsContainer .store-info p.hours {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-info p.hours span {
  font-weight: normal;
  float: right;
  display: inline-block;
  width: 130px;
  color: #494949;
  font-size: 12px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary {
  font: 14px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
  position: relative;
  padding: 0 0 0 45px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 30px;
  height: 46px;
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -144px -257px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary span {
  color: #cc0000;
  font: 24px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .MicrosoftMap .dd_routeRootSummary {
  padding: 0 !important;
  margin: 0 -10px 40px !important;
}
.prescriptionsContainer .MicrosoftMap .dd_routeRootSummary a {
  display: block;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 4px 0 0 45px;
}
.prescriptionsContainer .MicrosoftMap .dd_trafficTime {
  padding: 0 0 0 46px !important;
}
.prescriptionsContainer .get-directions-list {
  width: 440px;
  margin: -45px 0 0;
}
.prescriptionsContainer .get-directions-list .list {
  border-bottom: 1px solid #d5d5d5;
  margin: 0 0 10px;
}
.prescriptionsContainer .get-directions-list .print,
.prescriptionsContainer .get-directions-list .reverse-directions {
  float: left;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer .get-directions-list .reverse-directions {
  float: right;
}
.prescriptionsContainer .get-directions-list .print:before {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat 0 -570px;
  content: "";
  display: inline-block;
  height: 32px;
  left: 0;
  margin-right: 5px;
  top: 16px;
  width: 28px;
  vertical-align: middle;
}
.prescriptionsContainer .get-directions-list .reverse-directions:before {
  background: url("../specialty/portlets/images/sprite-1.png") no-repeat -150px -349px;
  content: "";
  display: inline-block;
  height: 32px;
  left: 0;
  margin-right: 5px;
  top: 16px;
  width: 28px;
  vertical-align: middle;
}
.prescriptionsContainer .local-pickup .favourate-store {
  width: 413px;
}
.prescriptionsContainer .select-a-local {
  width: 920px;
  text-align: left;
  padding: 20px 30px;
}
.prescriptionsContainer .select-a-local .info-header {
  width: 980px;
  margin-bottom: 0;
}
.prescriptionsContainer .select-a-local p.heading {
  color: #328398;
  font: 30px/35px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.prescriptionsContainer .select-a-local p.selectzip {
  margin: 0 0 15px;
  color: #666;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .select-a-local .result {
  width: 480px;
}
.prescriptionsContainer .select-a-local .map-view-small {
  width: 415px;
  height: 387px;
  margin-left: 25px;
  margin-top: 20px;
  overflow: hidden;
}
.prescriptionsContainer .select-a-local .map-view-small.fullmapview {
  width: 980px;
  height: 417px;
  margin: 0 0 -30px -30px;
  border-radius: 0 0 10px 10px;
}
.prescriptionsContainer .select-a-local .mysaved-store .store-result > li {
  float: left;
}
.prescriptionsContainer .select-a-local .model p {
  margin-bottom: 10px;
}
.prescriptionsContainer .select-a-local .result {
  margin-top: 20px;
}
.prescriptionsContainer .mysaved-store {
  margin-top: 20px !important;
}
.prescriptionsContainer .edit-store.set-fav-pop label.enter-name {
  text-align: left;
  padding-left: 55px;
}
.prescriptionsContainer .edit-store.set-fav-pop label.enter-name span {
  color: #cc0000;
}
.prescriptionsContainer .edit-store.set-fav-pop .input {
  float: left;
  margin: 0 0 0 55px;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper {
  float: left;
  margin: 7px 0 0 10px;
}
.prescriptionsContainer .edit-store.set-fav-pop .required {
  clear: both;
  padding: 5px 0 0 56px;
}
.prescriptionsContainer .edit-store.set-fav-pop .btn-tr {
  width: 142px;
  margin: 0;
  display: inline;
}
.prescriptionsContainer .edit-store.set-fav-pop .cancel {
  margin: 25px 35px 0 0;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .edit-store .make-default {
  font-weight: bold;
  float: left;
  font-size: 12px;
  margin: 11px 0 0 4px;
  color: #6F6F6F;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .need-to-select {
  position: relative;
  float: left;
}
.prescriptionsContainer .or-select {
  position: absolute;
  left: 0;
  top: 36px;
  border: 1px solid #d5d5d5;
  padding: 10px;
  color: #328398;
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  width: 278px;
  background: #fff;
  border-top: 0;
  display: none;
}
.prescriptionsContainer .need-to-select:hover .or-select {
  display: block;
}
.prescriptionsContainer .or-select li {
  border-top: 1px solid #d5d5d5;
  margin: 7px 0 0;
  padding: 8px 0 3px;
  cursor: pointer;
}
.prescriptionsContainer .or-select .left {
  float: left;
  color: #cc0000;
  font: 12px/14px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .or-select .left:before,
.prescriptionsContainer .store-locator .store-result .right strong.mycvs1,
.prescriptionsContainer .store-result .left strong.mycvs1,
.prescriptionsContainer .picup-info .right .mycvs1,
.prescriptionsContainer .infobox .mycvs1 {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 22px;
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -128px -465px;
}
.prescriptionsContainer .store-result .left strong.mycvs1 {
  display: block;
}
.prescriptionsContainer .store-locator .store-result .right strong.mycvs1 {
  position: absolute;
  bottom: 15px;
}
.prescriptionsContainer .or-select .right {
  float: right;
  font: 12px/14px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 150px;
}
.prescriptionsContainer .or-select:before,
.prescriptionsContainer .or-select:after {
  height: 10px;
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -1px;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .or-select:after {
  right: -1px;
  left: auto;
}
.prescriptionsContainer .local-pickup-selected {
  padding: 25px 10px 25px 25px;
}
.prescriptionsContainer .local-pickup-selected .left {
  float: left;
  color: #494949;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 139px;
  padding-right: 10px;
}
.prescriptionsContainer .local-pickup-selected .left .location {
  color: #cc0000;
  font: bold 12px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .local-pickup-selected .left .location:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 22px;
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -128px -465px;
  margin: 0 0 4px;
}
.prescriptionsContainer .local-pickup-selected .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 25px;
  width: 200px;
}
.prescriptionsContainer .local-pickup-selected p.tel {
  color: #494949;
  font: 12px/14px Helvetica, Arial, sans-serif;
  margin: 4px 0 0;
}
.prescriptionsContainer .local-pickup-selected p.hours {
  clear: both;
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
}
.prescriptionsContainer .local-pickup-selected p.hours span {
  color: #666666;
  float: right;
  font-size: 12px;
  margin-right: 2px;
  padding: 0 4px 0 0;
}
.prescriptionsContainer .local-pickup-selected p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .local-pickup-selected p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .local-pickup-selected p.days span {
  display: inline-block;
  float: right;
  font-weight: normal;
  width: 117px;
}
.prescriptionsContainer .local-pickup-selected .changestore {
  color: #328398;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  cursor: pointer;
  float: right;
  margin: 15px 0 0;
}
.prescriptionsContainer .shipping-information.pick-up {
  background: #ededed;
}
.prescriptionsContainer .picup-info .set-as-my {
  background: none repeat scroll 0 0 #EFEDED;
  border-radius: 10px;
  color: #494949;
  display: block;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  width: 85px;
}
.prescriptionsContainer .picup-info .set-as-my strong {
  color: #CC0000;
  font-weight: normal;
}
.prescriptionsContainer .picup-info .set-as-my strong span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .picup-info .left {
  float: left;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .picup-info .left p {
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  width: 134px;
}
.prescriptionsContainer .picup-info .left p strong {
  font-weight: normal;
  color: #cc0000;
  display: block;
}
.prescriptionsContainer .picup-info .left p.tel {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 4px 0 0;
}
.prescriptionsContainer .picup-info .left p.tel strong {
  display: inline;
  color: #494949;
  font-weight: bold;
}
.prescriptionsContainer .picup-info .right {
  float: left;
  padding-left: 15px;
  width: 160px;
  color: #494949;
  font: italic 12px/16px Helvetica, Arial, sans-serif;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .set-as-my1 {
  display: block;
  width: 87px;
  height: 24px;
  background: url(../specialty/portlets/images/sprite-1.png) no-repeat -91px -583px;
  text-indent: -9999px;
  margin: 3px 0 0;
}
.prescriptionsContainer .picup-info .right .get-directions {
  display: block;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 12px 0 0;
}
.prescriptionsContainer .infobox {
  background: #fff;
  border: 2px solid #efeded;
  border-radius: 10px;
  padding: 25px 20px;
  width: 425px;
}
.prescriptionsContainer .infobox2 {
  background: #fff;
  border: 2px solid #efeded;
  border-radius: 10px;
  padding: 25px 20px;
}
.prescriptionsContainer #infoBox2 {
  left: 50% !important;
  top: 50% !important;
  margin: -37px 0 0 -110px !important;
}
.prescriptionsContainer .infobox .distance-box {
  float: left;
  margin-left: 15px;
}
.prescriptionsContainer .infobox .distance-box .left {
  float: left;
  width: 137px;
  padding: 0 15px 0 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .distance-box .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 15px;
  width: 190px;
}
.prescriptionsContainer .infobox .get-directions {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 90px;
  display: block;
  margin: 20px 0 0;
}
.prescriptionsContainer .right p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .infobox .right p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .infobox .right p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .infobox .right p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .infobox .right p.days span {
  float: right;
  font-weight: normal;
  width: 117px;
  display: inline-block;
}
.prescriptionsContainer .infobox h4 {
  margin: 0 0 5px;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .services ul li:before {
  content: ".";
  display: inline-block;
  font: bold 20px/5px Arial, Helvetica, sans-serif;
  margin-right: 3px;
  vertical-align: top;
}
.prescriptionsContainer .infobox .services ul li {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .distance-box .left p.tel {
  margin: 0;
  font: 12px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .set-as-my {
  margin: 29px 0 0;
  position: relative;
  left: 1px;
}
.prescriptionsContainer .infobox strong.mycvs1 {
  position: absolute;
  bottom: 2px;
  height: 45px;
}
.prescriptionsContainer .infobox_close {
  color: #666;
  font: 10px/15px Helvetica, Arial, sans-serif;
  float: right;
  padding-right: 16px;
  background: url(../specialty/portlets/images/close.png) no-repeat right 2px;
  position: absolute;
  right: 7px;
  top: 7px;
  cursor: pointer;
}
.prescriptionsContainer .complete .order ul li.estimated {
  border-right: 1px solid #e0e0e0;
}
.prescriptionsContainer .pin {
  color: #fff;
  font: 12px/39px Helvetica, Arial, sans-serif;
  background: url(../specialty/portlets/images/marker.png);
  width: 24px;
  height: 39px;
  text-align: center;
}
.prescriptionsContainer .MicrosoftMap.dd_route ul {
  float: none;
}
.prescriptionsContainer .MicrosoftMap .dd_iteneraryContainer,
.prescriptionsContainer #directionsItinerary1_StepInstructionMain,
.prescriptionsContainer .MicrosoftMap .dd_waypoint .dd_waypointDisplayText {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif !important;
}
.prescriptionsContainer .MicrosoftMap .dd_directionStepLetter {
  width: 26px !important;
  height: 26px !important;
  border-radius: 50%;
  color: #fff !important;
  background: #cc0000 !important;
  font: 18px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif !important;
  text-align: center !important;
  letter-spacing: 3px !important;
}
.prescriptionsContainer .MicrosoftMap .dd_maneuver {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.prescriptionsContainer .MicrosoftMap.dd_directionsPanel li {
  margin: 0 0 0 -8px;
}
.prescriptionsContainer .MicrosoftMap .dd_waypoint {
  margin: 0 0 0 -8px;
}
.prescriptionsContainer .ui-menu {
  border: 1px solid #D5D5D5 !important;
  width: 547px !important;
  background: #ffffff;
}
.prescriptionsContainer .ui-menu.local-it {
  width: 330px !important;
}
.prescriptionsContainer .ui-menu.shipnbill {
  width: 290px !important;
}
.prescriptionsContainer .ui-menu .ui-menu-item a,
.prescriptionsContainer .ui-menu .ui-menu-item a.ui-state-focus {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif !important;
  margin: 0 !important;
  cursor: pointer;
}
.prescriptionsContainer .ui-menu-item:hover {
  background: #f1f1f1;
}
.prescriptionsContainer .ui-state-hover,
.prescriptionsContainer .ui-widget-content .ui-state-hover,
.prescriptionsContainer .ui-widget-header .ui-state-hover,
.prescriptionsContainer .ui-state-focus,
.prescriptionsContainer .ui-widget-content .ui-state-focus,
.prescriptionsContainer .ui-widget-header .ui-state-focus {
  background: none !important;
  border: 0 !important;
}
.prescriptionsContainer #cboxContent > * {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer #cboxContent .wpthemeLayoutcontainers {
  padding: 0 !important;
}
.prescriptionsContainer #cboxContent nav,
.prescriptionsContainer #cboxContent .header-nav,
.prescriptionsContainer #cboxContent .wpthemeFrame,
.prescriptionsContainer #cboxContent footer {
  display: none;
}
.prescriptionsContainer #cboxContent .wpthemeMainContent {
  min-height: auto;
  overflow: hidden;
  text-align: left;
  border-radius: 15px 0 15px 15px;
}
.prescriptionsContainer #cboxContent .wpthemeMainContent {
  height: auto;
  padding: 0;
  width: auto !important;
}
.prescriptionsContainer #cboxContent .map-view-small {
  width: 408px;
  margin-left: 20px;
  height: 330px;
}
.prescriptionsContainer #cboxContent .map-view-small.fullmapview {
  width: 960px !important;
  margin: 0 -20px -30px 0;
  height: 401px;
}
.prescriptionsContainer #cboxContent .info-header {
  width: 980px !important;
  padding-right: 10px !important;
}
.prescriptionsContainer #cboxContent .result {
  height: 330px;
}
.prescriptionsContainer #cboxContent .mysaved-store {
  height: 370px;
}
.prescriptionsContainer #cboxContent .store-locator {
  margin: 0 0 0 30px;
}
.prescriptionsContainer #cboxContent .store-locator .store-result .get-directions,
.prescriptionsContainer #cboxContent .store-locator .set-as-my {
  display: none;
}
.prescriptionsContainer #cboxContent .view-larger {
  display: none !important;
}
.prescriptionsContainer .store-locator .store-result .right .select,
.prescriptionsContainer .store-locator .store-result .right .mycvs1 {
  display: none;
}
.prescriptionsContainer #cboxContent .store-result .select {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 70px;
  display: block !important;
  margin: 5px 0 0;
  clear: both;
  position: absolute;
  bottom: 15px;
}
.prescriptionsContainer #cboxContent .infobox .select {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 70px;
  display: block !important;
  margin: 5px 0 0;
  clear: both;
  position: absolute;
  bottom: 1px;
}
.prescriptionsContainer #cboxContent .infobox .select {
  position: relative;
}
.prescriptionsContainer #cboxContent .store-locator .store-result .right strong.mycvs1 {
  display: none;
}
.prescriptionsContainer .infobox .select {
  display: none;
}
.prescriptionsContainer #cboxContent .infobox .set-as-my,
.prescriptionsContainer #cboxContent .infobox .get-directions,
.prescriptionsContainer .infobox .select {
  display: none !important;
}
.prescriptionsContainer #cboxContent .hidelink {
  display: none;
}
.prescriptionsContainer #errors .hideselectlink {
  display: none;
}
.prescriptionsContainer #cboxContent #errors .hideselectlink {
  display: inline-block;
}
.prescriptionsContainer #cboxContent .infobox strong.mycvs1 {
  position: relative;
  margin: 8px 0 0;
  height: 22px;
}
.prescriptionsContainer .store-result .right .select {
  display: none;
}
.prescriptionsContainer .ui-menu {
  z-index: 9999999 !important;
}
.prescriptionsContainer .complete .left-info p.edit-it.hide-store-locator {
  padding: 0;
  border: 0;
  position: absolute;
  right: 45px;
  bottom: 15px;
}
.prescriptionsContainer #method-shipped p {
  color: #494949;
  font: 400 italic 14px/18px Helvetica, Arial, sans-serif;
  width: 345px;
  margin: 30px 0 0;
}
.prescriptionsContainer .set-fav-pop.delete h3 {
  color: #cc0000;
}
.prescriptionsContainer .edit-store.set-fav-pop.delete .btn-tr {
  width: 106px;
}
.prescriptionsContainer p.title span {
  float: left;
  max-width: 490px;
}
.prescriptionsContainer p.title span.store-name {
  max-width: 113px;
  font-size: 16px;
  word-wrap: break-word;
}
.prescriptionsContainer .access-settings h2 span.regsign {
  margin: 0;
  display: inline;
  vertical-align: top;
  color: #328398;
}
.prescriptionsContainer .set-fav-pop h3 span {
  font-size: 14px;
  line-height: 14px;
  vertical-align: top;
}
.prescriptionsContainer .access-settings .my-store .storesaved span.regsign,
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new span.regsign {
  font-size: 11px;
  color: #494949;
  vertical-align: top;
  line-height: 11px;
}
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new span.regsign {
  color: #328398;
}
.prescriptionsContainer #infoBox {
  margin: -110px 0 0 -215px;
  width: 468px !important;
}
.prescriptionsContainer .jspContainer {
  overflow: hidden;
  position: relative;
}
.prescriptionsContainer .jspPane {
  position: absolute;
}
.prescriptionsContainer .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  border-radius: 10px;
  height: 100%;
}
.prescriptionsContainer .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.prescriptionsContainer .jspCap {
  display: none;
}
.prescriptionsContainer .jspHorizontalBar .jspCap {
  float: left;
}
.prescriptionsContainer .jspTrack {
  background: #f9f6f7;
  box-shadow: 0 0 2px #f9f6f7 inset;
  position: relative;
  border: 1px solid #eee;
  border-radius: 12px;
}
.prescriptionsContainer .jspDrag {
  background: #328299;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  border-radius: 12px;
}
.prescriptionsContainer .jspHorizontalBar .jspTrack,
.prescriptionsContainer .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.prescriptionsContainer .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.prescriptionsContainer .jspVerticalBar .jspArrow {
  height: 16px;
}
.prescriptionsContainer .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.prescriptionsContainer .jspVerticalBar .jspArrow:focus {
  outline: none;
}
.prescriptionsContainer .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
.prescriptionsContainer .map-view-small.directions {
  float: right;
}
.prescriptionsContainer .not-in-list {
  position: relative;
  float: left;
}
.prescriptionsContainer .get-store-direction {
  position: relative;
}
.prescriptionsContainer .get-store-direction .did-u-mean {
  width: 330px !important;
}
.prescriptionsContainer .goback {
  clear: both;
  margin: 30px 0 0;
  float: left;
  color: #328398;
  font: bold 14px/14px Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.prescriptionsContainer .goback span {
  text-decoration: underline;
  font-size: 12px;
}
.prescriptionsContainer .errors {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  position: relative;
  margin: 0 0 10px;
}
.prescriptionsContainer .errors a {
  font-weight: bold;
  color: #328398;
}
.prescriptionsContainer .no-map-result {
  margin-top: -52px;
}
.prescriptionsContainer label.error[for=favouriteStoreName] {
  display: blobk;
  clear: both;
  text-align: left;
  margin-left: 59px;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer label.error[for=enter-name] {
  display: block;
  clear: both;
  text-align: left;
  margin-left: 59px;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .favourate-store label.error {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 4px;
}
.prescriptionsContainer .edit-store .distance {
  margin-top: 34px;
}
.prescriptionsContainer .edit-store .box .right {
  min-height: 57px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.prescriptionsContainer .access-settings .success {
  background: #ededed;
  float: left;
  border-radius: 10px;
  padding: 0 10px;
  color: #494949;
  font: 16px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .style-error {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  margin: 0;
  color: #DC1F28;
}
.prescriptionsContainer .picup-info .setaserror {
  color: #DC1F28;
  font: italic bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer header {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer header > section {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer header > section > div {
  margin: 0;
  padding: 36px 14px;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar {
  margin: 0 0 50px 0;
  overflow: hidden;
  text-align: center;
  width: 100%;
  position: relative;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li {
  color: #000;
  font-size: 12px;
  width: 100px;
  position: relative;
  font-weight: 600;
  display: inline-block;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li:before {
  content: "";
  width: 30px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  color: #000000;
  font-weight: 600;
  background: #ccc;
  border-radius: 15px;
  margin: 0 auto 5px auto;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.one:before {
  content: "1";
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.two:before {
  content: "2";
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.three:before {
  content: "3";
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li:first-child:after {
  content: none;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.active {
  color: #37baab;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.active:before {
  background: #37baab;
  color: #fff;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.active.stretch:after {
  content: "";
  width: 86%;
  height: 3px;
  background: #37baab;
  position: absolute;
  left: 55px;
  top: 14px;
  z-index: 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.one.active:after,
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.two.active:after,
.prescriptionsContainer main > section > section.panel div.jcaho #statusbar li.three.active:after {
  background: #37baab;
}
.prescriptionsContainer main > section > section.panel div.jcaho form .question {
  display: none;
}
.prescriptionsContainer main > section > section.panel div.jcaho form .question:first-child {
  display: block;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question {
  padding: 0 24px 24px 24px;
  position: relative;
  margin: 0;
  clear: both;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p {
  margin: 30px 0 18px 0;
  font-weight: bold;
  position: relative;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p a {
  font-weight: 400;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p a:hover {
  text-decoration: underline;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p > span {
  position: absolute;
  top: -4px;
  left: -28px;
  width: 30px;
  display: none;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p > span > span.number {
  line-height: 30px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-align: right;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p.label {
  margin: 10px 0 0 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p.intro {
  font-weight: normal;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question div.stage {
  position: static;
  margin: 0 36px 0 0;
  padding: 0;
  display: block;
  text-align: center;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question div.stage div > span {
  position: static;
  display: inline-block;
  text-align: center;
  color: #999;
}
.prescriptionsContainer main > section > section.panel div.jcaho .counter {
  text-align: center;
  display: none;
}
.prescriptionsContainer main > section > section.panel div.jcaho strong {
  color: #000000;
}
.prescriptionsContainer main > section > section.panel div.jcaho .previous,
.prescriptionsContainer main > section > section.panel div.jcaho .next {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: 100%;
  /*text-indent: -999px;*/
  overflow: hidden;
}
.prescriptionsContainer main > section > section.panel div.jcaho .previous {
  /*  background-image: url('../images/prev.png');
    background-position:-1px 7px;
  */
  margin-right: 15px;
  cursor: pointer;
  color: #cc0000;
  height: 30px;
  display: inline-block;
  line-height: 30px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .previous.disabled {
  /*background-image: url('../images/prev-disabled.png');
  background-position:-1px 7px;*/
  /*display: none;*/
  color: #cccccc;
  cursor: default;
}
.prescriptionsContainer main > section > section.panel div.jcaho .next {
  /*  background-image: url('../images/next.png');
    background-position: 0px -3px;
  */
  margin-left: 15px;
  cursor: pointer;
  background-color: #cc0000;
  color: #ffffff;
  line-height: 30px;
  width: 70px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .non_sticky .next {
  padding-left: 9px;
}
.prescriptionsContainer .left-arrow {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #cc0000;
  display: inline-block;
  position: relative;
  margin-right: 5px;
  margin-bottom: 3px;
}
.prescriptionsContainer .non_sticky .left-arrow {
  margin-bottom: -2px;
}
.prescriptionsContainer span.left-white-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  border-right: 10px solid #000000;
  top: -10px;
  left: 3px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .previous.disabled .left-arrow {
  border-right: 8px solid #cccccc;
}
.prescriptionsContainer main > section > section.panel div.jcaho .previous.disabled .left-white-arrow {
  border-right: 10px solid #000000;
}
.prescriptionsContainer .right-arrow {
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff;
  display: inline-block;
  position: relative;
  margin-left: 5px;
  margin-bottom: 3px;
}
.prescriptionsContainer .non_sticky .right-arrow {
  margin-bottom: -2px;
}
.prescriptionsContainer span.right-white-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  border-left: 10px solid #cc0000;
  top: -10px;
  left: -13px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .next.disabled {
  /*  background-image: url('../images/next-disabled.png');
    background-position: 0px -3px;
  */
  cursor: default;
  background-color: transparent;
  color: #cccccc;
}
.prescriptionsContainer main > section > section.panel div.jcaho .next.disabled .right-arrow {
  border-left: 8px solid #cccccc;
}
.prescriptionsContainer main > section > section.panel div.jcaho .next.disabled .right-white-arrow {
  border-left: 10px solid #000000;
}
.prescriptionsContainer main > section > section.panel div.jcaho .mobileView {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.prescriptionsContainer .mobileView .counter span {
  vertical-align: middle;
}
.prescriptionsContainer main > section > section.panel div.jcaho .left,
.prescriptionsContainer main > section > section.panel div.jcaho .right,
.prescriptionsContainer main > section > section.panel div.jcaho .centered {
  display: block;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question div.stage div + div {
  font-size: 20px;
  margin-top: 6px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question div.stage div + div span {
  font-weight: bold;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question div.stage div:first-child span {
  color: #000000;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers {
  margin: 20px 0 0 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.sample-card .field-content {
  float: none;
  width: 98%;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .labelText {
  padding-bottom: 20px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.dosage {
  margin: 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .field-content.margin-left {
  margin: 0 50px 0 35px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .field-content.margin {
  float: none;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .sub-section {
  margin: 0 0 0 35px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .pres-details {
  display: block;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .selectBox div {
  margin-right: 10px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=text],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=password],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=date] {
  box-sizing: border-box;
  height: 42px;
  width: 103%;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers textarea {
  height: 100px;
  width: 90%;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .select select.has-error + .styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 9px 52px 12px 12px;
  background: #f1f1f1 url(../images/arrow-down.png) no-repeat;
  background-position: 95% 18px;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background-color: #fae5e5;
  border: 2px solid #cc0000;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers select {
  width: 98% !important;
}
.prescriptionsContainer .field-content input[type=tel] {
  width: 98%;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .select {
  width: 100% !important;
  margin: 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.jcaho5 .select {
  width: 200px;
  margin: 5px 0 8px 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers p.label {
  width: 100% !important;
  color: #000;
  padding-left: 0;
  float: left;
  text-align: left;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label span {
  top: 5px !important;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content {
  float: none;
  margin-bottom: 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label {
  padding-bottom: 10px;
  display: block;
  position: relative;
  left: 1px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label span {
  left: 0;
  top: -4px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap label h5 {
  position: relative;
  top: 4px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content {
  display: inline-block;
  float: none;
  background-color: whitesmoke;
  width: 120px;
  height: 50px;
  margin: 0 10px 0 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label,
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label + label {
  top: 17px;
  left: 18px;
  padding: 16px 40px 16px 0;
  color: #000000;
  font-weight: 500;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label span,
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label + label span {
  top: -5px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label + label {
  position: relative;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .edit-options-answers {
  width: 60%;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label.has-error,
.prescriptionsContainer main > section > section.panel div.jcaho .question label.control-label.has-error {
  display: none;
}
.prescriptionsContainer main > section > section.panel div.jcaho .answer-drug-name {
  font-size: 20px;
  font-weight: bold;
  margin: 20px 12px 0px 5px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons {
  width: auto !important;
  padding: 0 !important;
  margin: 24px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .non_sticky_button {
  width: auto !important;
  padding: 0 !important;
  margin: 24px 0px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span {
  float: none !important;
  width: 100%;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button {
  margin: 0 !important;
  width: 100%;
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button:hover {
  background: #ed1b34;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button:active {
  padding: 13px 34px;
  background: #b80000;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button.jcaho-cancel {
  background: transparent !important;
  color: #000000 !important;
  border-top: 1px solid #ccc;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  margin-top: 24px !important;
  padding-top: 24px;
  display: block;
  font-weight: normal;
  text-align: left;
  padding-left: 2px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button.jcaho-next {
  margin-top: 25px !important;
  opacity: 0.4;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button.jcaho-next:active {
  opacity: 1;
}
.prescriptionsContainer main > section > section.panel div.choose-store,
.prescriptionsContainer main > section > section.panel div.store-results {
  padding: 16px;
}
.prescriptionsContainer main > section > section.panel div.choose-store div.location-search + p {
  margin-top: 18px;
}
.prescriptionsContainer main > section > section.panel div.location-search > input {
  width: 100%;
  height: 62px;
  margin: 0;
  box-sizing: border-box;
  padding-right: 42px;
}
.prescriptionsContainer main > section > section.panel div.location-search > input + button {
  background: url(../images/search.png) center center no-repeat transparent;
  background-size: contain;
  content: "";
  display: block;
  position: relative;
  top: -33px;
  width: 24px;
  height: 24px;
  float: right;
  cursor: pointer;
  border: none;
  margin: 0;
}
.prescriptionsContainer .panel {
  z-index: 1;
  padding: 0 0 0px 0;
  width: 100%;
}
.prescriptionsContainer #storeLocatorContainer .panel {
  padding: 0;
  margin-bottom: 0;
}
.prescriptionsContainer .panel.active {
  display: block;
  z-index: 3;
}
.prescriptionsContainer .error.main {
  display: none;
  background: url(../images/icon-red-alert.png) no-repeat;
  background-position: 0px 22px;
  padding: 20px 0 20px 40px;
  color: #cc0000;
  line-height: 20px;
  width: 60%;
}
.prescriptionsContainer p.label {
  font-weight: 600;
}
.prescriptionsContainer .registration-form p.label {
  width: 478px;
}
.prescriptionsContainer .registration-form p.label a {
  font-weight: 400;
  font-style: italic;
  float: right;
  font-size: 12px;
  color: #8c8c8c;
  text-decoration: none;
}
.prescriptionsContainer .registration-form p.label a i {
  font-weight: 600;
  margin-left: 2px;
}
.prescriptionsContainer h1 {
  color: #000;
  font-size: 25px;
  line-height: 25px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 0 25px 0;
  text-transform: none;
}
.prescriptionsContainer h2 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
}
.prescriptionsContainer h3 {
  font-size: 24px;
  line-height: 50px;
  font-weight: 600;
  margin: 40px 0;
  padding: 20px 0;
  color: #000;
}
.prescriptionsContainer h4 {
  font-size: 35px;
  line-height: 40px;
  font-weight: 600;
  color: #000;
}
.prescriptionsContainer a {
  text-decoration: none;
  color: #cc0000;
}
.prescriptionsContainer a:hover {
  text-decoration: none;
}
.prescriptionsContainer a.edit-question-link,
.prescriptionsContainer p.edit-question-link {
  text-decoration: none;
  color: #cc0000;
  cursor: pointer;
}
.prescriptionsContainer a.reviewLinks {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background-position: 0 32%, 98% 36%;
  background-repeat: no-repeat, no-repeat;
  padding: 15px 5% 30px 5%;
  text-decoration: none;
  color: #cc0000;
  cursor: pointer;
  margin: 15px 0 !important;
  float: left;
  width: 100%;
  font-weight: bold;
  background-color: #fff;
}
.prescriptionsContainer a.guestLinks {
  position: fixed;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
}
.prescriptionsContainer a.createUser {
  background-image: url("../images/profile_sm@1.5x.png"), url("../images/arrow-red@1.5x.png");
  background-size: 20px, 10px;
  background-position: 0 35%, 98% 40%;
}
.prescriptionsContainer a.payBalance {
  background-image: url("../images/dollar_sm@1.5x.png"), url("../images/arrow-red@1.5x.png");
  background-size: 12px, 10px;
}
@media (max-width: 767px) {
  .prescriptionsContainer a.reviewLinks {
    background-position: 2% 38%, 96% 38%;
    padding: 15px 46px 20px 41px;
    margin-bottom: 0px !important;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    line-height: 20px;
    z-index: 100;
  }
  .prescriptionsContainer a.emptyPrescription {
    position: relative;
  }
}
.prescriptionsContainer a.edit-question-link:hover,
.prescriptionsContainer p.edit-question-link:hover {
  text-decoration: none;
}
.prescriptionsContainer li,
.prescriptionsContainer label {
  font-family: Helvetica, Arial, sans-serif;
}
.prescriptionsContainer button.continue-registration,
.prescriptionsContainer button.finish-registration {
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 75px 0 50px 10px;
}
.prescriptionsContainer #need-more-time button {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #fff;
  color: #cc0000;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 75px 0 50px 10px;
}
.prescriptionsContainer #need-more-time button.dont-cancel {
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
}
.prescriptionsContainer button.continue-quick-registration {
  float: none !important;
  display: block;
  margin: 25px 0 0 0 !important;
}
.prescriptionsContainer #need-more-time {
  text-align: left;
  padding: 100px 50px;
  width: 650px;
  font-weight: 400;
  line-height: 20px;
}
.prescriptionsContainer #need-more-time h2 {
  width: 100%;
  margin: 0;
  color: #000;
  font-weight: 400;
}
.prescriptionsContainer #need-more-time button {
  float: none;
  margin: 50px 10px 50px 0;
}
.prescriptionsContainer button#cboxClose {
  border: none;
}
.prescriptionsContainer #colorbox {
  border-radius: 0;
  background: #fff;
}
.prescriptionsContainer #colorbox textarea {
  width: 65%;
  height: 100px;
}
.prescriptionsContainer ::-webkit-input-placeholder {
  color: #ccc;
}
.prescriptionsContainer :-moz-placeholder {
  color: #ccc;
}
.prescriptionsContainer ::-moz-placeholder {
  color: #ccc;
}
.prescriptionsContainer :-ms-input-placeholder {
  color: #ccc;
}
.prescriptionsContainer input[type=text].has-error::-webkit-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=text].has-error:-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=text].has-error::-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=text].has-error:-ms-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error::-webkit-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error:-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error::-moz-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer input[type=password].has-error:-ms-input-placeholder {
  color: #1e1e1e;
}
.prescriptionsContainer .form-wrapper {
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 60%;
}
.prescriptionsContainer .form-wrapper p:nth-child(1) {
  margin-top: 12px;
}
.prescriptionsContainer .field-content {
  float: left;
  font-weight: 400;
  margin: 0 10px 0 0;
}
.prescriptionsContainer input[type=text],
.prescriptionsContainer input[type=password],
.prescriptionsContainer input[type=date] {
  height: 18px;
  padding: 12px 12px 11px 12px;
  border: none;
  color: #1e1e1e !important;
  font-size: 14px;
  width: 200px;
  margin: 5px 0 15px 0;
  border: 2px solid #ccc;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.prescriptionsContainer input[type=text]:hover,
.prescriptionsContainer input[type=password]:hover,
.prescriptionsContainer input[type=tel]:hover,
.prescriptionsContainer select:hover,
.prescriptionsContainer #refill-selection select:hover,
.prescriptionsContainer input[type=date]:hover {
  border: 2px solid #8c8c8c;
}
.prescriptionsContainer input[type=text]:focus,
.prescriptionsContainer input[type=password]:focus,
.prescriptionsContainer input[type=tel]:focus,
.prescriptionsContainer select:focus,
.prescriptionsContainer #refill-selection select:focus,
.prescriptionsContainer input[type=date]:focus {
  border: 2px solid #000;
}
.prescriptionsContainer input[type=text].has-error,
.prescriptionsContainer input[type=password].has-error,
.prescriptionsContainer input[type=date].has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
}
.prescriptionsContainer .styledSelect.has-error {
  border: 2px solid #cc0000;
}
.prescriptionsContainer form.ng-submitted.ng-invalid .main.error {
  display: block;
}
.prescriptionsContainer label.has-error {
  display: block;
  color: #cc0000;
  font-size: 14px;
  margin: -10px 0 0 0;
  font-weight: 400;
}
.prescriptionsContainer span.error.dateofbirth {
  margin: 3px 0 0 12px;
}
.prescriptionsContainer h2 .error {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #cc0000;
  margin: 24px 0 0 0;
}
.prescriptionsContainer input[type=text].long,
.prescriptionsContainer input[type=password].long,
.prescriptionsContainer input[type=date].long {
  width: 420px;
}
.prescriptionsContainer input[type=text].long-2x,
.prescriptionsContainer input[type=password].long-2x,
.prescriptionsContainer input[type=date].long-2x {
  width: 450px;
}
.prescriptionsContainer input[type=text].short,
.prescriptionsContainer select.short {
  width: 95px;
}
.prescriptionsContainer .form2 input[type=text].long {
  width: 200px;
}
.prescriptionsContainer .select ul li:nth-child(1) {
  display: none;
}
.prescriptionsContainer .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #1e1e1e;
  font-size: 14px;
  font-weight: 400;
  margin: 8px 0 8px 0;
  width: 478px;
}
.prescriptionsContainer .select.selected.has-error label.has-error,
.prescriptionsContainer .select.selected label.has-error {
  display: none;
}
.prescriptionsContainer .select.has-error label.has-error {
  display: block;
  position: absolute;
  left: 0;
  margin: 5px 0 5px 0;
  height: 25px;
}
.prescriptionsContainer .styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 12px;
  background: #fff url(../images/dropdown.png) no-repeat;
  background-position: 100% -5px;
  font-size: 14px;
  border: 2px solid #ccc;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #1e1e1e;
}
.prescriptionsContainer .styledSelect:hover {
  background: #fff url(../images/dropdown-hover.png) no-repeat;
  background-position: 100% -5px;
}
.prescriptionsContainer .select.has-error {
  margin-bottom: 30px;
}
.prescriptionsContainer .select.selected.has-error,
.prescriptionsContainer .select.selected {
  margin-bottom: 8px;
}
.prescriptionsContainer .select.has-error .styledSelect {
  background: #ffffff url(../images/arrow-down.png) no-repeat;
  background-position: 95% 18px;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .registration-form .styledSelect,
.prescriptionsContainer .registration-form .options {
  width: 94%;
}
.prescriptionsContainer .registration-form .styledSelect,
.prescriptionsContainer .registration-form .options li {
  border-left: 0px;
  border-right: 0px;
}
.prescriptionsContainer .styledSelect:hover {
  border: 2px solid #8c8c8c !important;
}
.prescriptionsContainer .styledSelect:active,
.prescriptionsContainer .styledSelect.active {
  background-color: #f1f1f1;
}
.prescriptionsContainer .styledSelect.selected {
  background-color: #f1f1f1 !important;
  border: 2px solid #ccc !important;
}
.prescriptionsContainer .selectBox {
  position: relative;
  margin: 5px 0 15px 0;
  width: 64.4%;
}
.prescriptionsContainer .change-date .selectBox {
  width: 48.8%;
}
.prescriptionsContainer .change-date .selectBox input[type=text] {
  margin-bottom: 0;
}
.prescriptionsContainer .review-order .section .delivery-date-section .change-date input[type=text] {
  margin: 5px 0 0 0;
}
.prescriptionsContainer .selectBox > div {
  width: 95.5%;
  display: block;
}
.prescriptionsContainer .options {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  background-color: white;
  font-size: 14px;
}
.prescriptionsContainer .options li {
  padding: 12px;
  margin: 0 0;
  background: #fafafa;
  border-left: #1e1e1e solid 1px;
  border-right: #1e1e1e solid 1px;
  border-bottom: #1e1e1e solid 1px;
}
.prescriptionsContainer .options li:hover {
  background-color: #b8e2eb;
  color: #000;
}
.prescriptionsContainer #relationship_cardholder_ul li {
  padding: 0px !important;
  margin: 0px !important;
}
.prescriptionsContainer #relationship_cardholder_ul li > a {
  padding: 12px;
  margin: 0 0;
  background: #fafafa;
  display: block;
  color: #000000;
  text-decoration: none !important;
}
.prescriptionsContainer #relationship_cardholder_ul li > a:hover,
.prescriptionsContainer #relationship_cardholder_ul li > a:focus {
  background-color: #b8e2eb;
  color: #000;
}
.prescriptionsContainer input[type=checkbox] {
  display: none;
}
.prescriptionsContainer input[type=checkbox] + label.has-error {
  display: none;
}
.prescriptionsContainer input[type=checkbox] + label,
.prescriptionsContainer input[type=checkbox] + label + label {
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  position: relative;
  top: -22px;
  left: 32px;
}
.prescriptionsContainer input[type=checkbox] + label i,
.prescriptionsContainer input[type=checkbox] + label + label i {
  font-style: italic;
}
.prescriptionsContainer input[type=checkbox] + label span,
.prescriptionsContainer input[type=checkbox] + label + label span {
  display: block;
  width: 20px;
  height: 20px;
  border: 2px solid #000;
  margin: 0 10px 0 0;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: 22px;
  left: -32px;
}
.prescriptionsContainer input[type=checkbox].has-error + label + label span,
.prescriptionsContainer input[type=checkbox].has-error + label span {
  border: 2px solid #cc0000;
  background-color: #fae5e5;
}
.prescriptionsContainer input[type=checkbox]:checked + label span,
.prescriptionsContainer input[type=checkbox]:checked + label + label span {
  width: 20px;
  height: 20px;
  border: 2px solid #000;
  background: #000;
}
.prescriptionsContainer input[type=checkbox] + label.larger,
.prescriptionsContainer input[type=checkbox] + label + label.larger {
  font-size: 20px;
  font-weight: 700;
  color: #494949;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.dosage input[type=checkbox] + label.larger {
  display: block;
  word-break: break-word;
  width: 96%;
}
.prescriptionsContainer #quick-reg-frame {
  margin: 0 auto 40px;
  line-height: 24px;
  max-width: 940px;
  height: auto;
  overflow: hidden;
}
.prescriptionsContainer #quick-reg-frame p.error {
  color: #cc0000;
  width: 75%;
}
.prescriptionsContainer #quick-reg-frame .balance-pay p.error {
  color: #cc0000;
  width: 100%;
}
.prescriptionsContainer #quick-reg-frame .test-start-buttons {
  padding: 100px 60px 300px 0px;
}
.prescriptionsContainer .quick-reg-form {
  border: 2px solid #ccc;
  padding: 25px;
  max-width: 380px;
  margin: 35px 0;
}
.prescriptionsContainer .quick-reg-form.confirm-identity {
  max-width: 100%;
}
.prescriptionsContainer .quick-reg-form.confirm-identity .error.main {
  width: 90%;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button {
  max-width: 100%;
  padding: 0 !important;
  border: 0;
  margin: 10px 0 0 0;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button p,
.prescriptionsContainer .QRDisclaimer p {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.prescriptionsContainer .QRDisclaimer p {
  min-height: 50px;
  padding-top: 20px;
}
.prescriptionsContainer #quick-reg-frame .question .check-wrap {
  padding: 0px 0px 30px 10px;
}
.prescriptionsContainer #quick-reg-frame > form .check-wrap .question-options.question-options-first {
  top: 20px;
}
.prescriptionsContainer #quick-reg-frame > form .check-wrap .question-options.question-options-next {
  top: 100px;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button {
  margin-bottom: 25px !important;
  float: none !important;
  margin-left: 0 !important;
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button.skip-track {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
  margin-left: 10px !important;
}
.prescriptionsContainer a.forgotPass {
  color: #CC0000;
  position: relative;
  top: 10px;
  font-weight: 500;
  display: block;
}
.prescriptionsContainer .quick-reg-form p.label {
  margin-top: 10px;
}
.prescriptionsContainer .quick-reg-form label.error {
  margin-bottom: 20px;
}
.prescriptionsContainer .remember-me-note {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  margin-left: 35px;
}
.prescriptionsContainer .show-timeout {
  padding: 50px 50px 25px 50px !important;
}
.prescriptionsContainer #quick-reg-frame .registration-form {
  padding: 0 !important;
}
.prescriptionsContainer #quick-reg-frame .registration-form #registration-tips {
  margin-top: 175px !important;
}
.prescriptionsContainer .section-filter {
  max-width: none;
  margin: 0 auto 25px auto;
  overflow-y: hidden;
  overflow-x: hidden;
  height: 82px;
}
.prescriptionsContainer .section-filter:before {
  position: relative;
  top: 62px;
  width: 100%;
  height: 2px;
  background-color: #C6CFD4;
  content: "";
  display: block;
}
.prescriptionsContainer .section-filter > div label {
  min-width: 100px;
  display: inline-block;
  float: left;
  margin: 0px 50px 0px 0px;
  text-align: center;
  padding-top: 20px;
  height: 40px;
  color: black;
  font-weight: 600;
  line-height: 20px;
  cursor: pointer;
}
.prescriptionsContainer .section-filter > div div label {
  position: relative;
  border-bottom: none;
}
.prescriptionsContainer .section-filter > div div label.on {
  border-bottom: #000 solid 2px;
  cursor: auto !important;
  /*new 9/24*/
}
.prescriptionsContainer .section-filter > div div label.on:before {
  width: 15px;
  height: 15px;
  border-top: #000 solid 2px;
  border-right: #000 solid 2px;
  content: " ";
  background-color: #fff;
  display: block;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Opera, Chrome, and Safari */
  position: absolute;
  left: 44%;
  right: 44%;
  top: 52px;
}
.prescriptionsContainer .section-filter.no-options {
  height: 20px;
}
.prescriptionsContainer .section-filter.no-options:before {
  top: 18px;
}
.prescriptionsContainer #registration-lexis,
.prescriptionsContainer #registration-tips,
.prescriptionsContainer #registration-questions {
  width: 240px;
  float: right;
  font-weight: 400;
  text-align: left;
  font-size: 13px;
  line-height: 16px;
  padding-bottom: 50px;
}
.prescriptionsContainer #registration-lexis a,
.prescriptionsContainer #registration-tips a,
.prescriptionsContainer #registration-questions a {
  color: #cc0000;
  text-decoration: none;
}
.prescriptionsContainer #registration-lexis h2,
.prescriptionsContainer #registration-tips h2,
.prescriptionsContainer #registration-questions h2 {
  font-weight: 600;
  border-bottom: 3px solid #000;
  padding: 10px 10px 0 0;
  margin: 0;
  font-size: 16px;
}
.prescriptionsContainer #registration-lexis p,
.prescriptionsContainer #registration-tips p,
.prescriptionsContainer #registration-questions p {
  font-size: 13px;
  line-height: 16px;
  color: #747575;
  margin: 10px 0 0 0;
}
.prescriptionsContainer .registration-lexis-icon,
.prescriptionsContainer .registration-questions-icon,
.prescriptionsContainer .registration-tips-icon {
  display: none;
}
.prescriptionsContainer #registration-questions ul li {
  list-style-image: url(../images/arrow-red-right.png);
  padding: 12px 0;
  border-bottom: 1px solid #E9E9E9;
}
.prescriptionsContainer #registration-questions ul li.active {
  list-style-image: url(../images/arrow-red-down.png);
  padding: 12px 0;
  border-bottom: 1px solid #E9E9E9;
}
.prescriptionsContainer #registration-tips ul {
  margin: 0 0 0 -25px;
  padding: 0;
}
.prescriptionsContainer #registration-questions #accordion-faq {
  padding: 10px 10px 20px 10px;
}
.prescriptionsContainer #registration-tips #accordion-faq {
  padding: 10px 10px 20px 30px;
}
.prescriptionsContainer #registration-tips .accordion-faq-toggle,
.prescriptionsContainer #registration-questions .accordion-faq-toggle {
  cursor: pointer;
}
.prescriptionsContainer #registration-tips .accordion-faq-content,
.prescriptionsContainer #registration-questions .accordion-faq-content {
  display: none;
}
.prescriptionsContainer #registration-tips .accordion-faq-content.default,
.prescriptionsContainer #registration-questions .accordion-faq-content.default {
  display: block;
}
.prescriptionsContainer .password-validation {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}
.prescriptionsContainer #registration-tips .password-validation ul li.valid {
  background: url(../images/icon-checkmark-green.png) no-repeat left top;
  padding: 3px 0px 3px 33px;
  list-style: none;
  margin: 0 0 10px 0;
  color: #37BAAB;
  font-weight: 600;
}
.prescriptionsContainer #registration-tips .password-validation ul li.valid:before {
  background: none;
}
.prescriptionsContainer .track-ord-box {
  border: 1px solid #ccc;
  border-bottom: 2px solid black;
  padding: 25px;
  max-width: 65%;
}
.prescriptionsContainer .track_pkg_info p {
  padding: 0;
  margin: 0;
  line-height: 24px;
}
.prescriptionsContainer div.track-ord-box #statusbar {
  left: 0;
  width: 360px;
  margin: 0 auto;
}
.prescriptionsContainer div.track-ord-box #statusbar li {
  width: 25%;
}
.prescriptionsContainer div.track-ord-box #statusbar li:after {
  width: 76%;
  left: -33%;
}
.prescriptionsContainer .pkg_info {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 25px;
  max-width: 65%;
}
.prescriptionsContainer .track-ord-box h4 {
  font-size: 25px;
  color: #37BAAB;
  padding-bottom: 0px;
}
.prescriptionsContainer .pkg_info h4 {
  font-size: 25px;
  margin-bottom: 20px;
}
.prescriptionsContainer .pkg_info img {
  float: left;
  margin: -3px 10px 0 0;
  width: 32px;
}
.prescriptionsContainer .infoDiv1,
.prescriptionsContainer .infoDiv2 {
  display: inline-block;
  padding: 0px 0px 20px 43px;
}
.prescriptionsContainer .infoDiv1 p {
  font-weight: 400;
}
.prescriptionsContainer .infoDiv2 p {
  font-weight: 600;
  padding-left: 15px;
}
.prescriptionsContainer .pkg-detail2 {
  color: #37BAAB;
}
.prescriptionsContainer .any_question {
  color: #979797;
  font-size: 14px;
  margin-top: 20px;
}
.prescriptionsContainer label.has-error {
  line-height: 18px;
}
.prescriptionsContainer .utlitiy {
  text-transform: uppercase;
}
.prescriptionsContainer input[type=checkbox]:checked + label span,
.prescriptionsContainer input[type=checkbox]:checked + label + label span {
  background: #000000 url(../images/check-on.png) no-repeat;
  background-position: center center;
}
.prescriptionsContainer input[type=radio] {
  display: none;
}
.prescriptionsContainer input[type=radio] + label.has-error {
  display: none;
}
.prescriptionsContainer input[type=radio] + label {
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  position: relative;
  top: 8px;
  left: -10px;
  color: #646464;
}
.prescriptionsContainer input[type=radio] + label + label span,
.prescriptionsContainer input[type=radio] + label span {
  display: block;
  width: 24px;
  height: 24px;
  border: 2px solid #000;
  border-radius: 12px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: -5px;
  left: 0px;
  float: left;
  background: #fff;
  box-sizing: border-box;
}
.prescriptionsContainer input[type=radio].has-error + label + label span,
.prescriptionsContainer input[type=radio].has-error + label span {
  border: 2px solid #cc0000;
}
.prescriptionsContainer input[type=radio]:checked + label.has-error + label span,
.prescriptionsContainer input[type=radio]:checked + label span {
  width: 24px;
  height: 24px;
  border: 2px solid #000;
  background: #000;
  box-shadow: inset 0 0 0 0.15em white;
}
.prescriptionsContainer ::-webkit-textarea-placeholder {
  color: #ccc;
}
.prescriptionsContainer :-ms-textarea-placeholder {
  color: #ccc;
}
.prescriptionsContainer textarea {
  resize: none;
}
.prescriptionsContainer textarea.has-error::-webkit-input-placeholder,
.prescriptionsContainer input[type=text].has-error::-webkit-input-placeholder,
.prescriptionsContainer input[type=password].has-error::-webkit-input-placeholder,
.prescriptionsContainer input[type=date].has-error ::-webkit-input-placeholder {
  color: #ccc;
}
.prescriptionsContainer textarea.has-error:-moz-placeholder,
.prescriptionsContainer input[type=text].has-error:-moz-placeholder,
.prescriptionsContainer input[type=password].has-error:-moz-placeholder,
.prescriptionsContainer input[type=date].has-error :-moz-placeholder {
  color: #ccc;
}
.prescriptionsContainer textarea.has-error::-moz-placeholder,
.prescriptionsContainer input[type=text].has-error::-moz-placeholder,
.prescriptionsContainer input[type=password].has-error::-moz-placeholder,
.prescriptionsContainer input[type=date].has-error ::-moz-placeholder {
  color: #ccc;
}
.prescriptionsContainer textarea.has-error:-ms-input-placeholder,
.prescriptionsContainer input[type=text].has-error:-ms-input-placeholder,
.prescriptionsContainer input[type=password].has-error:-ms-input-placeholder,
.prescriptionsContainer input[type=date].has-error :-ms-input-placeholder {
  color: #ccc;
}
.prescriptionsContainer textarea {
  height: 18px;
  padding: 12px 12px 11px 12px;
  border: none;
  color: #1e1e1e !important;
  font-size: 14px;
  width: 200px;
  margin: 5px 0 15px 0;
  border: 2px solid #ccc;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.prescriptionsContainer textarea:hover {
  border: 2px solid #8c8c8c;
}
.prescriptionsContainer textarea:focus {
  border: 2px solid #000;
}
.prescriptionsContainer .render-questions .question-answers textarea.has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
  height: 100px;
}
.prescriptionsContainer .render-questions .question-answers input[type=text].has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
}
.prescriptionsContainer .refills-outer-container {
  padding: 0;
  margin: 35px 0 0 0;
  width: 648px;
  float: left;
}
.prescriptionsContainer .refills-outer-container.noPresc {
  width: 625px;
}
.prescriptionsContainer .width-100pc {
  width: 100% !important;
}
.prescriptionsContainer .paymentLink {
  border-bottom: 0 !important;
  background-position: 0 12px, 23% 15px !important;
  padding: 10px 5% 30px 2% !important;
}
.prescriptionsContainer .mrg-0 {
  margin: 0;
}
.prescriptionsContainer .disp-inline-block {
  display: inline-block !important;
}
.prescriptionsContainer .refills-container {
  border: 1px solid #ccc;
  padding: 0;
  width: 100%;
}
.prescriptionsContainer .refills-container li {
  padding: 15px 25px 15px 75px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.prescriptionsContainer .refills-container li:last-child {
  border-bottom: none;
}
.prescriptionsContainer .refills-container h3 {
  font-size: 20px;
  line-height: 35px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.prescriptionsContainer .accordion-refills-toggle {
  position: relative;
  font-weight: 400;
}
.prescriptionsContainer .accordion-refills-content.default {
  display: block;
}
.prescriptionsContainer .accordion-refills-content .left {
  float: left;
  margin-right: 50px;
}
.prescriptionsContainer .accordion-refills-content .left:last-child {
  margin-right: 0px;
}
.prescriptionsContainer .accordion-refills-content .left p {
  margin: 0 0 0 0;
}
.prescriptionsContainer .accordion-refills-toggle i {
  position: absolute;
  left: -50px;
  top: 12px;
}
.prescriptionsContainer #accordion-refills li .refilloptions {
  float: right;
  position: relative;
  right: 0;
  top: 17px;
  z-index: 100;
}
.prescriptionsContainer #accordion-refills li .refilloptions .checkbox {
  border: 2px solid #ccc;
  margin: 0 10px 0 0;
  padding: 4px 10px;
  cursor: pointer;
  position: relative;
}
.prescriptionsContainer #accordion-refills li .refilloptions p {
  font-size: 12px;
  line-height: 16px;
  width: 75px;
  text-align: center;
}
.prescriptionsContainer #accordion-refills li .refilloptions p i {
  display: block;
  margin-top: 5px;
}
.prescriptionsContainer #accordion-refills li .refilloptions.norefill {
  top: -12px;
  right: -15px;
}
.prescriptionsContainer #accordion-refills .fa-angle-down {
  left: -55px !important;
}
.prescriptionsContainer #accordion-refills hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 4px;
  border: none;
}
.prescriptionsContainer #edit-shipping-address p.label {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin: 25px 0 0 0;
  font-weight: 600;
  white-space: initial;
}
.prescriptionsContainer #edit-shipping-address p.radio-label {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin: 25px 0 0 0;
  color: dimgray;
  font-weight: 600;
  margin: 0 0 0 50px;
}
.prescriptionsContainer .change-address hr {
  border: 0;
  border-bottom: 1px solid #888;
  clear: both;
  padding-top: 20px;
}
.prescriptionsContainer .question input[type=radio] + label {
  font-weight: 700;
}
.prescriptionsContainer #edit-shipping-address input[type=radio] + label span {
  margin-left: 40px;
}
.prescriptionsContainer #edit-shipping-address p.label.sub-label {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin: 25px 0 0 0;
  color: dimgray;
  font-weight: 500;
  margin: 0 0 0 50px;
}
.prescriptionsContainer #no-refills,
.prescriptionsContainer #cancel-order,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address,
.prescriptionsContainer #edit-store {
  text-align: left;
  padding: 100px 50px;
  width: 650px;
  font-weight: 400;
  line-height: 20px;
}
.prescriptionsContainer #no-refills h2,
.prescriptionsContainer #cancel-order h2,
.prescriptionsContainer #remove-rx h2,
.prescriptionsContainer #answer-no h2,
.prescriptionsContainer #sample-id h2,
.prescriptionsContainer #edit-summary-modal-1 h2,
.prescriptionsContainer #edit-summary-modal-2 h2,
.prescriptionsContainer #edit-summary-modal-3 h2,
.prescriptionsContainer #edit-summary-modal-4 h2,
.prescriptionsContainer #edit-summary-modal-5 h2,
.prescriptionsContainer #edit-summary-modal-6 h2,
.prescriptionsContainer #edit-summary-modal-7 h2,
.prescriptionsContainer #edit-summary-modal-8 h2,
.prescriptionsContainer #edit-summary-modal-9 h2,
.prescriptionsContainer #edit-summary-modal-10 h2,
.prescriptionsContainer #edit-summary-modal-11 h2,
.prescriptionsContainer #edit-summary-modal-12 h2,
.prescriptionsContainer #edit-summary-modal-13 h2,
.prescriptionsContainer #edit-summary-modal-14 h2 {
  width: 100%;
  margin: 0;
  color: #000;
  font-weight: 400;
}
.prescriptionsContainer #edit-summary-modal-15 h2,
.prescriptionsContainer #edit-shipping-address h2,
.prescriptionsContainer #edit-store h2,
.prescriptionsContainer #edit-summary-modal h2 {
  width: 100%;
  margin: 0;
  color: #000;
  font-weight: 400;
}
.prescriptionsContainer #care-manage h2 {
  font-weight: 600;
}
.prescriptionsContainer #care-manage p {
  font-size: 18px;
  margin-bottom: 15px !important;
}
.prescriptionsContainer #edit-shipping-address h2.modal-sub-note {
  color: gray;
  margin-top: 30px;
}
.prescriptionsContainer #no-refills h1,
.prescriptionsContainer #cancel-order h1,
.prescriptionsContainer #remove-rx h1,
.prescriptionsContainer #answer-no h1,
.prescriptionsContainer #sample-id h1,
.prescriptionsContainer #care-manage h1,
.prescriptionsContainer #edit-shipping-address h1,
.prescriptionsContainer #edit-store h1,
.prescriptionsContainer #terms-conditions h1,
.prescriptionsContainer #change-address h1,
.prescriptionsContainer #change-address-qr h1,
.prescriptionsContainer #email-help h1,
.prescriptionsContainer #rx-help h1 {
  color: #000;
  font-size: 20px;
  line-height: 22px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 0 0 20px 0;
  text-transform: none;
}
.prescriptionsContainer #no-refills button,
.prescriptionsContainer #cancel-order button,
.prescriptionsContainer #remove-rx button,
.prescriptionsContainer #answer-no button,
.prescriptionsContainer #sample-id button,
.prescriptionsContainer #edit-summary-modal-1 button,
.prescriptionsContainer #edit-summary-modal-2 button,
.prescriptionsContainer #edit-summary-modal-3 button,
.prescriptionsContainer #edit-summary-modal-4 button,
.prescriptionsContainer #edit-summary-modal-5 button,
.prescriptionsContainer #edit-summary-modal-6 button,
.prescriptionsContainer #edit-summary-modal-7 button,
.prescriptionsContainer #edit-summary-modal-8 button,
.prescriptionsContainer #edit-summary-modal-9 button,
.prescriptionsContainer #edit-summary-modal-10 button,
.prescriptionsContainer #edit-summary-modal-11 button,
.prescriptionsContainer #edit-summary-modal-12 button,
.prescriptionsContainer #edit-summary-modal-13 button,
.prescriptionsContainer #edit-summary-modal-14 button,
.prescriptionsContainer #terms-conditions button,
.prescriptionsContainer #change-address button,
.prescriptionsContainer #change-address-qr button,
.prescriptionsContainer #email-help button,
.prescriptionsContainer #rx-help button {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  float: none;
  margin: 20px 10px 10px 0;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer #edit-summary-modal-15 button,
.prescriptionsContainer #care-manage button,
.prescriptionsContainer #edit-shipping-address button,
.prescriptionsContainer #edit-store button,
.prescriptionsContainer #edit-summary-modal button {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  float: none;
  margin: 30px 10px 30px 0;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer #edit-summary-modal-15 button + button,
.prescriptionsContainer #edit-summary-modal-3 button + button,
.prescriptionsContainer #care-manage button + button,
.prescriptionsContainer #edit-shipping-address button + button,
.prescriptionsContainer #edit-store button + button,
.prescriptionsContainer #edit-summary-modal button + button {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #fff;
  color: #cc0000;
  font-size: 16px;
  float: none;
  margin: 50px 10px 50px 0;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer #edit-shipping-address button.radio-btn {
  padding: 0;
  border: 2px solid #000;
  background: #fff;
  color: #fff;
  float: none;
  margin: 0 10px 0 0;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer #edit-shipping-address button.radio-btn:hover,
.prescriptionsContainer #edit-shipping-address button.radio-btn.active {
  background: #000;
}
.prescriptionsContainer #edit-shipping-address label.radio-btn span {
  display: block;
}
.prescriptionsContainer #care-manage button {
  margin: 15px 10px 15px 0;
}
.prescriptionsContainer #edit-shipping-address button.cancel-change {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer #cancel-order button.yes,
.prescriptionsContainer #remove-rx button.yes,
.prescriptionsContainer #answer-no button.yes,
.prescriptionsContainer #sample-id button.yes,
.prescriptionsContainer #edit-summary-modal-1 button.yes,
.prescriptionsContainer #edit-summary-modal-2 button.yes,
.prescriptionsContainer #edit-summary-modal-3 button.yes,
.prescriptionsContainer #edit-summary-modal-4 button.yes,
.prescriptionsContainer #edit-summary-modal-5 button.yes,
.prescriptionsContainer #edit-summary-modal-6 button.yes,
.prescriptionsContainer #edit-summary-modal-7 button.yes,
.prescriptionsContainer #edit-summary-modal-8 button.yes,
.prescriptionsContainer #edit-summary-modal-9 button.yes,
.prescriptionsContainer #terms-conditions button.yes,
.prescriptionsContainer #change-address button.yes,
.prescriptionsContainer #change-address-qr button.yes,
.prescriptionsContainer #email-help button.yes,
.prescriptionsContainer #rx-help button.yes {
  background: #fff !important;
  color: #cc0000 !important;
  /*border: 2px solid #cc0000;*/
  border: 0;
}
.prescriptionsContainer .cancelPrescriptionPopUp #remove-rx button.yes,
.prescriptionsContainer .cancelCheckoutPopUp #remove-rx button.yes,
.prescriptionsContainer .changeAddressPopUp #change-address-qr button.yes,
.prescriptionsContainer .editPrescriptionsPopUp #remove-rx button.yes {
  margin: 20px 10px 47px 0;
  border: 2px solid #cc0000;
}
.prescriptionsContainer #edit-summary-modal-10 button.yes,
.prescriptionsContainer #edit-summary-modal-11 button.yes,
.prescriptionsContainer #edit-summary-modal-12 button.yes,
.prescriptionsContainer #edit-summary-modal-13 button.yes,
.prescriptionsContainer #edit-summary-modal-14 button.yes,
.prescriptionsContainer #edit-summary-modal-15 button.yes,
.prescriptionsContainer #edit-shipping-address button.yes,
.prescriptionsContainer #edit-store button.yes,
.prescriptionsContainer #edit-summary-modal button.yes {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer #edit-store .field-content {
  width: 95%;
}
.prescriptionsContainer #edit-store .field-content input {
  width: 95%;
}
.prescriptionsContainer #edit-summary-modal textarea {
  margin-top: 20px;
}
.prescriptionsContainer #cart-sidebar {
  margin: 35px 5px 0;
  padding: 0;
  float: right;
  width: 260px;
  border: none;
}
.prescriptionsContainer #cart-sidebar .cart,
.prescriptionsContainer #cart-sidebar .balance-pay {
  margin: 0 0 25px;
  padding: 15px;
  width: 230px;
  border: 2px solid whitesmoke;
}
.prescriptionsContainer #cart-sidebar .cart p.norefills {
  margin: 0;
}
.prescriptionsContainer #cart-sidebar .cart h3 {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer #cart-sidebar .cart h3 img {
  margin: 0 7px 0 0;
}
.prescriptionsContainer #cart-sidebar .cart button.checkout {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  float: none;
  margin: 10px 0 0 0;
  font-weight: 600;
  cursor: pointer;
  width: 100%;
}
.prescriptionsContainer #cart-sidebar .cart .refilled-drug hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 2px;
  border: none;
}
.prescriptionsContainer #cart-sidebar .cart .refilled-drug p {
  color: #646464;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-transform: uppercase;
  float: left;
  width: 55%;
  margin: 0;
  word-break: break-all;
}
.prescriptionsContainer #cart-sidebar .cart .refilled-drug button {
  margin: 0;
  padding: 8px;
  border: 2px solid #646464;
  background: #646464;
  color: #fff;
  font-size: 12px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  width: 40%;
}
.prescriptionsContainer .refill-buttons {
  width: 648px !important;
  padding: 0 !important;
}
.prescriptionsContainer .refill-buttons span {
  float: right;
}
.prescriptionsContainer .refill-buttons button {
  margin-bottom: 25px !important;
  float: none !important;
}
.prescriptionsContainer .refill-buttons button.refill-all {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .refill-buttons button.refill-checkout {
  opacity: 0.4;
}
.prescriptionsContainer .refill-buttons button.refill-checkout.active {
  opacity: 1;
}
.prescriptionsContainer .refill-buttons button.refill-checkout.valid-cart {
  opacity: 1;
}
.prescriptionsContainer #cart-sidebar .balance-pay h3.condensed {
  color: #3bbfaa;
  font-size: 26px;
  margin-bottom: 20px;
}
.prescriptionsContainer #cart-sidebar .balance-pay .payments {
  margin: 0 0 10px;
}
.prescriptionsContainer #cart-sidebar .balance-pay .payments span {
  font-size: 24px;
  color: #cc0000;
  display: inline-block;
  position: relative;
  top: 4px;
}
.prescriptionsContainer #cart-sidebar .balance-pay .payments a:link,
.prescriptionsContainer #cart-sidebar .balance-pay .payments a:visited {
  color: #cc0000;
  text-decoration: none;
  font-size: 14px;
  display: inline-block;
  margin: 0 5px 0 0;
}
.prescriptionsContainer #cart-sidebar .balance-pay p.note {
  font-size: 12px !important;
  margin: 20px 0 0 0;
  color: #b8b8b8 !important;
  font-style: normal;
  line-height: 16px !important;
}
.prescriptionsContainer .jcaho .question p.edit-options-answers {
  margin: 0 0 15px 10px;
}
.prescriptionsContainer .question p.edit-options-answers:nth-child(4),
.prescriptionsContainer .question p.edit-options-answers:nth-child(5) {
  font-weight: 400;
}
.prescriptionsContainer #edit-summary-modal .question-options,
.prescriptionsContainer #edit-summary-modal-3 .question-options {
  position: relative;
  bottom: 0px;
  left: 0px;
  width: 225px;
  height: 50px;
}
.prescriptionsContainer .jcaho .question .question-options.edit-options {
  position: relative;
  bottom: 0px;
  left: 10px;
  width: 225px;
  height: 60px;
  float: right;
  font-weight: bold;
}
.prescriptionsContainer #edit-summary-modal .question-options .field-content:nth-child(1),
.prescriptionsContainer #edit-summary-modal-3 .question-options .field-content:nth-child(1) {
  margin-right: 0px;
  background-color: whitesmoke;
  width: 80px;
  height: 40px;
  margin: 0 5px 0 0;
  padding: 5px 5px 0 20px;
}
.prescriptionsContainer #edit-summary-modal .question-options .field-content:nth-child(2),
.prescriptionsContainer #edit-summary-modal-3 .question-options .field-content:nth-child(2) {
  margin-right: 0px;
  background-color: whitesmoke;
  width: 80px;
  height: 40px;
  padding: 5px 5px 0 20px;
}
.prescriptionsContainer .jcaho .question .check-wrap .field-content {
  width: 200px;
  margin: 0 10px 20px 0;
}
.prescriptionsContainer #edit-summary-modal .check-wrap .field-content {
  width: 200px;
  margin: 0 10px 20px 10px;
}
.prescriptionsContainer #cboxContent {
  height: 400px !important;
}
.prescriptionsContainer .review-order {
  width: 730px;
}
.prescriptionsContainer .review-order .section {
  padding: 10px 25px 10px 25px;
  position: relative;
  margin: 0 0 25px 0;
}
.prescriptionsContainer .review-order .section.delivery-date-section {
  margin: 0 0 0 0;
}
.prescriptionsContainer p.possible-desclaimer {
  margin-bottom: 15px;
}
.prescriptionsContainer .review-order .section h3 {
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.prescriptionsContainer .review-order .section h2 {
  font-weight: bold;
  font-size: 22px;
}
.prescriptionsContainer .review-order .section.review-payment-info p {
  margin: 0 0 15px;
}
.prescriptionsContainer .review-order .section p.review-edit-links {
  margin: 15px 0;
}
.prescriptionsContainer .review-order .section p.review-edit-links a {
  font-weight: bold;
}
.prescriptionsContainer .review-order .section p.delivery-date {
  color: #37BAAB !important;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;
}
.prescriptionsContainer .review-order .current-address select {
  border-radius: 0;
  background: url(../images/arrow-down.png) no-repeat 97% #fff;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 30px;
  width: auto;
}
.prescriptionsContainer .review-order .change-date select {
  border-radius: 0;
  background: url(../images/arrow-down.png) no-repeat 97% #fff;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 3px 8px 3px 4%;
  line-height: 30px;
}
.prescriptionsContainer .defaultSelect {
  border-radius: 0;
  background: url(../images/arrow-down.png) no-repeat 97% #fff;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 4%;
}
.prescriptionsContainer .review-order .current-address select::-ms-expand {
  display: none;
}
.prescriptionsContainer .review-order .change-date select::-ms-expand {
  display: none;
}
.prescriptionsContainer .review-order .section.review-payment-info {
  padding-top: 0px;
  margin-bottom: 0;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p.section-refill-p {
  position: relative;
  text-transform: uppercase;
  height: 50px;
  line-height: 18px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p span {
  position: static;
  font-size: 20px;
  font-weight: bold;
  top: -2px;
  left: 0;
  float: left;
}
.prescriptionsContainer .review-order .section .edit,
.prescriptionsContainer .review-order .section .current-address a {
  display: inline-block;
  clear: both;
  position: static;
  color: #cc0000;
  font-weight: 600;
  cursor: pointer;
  margin: 0 0 25px;
  font-size: 16px;
  background: #fff;
}
.prescriptionsContainer .review-order .section .edit:hover,
.prescriptionsContainer .review-order .section .current-address a:hover {
  background: #fff;
  text-decoration: underline;
}
.prescriptionsContainer .review-order .section .edit {
  margin: 0 0 10px;
  text-decoration: none !important;
}
.prescriptionsContainer .review-order .section .delivery-date-section {
  clear: both;
  height: auto;
  overflow: hidden;
  margin: 0 0 30px;
}
.prescriptionsContainer .review-order .section .delivery-date-section div:first-child {
  height: 35px;
  margin: 0 0 10px;
}
.prescriptionsContainer .review-order .section .delivery-date-section div {
  overflow: hidden;
  clear: both;
}
.prescriptionsContainer .review-order .section .delivery-date-section input[type=checkbox] + label {
  position: relative;
  top: 6px;
  left: 32px;
  line-height: 14px;
  padding: 0;
}
.prescriptionsContainer .review-order .section .delivery-date-section input[type=checkbox] + label span {
  display: inline-block;
  position: absolute;
  top: -5px;
  left: -32px;
}
.prescriptionsContainer .review-order .section .edit.active {
  opacity: 0.4;
}
.prescriptionsContainer .review-order .section .current-address a {
  margin: 0 0 25px 0;
  width: 105px;
}
.prescriptionsContainer .review-order .section .current-address p.validate {
  color: #cc0000;
  font-size: 14px;
}
.prescriptionsContainer .review-order .section .current-address {
  margin-bottom: 10px;
  float: none;
  height: auto;
  overflow: hidden;
  clear: both;
  max-width: none;
}
.prescriptionsContainer .review-order .section .change-address {
  float: left;
  background: url(../images/bullet-divider-v.png) repeat-y;
  padding: 0 0 0 40px;
  margin: 0 0 0 40px;
}
.prescriptionsContainer .review-order .section .change-address #zip + label.has-error {
  width: 50px;
}
.prescriptionsContainer .review-order input[type=text],
.prescriptionsContainer .review-order input[type=password] {
  width: 150px;
}
.prescriptionsContainer .review-order input[type=text].long,
.prescriptionsContainer .review-order input[type=password].long {
  width: 250px;
}
.prescriptionsContainer .review-order input[type=text].short,
.prescriptionsContainer select.short {
  width: 55px;
}
.prescriptionsContainer .review-order .section button {
  float: none !important;
}
.prescriptionsContainer .review-order .section button.save-change {
  background: #333 !important;
  border: 2px solid #333 !important;
  margin: 25px 0 10px 0 !important;
}
.prescriptionsContainer .review-order .section .delivery-date-section button.save-change {
  margin: 0 0 10px 0 !important;
}
.prescriptionsContainer .review-order .section .delivery-date-section .jcaho-buttons {
  width: 100%;
}
.prescriptionsContainer .review-order .section .delivery-date-section input[type=text].dropdown {
  padding-right: 10px;
}
.prescriptionsContainer .review-order .section .delivery-date-section .change-date .selectBox {
  width: 41.6%;
}
.prescriptionsContainer .review-order .section button.cancel-change {
  background: #646464 !important;
  border: 2px solid #646464 !important;
}
.prescriptionsContainer .review-order .section button.remove-rx {
  padding: 10px 20px !important;
  background: #333 !important;
  border: 2px solid #333 !important;
  margin: 0 0 0 300px !important;
}
.prescriptionsContainer .review-order-buttons {
  width: 100%;
  text-align: right;
}
.prescriptionsContainer .review-order-buttons button {
  margin-bottom: 25px !important;
  float: none !important;
}
.prescriptionsContainer .review-order-buttons button.review-order-cancel {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .review-order .change-address .select {
  width: 100px;
  margin: 5px 0 8px 0;
}
.prescriptionsContainer .review-order .change-date .select {
  margin: 25px 0 5px 0;
  display: block;
}
.prescriptionsContainer .question .sub-answers {
  font-weight: 400 !important;
  margin-left: 10px !important;
}
.prescriptionsContainer .confirm-order .section {
  /*border:2px solid #ccc;*/
  position: relative;
  width: 75%;
}
.prescriptionsContainer .confirm-order .section.top {
  border-bottom: 2px solid #000;
  padding-bottom: 20px;
}
.prescriptionsContainer .confirm-order .section.top h2 {
  font-size: 20px;
  line-height: 22px;
  padding: 0;
  margin: 10px 0 0 0 !important;
  color: #000;
  font-weight: 600;
}
.prescriptionsContainer .confirm-order h3 {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin: 25px 0 0 0;
  color: #000;
  font-weight: 600;
}
.prescriptionsContainer .confirm-order .section.bottom {
  border: none;
}
.prescriptionsContainer .confirm-order .section.bottom img {
  float: left;
  margin: 5px 25px 25px 0;
  width: 60px;
}
.prescriptionsContainer .confirm-order .section p {
  margin: 0;
}
.prescriptionsContainer .confirm-order .section .address {
  font-weight: 600;
  text-transform: uppercase;
}
.prescriptionsContainer .confirm-order .section p.delivery-date {
  color: #37BAAB;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: -10px;
}
.prescriptionsContainer .section-filter .lock img {
  width: 16px;
  height: 20px;
  float: left;
  position: relative;
  top: -10px;
  left: -5px;
}
.prescriptionsContainer .section-filter > div label {
  margin: 0px 40px 0px 0px;
}
.prescriptionsContainer .account-balance h3 {
  color: #40b9ac;
  font-size: 32px;
  margin: 25px 0;
  padding: 0;
}
.prescriptionsContainer .account-balance p {
  margin: 0;
}
.prescriptionsContainer .account-balance .note {
  color: #9f9f9f;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  margin: 0 0 25px 0;
}
.prescriptionsContainer .account-balance a {
  display: block;
  color: #cc0000;
  font-weight: 400;
  margin: 0 0 10px 0;
}
.prescriptionsContainer .account-balance a i {
  position: relative;
  top: 4px;
  left: 5px;
}
.prescriptionsContainer .rfr-nonregistered h2 {
  font-weight: 600 !important;
}
.prescriptionsContainer .rfr-nonregistered hr {
  background: url(../images/bullet-divider.png) repeat-x;
  height: 4px;
  border: none;
}
.prescriptionsContainer .rfr-nonregistered ul {
  list-style-type: square;
  margin: 0 0 25px 20px;
  font-weight: 400;
}
.prescriptionsContainer p.red {
  color: #cc0000;
  font-weight: 600;
}
.prescriptionsContainer .confirm-identity-button p.note {
  width: 230px;
  /*
   float:right;
  */
}
.prescriptionsContainer .quick-reg-form.confirm-identity-button span button {
  margin-bottom: 0 !important;
  float: none !important;
  margin-left: 0 !important;
}
.prescriptionsContainer .edit-options-answers:first-letter,
.prescriptionsContainer .sub-answers:first-letter {
  text-transform: capitalize;
}
.prescriptionsContainer .review-order label {
  margin: 0px 0px 20px 0;
  display: block;
  padding: 0 40px 0 0;
}
.prescriptionsContainer .review-order label[for=delivery-signup] {
  margin: 0;
}
.prescriptionsContainer #care-manage div {
  padding-left: 25px;
}
.prescriptionsContainer #care-manage div ul li {
  list-style-type: disc;
  margin-left: 20px;
}
.prescriptionsContainer #care-manage a {
  color: #cc0000 !important;
}
.prescriptionsContainer .clear {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
}
.prescriptionsContainer .rounded {
  position: relative;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .tr,
.prescriptionsContainer .bl,
.prescriptionsContainer .br {
  background-color: transparent;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .tr {
  top: -1px;
}
.prescriptionsContainer .bl,
.prescriptionsContainer .br {
  bottom: -1px;
}
.prescriptionsContainer .tl,
.prescriptionsContainer .bl {
  left: -1px;
}
.prescriptionsContainer .tr,
.prescriptionsContainer .br {
  right: -1px;
}
.prescriptionsContainer .tl {
  background-position: 0 0;
}
.prescriptionsContainer .tr {
  background-position: -25px 0;
}
.prescriptionsContainer .bl {
  background-position: 0 -25px;
}
.prescriptionsContainer .br {
  background-position: -25px -25px;
}
.prescriptionsContainer .component-control {
  width: 940px;
}
.prescriptionsContainer .ui-autocomplete {
  width: 245px !important;
  padding: 5px;
}
.prescriptionsContainer .ui-menu-item {
  width: 100%;
}
.prescriptionsContainer .ui-menu-item a {
  -moz-border-radius: 0;
  border-radius: 0;
  display: block;
  width: 100%;
  padding: 3px 0;
}
.prescriptionsContainer .ui-state-focus {
  background-color: #eee;
}
.prescriptionsContainer .ui-widget-content a {
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
}
.prescriptionsContainer .layoutContainers header {
  background: none !important;
}
.prescriptionsContainer .inner-page-bg {
  background: url("../SpecialtyPortalStatic/themes/SpecialtyDefaultTheme/images/pagebg.jpg") no-repeat center 0;
  background-size: 100% 750px;
}
.prescriptionsContainer body.home-page {
  background: none;
}
.prescriptionsContainer ul.tabs {
  margin: -30px 0 30px -30px;
  background: url(../SpecialtyPortalStatic/themes/SpecialtyDefaultTheme/images/tabs-background.jpg) repeat-x left bottom #f3f3f3;
  position: relative;
  width: 1000px;
}
.prescriptionsContainer ul.tabs li {
  float: left;
  border-right: 2px solid #e0e0e0;
  width: 264px;
  position: relative;
}
.prescriptionsContainer ul.tabs li a {
  font: 16px/47px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  width: 264px;
  text-align: center;
  text-transform: uppercase;
}
.prescriptionsContainer ul.tabs li a.active {
  background: #fff;
  padding-bottom: 3px;
  color: #cc0000;
}
.prescriptionsContainer button:active,
.prescriptionsContainer button:target {
  padding: 0 5px 0 0;
}
.prescriptionsContainer button:active span,
.prescriptionsContainer button:target span {
  border: 0;
  margin: 0;
  padding: 0 0 0 5px;
}
@-moz-document url-prefix() {
  .prescriptionsContainer button:active:hover,
.prescriptionsContainer button:target:hover {
    padding: 0 5px 0 0;
  }
  .prescriptionsContainer button:active:hover span,
.prescriptionsContainer button:target:hover span {
    border: 0;
    margin: -1px 0 0;
    padding: 0 0 0 3px;
    background-position: -1px 0px;
  }
  .prescriptionsContainer button.btn-tr span {
    margin: -1px;
  }
  .prescriptionsContainer button.cancel span {
    margin: -1px;
  }
}
.prescriptionsContainer .btn,
.prescriptionsContainer .btn-bl {
  padding: 0 5px 0 0;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-rgt.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn span,
.prescriptionsContainer .btn-bl span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-bl span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-left-bl.png);
}
.prescriptionsContainer .btn.disabled {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-disabled-right.png) no-repeat right top;
  cursor: not-allowed;
}
.prescriptionsContainer .btn.disabled span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-disabled.png) no-repeat left top;
}
.prescriptionsContainer .btn:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .btn-tr {
  padding: 0 5px 0 0;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-rgt_tr.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn-tr span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-left_tr.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-tr span span.arrow-icon,
.prescriptionsContainer .btn-bl span span.arrow-icon,
.prescriptionsContainer .btn span span.arrow-icon1 {
  height: 16px;
  width: 6px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png);
  background-position: -14px -182px;
  padding: 0;
  margin: 0 -3px 0 3px;
}
.prescriptionsContainer .btn-bl span span.arrow-icon {
  background-position: -35px -184px;
  margin: 0 3px 0 -3px;
}
.prescriptionsContainer .btn-tr:hover,
.prescriptionsContainer .btn-bl:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .hide {
  display: none;
}
.prescriptionsContainer button {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .cancel {
  padding: 0 5px 0 0;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/cancel_right.png) no-repeat right top;
  display: inline-block;
  text-decoration: none;
  color: #494949;
  font: 14px/40px Helvetica, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .cancel span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/cancel_left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .cancel:hover {
  text-decoration: none;
  color: #000000;
}
.prescriptionsContainer .margin-top-home {
  margin: -326px auto 0 !important;
  z-index: 9;
}
.prescriptionsContainer hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px dotted #888;
  clear: both;
}
.prescriptionsContainer table.content-table {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 15px;
}
.prescriptionsContainer .content-table th,
.prescriptionsContainer .content-table td {
  border: 1px solid #ddd;
  padding: 5px;
}
.prescriptionsContainer .content-table th {
  background-color: #f0f0f0;
  text-align: left;
}
.prescriptionsContainer .carousel {
  width: 100%;
  height: 207px;
  position: relative;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
.prescriptionsContainer .carousel-list li {
  position: relative;
  display: block;
  float: left;
  margin-right: -4px;
  width: 220px;
  padding: 30px 15px 20px;
  text-align: center;
  vertical-align: top;
}
.prescriptionsContainer .carousel-list li:hover h4 {
  text-decoration: underline;
}
.prescriptionsContainer .carousel-list li a {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 180px;
  width: 100%;
  text-indent: -9999px;
  z-index: 99;
}
.prescriptionsContainer .carousel-list li img {
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.prescriptionsContainer .carousel-list li h4 {
  color: #333;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.prescriptionsContainer .carousel-list li p {
  font: 16px/18px Helvetica, Arial, sans-serif;
  color: #333;
}
.prescriptionsContainer .wrapper {
  width: 1000px;
  margin: 0 auto;
}
.prescriptionsContainer button:active,
.prescriptionsContainer button:target {
  padding: 0 5px 0 0;
}
.prescriptionsContainer button:active span,
.prescriptionsContainer button:target span {
  border: 0;
  margin: 0;
  padding: 0 0 0 5px;
}
@-moz-document url-prefix() {
  .prescriptionsContainer button:active:hover,
.prescriptionsContainer button:target:hover {
    padding: 0 5px 0 0;
  }
  .prescriptionsContainer button:active:hover span,
.prescriptionsContainer button:target:hover span {
    border: 0;
    margin: -1px 0 0;
    padding: 0 0 0 5px;
    background-position: -1px 0px;
  }
  .prescriptionsContainer button.btn-tr span {
    margin: -1px;
  }
  .prescriptionsContainer button.cancel span {
    margin: -1px;
  }
}
.prescriptionsContainer .btn,
.prescriptionsContainer .btn-bl {
  padding: 0 5px 0 0;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-rgt.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn span,
.prescriptionsContainer .btn-bl span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-bl span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-left-bl.png);
}
.prescriptionsContainer .btn.disabled {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-disabled-right.png) no-repeat right top;
  cursor: not-allowed;
}
.prescriptionsContainer .btn.disabled span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-disabled.png) no-repeat left top;
}
.prescriptionsContainer .btn:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .btn-tr {
  padding: 0 5px 0 0;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-rgt_tr.png) no-repeat right top;
  display: block;
  text-decoration: none;
  color: #fff;
  font: 17px/40px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .btn-tr span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/btn-left_tr.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .btn-tr span span.arrow-icon,
.prescriptionsContainer .btn-bl span span.arrow-icon {
  height: 16px;
  width: 6px;
  display: inline-block;
  vertical-align: middle;
  background-image: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png);
  background-position: -14px -182px;
  padding: 0;
  margin: 0 -5px 0 5px;
}
.prescriptionsContainer .btn-bl span span.arrow-icon {
  background-position: -35px -184px;
  margin: 0 5px 0 -5px;
}
.prescriptionsContainer .btn-tr:hover,
.prescriptionsContainer .btn-bl:hover {
  text-decoration: none;
  color: #fff;
}
.prescriptionsContainer .hide {
  display: none;
}
.prescriptionsContainer button {
  border: 0;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .cancel {
  padding: 0 5px 0 0;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/cancel_right.png) no-repeat right top;
  display: inline-block;
  text-decoration: none;
  color: #494949;
  font: 14px/40px Helvetica, Arial, sans-serif;
  text-align: center;
  cursor: pointer;
  height: 40px;
}
.prescriptionsContainer .cancel span {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/cancel_left.png) no-repeat left top;
  display: block;
  height: 40px;
  padding: 0 0 0 5px;
}
.prescriptionsContainer .cancel:hover {
  text-decoration: none;
  color: #000000;
}
.prescriptionsContainer .login-area .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .login-area .ffCheckboxWrapper.focus .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .login-area .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .input {
  height: 22px;
  padding: 7px 10px 5px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: #fff;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #666 !important;
  resize: none;
}
.prescriptionsContainer select {
  height: 35px;
  padding: 8px 10px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background: #fff;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
}
.prescriptionsContainer select.error {
  border: 3px solid #dc1f28;
}
.prescriptionsContainer .no-padding-bottom {
  padding-bottom: 0 !important;
}
.prescriptionsContainer .no-padding-left {
  padding-left: 0 !important;
}
.prescriptionsContainer .no-padding-top {
  padding-top: 0 !important;
}
.prescriptionsContainer .no-padding-right {
  padding-right: 0 !important;
}
.prescriptionsContainer .no-margin-bottom {
  margin-bottom: 0 !important;
}
.prescriptionsContainer .no-margin-left {
  margin-left: 0 !important;
}
.prescriptionsContainer .no-margin-top {
  margin-top: 0 !important;
}
.prescriptionsContainer .no-margin-right {
  margin-right: 0 !important;
}
.prescriptionsContainer .no-bdr-bottom {
  border-bottom: 0 !important;
}
.prescriptionsContainer .no-bdr-left {
  border-left: 0 !important;
}
.prescriptionsContainer .no-bdr-top {
  border-top: 0 !important;
}
.prescriptionsContainer .no-bdr-right {
  border-right: 0 !important;
}
.prescriptionsContainer .model .cancel,
.prescriptionsContainer .model .btn-tr {
  width: 106px;
  display: inline-block;
}
.prescriptionsContainer .model .need-help {
  margin: 15px 0 0;
}
.prescriptionsContainer .model .btn-tr span span.arrow-icon {
  margin: 0 0 0 3x;
}
.prescriptionsContainer .model .cancel {
  margin-right: 15px;
}
.prescriptionsContainer .model .close {
  width: 22px;
  height: 20px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png) no-repeat -2px -211px;
  display: block;
  position: absolute;
  top: 15px;
  right: 13px;
}
.prescriptionsContainer .clear-fix:after {
  clear: both;
  height: 0;
  line-height: 0;
  content: "";
  width: 100%;
  display: block;
}
.prescriptionsContainer .input.error {
  border: 3px solid #DC1F28;
  margin-bottom: 7px !important;
}
.prescriptionsContainer label.error,
.prescriptionsContainer .servererror {
  color: #DC1F28 !important;
  font: 14px/18px Helvetica, Arial, sans-serif;
  display: block;
}
.prescriptionsContainer label.error strong {
  display: block;
  padding-bottom: 10px;
  font-family: Helvetica, Arial, sans-serif;
}
.prescriptionsContainer label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .left-container {
  float: left;
  width: 700px;
}
.prescriptionsContainer .ffRadioWrapper a {
  text-decoration: none;
  color: #494949;
  position: relative;
  top: 1px;
  font-size: 14px;
  padding-left: 5px;
  margin-right: 10px;
}
.prescriptionsContainer .ffRadioWrapper.focus .ffRadio {
  background-position: -52px -236px;
}
.prescriptionsContainer .ffRadio {
  width: 18px;
  height: 18px;
  float: left;
  background-image: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png);
  background-position: -5px -240px;
  cursor: pointer;
}
.prescriptionsContainer .ffRadioWrapper.error .ffRadio {
  background-position: -73px -235px;
}
.prescriptionsContainer .ffRadioWrapper.on .ffRadio {
  background-position: -5px -263px;
}
.prescriptionsContainer .ffCheckboxWrapper a {
  text-decoration: none;
  color: #6F6F6F;
  position: relative;
  top: 1px;
  font-size: 14px;
  padding-left: 5px;
  margin-right: 10px;
}
.prescriptionsContainer .ffCheckboxWrapper.focus .ffCheckbox {
  background-position: -54px -264px;
}
.prescriptionsContainer .ffCheckbox {
  width: 18px;
  height: 21px;
  float: left;
  background-image: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png);
  background-position: -34px -238px;
  cursor: pointer;
}
.prescriptionsContainer .ffCheckboxWrapper.error .ffCheckbox {
  background-position: -72px -264px;
}
.prescriptionsContainer .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -35px -263px;
}
.prescriptionsContainer .ffSelectWrapper.focus .ffSelect > a {
  box-shadow: 1px 1px 8px #d6d6d6 inset;
}
.prescriptionsContainer .ffSelect {
  position: relative;
  width: auto;
  margin: 0 0 7px;
}
.prescriptionsContainer .ffSelect > a {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/select-icons.png) no-repeat #ffffff;
  background-position: right 0;
  display: block;
  text-decoration: none;
  outline: 0;
  height: 37px !important;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
}
.prescriptionsContainer .ffSelect > a > span {
  display: block;
  height: 35px;
  margin-right: 40px;
  padding-left: 10px;
  background-position: 0 0;
  overflow: hidden;
  line-height: 40px;
  font-size: 14px;
  color: #555;
  white-space: nowrap;
  *white-space: normal;
  text-overflow: ellipsis;
  cursor: pointer;
  font-weight: normal;
}
.prescriptionsContainer .ffSelect.error > a {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer .ffSelectWrapper.active .ffSelect > a {
  background-position: right -54px;
  z-index: 1005;
  position: relative;
}
.prescriptionsContainer .ffSelectWrapper.active .ffSelect > a > span {
  background-position: 0 -64px;
}
.prescriptionsContainer .ffSelectMenuWrapper {
  width: 100%;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG ul {
  list-style-type: none;
  margin: 0 0;
  padding: 0;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li {
  padding: 5px !important;
  margin: 0 !important;
  border-radius: 0 !important;
  cursor: default;
  background-color: #fff;
  cursor: pointer;
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  border: 0 !important;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {
  color: #888;
}
.prescriptionsContainer .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
  background-color: #ccc;
}
.prescriptionsContainer .ffSelectMenuWrapper {
  border: 0;
  top: 39px !important;
}
.prescriptionsContainer .ffSelectMenuMidBG {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sides.png) repeat-y right 0;
}
.prescriptionsContainer .ffSelectMenuMid {
  max-height: 200px;
  overflow: auto;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sides.png) repeat-y 0 0;
  background-color: #fff;
  border: solid 1px #c9c9c9;
}
.prescriptionsContainer .scrollingBarWrapper {
  width: 24px;
  height: 200px;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/scrollingBarBg.png) no-repeat;
  right: 3px !important;
}
.prescriptionsContainer .scrollingHandle {
  width: 24px;
  padding-top: 20px;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/scrollingHandleTop.png) no-repeat 0 0;
}
.prescriptionsContainer .scrollingHandleBottom {
  width: 24px;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/scrollingHandleBottom.png) no-repeat 0px bottom;
}
.prescriptionsContainer .ffTextAreaWrapper textarea {
  border: 0;
  margin: 10px 10px 10px 15px;
  padding: 0;
  font-size: 14px;
  color: #555;
  background: none;
  font-family: Arial;
  resize: none;
}
.prescriptionsContainer .ffTextAreaTop {
  height: 5px;
  background-position: 0 -394px;
}
.prescriptionsContainer .ffTextAreaTop span {
  display: block;
  height: 5px;
  margin-left: 8px;
  background-position: right -384px;
}
.prescriptionsContainer .ffTextAreaMid {
  background: transparent url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sides.png) repeat-y right 0;
}
.prescriptionsContainer .ffTextAreaMid .ffTextAreaLeft {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sides.png) repeat-y 0 0;
  margin-right: 4px;
}
.prescriptionsContainer .ffTextAreaBottom {
  height: 5px;
  background-position: 0 -414px;
}
.prescriptionsContainer .ffTextAreaBottom span {
  display: block;
  height: 5px;
  margin-left: 6px;
  background-position: right -404px;
}
.prescriptionsContainer .ffButtonWrapper > a {
  background-position: right -585px;
  display: block;
  text-decoration: none;
  outline: 0;
}
.prescriptionsContainer .ffButtonWrapper > a > span {
  display: block;
  height: 36px;
  padding-bottom: 2px;
  line-height: 39px;
  font-size: 15px;
  background-position: 0 -424px;
  text-align: center;
  padding: 0 10px 0 15px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 5px;
}
.prescriptionsContainer .ffButtonWrapper:hover > a {
  background-position: right -625px;
}
.prescriptionsContainer .ffButtonWrapper:hover > a > span {
  background-position: 0 -464px;
}
.prescriptionsContainer .ffButtonWrapper > a:active {
  background-position: right -665px;
  position: relative;
}
.prescriptionsContainer .ffButtonWrapper > a:active > span {
  background-position: 0 -504px;
}
.prescriptionsContainer .ffButtonWrapper.disabled > a {
  background-position: right -705px;
  position: static;
}
.prescriptionsContainer .ffButtonWrapper.disabled > a > span {
  background-position: 0 -544px;
  color: #c1c1c1;
}
.prescriptionsContainer input[type=text],
.prescriptionsContainer input[type=password],
.prescriptionsContainer textarea,
.prescriptionsContainer select {
  outline: none;
}
.prescriptionsContainer .Zebra_DatePicker {
  z-index: 9999999;
  position: absolute;
  padding: 40px;
  background: #fff;
  border-radius: 12px 0 12px 12px;
  width: 371px;
  left: 50%;
  margin-left: -185px;
  top: 150px;
}
.prescriptionsContainer .Zebra_DatePicker table {
  width: 100% !important;
}
.prescriptionsContainer .Zebra_DatePicker .close {
  width: 22px;
  height: 20px;
  cursor: pointer;
  text-indent: -99999px;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png) no-repeat -2px -211px;
  display: block;
  position: absolute;
  top: 15px;
  right: 13px;
}
.prescriptionsContainer .Zebra_DatePicker p {
  font: 12px/16px Helvetica, sans-serif;
  color: #494949;
}
.prescriptionsContainer .Zebra_DatePicker h5 {
  color: #494949;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
.prescriptionsContainer .Zebra_DatePicker table tr td {
  text-align: center;
  color: #000;
  font: bold 18px/50px Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_disabled,
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_weekend_disabled,
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_not_in_month {
  cursor: default;
  color: #c7c7c7;
  background: none;
}
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_selected,
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_selected.dp_current {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png) no-repeat 0 -418px;
  color: #fff;
}
.prescriptionsContainer .dp_monthpicker tr td.dp_selected {
  background: none;
}
.prescriptionsContainer .Zebra_DatePicker table tr td.dp_current {
  background: none;
  position: relative;
}
.prescriptionsContainer .dp_monthpicker tr td.dp_current:before,
.prescriptionsContainer .dp_yearpicker tr td.dp_current:before {
  display: none !important;
}
.prescriptionsContainer .Zebra_DatePicker .dp_daypicker {
  border: 2px solid #c7c7c7;
  border-radius: 12px;
  display: table-caption;
  width: 364px !important;
}
.prescriptionsContainer .Zebra_DatePicker .dp_daypicker td {
  width: 52px;
  height: 52px;
  border-left: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/sprite-1.png) no-repeat 0 -475px;
}
.prescriptionsContainer .Zebra_DatePicker .dp_daypicker tr td:first-child {
  border-left: 0;
}
.prescriptionsContainer .dp_header {
  text-align: center;
  margin: 0 0 10px;
}
.prescriptionsContainer .dp_header .dp_previous,
.prescriptionsContainer .dp_header .dp_next {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-right: 9px solid #328398 !important;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  text-indent: -9999px;
  cursor: pointer;
  margin: 0 13px;
}
.prescriptionsContainer .dp_header .dp_next {
  border-right: 0 !important;
  border-left: 9px solid #328398 !important;
}
.prescriptionsContainer .dp_header .dp_caption {
  color: #328398;
  font: bold 18px Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.prescriptionsContainer .daypicker .day {
  margin: 15px 0 10px;
}
.prescriptionsContainer .daypicker .days {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .dp_footer {
  display: none !important;
}
.prescriptionsContainer .Zebra_DatePicker_Icon_Wrapper input {
  border: 0;
  height: 0;
  width: 0;
}
.prescriptionsContainer select.mobileSelect {
  opacity: 0;
  position: absolute;
  top: 0;
  display: block;
}
.prescriptionsContainer .wpthemeOverflowAuto {
  overflow: visible;
}
.prescriptionsContainer .wpthemeCol {
  margin-left: 0;
}
.prescriptionsContainer .wpthemeLayoutContainers .layoutColumn .wpthemeControl {
  margin: 0;
}
.prescriptionsContainer .layoutRow {
  width: 100%;
}
.prescriptionsContainer .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.prescriptionsContainer .margin-bottom-40 {
  margin-bottom: 40px !important;
}
.prescriptionsContainer #colorbox,
.prescriptionsContainer #cboxOverlay,
.prescriptionsContainer #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
.prescriptionsContainer #cboxWrapper {
  max-width: none;
}
.prescriptionsContainer #cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
.prescriptionsContainer #cboxContent {
  position: relative;
}
.prescriptionsContainer #cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.prescriptionsContainer #colorbox,
.prescriptionsContainer #cboxContent,
.prescriptionsContainer #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
.prescriptionsContainer #cboxOverlay,
.prescriptionsContainer .overlay {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/overlay.png);
}
.prescriptionsContainer #cboxContent {
  overflow: visible;
  text-align: center;
}
.prescriptionsContainer #cboxClose {
  background: url(../images/sprite-1.png) no-repeat -2px -211px;
  top: 15px;
  right: 13px;
  width: 23px;
  height: 23px;
  overflow: visible;
  position: absolute;
  text-indent: -9999px;
  cursor: pointer;
}
.prescriptionsContainer .layoutRow {
  width: 100%;
}
.prescriptionsContainer #content .heading {
  border-bottom: 1px dashed #e1e1e1;
}
.prescriptionsContainer #content .heading h3 {
  text-transform: uppercase;
  float: left;
  width: 285px;
  border: 0;
  margin: 0;
  padding: 0 0 23px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer #content .heading p {
  float: left;
  width: 654px;
  font: 16px/25px Helvetica, sans-serif;
  color: #333;
}
.prescriptionsContainer .banner {
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/promo-background.jpg) no-repeat;
  width: 940px;
  height: 242px;
  position: relative;
  padding: 45px 30px;
  margin-left: -30px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: 14px/21px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
}
.prescriptionsContainer .banner-content p.banner-additional {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
}
.prescriptionsContainer .banner-content a.banner-learn-more {
  display: block;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/learn-more-button.png) no-repeat;
  width: 252px;
  height: 42px;
  position: absolute;
  bottom: 42px;
  right: 20px;
  font: 13px/38px Helvetica, Arial, sans-serif;
  color: #666;
  text-shadow: 0 1px #fff;
  line-height: 44px;
  padding-left: 10px;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("../specialty/portlets/images/texture-gradient-background.png") repeat-x;
  width: 940px;
  padding: 25px 10px;
  margin-left: -10px;
}
.prescriptionsContainer .conditions h1 {
  width: 300px;
  margin-right: 20px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
}
.prescriptionsContainer .home-page-links {
  float: left;
  margin-left: 15px;
  width: 293px;
}
.prescriptionsContainer .home-page-links:first-child {
  margin-left: 0;
}
.prescriptionsContainer .home-page-links li {
  border-bottom: 1px dotted #888;
  font-size: 16px;
  line-height: 40px;
}
.prescriptionsContainer .home-page-links li:first-child {
  border-top: 1px dotted #888888;
}
.prescriptionsContainer .home-page-links li a {
  display: block;
  color: #333;
  background: url(../homepage/SpecialtyPatientsDashboard-CVSCaremarkSpecialtyPharmacy_files/conditions-arrow.png) no-repeat 276px 14px;
  font: 16px/40px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .caps-lock-on {
  color: #ff8300;
  font: 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .caps-lock-on:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 14px;
  margin-right: 5px;
}
.prescriptionsContainer #editPassword .caps-lock-on {
  position: absolute;
  top: -27px;
  right: -138px;
}
.prescriptionsContainer .left-container {
  width: 700px;
  float: left;
}
.prescriptionsContainer .need-help {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}
.prescriptionsContainer .need-help2 {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}
.prescriptionsContainer .need-help strong {
  color: #328398;
  font: 14px/16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .need-help:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  margin: 0 4px 0 0;
}
.prescriptionsContainer .site-wise-error {
  padding: 60px 235px 0 110px !important;
  width: 655px !important;
}
.prescriptionsContainer .site-wise-error p {
  color: #494949;
  font: 16px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer h3 {
  color: #333333;
  font: 16px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer h4 {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  border: 0;
  margin: 0 0 30px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer p.required {
  color: #666666;
}
.prescriptionsContainer .form-field-container {
  border: 2px solid #efeded;
  padding: 15px 50px 50px;
  border-radius: 12px;
  position: relative;
  margin: 0 0 20px;
}
.prescriptionsContainer .form-field-container h5 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px;
}
.prescriptionsContainer .form-field-container .step-count {
  position: absolute;
  border-radius: 12px 0 0;
  top: 1px;
  left: 1px;
  text-align: center;
  color: #484848;
  font: 20px/26px Helvetica, Arial, sans-serif;
  background: #e8e8e8;
  width: 26px;
  font-weight: bold;
}
.prescriptionsContainer .field {
  border-bottom: 1px dotted #939598;
  margin: 0 0 15px;
  position: relative;
}
.prescriptionsContainer .field .field-content {
  float: left;
  padding: 0 20px 10px 0;
  position: relative;
}
.prescriptionsContainer .field .field-content .ffSelect {
  margin-bottom: 8px;
}
.prescriptionsContainer .password-validation {
  position: absolute;
  width: 225px;
  left: 265px;
  top: 26px;
}
.prescriptionsContainer .password-validation p {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0 0 4px;
  margin: 0;
  font-weight: bold;
}
.prescriptionsContainer .password-validation ul li {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0 0 0 18px;
  position: relative;
}
.prescriptionsContainer .password-validation ul li.valid {
  color: #328398;
}
.prescriptionsContainer .password-validation ul li.valid:before {
  content: "";
  background: url("../images/sprite-1.png") no-repeat -54px -495px;
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 15px;
}
.prescriptionsContainer .field .field-content .label-text {
  display: block;
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  font-weight: bold;
}
.prescriptionsContainer .field .field-content .email {
  width: 245px;
}
.prescriptionsContainer .field .field-content .name {
  width: 158px;
}
.prescriptionsContainer .question-container {
  width: 355px;
}
.prescriptionsContainer .month {
  width: 179px;
}
.prescriptionsContainer .day {
  width: 102px;
}
.prescriptionsContainer .year {
  width: 133px;
}
.prescriptionsContainer .field .field-content .input.error {
  border: 3px solid #dc1f28;
}
.prescriptionsContainer .field .field-content label.error,
.prescriptionsContainer .servererror {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding-left: 4px;
}
.prescriptionsContainer .field .field-content label[for=gender].error {
  position: relative;
  left: -15px;
  top: 13px;
  width: 200px;
  margin: 0 0 10px;
}
.prescriptionsContainer .field .field-content label.gender {
  color: #494949;
  font: 14px/20px Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
.prescriptionsContainer .field .field-content .address {
  width: 328px;
}
.prescriptionsContainer .field .field-content .zip {
  width: 72px;
}
.prescriptionsContainer .field .field-content .password {
  margin-bottom: 15px;
}
.prescriptionsContainer .field .field-content .question {
  width: 355px;
}
.prescriptionsContainer .field .field-content .answer {
  width: 195px;
}
.prescriptionsContainer .agre-conditions {
  margin: 30px 0 0;
  position: relative;
}
.prescriptionsContainer .agre-conditions label[for=checktermsandconditions].error {
  position: absolute;
  color: #DC1F28;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  top: 20px;
  left: 29px;
}
.prescriptionsContainer .agre-conditions .ffCheckboxWrapper a,
.prescriptionsContainer .agre-conditions .agree {
  color: #494949;
  font: 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 30px 10px;
  display: inline-block;
  vertical-align: top;
  max-width: 650px;
  font-weight: bold;
  padding-left: 0;
}
.prescriptionsContainer .agre-conditions .agree {
  float: left;
}
.prescriptionsContainer .agre-conditions .ffCheckboxWrapper {
  float: left;
  clear: both;
}
.prescriptionsContainer .agre-conditions a.terms-link {
  color: #328398;
  text-decoration: underline;
  font: 14px/16px Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 5px;
}
.prescriptionsContainer .action {
  text-align: center;
  margin: 0 0 30px;
}
.prescriptionsContainer .action .goback {
  margin-top: 12px;
}
.prescriptionsContainer .action .cancel {
  width: 105px;
  float: right;
  margin-right: 10px;
}
.prescriptionsContainer .action .btn-tr {
  float: none;
  display: inline-block;
  float: right;
  width: 112px;
}
.prescriptionsContainer .action .need-help {
  float: left;
  line-height: 40px;
}
.prescriptionsContainer .field .field-content .options {
  width: 310px;
}
.prescriptionsContainer .field .field-content .options li {
  float: left;
  width: 152px;
  position: relative;
}
.prescriptionsContainer .field .field-content .options li .ffRadioWrapper a {
  display: inline-block;
  max-width: 123px;
  margin-left: 10px;
  color: #494949;
  font: 14px/33px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .field .field-content .options li .ffRadio {
  margin-top: 9px;
}
.prescriptionsContainer .padding-top-50 {
  padding-top: 50px;
}
.prescriptionsContainer .action .btn-tr.complete {
  width: 222px;
}
.prescriptionsContainer .model {
  padding: 60px 0;
  border-radius: 10px 0 10px 10px;
  background: #fff;
  width: 517px;
}
.prescriptionsContainer .model h2 {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .model p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
}
.prescriptionsContainer .help-topics {
  float: right;
  width: 215px;
}
.prescriptionsContainer .help-topics .help-message {
  border-left: 6px solid #ed1b34;
  padding: 8px 0 10px 20px;
  margin: 0 0 40px;
}
.prescriptionsContainer .help-topics .help-message h2 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul {
  margin: 0 0 20px;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-message ul li a {
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .step1-right-content {
  margin-top: 261px;
}
.prescriptionsContainer .step2-right-content {
  margin-top: 0;
}
.prescriptionsContainer ul.progress {
  height: 33px;
  width: 697px;
  margin: 0 0 25px;
}
.prescriptionsContainer ul.progress li {
  float: left;
  width: 50%;
}
.prescriptionsContainer ul.progress li a,
.prescriptionsContainer ul.progress li span {
  color: #666666;
  font: 14px/33px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  display: block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
}
.prescriptionsContainer ul.progress li a.active-left,
.prescriptionsContainer ul.progress li span.active-left {
  color: #fff;
}
.prescriptionsContainer ul.progress li a.active-right,
.prescriptionsContainer ul.progress li span.active-right {
  color: #fff;
}
.prescriptionsContainer .not-valid-date,
.prescriptionsContainer .caps-lock-on,
.prescriptionsContainer .not-valid-year {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .ffSelect.Error {
  border: 3px solid #DC1F28;
}
.prescriptionsContainer #Confirm-Identity label.error {
  font-weight: bold;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options {
  width: 580px;
}
.prescriptionsContainer #confirmidentityform .field .field-content {
  position: relative;
  padding-bottom: 20px;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options label.error {
  position: absolute;
  left: 0;
  bottom: 0;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options li {
  width: 520px;
  position: static;
}
.prescriptionsContainer #confirmidentityform .field .field-content .options li .ffRadioWrapper a {
  max-width: 450px;
}
.prescriptionsContainer #registrationform label[for=newPassword] {
  width: 240px;
}
.prescriptionsContainer .my-prescription-login label.error,
.prescriptionsContainer .my-prescription-login .servererror {
  margin-bottom: 20px;
  color: #DC1F28;
}
.prescriptionsContainer .my-prescription-login .help-topics .help-message h2 {
  margin: 0;
}
.prescriptionsContainer .login-area-1 {
  border-radius: 12px;
  width: 698px;
  float: left;
  margin: 0 0 70px;
}
.prescriptionsContainer .login-area-1 .login-area {
  padding: 25px 45px;
  width: 261px;
  float: left;
  border-right: 1px dotted #939598;
}
.prescriptionsContainer .login-area-1 .login-area h2,
.prescriptionsContainer .login-area-1 .register h2 {
  color: #494949;
  font: 20px/24px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer .login-area-1 .login-area .input {
  height: 22px;
  padding: 7px 5px 5px 45px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 13px;
  width: 215px;
  background-position: 13px 2px;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
  color: #666;
  font: 14px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area .input.password {
  background-position: 12px -52px;
  margin: 0 0 18px;
}
.prescriptionsContainer .login-area-1 .login-area .forget-pw-link {
  float: left;
  color: #328398;
  font: 12px/22px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .login-area-1 .login-area .signin-btn {
  float: right;
}
.prescriptionsContainer .login-area-1 .login-area .ffCheckboxWrapper a {
  color: #333;
  font: 11px/14px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer .login-area-1 .login-area .note {
  color: #333;
  font: italic 11px/14px Helvetica, Arial, sans-serif;
  padding: 0 0 12px 20px;
}
.prescriptionsContainer .login-area-1 .login-area .btn-tr {
  width: 98px;
  float: right;
  clear: both;
  margin: 4px 0 0;
}
.prescriptionsContainer .login-area-1 .login-area p {
  color: #333;
  font: 12px/20px Helvetica, Arial, sans-serif;
  background: #fff;
  clear: both;
  opacity: 1;
  padding: 5px 0 0 0;
}
.prescriptionsContainer .login-area-1 .login-area p.login-diff {
  background: none;
  margin: 10px 0 16px;
  font: bold 12px/20px Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area p a {
  text-decoration: underline;
  color: #328398;
}
.prescriptionsContainer .login-area-1 .login-area p.login-diff a {
  color: #328398;
  font: 12px/40px Arial, sans-serif;
}
.prescriptionsContainer .login-area-1 .login-area .input.error {
  border: 3px solid #dc1f28;
}
.prescriptionsContainer .login-area-1 .login-area label.error {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  margin: 0;
}
.prescriptionsContainer .login-area-1 .register {
  padding: 25px 30px;
  float: left;
  width: 285px;
}
.prescriptionsContainer .login-area-1 .register h3 {
  border: none;
  font: 14px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  font-weight: bold;
  margin: 0 0 24px;
}
.prescriptionsContainer .login-area-1 .register p,
.prescriptionsContainer .login-area-1 .register ul li {
  border: none;
  font: 14px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .login-area-1 .register ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .login-area-1 .register .btn-tr {
  width: 142px;
  margin: 42px 0 1px 136px;
}
.prescriptionsContainer .login-area-1 .register .btn-tr .arrow-icon {
  margin: 0 -10px 0 10px;
}
.prescriptionsContainer .forgot-password-link {
  text-decoration: underline;
}
.prescriptionsContainer .help-topics .help-message h4 {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: bold;
}
.prescriptionsContainer .help-topics .help-message h3 {
  color: #494949;
  font: 18px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-topics .help-message p,
.prescriptionsContainer .help-message ul li {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .help-message ul li {
  list-style: disc;
  margin: 0 0 0 15px;
}
.prescriptionsContainer .help-message ul li a {
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .terms-and-conditions h3 {
  border-bottom: 1px dotted #888888;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 25px;
  color: #333;
}
.prescriptionsContainer .terms-and-conditions p {
  font: 16px/24px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .timed-out .left-container {
  width: 720px;
}
.prescriptionsContainer .timed-out .left-container p {
  font: 16px/20px Helvetica, Arial, sans-serif;
  margin: -10px 0 45px;
}
.prescriptionsContainer .timed-out .left-container .btn-tr {
  width: 206px;
}
.prescriptionsContainer .registration-lockout .step1 .label-text {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding: 0 0 5px;
  clear: both;
  font-weight: bold;
}
.prescriptionsContainer p.message {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .registration-lockout .field .input {
  width: 236px;
  float: left;
  margin: 0 30px 0 0;
}
.prescriptionsContainer .registration-lockout .step1 .input.name {
  width: 167px;
}
.prescriptionsContainer .registration-lockout .step1 .input.email {
  width: 279px;
}
.prescriptionsContainer .registration-lockout .step1 .btn-tr {
  float: left;
}
.prescriptionsContainer .registration-lockout .step1 .note {
  margin: 0 0 40px;
  font: 12px/18px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .registration-lockout .step1 .note span {
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout .step1 .month {
  width: 179px;
  margin-right: 20px;
}
.prescriptionsContainer .registration-lockout .step1 .day {
  width: 103px;
  margin-right: 20px;
}
.prescriptionsContainer .registration-lockout .step1 .year {
  width: 135px;
}
.prescriptionsContainer .registration-lockout .step1 select.error {
  margin-bottom: 0;
}
.prescriptionsContainer .registration-lockout .step2 {
  position: relative;
}
.prescriptionsContainer .registration-lockout .step2 .your-id {
  font: 20px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .registration-lockout .step2 .label-text.username {
  margin: 0 0 12px;
  border-bottom: 1px solid #999999;
  width: 336px;
}
.prescriptionsContainer .registration-lockout .step2 .field .input {
  width: 200px;
}
.prescriptionsContainer .registration-lockout .step1 .action {
  text-align: center;
  margin: 45px 0 0;
}
.prescriptionsContainer .registration-lockout .step1 .action .btn-tr {
  float: right;
}
.prescriptionsContainer .registration-lockout .step3 .input {
  margin-bottom: 30px;
}
.prescriptionsContainer .registration-lockout .step3 .input.error {
  margin: 0;
}
.prescriptionsContainer .registration-lockout .step3 label.error {
  margin: 0 0 25px;
}
.prescriptionsContainer .registration-lockout .success a {
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .registration-lockout label.error {
  padding: 0;
  color: #DC1F28;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .registration-lockout label.error strong {
  display: block;
  padding-bottom: 10px;
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .registration-lockout .model {
  width: 517px;
  padding: 60px 0;
}
.prescriptionsContainer .registration-lockout .model h2 {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding-bottom: 15px;
  margin: 0;
}
.prescriptionsContainer .registration-lockout .model p {
  color: #484848;
  font: 14px/20px Helvetica, Arial, sans-serif;
  padding-bottom: 30px;
  margin: 0;
}
.prescriptionsContainer .registration-lockout .password-validation {
  position: absolute;
  width: 225px;
  left: 263px;
  top: 225px;
}
.prescriptionsContainer .registration-lockout .field {
  float: left;
  padding: 0 0 25px;
  margin: 0;
  border: 0;
}
.prescriptionsContainer .field-row {
  position: relative;
}
.prescriptionsContainer .access-settings h1 {
  margin-bottom: 15px;
}
.prescriptionsContainer .access-settings .box {
  border: 2px solid #efeded;
  border-radius: 12px;
  padding: 25px 30px;
  margin: 0 0 20px;
  position: relative;
  clear: both;
  float: left;
  width: 634px;
}
.prescriptionsContainer .access-settings .field-container,
.prescriptionsContainer .access-settings .action {
  clear: both;
  width: 100%;
  float: left;
}
.prescriptionsContainer .access-settings h2 {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
  text-transform: uppercase;
  font: 20px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  width: 571px;
  clear: both;
}
.prescriptionsContainer .access-settings h2 span {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  display: block;
  margin: 24px 0 0;
  text-transform: none;
}
.prescriptionsContainer .access-settings h2.question:before {
  width: 696px;
  margin: 30px 0 30px -30px;
  content: "";
  border-top: 1px dotted #939598;
  display: block;
}
.prescriptionsContainer .access-settings .edit p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
}
.prescriptionsContainer .access-settings .edit .edit-details {
  color: #328398;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: right;
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .edit .edit-details:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 16px;
  margin-left: 2px;
}
.prescriptionsContainer .access-settings .edit .edit-link {
  color: #328398;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  float: right;
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .edit .edit-link:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 16px;
  margin-left: 2px;
}
.prescriptionsContainer .access-settings .field-left {
  float: left;
  padding: 0 17px 0 0;
  position: relative;
}
.prescriptionsContainer .access-settings .field-left.answer {
  float: right;
  width: 250px;
}
.prescriptionsContainer .access-settings .field-left.answer .input.answer {
  width: 91%;
}
.prescriptionsContainer .access-settings .field-left .label-text {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  display: block;
  font-weight: bold;
  margin: 5px 0 10px;
}
.prescriptionsContainer .access-settings .action {
  text-align: center;
  margin: 16px 0 0;
}
.prescriptionsContainer .access-settings .questionSelect {
  width: 365px;
}
.prescriptionsContainer .access-settings .right-part {
  float: right;
  width: 215px;
}
.prescriptionsContainer .access-settings .help-message a.download {
  font: 14px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  position: relative;
  padding: 0 0 25px 30px;
  display: block;
}
.prescriptionsContainer .access-settings .help-message a.download:before {
  display: inline-block;
  content: "";
  width: 26px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 6px;
}
.prescriptionsContainer .access-settings .help-message h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .help-message p {
  margin: 0 0 15px;
}
.prescriptionsContainer .access-settings .help-message a {
  font-weight: bold;
}
.prescriptionsContainer .access-settings .field-left label.error {
  color: #DC1F28;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .change-success {
  font: 14px/29px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  background: #e8e8e8;
  position: relative;
  border-radius: 12px 12px 0 0;
  margin: -24px 0 25px -29px;
  width: 694px;
  text-indent: 10px;
}
.prescriptionsContainer .field-to-edit {
  height: auto !important;
}
.prescriptionsContainer .password-field {
  position: relative;
  min-height: 40px;
  margin: 0 0 10px;
  width: 235px;
}
.prescriptionsContainer .mask-pass {
  position: absolute;
  left: 2px;
  top: 3px;
  border: 0 none;
  box-shadow: none;
  width: 213px;
  height: 20px;
  -moz-user-select: none;
}
.prescriptionsContainer .password-field input.error + label + input {
  top: 3px;
  left: 3px;
  border: 0;
  box-shadow: 0;
}
.prescriptionsContainer .reset-password .step1 label {
  color: #494949;
  font: 16px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding: 0 0 5px;
  font-weight: bold;
}
.prescriptionsContainer .reset-password .step1 .field-container .input {
  width: 236px;
  float: left;
  margin: 0 30px 5px 0;
}
.prescriptionsContainer .reset-password .step1 .field-container .field {
  padding-bottom: 15px;
}
.prescriptionsContainer .reset-password .step1 .field-container .field label.error {
  padding: 0;
  clear: both;
}
.prescriptionsContainer .reset-password .step1 .btn-tr {
  float: left;
  width: 100px;
}
.prescriptionsContainer .reset-password .step1 .btn-tr + .clear + label.error {
  margin: 20px 0 0;
}
.prescriptionsContainer .reset-password .step1 .note {
  margin: 0 0 40px;
  font: 12px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .reset-password .step1 .note a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.prescriptionsContainer .reset-password .step1 .note span {
  font-weight: bold;
}
.prescriptionsContainer .reset-password .step2 .your-id {
  font: 20px/22px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 30px;
}
.prescriptionsContainer .reset-password .step2 label {
  font-size: 14px;
}
.prescriptionsContainer .reset-password .step2 .input {
  float: none;
}
.prescriptionsContainer .reset-password .step2 .username {
  margin: 0 0 12px;
  border-bottom: 1px solid #999999;
  width: 336px;
}
.prescriptionsContainer .reset-password .step2 .important-privacy {
  margin-bottom: 30px;
}
.prescriptionsContainer .reset-password .step2 .action {
  text-align: center;
}
.prescriptionsContainer .reset-password .step2 .action .cancel {
  width: 100px;
  float: right;
  margin-right: 10px;
}
.prescriptionsContainer .reset-password .step2 .action .btn-tr {
  float: none;
  display: inline-block;
  float: right;
  width: 102px;
}
.prescriptionsContainer .reset-password .step3 {
  position: relative;
}
.prescriptionsContainer .reset-password .step3 .field-container {
  margin-bottom: 20px;
  position: relative;
}
.prescriptionsContainer .reset-password .step3 .field-container .input {
  margin-bottom: 0;
  background: #FFFFFF;
}
.prescriptionsContainer .reset-password .step3 .field-container label.error {
  margin: 3px 0 0 0;
  padding: 0;
}
.prescriptionsContainer .reset-password .success a {
  font-weight: normal;
  text-decoration: underline;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.prescriptionsContainer .reset-password label.error {
  color: #DC1F28;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  padding: 0 0 30px;
  display: block;
}
.prescriptionsContainer .reset-password label.error strong {
  display: block;
  padding-bottom: 10px;
  color: #DC1F28;
  font-size: 14px;
}
.prescriptionsContainer .reset-password label.error span {
  display: block;
  font-weight: bold;
}
.prescriptionsContainer .reset-password .field-container .input {
  margin: 0 30px 20px 0;
}
.prescriptionsContainer .reset-password .field {
  float: left;
  border: 0;
  margin: 0;
}
.prescriptionsContainer .reset-password .password-validation {
  left: 280px;
  top: 198px;
}
.prescriptionsContainer .easy-access p.highlight {
  color: #DC1F28;
  font: 16px/20px Helvetica, Arial, sans-serif;
  margin: -10px 0 45px;
  padding: 0;
  font-weight: bold;
}
.prescriptionsContainer .my-prescription-dashboard .heading {
  float: left;
  width: 451px;
}
.prescriptionsContainer .my-prescription-dashboard .heading h1 {
  margin: 0 0 10px;
}
.prescriptionsContainer .my-prescription-dashboard .heading h6 {
  color: #666;
  font: 14px/14px Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  position: static;
}
.prescriptionsContainer .my-prescription-dashboard .refill-all {
  width: 126px;
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard h2 {
  color: #328398;
  font: 24px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  padding: 15px 0 10px;
}
.prescriptionsContainer .my-prescription-dashboard .product {
  border: 2px solid #e0e0e0;
  border-radius: 12px;
  margin: 0 0 7px;
  position: relative;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product.last {
  margin-bottom: 50px;
}
.prescriptionsContainer .my-prescription-dashboard .product .description {
  width: 280px;
  padding: 15px 0 15px 20px;
  float: left;
}
.prescriptionsContainer .my-prescription-dashboard .no-prescription {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  background: #efeded;
  border-radius: 12px 12px;
  padding: 21px 20px;
  margin: 0 0 7px;
  font-style: italic;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .description h3 {
  color: #000;
  font: Bold 16px/20px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .description p {
  color: #333333;
  font: 13px/20px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .description {
  color: #333;
  font: 13px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action {
  float: right;
  margin: 20px 20px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li {
  float: left;
  padding: 5px 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li .btn {
  width: 78px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left {
  text-align: center;
  width: 102px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date strong,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date span,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left strong,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left span {
  display: block;
  color: #333;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date span,
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left span {
  font: 12px/20px Helvetica, Arial, sans-serif;
  color: #666666;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left strong {
  color: #cc0000;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.refills-left.quantity strong {
  color: #000;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.date.bdr-left-right {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status {
  font: 17px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #666;
  text-align: center;
  min-width: 115px;
  padding-left: 10px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status.added {
  color: #328398;
  min-width: 76px;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status span {
  color: #333;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.shipping-status.cancelled {
  color: #de202d;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  background: #efeded;
  text-align: right;
  padding: 0 10px;
  border-radius: 0 0 12px 12px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a {
  text-decoration: underline;
  color: #328398;
  font: bold 12px/35px Helvetica, Arial, sans-serif;
  padding: 0 13px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a.opened {
  background-position: right -18px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details {
  border-top: 1px solid #e0e0e0;
  padding: 20px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left {
  float: left;
  width: 400px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li {
  float: left;
  color: #333;
  font: bold 14px/24px Helvetica, Arial, sans-serif;
  width: 194px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li span {
  color: #666;
  font-weight: normal;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left ul li b {
  font-weight: normal;
  font-size: 9px;
  vertical-align: top;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .left h5 {
  color: #494949;
  font: bold 16px/20px Helvetica, Arial, sans-serif;
  margin-top: 25px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .right {
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details a.hidedrug {
  background: #959595;
  border-radius: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font: 11px/17px Helvetica, Arial, sans-serif;
  width: 75px;
  display: block;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details a.learn-more {
  color: #318399;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 40px 0 0;
  display: block;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images {
  float: left;
  text-align: center;
  width: 90px;
  margin: 0 10px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images ul {
  border: 2px solid #e0e0e0;
  width: 100%;
  height: 65px;
  margin: 0 0 7px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images ul li img {
  display: block;
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .prev,
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .next {
  border-right: 6px solid #328398;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  display: block;
  width: 0;
  height: 0;
  float: left;
  margin: 0 0 0 17px;
  cursor: pointer;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .next {
  float: right;
  margin: 0 17px 0 0;
  border-left: 6px solid #328398;
  border-right: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product .more-details .images .count {
  font: 12px/12px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 43px;
  float: left;
}
.prescriptionsContainer .my-prescription-dashboard .refills-left {
  text-align: center;
  width: 102px;
}
.prescriptionsContainer .my-prescription-dashboard .right-part {
  float: right;
  width: 220px;
}
.prescriptionsContainer .my-prescription-dashboard .mycart {
  background: #efeded;
  border-radius: 12px;
  padding: 15px;
  margin: 0 0 20px;
}
.prescriptionsContainer .my-prescription-dashboard .mycart h3 {
  color: #328398;
  font: 24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
.prescriptionsContainer .my-prescription-dashboard .mycart .carticon {
  width: 24px;
  height: 23px;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 11px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  text-align: center;
  padding: 25px 0 10px;
  margin: 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li {
  border-top: 1px solid #979596;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li:first-child {
  border-top: 0;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li h4 {
  color: #494949;
  font: 13px/20px Helvetica, Arial, sans-serif;
  margin: 13px 0 0;
  width: 132px;
  float: left;
  font-weight: bold;
  word-break: break-word;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li h6 {
  position: static;
  font: 13px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 20px;
  clear: both;
}
.prescriptionsContainer .my-prescription-dashboard .mycart ul li a {
  float: right;
  border-radius: 10px;
  font: 11px/16px Helvetica, Arial, sans-serif;
  color: #fff;
  background: #969696;
  width: 54px;
  text-align: center;
  text-transform: uppercase;
  margin: 15px 0 0;
}
.prescriptionsContainer .my-prescription-dashboard .checkout {
  width: 162px;
  margin: 15px auto 0;
}
.prescriptionsContainer ul.tabs {
  margin: -30px 0 30px -30px;
  position: relative;
  width: 1000px;
}
.prescriptionsContainer ul.tabs li {
  float: left;
  border-right: 2px solid #e0e0e0;
  width: 264px;
  position: relative;
}
.prescriptionsContainer ul.tabs li a {
  font: 16px/47px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  width: 264px;
  text-align: center;
  text-transform: uppercase;
}
.prescriptionsContainer ul.tabs li a.wpthemeSelected {
  background: #fff;
  padding-bottom: 3px;
  color: #cc0000;
}
.prescriptionsContainer .my-prescription-dashboard .show {
  float: right;
  width: 215px;
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  color: #333;
  text-transform: uppercase;
}
.prescriptionsContainer .my-prescription-dashboard .show .months {
  width: 165px;
  float: right;
}
.prescriptionsContainer .my-prescription-dashboard .show .ffSelectMenuWrapper {
  top: 20px !important;
}
.prescriptionsContainer .my-prescription-dashboard .show .months .ffSelect,
.prescriptionsContainer .my-prescription-dashboard .show .months .ffSelect > a {
  border: 0;
  margin: 0;
  padding: 0;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  box-shadow: none;
  height: 20px !important;
}
.prescriptionsContainer .my-prescription-dashboard .ffSelect > a > span {
  height: 20px;
  margin-right: 5px;
  padding-left: 0;
  line-height: 20px;
  color: #33839c;
  font-size: 12px;
  font-weight: bold;
}
.prescriptionsContainer .my-prescription-dashboard .ffSelectMenuWrapper .ffSelectMenuMidBG li span {
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies {
  padding: 0 0 0 20px;
  margin: 0 0 20px;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies p {
  color: #666;
  font: 11px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies p strong {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  display: block;
  margin: 0 0 5px;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies a.add-to-cart {
  text-decoration: underline;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  position: relative;
  /*
   padding:0 0 0 32px;
  */
  display: block;
}
.prescriptionsContainer .my-prescription-dashboard .additional-supplies a.add-to-cart:before {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 22px;
  content: "";
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li a.refill-pop-up {
  display: inline-block;
  width: 22px;
  height: 22px;
}
.prescriptionsContainer .complete .success article {
  margin-bottom: 25px;
}
.prescriptionsContainer .complete .success article h2 {
  color: #666;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .success article p {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .success p {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .complete .success p a {
  color: #348499;
  text-decoration: underline;
  font-weight: bold;
}
.prescriptionsContainer .complete .success .print {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #348499;
  display: block;
  position: relative;
  padding: 25px 0 50px 43px;
  text-decoration: underline;
  width: 115px;
}
.prescriptionsContainer .complete .success .print:before {
  display: block;
  width: 28px;
  height: 32px;
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  margin-right: 15px;
}
.prescriptionsContainer .complete p.message {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete p.note {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .shipping-information {
  width: 1000px;
  margin: 0 0 45px -30px;
  background: #ededed;
  clear: both;
}
.prescriptionsContainer .complete .left-info,
.prescriptionsContainer .complete .payment-info {
  float: left;
  width: 360px;
  padding: 0 0 0 100px;
  margin: 19px 0;
}
.prescriptionsContainer .complete .payment-info {
  padding: 0 0 0 80px;
  width: 453px;
  border: 0;
}
.prescriptionsContainer .complete .left-info h2,
.prescriptionsContainer .complete .left-info h1,
.prescriptionsContainer .complete .payment-info h2 {
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer .left-info h2:before,
.prescriptionsContainer .left-info h1:before,
.prescriptionsContainer .complete .payment-info h2:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 39px;
  margin: 0 15px 0 -43px;
}
.prescriptionsContainer .complete .payment-info h2:before {
  width: 39px;
  height: 36px;
  background-position: -2px -371px;
  margin: 0 13px 0 -53px;
}
.prescriptionsContainer .complete .left-info p,
.prescriptionsContainer .complete .payment-info p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #494949;
  margin-bottom: 0;
}
.prescriptionsContainer .complete .payment-info p {
  font-weight: normal;
}
.prescriptionsContainer .left-info p a.edit {
  margin-left: 70px;
  text-decoration: underline;
}
.prescriptionsContainer .left-info p a.edit:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 16px;
  margin-left: 6px;
}
.prescriptionsContainer .payment-info .ffRadioWrapper {
  clear: both;
  color: #494949;
  font: 14px/18px Helvetica, sans-serif;
  margin: 0 0 7px;
}
.prescriptionsContainer .complete .delivery-message {
  font: italic bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 15px;
}
.prescriptionsContainer .complete ul.delivery-message li {
  margin: 0 0 5px 35px;
  list-style: disc;
}
.prescriptionsContainer .complete h3.delivery-message {
  margin: 0 0 5px;
}
.prescriptionsContainer .complete .order {
  border: 2px solid #e0e0e0;
  border-radius: 12px;
  padding: 7px 0 7px 28px;
  margin: 0 0 20px;
}
.prescriptionsContainer .complete .order .order-info {
  float: left;
  padding: 8px 0;
}
.prescriptionsContainer .complete .order h4 {
  color: #494949;
  font: 16px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin-bottom: 0;
}
.prescriptionsContainer .complete .order h5 {
  font: 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .complete .order ul {
  float: right;
}
.prescriptionsContainer .complete .order ul li {
  float: left;
  font: 12px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 140px;
  padding: 8px 0;
  text-align: center;
}
.prescriptionsContainer .complete .order ul li strong {
  font-weight: bold;
  font-size: 14px;
  display: block;
}
.prescriptionsContainer .complete .order ul li:first-child {
  border: 0;
  width: 154px;
  text-align: left;
}
.prescriptionsContainer .complete .order ul li a {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  color: #328398;
  padding: 10px 0 0 0;
  display: inline-block;
  text-decoration: underline;
}
.prescriptionsContainer .complete .disclaimer, .prescriptionsContainer .complete .address-card_phone-number {
  margin: 15px 0 0 0;
}
.prescriptionsContainer .complete .disclaimer p, .prescriptionsContainer .complete .address-card_phone-number p {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .complete .right-part {
  float: right;
  width: 215px;
}
.prescriptionsContainer .complete .help-message {
  border-left: 6px solid #ed1b34;
  padding: 8px 0 8px 15px;
  margin: 0 0 40px;
}
.prescriptionsContainer .complete .help-message h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .help-message p {
  color: #494949;
  font: 12px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .complete .patient-information {
  padding: 20px 0 20px 25px;
}
.prescriptionsContainer .complete .patient-information h4 {
  color: #348499;
  font: 24px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-left: -25px;
}
.prescriptionsContainer .complete .patient-information p {
  color: #484848;
  font: 14px/16px Helvetica, Arial, sans-serif;
  clear: both;
}
.prescriptionsContainer .complete .patient-information article {
  float: left;
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  min-width: 167px;
  margin-bottom: 15px;
}
.prescriptionsContainer .complete .patient-information article.td1 {
  min-width: 220px;
  min-height: 70px;
}
.prescriptionsContainer .complete .patient-information article h5 {
  font-weight: bold;
}
.prescriptionsContainer .complete .patient-information p strong {
  display: block;
  margin: 0 0 10px;
  position: relative;
}
.prescriptionsContainer .complete .patient-information p strong:before {
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
  position: absolute;
  left: -20px;
  top: 0;
}
.prescriptionsContainer .complete .supplies-added {
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0 0 15px;
}
.prescriptionsContainer .complete .supplies-added:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 22px;
  margin-right: 15px;
}
@media print {
  .prescriptionsContainer #header,
.prescriptionsContainer .header-nav,
.prescriptionsContainer .find-store,
.prescriptionsContainer .print,
.prescriptionsContainer .reverse-directions,
.prescriptionsContainer footer,
.prescriptionsContainer .complete .success .print,
.prescriptionsContainer .header-overlay,
.prescriptionsContainer .wpthemeHeaderNav {
    display: none;
  }
  .prescriptionsContainer *,
.prescriptionsContainer .complete .patient-information h4,
.prescriptionsContainer h1,
.prescriptionsContainer a,
.prescriptionsContainer .complete .help-message h4 {
    color: #000000 !important;
  }
  .prescriptionsContainer .complete .help-message {
    border-left-color: #000000;
  }
  .prescriptionsContainer .complete .left-info {
    padding-left: 30px;
  }
  .prescriptionsContainer .inner-page-bg {
    background: #fff;
  }
  .prescriptionsContainer .get-directions-list .list {
    border: 0;
  }
  .prescriptionsContainer h1 {
    margin-bottom: 20px;
  }
}
.prescriptionsContainer .action2 {
  margin: 35px auto 40px;
}
.prescriptionsContainer .action2 .cancel {
  float: left;
  width: 105px;
}
.prescriptionsContainer .action2 .btn-bl {
  float: left;
  width: 105px;
  margin-left: 15px;
}
.prescriptionsContainer .action2 .btn-tr {
  float: right;
  width: 170px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper {
  display: inline-block !important;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon {
  width: 77px;
  display: block;
  margin: 0;
  text-decoration: underline;
  text-align: left;
  background: none;
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #328398;
  font-weight: bold;
  cursor: pointer;
  background: url("../homepage/Specialty Patients Dashboard - CVS Caremark Specialty Pharmacy_files/sprite-1.png") no-repeat -4px -289px;
  padding-left: 30px;
}
@-moz-document url-prefix() {
  .prescriptionsContainer .complete .Zebra_DatePicker_Icon:active:hover,
.prescriptionsContainer button:target:hover {
    padding-left: 35px;
  }
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper input {
  display: none !important;
}
.prescriptionsContainer #edit-address.model {
  width: 425px;
  padding: 40px;
  text-align: left;
}
.prescriptionsContainer #edit-address.model h3 {
  font: bold 30px/35px Helvetica, Arial, sans-serif;
  color: #328398;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.prescriptionsContainer #edit-address.model h4 {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  font-weight: bold;
  margin: 0;
}
.prescriptionsContainer #edit-address.model p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  margin-bottom: 25px;
}
.prescriptionsContainer #edit-address.model .delivery-date {
  font-size: 12px;
  margin-bottom: 35px;
}
.prescriptionsContainer #edit-address.model .label-text {
  font: 14px/16px Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #494949;
  display: block;
  margin: 0 0 8px;
}
.prescriptionsContainer #edit-address.model .input {
  margin: 0 0 10px;
  width: 220px;
}
.prescriptionsContainer #edit-address.model .address {
  border-top: 1px dotted #939598;
  margin: 10px 0 0 0;
  padding: 10px 0 0;
}
.prescriptionsContainer #edit-address.model .address .label-text {
  margin: 10px 0 8px;
}
.prescriptionsContainer #edit-address.model .address .input {
  width: 330px;
}
.prescriptionsContainer #edit-address.model .address .left-field {
  float: left;
  width: auto;
  padding: 0 14px 0 0;
}
.prescriptionsContainer #edit-address.model .address .city {
  width: 150px;
}
.prescriptionsContainer #edit-address.model .address .state {
  width: 40px;
}
.prescriptionsContainer #edit-address.model .address .zip {
  width: 67px;
}
.prescriptionsContainer #edit-address.model .action {
  margin: 20px 0 0;
}
.prescriptionsContainer .checkout .form-container {
  margin: 0 0 30px;
}
.prescriptionsContainer .checkout .form-container h1 {
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: none;
}
.prescriptionsContainer .checkout .tell-order-changes li {
  border: 2px solid #e8e8e8;
  border-radius: 12px;
  margin: 0 0 8px;
  position: relative;
  padding: 26px 35px 26px 40px;
}
.prescriptionsContainer .checkout .tell-order-changes li.open-panel {
  padding-bottom: 15px;
}
.prescriptionsContainer .checkout .tell-order-changes li .question {
  background: #e8e8e8;
  font: bold 20px/26px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 26px;
  text-align: center;
  border-radius: 6px 0 0 0;
  position: absolute;
  left: 2px;
  top: 2px;
}
.prescriptionsContainer .checkout .tell-order-changes label.heading {
  font: bold 14px/24px Helvetica, Arial, sans-serif;
  cursor: pointer;
  display: block;
  color: #484848;
  width: 500px;
  float: left;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no {
  float: right;
  position: relative;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no .ffRadioWrapper.error .ffRadio {
  background-position: -5px -240px;
}
.prescriptionsContainer .checkout .tell-order-changes .yes-no label.error {
  position: absolute;
  left: 0;
  top: 23px;
  width: 151px;
}
.prescriptionsContainer .checkout .tell-order-changes .ffRadioWrapper {
  display: inline-block;
}
.prescriptionsContainer .checkout .field-container {
  margin: 15px 0 0;
  clear: both;
  width: 100%;
  float: left;
}
.prescriptionsContainer .checkout .field-container .input.textarea {
  width: 595px;
  height: 151px;
}
.prescriptionsContainer .checkout .field-container .message-highlight {
  color: #ed1a34;
  font: 14px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .checkout .field-container .prescriptions {
  width: 449px;
  margin: 0 0 35px;
}
.prescriptionsContainer .checkout .field-container .label-text {
  color: #494949;
  font: 14px/20px Helvetica, Arial, sans-serif;
  display: block;
  padding-bottom: 15px;
  font-weight: bold;
  clear: both;
}
.prescriptionsContainer .checkout .field-container .ffSelect > a {
  height: 37px !important;
}
.prescriptionsContainer .checkout .field-container .ffSelectMenuWrapper {
  top: 37px !important;
}
.prescriptionsContainer .checkout .left-field {
  float: left;
  width: 284px;
  padding: 0 50px 5px 0;
}
.prescriptionsContainer .checkout .field-container .input {
  width: 260px;
  margin: 0 0 20px;
}
.prescriptionsContainer .checkout .field-container .input.country {
  width: 115px;
  margin-right: 5px;
}
.prescriptionsContainer .checkout .field-container .input.state {
  width: 45px;
  margin-right: 5px;
}
.prescriptionsContainer .checkout .field-container .input.zip {
  width: 65px;
}
.prescriptionsContainer .checkout .field-container .speak-to-pharmacist {
  width: 244px;
}
.prescriptionsContainer .checkout p.note {
  margin-bottom: 30px;
}
.prescriptionsContainer .checkout .yes-no .ffRadioWrapper a {
  font: 18px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  text-transform: uppercase;
  margin-right: 0;
}
.prescriptionsContainer .checkout .yes-no .ffRadioWrapper:first-child a {
  margin-right: 17px;
}
.prescriptionsContainer .checkout .yes-no .ffRadio {
  margin: 2px 0 0;
}
.prescriptionsContainer .checkout .field-container .relation .label-text {
  float: left;
  line-height: 35px;
  margin-right: 15px;
}
.prescriptionsContainer .relation .select-relation {
  float: left;
  width: 134px;
}
.prescriptionsContainer .relation .select-relation .ffSelect > a > span,
.prescriptionsContainer .relation .select-relation .ffSelectMenuWrapper .ffSelectMenuMidBG li {
  text-transform: capitalize;
}
.prescriptionsContainer .checkout .field-container .input.doses-left {
  width: 598px;
}
.prescriptionsContainer .checkout .field-container .label-text.light {
  font-weight: normal;
  padding-bottom: 10px;
}
.prescriptionsContainer .search-result .item {
  margin: 0 0 15px;
}
.prescriptionsContainer .search-result .item a.item-title {
  color: #328398;
  font: bold 1em/20px arial;
}
.prescriptionsContainer .search-result p {
  font: 14px/18px Helvetica, Arial, sans-serif;
  margin: 10px 0;
}
.prescriptionsContainer .search-result .input {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
}
.prescriptionsContainer .search-result input[type=submit] {
  width: 42px;
  height: 34px;
  position: absolute;
  top: 10px;
  right: 0;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .input-container {
  position: relative;
}
.prescriptionsContainer .search-result .item {
  margin: 0 0 15px;
}
.prescriptionsContainer .search-result .item a.item-title {
  color: #328398;
  font: bold 1em/20px arial;
}
.prescriptionsContainer .search-result p {
  font: 14px/18px helvetic, arial;
  margin: 10px 0;
}
.prescriptionsContainer .search-result .input {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
  margin-bottom: 0;
}
.prescriptionsContainer .search-result input[type=submit] {
  width: 42px;
  height: 34px;
  position: absolute;
  top: 0px;
  right: 2px;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .input-container {
  position: relative;
}
.prescriptionsContainer #site_search,
.prescriptionsContainer #drug_search {
  padding: 10px 0;
  position: relative;
  width: 300px;
}
.prescriptionsContainer .search_pagination .button_fp:after {
  content: "◄◄";
  font-size: 12px;
  letter-spacing: -3px;
  position: relative;
  top: -1px;
}
.prescriptionsContainer .search_pagination .button_pnum {
  display: inline-block;
  margin-left: 3px;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 14px;
  text-shadow: 0 1px #fff;
  color: #555;
  line-height: 20px;
}
.prescriptionsContainer .search_pagination .button_pnum.selected {
  color: #328398;
  background-position: 0 20px;
}
.prescriptionsContainer .search_pagination .button_np:after {
  content: " ►";
  font-size: 12px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_pp:before {
  content: " ◄";
  font-size: 12px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_lp:after {
  content: "►►";
  font-size: 12px;
  letter-spacing: -2px;
  position: relative;
  top: -1px;
  color: #328398;
}
.prescriptionsContainer .search_pagination .button_fp,
.prescriptionsContainer .search_pagination .button_lp {
  font-size: 0;
  color: #fff;
}
.prescriptionsContainer .search_pagination .button_np,
.prescriptionsContainer .search_pagination .button_pp {
  font-weight: bold;
}
.prescriptionsContainer #site_search input[type=text],
.prescriptionsContainer #drug_search input[type=text] {
  height: 22px;
  height: 24px\9 ;
  width: 248px;
  border: 1px solid #999;
  -moz-border-radius: 7px;
  border-radius: 7px;
  box-shadow: inset 0 2px 10px 1px #ddd;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 15px;
  padding: 5px;
  padding-top: 8px\9 ;
  padding-bottom: 0\9 ;
}
.prescriptionsContainer #site_search input[type=submit],
.prescriptionsContainer #drug_search input[type=submit] {
  width: 42px;
  height: 34px;
  position: absolute;
  right: 2px;
  border: none;
  cursor: pointer;
}
.prescriptionsContainer .search-results-empty {
  margin-top: 10px;
  border: 2px solid #da1923;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-top-right-radius: 0;
  text-align: center;
}
.prescriptionsContainer .search-results-empty h2 {
  line-height: 45px;
  margin-bottom: 0;
  color: #da1923;
}
.prescriptionsContainer .search-results-list .item img.item-thumb {
  float: left;
  height: 95px;
  width: 95px;
  margin-right: 15px;
}
.prescriptionsContainer .search-results-list .item {
  width: 100%;
  height: 95px;
  margin-bottom: 15px;
}
.prescriptionsContainer .drugsconditions {
  display: none;
}
.prescriptionsContainer .drugsconditions.patients {
  display: block;
}
.prescriptionsContainer .drug-search {
  width: 744px;
}
.prescriptionsContainer .drug-search h6 {
  position: static;
}
.prescriptionsContainer .drug-search p {
  font: 16px/22px Helvetica;
  color: #333333;
}
.prescriptionsContainer .search-results .item a.item-title {
  color: #328398;
  font-weight: bold;
  font-size: 16px;
}
.prescriptionsContainer .drug-search h3 {
  font-weight: bold;
  font-size: 16px;
  padding-top: 25px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #888;
}
.prescriptionsContainer .shipping-status.please-call {
  width: 120px;
}
.prescriptionsContainer .shipping-status.please-call {
  width: 120px;
}
.prescriptionsContainer .margin-top-home .login-area {
  top: -266px;
  right: 0;
  position: absolute;
  background: #fff;
  opacity: 0.9;
  width: 270px;
  border-radius: 7px 0 7px 7px;
  padding: 10px 17px 0;
}
.prescriptionsContainer .margin-top-home.wpthemeMainContent {
  overflow: inherit !important;
}
.prescriptionsContainer .login-area h3 {
  text-transform: uppercase;
  color: #328398;
  font: 24px/25px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
  padding: 0;
  border: 0;
}
.prescriptionsContainer .login-area .input {
  height: 22px;
  padding: 7px 5px 5px 45px;
  border-radius: 12px;
  border: 1px solid #d6d6d6;
  margin: 0 0 10px;
  width: 215px;
  background-position: 12px 2px;
  box-shadow: 1px 1px 3px #d6d6d6 inset;
}
.prescriptionsContainer .login-area .input.password {
  background-position: 12px -53px;
}
.prescriptionsContainer .login-area .forgot-password-link {
  float: left;
  color: #328398;
  font: 12px/40px Arial, sans-serif;
  text-decoration: underline;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .login-area .signin_btn {
  float: right;
}
.prescriptionsContainer .login-area .remember-me {
  color: #333;
  font: 11px/14px Helvetica, sans-serif;
}
.prescriptionsContainer .login-area .note {
  color: #333;
  font: 11px/14px Arial, Helvetica, sans-serif;
  padding: 0 0 5px 20px;
  font-stretch: condensed;
  font-style: italic;
}
.prescriptionsContainer .login-area .btn-tr {
  width: 89px;
  float: right;
}
.prescriptionsContainer .login-area p {
  color: #333;
  font: 12px/20px Arial, Helvetica, sans-serif;
  background: #fff;
  clear: both;
  border-radius: 0 0 7px 7px;
  opacity: 1;
  padding: 5px 0 0 0;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .login-area p a {
  text-decoration: underline;
  color: #328398;
}
.prescriptionsContainer .login-area .input.error {
  border: 3px solid #DC1F28;
  padding: 7px 5px 3px 45px;
}
.prescriptionsContainer .margin-top-home .login-area label.error {
  color: #DC1F28;
  position: absolute;
  width: 242px;
  padding: 15px;
  left: -270px;
  font: 12px/16px Helvetica-Bold, Helvetica, Arial, sans-serif;
  border: 3px solid #DC1F28;
  background: #fff;
  border-radius: 12px;
  top: 44px;
}
.prescriptionsContainer .login-area label.error.password,
.prescriptionsContainer .login-area label[for=password].error,
.prescriptionsContainer .login-area label[for=password-clone].error {
  top: 97px;
}
.prescriptionsContainer .login-area label.error strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-family: Helvetica-Bold, Arial, Helvetica, sans-serif;
}
.prescriptionsContainer .no-margin {
  margin: 0 !important;
}
.prescriptionsContainer b {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSideNavigation {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.prescriptionsContainer .wpthemeSideNavigation ul.wpthemeNavList {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
  background: url("../specialty/portlets/images/tabs-background.png") repeat-y !important;
  width: 248px;
}
.prescriptionsContainer .wpthemeSideNavigation a.wpthemeSelected:before {
  color: #DD731C;
  content: "";
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 4px 0 -8px;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeSelected {
  font-weight: bold;
}
.prescriptionsContainer .wpthemeSideNavigation a,
.prescriptionsContainer .wpthemeSideNavigation a:active,
.prescriptionsContainer .wpthemeSideNavigation a:hover,
.prescriptionsContainer .wpthemeSideNavigation a:visited {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li > a:hover {
  background: #fff;
}
.prescriptionsContainer .wpthemeSideNavigation > ul.wpthemeNavContainer > li {
  padding: 0px;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a {
  font-size: 14px;
  display: block;
  position: relative;
  padding: 10px 10px 10px 30px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  color: #333;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a:hover {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #fff;
  color: #328398;
  font-weight: normal;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.has-level-B.wpthemeSelected {
  color: #333;
  border-top: 1px solid #eee;
  background-color: transparent;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.has-level-B.wpthemeSelected:hover {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected:hover {
  text-decoration: none;
}
.prescriptionsContainer .wpthemeSideNavigation .wpthemeNavContainer li a.wpthemeSelected:before {
  display: inline-block;
  position: absolute;
  left: 10px;
  content: "";
  width: 15px;
  height: 13px;
  margin: 0;
}
.prescriptionsContainer .enrollment-form-options {
  margin-bottom: 10px;
}
.prescriptionsContainer .location-option {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  width: 227px;
}
.prescriptionsContainer .enrollment-form-options h3 {
  padding-top: 15px;
  border-bottom: 1px dotted #888888;
  font: 16px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.prescriptionsContainer .location-option > div {
  height: 32px;
  font: 16px/32px Helvetica, Arial, sans-serif;
  margin-left: 5px;
  margin-right: 10px;
  text-align: center;
  text-shadow: 0 1px #FFFFFF;
  width: 217px;
}
.prescriptionsContainer .location-option > div.selected,
.prescriptionsContainer .location-option > div.selected a {
  color: #FFFFFF;
  display: block;
}
.prescriptionsContainer .location-option > div a {
  display: block;
}
.prescriptionsContainer .location-option > div:hover {
  cursor: pointer;
  text-decoration: underline;
}
.prescriptionsContainer .starting-letter-option {
  padding-left: 10px;
  display: inline-block;
  width: 473px;
}
.prescriptionsContainer .letter-options a {
  color: #DDDDDD;
  cursor: default;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  margin-right: 2px;
  text-align: center;
  text-shadow: 0 1px #FFFFFF;
  width: 30px;
}
.prescriptionsContainer .letter-options a.active {
  color: #000000;
  cursor: pointer;
}
.prescriptionsContainer .content-main p.fine-print {
  color: #999999;
  font-size: 14px;
  margin: 0 0 15px;
  font-style: italic;
}
.prescriptionsContainer .letter-section {
  margin-bottom: 25px;
}
.prescriptionsContainer .letter-section h3 {
  border-bottom: 1px dotted #888888;
  font: bold 16px Helvetica, Arial, sans-serif;
  padding: 0 0 5px;
}
.prescriptionsContainer .letter-section > div {
  border-bottom: 1px dotted #888888;
  height: 40px;
}
.prescriptionsContainer .letter-section > div p {
  float: left;
  line-height: 40px;
  margin-bottom: 0;
  width: 60%;
  font-size: 16px;
}
.prescriptionsContainer .enrollment-forms {
  width: 710px;
}
.prescriptionsContainer .letter-section > div .form-links {
  float: right;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 40px;
}
.prescriptionsContainer .letter-section > div .form-links a {
  position: relative;
}
.prescriptionsContainer .letter-section > div .form-links a:before {
  content: "";
  display: block;
  height: 22px;
  left: -27px;
  position: absolute;
  top: -4px;
  width: 22px;
}
.prescriptionsContainer .letter-section > div .form-links a.pdf:before {
  background-position: -22px 0;
}
.prescriptionsContainer .letter-section > div .form-links a:first-child {
  margin-right: 40px;
}
.prescriptionsContainer .content-tabs {
  float: left;
  margin: 0;
  position: absolute;
  width: 248px;
  left: 0;
  top: 0;
}
.prescriptionsContainer .content-tabs-list li {
  list-style: none outside none;
}
.prescriptionsContainer .content-tabs-list li p,
.prescriptionsContainer .content-tabs-list li a {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #EEEEEE;
  color: #333333;
  display: block;
  font-size: 14px;
  padding: 10px 10px 10px 30px;
  position: relative;
  text-decoration: none;
}
.prescriptionsContainer .content-tabs-list li a.back {
  background-color: #DA1923;
  color: #FFFFFF;
}
.prescriptionsContainer .content-tabs-list li a.back:before {
  content: "";
  display: block;
  height: 11px;
  left: 10px;
  position: absolute;
  top: 11px;
  width: 11px;
}
.prescriptionsContainer .content-tabs-list li a.selected {
  background-color: #FFFFFF;
  border-top: 1px solid #FFFFFF;
  color: #328398;
  position: relative;
}
.prescriptionsContainer .content-tabs-list li a.selected:before {
  content: "";
  display: inline-block;
  height: 13px;
  left: 10px;
  margin: 0;
  position: absolute;
  width: 15px;
}
.prescriptionsContainer .content-tabs-list li .level-B-links {
  display: none;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B:after {
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 15px;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B.opened:after {
  background-position: -71px -548px;
}
.prescriptionsContainer .content-tabs-list li a.has-level-B.selected {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #EEEEEE;
  color: #333333;
}
.prescriptionsContainer .content-tabs-list li a.level-B {
  padding-left: 50px;
}
.prescriptionsContainer .accordion-item {
  border-bottom: 1px dotted #888888;
  padding: 5px;
}
.prescriptionsContainer .accordion-item:first-child {
  border-top: 1px dotted #888888;
}
.prescriptionsContainer .accordion-answer {
  display: none;
  padding-left: 25px;
  position: relative;
}
.prescriptionsContainer .accordion-answer:before {
  color: #000000;
  content: "A.";
  display: block;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 3px;
}
.prescriptionsContainer .content-main p.accordion-question {
  color: #328398 !important;
  margin-bottom: 10px !important;
  padding: 0 25px;
  position: relative;
  cursor: pointer;
  display: block;
}
.prescriptionsContainer .content-main p.accordion-question:before {
  color: #000000;
  content: "Q.";
  display: block;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 0;
}
.prescriptionsContainer .content-main p.accordion-question:after {
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 15px;
}
.prescriptionsContainer a {
  color: #328398;
}
.prescriptionsContainer .banner-content h1 {
  color: #FFFFFF;
}
.prescriptionsContainer .content-main > h2 {
  padding-top: 25px;
  font: 18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}
.prescriptionsContainer .content-main h3 {
  border-bottom: 1px dotted #888888;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-top: 25px;
  color: #000;
}
.prescriptionsContainer .content-main h6,
.prescriptionsContainer .content-main h6.drug-condition {
  color: #555555;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
}
.prescriptionsContainer .content-main {
  width: 710px;
  float: left;
}
.prescriptionsContainer .content-main.right {
  float: right;
  width: 690px;
}
.prescriptionsContainer .content-aside {
  float: left;
  padding-left: 20px;
  width: 210px;
}
.prescriptionsContainer .content-main.right h1 + * {
  margin-top: 0;
  padding-top: 0;
}
.prescriptionsContainer .content-main.right h2 + h3 {
  padding-top: 0;
}
.prescriptionsContainer .content-main.multi {
  display: none;
  float: right;
  margin: 0;
  width: 690px;
}
.prescriptionsContainer .content-main.multi.selected {
  display: block;
}
.prescriptionsContainer #content .heading p {
  color: #333333;
  float: left;
  font: 16px/25px Helvetica, Arial, sans-serif;
  width: 654px;
  margin: 0 0 20px;
}
.prescriptionsContainer #content .heading h3 {
  border: 0 none;
  color: #328398;
  float: left;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0 0 23px;
  text-transform: uppercase;
  width: 285px;
}
.prescriptionsContainer .carousel-arrow {
  position: absolute;
  height: 80px;
  width: 25px;
  background-position: 0 0;
  top: 42px;
  cursor: pointer;
}
.prescriptionsContainer .carousel-arrow.left {
  left: 0;
}
.prescriptionsContainer .carousel-arrow.left:hover {
  background-position: -96px -398px;
}
.prescriptionsContainer .carousel-arrow.right {
  right: 0;
}
.prescriptionsContainer .carousel-arrow.right:hover {
  background-position: -99px -489px;
}
.prescriptionsContainer .carousel-list-wrapper {
  width: 890px;
  float: left;
  overflow: hidden;
  position: relative;
  left: 25px;
}
.prescriptionsContainer .carousel-list-wrapper:after {
  content: "";
  background: url("../specialty/portlets/images/white-gradient.png") no-repeat 0 0;
  width: 180px;
  height: 180px;
  position: absolute;
  top: 8px;
  right: 0;
  z-index: 9999;
}
.prescriptionsContainer .carousel-item {
  position: relative;
  display: inline-block;
  margin-right: -4px;
  width: 220px;
  padding: 15px;
  text-align: center;
}
.prescriptionsContainer .carousel-item:hover .carousel-item-title {
  text-decoration: underline;
}
.prescriptionsContainer .carousel-item-title {
  color: #333333;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 4px;
  text-transform: uppercase;
}
.prescriptionsContainer .carousel-status {
  display: inline;
  position: relative;
  top: -35px;
  left: 75px;
}
.prescriptionsContainer .content-main .carousel {
  top: -30px;
}
.prescriptionsContainer .content-main .carousel.disabled {
  top: -10px;
  left: -40px;
}
.prescriptionsContainer .content-main .carousel-list-wrapper {
  width: 90%;
  height: auto;
}
.prescriptionsContainer .content-main .carousel-list-wrapper:after {
  background: none;
}
.prescriptionsContainer .content-main .carousel-list {
  width: 2000px;
}
.prescriptionsContainer .content-main .carousel-item {
  vertical-align: top;
  width: 185px;
  height: auto !important;
}
.prescriptionsContainer .carousel-item-photo {
  width: 185px;
}
.prescriptionsContainer .carousel-item-info {
  position: relative;
  top: -2px;
  padding: 5px;
  background-color: #eee;
  border-bottom: 5px solid #eee;
  text-align: left;
  font-size: 14px;
}
.prescriptionsContainer .carousel-item-info p {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
}
.prescriptionsContainer .carousel-item-info .content-list {
  margin-top: 0;
}
.prescriptionsContainer .carousel-item-info .content-list li {
  margin-bottom: 5px;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, sans-serif;
  color: #fff;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: bold 14px/21px Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
  color: #fff;
}
.prescriptionsContainer .banner-content .banner-name span {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
  display: block;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  margin: 0 0 0 -10px;
  padding: 25px 0;
  width: 960px;
}
.prescriptionsContainer .conditions h5 {
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #328398;
  margin: 0 20px 30px 10px;
  text-transform: uppercase;
  width: 300px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
  color: #494949;
}
.prescriptionsContainer .conditions-list {
  border-collapse: separate;
  border-spacing: 10px;
  margin: 0;
  width: 100%;
  border-bottom: 1px dotted #888888;
}
.prescriptionsContainer .conditions-list td {
  border-top: 1px dotted #888888;
  padding: 15px 0 5px 10px;
  width: 33%;
}
.prescriptionsContainer .conditions-list td div {
  height: 100%;
  position: relative;
  width: 100%;
}
.prescriptionsContainer .conditions-list td div:after {
  content: "";
  display: block;
  height: 11px;
  position: absolute;
  right: 5px;
  top: 3px;
  width: 7px;
}
.prescriptionsContainer .conditions-list td a {
  color: #333333;
  display: block;
  font-size: 16px;
  height: 100%;
  line-height: 16px;
  width: 100%;
}
.prescriptionsContainer .italic {
  font-style: italic;
}
.prescriptionsContainer p.bottom-right {
  bottom: 10px;
  position: absolute;
  right: 20px;
  font-size: 14px;
  color: #999999;
}
.prescriptionsContainer .banner {
  background: url(../SpecialtyPortalStatic/themes/SpecialtyDefaultTheme/images/promo-background.jpg) no-repeat;
  width: 100%;
  height: 242px;
  position: relative;
  padding: 45px 30px;
  margin-left: -30px;
}
.prescriptionsContainer .autopay-banner .banner {
  max-width: 100%;
}
.prescriptionsContainer .banner-content {
  float: left;
  width: 600px;
  margin-left: 30px;
  color: #fff;
}
.prescriptionsContainer .banner-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font: 24px/30px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .banner-content p.banner-copy {
  margin-bottom: 35px;
  font: 16px/29px Helvetica, sans-serif;
}
.prescriptionsContainer .banner-content p.banner-name {
  font: 14px/21px Helvetica, Arial, sans-serif;
  margin-bottom: 2px;
  font-weight: bold;
  font-stretch: condensed;
}
.prescriptionsContainer .banner-content p.banner-additional {
  margin-bottom: 2px;
  font: 12px/21px Helvetica, Arial, sans-serif;
  font-style: italic;
  color: #fff;
}
.prescriptionsContainer .banner-main-img {
  float: left;
}
.prescriptionsContainer .conditions {
  background: url("../SpecialtyPortalStatic/themes/SpecialtyDefaultTheme/images/texture-gradient-background.png") repeat-x;
  width: 940px;
  padding: 25px 10px;
  margin-left: -10px;
}
.prescriptionsContainer .conditions h1 {
  width: 300px;
  margin-right: 20px;
  float: left;
  font-size: 24px;
}
.prescriptionsContainer .conditions p {
  margin-bottom: 40px;
}
.prescriptionsContainer .home-page-links {
  float: left;
  margin-left: 15px;
  width: 293px;
}
.prescriptionsContainer .home-page-links:first-child {
  margin-left: 0;
}
.prescriptionsContainer .home-page-links li {
  border-bottom: 1px dotted #888;
  font-size: 16px;
  line-height: 40px;
}
.prescriptionsContainer .home-page-links li:first-child {
  border-top: 1px dotted #888888;
}
.prescriptionsContainer .home-page-links li a {
  display: block;
  color: #333;
  background: url(../SpecialtyPortalStatic/themes/SpecialtyDefaultTheme/images/conditions-arrow.png) no-repeat 276px 14px;
  font: 16px/40px Helvetica, sans-serif;
}
.prescriptionsContainer #content .heading {
  border-bottom: 1px dashed #e1e1e1;
}
.prescriptionsContainer .pdf-module {
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  border-radius: 25px 0 25px 25px;
  display: inline-block;
  margin-top: 5px;
  padding: 10px;
  vertical-align: top;
  width: 210px;
}
.prescriptionsContainer .pdf-module img {
  float: left;
  padding: 5px 5px 0 10px;
}
.prescriptionsContainer .pdf-module a {
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
.prescriptionsContainer .pdf-module a span {
  color: #328398;
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.prescriptionsContainer .contact-module {
  background-color: #EEEEEE;
}
.prescriptionsContainer .full-module,
.prescriptionsContainer .contact-module {
  border: 1px solid #BBBBBB;
  border-radius: 25px 0 25px 25px;
  margin-bottom: 25px;
  margin-top: 20px;
  padding: 20px !important;
  position: relative;
}
.prescriptionsContainer .content-main .full-module p,
.prescriptionsContainer .content-main .contact-module p {
  margin-bottom: 0;
}
.prescriptionsContainer .contact-module .two-thirds-module {
  padding-right: 10px;
  padding-top: 10px;
  width: 400px;
}
.prescriptionsContainer .contact-module h2 {
  font-size: 18px;
  margin-bottom: 5px;
  font: 18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer h1 + .content-main {
  margin-top: -25px;
  width: 100%;
}
.prescriptionsContainer .content-main p {
  font: 16px/22px Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
  color: #000000;
}
.prescriptionsContainer .two-thirds-module {
  display: inline-block;
  padding-right: 10px;
  width: 440px;
}
.prescriptionsContainer ul.content-list {
  list-style-type: disc;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-top: 10px;
}
.prescriptionsContainer ul.content-list li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.prescriptionsContainer .content-main .byline {
  font-size: 12px;
}
.prescriptionsContainer ol.content-list {
  list-style-type: decimal;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-top: 10px;
}
.prescriptionsContainer ol.content-list li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
}
.prescriptionsContainer ol.content-list li b {
  font-weight: bold;
}
.prescriptionsContainer sup {
  font-size: 13px;
  vertical-align: super;
}
.prescriptionsContainer .aside-module {
  border-left: 5px solid #ED1B34;
  margin-bottom: 25px;
  padding: 8px 10px;
}
.prescriptionsContainer .aside-module h4 {
  color: #328398;
  font: 20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
.prescriptionsContainer .aside-module p {
  font-size: 14px;
  margin-bottom: 0;
}
.prescriptionsContainer .super-user h2 {
  color: #328398;
  font-family: HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.prescriptionsContainer .super-user .label-text {
  display: block;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search {
  margin: 0 auto 20px;
}
.prescriptionsContainer .super-user .patient-search label {
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search .input {
  margin-bottom: 0;
}
.prescriptionsContainer .super-user .patient-search .name {
  width: 154px;
  margin-right: 20px;
}
.prescriptionsContainer .super-user .patient-search .name.error {
  padding-left: 6px;
  padding-right: 6px;
}
.prescriptionsContainer .super-user .patient-search .date-input {
  width: 193px;
}
.prescriptionsContainer .super-user .patient-search .date1 {
  width: 26px;
  padding: 7px 6px 5px;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
}
.prescriptionsContainer .super-user .patient-search .date1.error {
  padding-left: 4px;
  padding-right: 4px;
}
.prescriptionsContainer .super-user .patient-search .date1.year {
  width: 40px;
  text-align: center;
}
.prescriptionsContainer .super-user .patient-search .email {
  width: 237px;
}
.prescriptionsContainer .super-user .patient-search .email.error {
  padding-left: 6px;
  padding-right: 6px;
}
.prescriptionsContainer .super-user .patient-search ul li {
  float: left;
  padding: 0 23px;
  border-left: 1px solid #d4d5d6;
}
.prescriptionsContainer .super-user .patient-search ul li:first-child {
  padding-left: 0;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search .btn-tr {
  float: right;
  width: 117px;
  margin-top: 20px;
}
.prescriptionsContainer .super-user .patient-search .btn-tr .arrow-icon {
  margin: 0 -7px 0 7px;
}
.prescriptionsContainer .super-user .patient-search .cancel {
  float: right;
  margin: 20px 15px 0 0;
  width: 117px;
}
.prescriptionsContainer .super-user .patient-search-result {
  border: 2px solid #efeded;
  border-radius: 12px;
  margin: 0 0 23px;
}
.prescriptionsContainer .super-user p.note {
  font-size: 14px;
  font-style: italic;
  padding-left: 10px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td,
.prescriptionsContainer .super-user .patient-search-result table tr th {
  border-left: 1px solid #efeded;
  text-align: left;
  padding: 15px 10px;
  font: 12px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .patient-search-result table tr th {
  font-weight: bold;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.name {
  width: 130px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.email {
  width: 185px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.address {
  width: 190px;
}
.prescriptionsContainer .super-user .patient-search-result table tr th.dob {
  width: 90px;
}
.prescriptionsContainer .super-user .patient-search-result table tr.dark td {
  background: #f7f6f6;
}
.prescriptionsContainer .super-user .patient-search-result table tr th:first-child {
  font-size: 14px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table tr td:first-child {
  border-left: 0;
  font-size: 14px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .status {
  display: block;
  color: #328398;
  font-size: 11px;
  font-weight: bold;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .status.locked {
  color: #cc0000;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .select {
  width: 170px;
  float: left;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .cancel {
  width: 46px;
  margin-left: 10px;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .ffSelect > a > span {
  font-weight: bold;
  font-size: 12px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr td:first-child {
  font-size: 12px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.patient {
  width: 210px;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.user-name {
  width: 220px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr th.patient-dob {
  width: 205px;
  border-left: 0;
}
.prescriptionsContainer .super-user .patient-search-result table.request tr td {
  border-left: 0;
}
.prescriptionsContainer .super-user .return {
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  text-decoration: underline;
}
.prescriptionsContainer .super-user .return:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 15px;
  margin-right: 4px;
}
.prescriptionsContainer .super-user .update-email .field,
.prescriptionsContainer .super-user .questions .field {
  border: 0;
  float: left;
  margin: 0 30px 30px 0;
}
.prescriptionsContainer .super-user .questions .field {
  margin-right: 55px;
}
.prescriptionsContainer .super-user .update-email .field .input {
  width: 243px;
}
.prescriptionsContainer .super-user .email-updated .username {
  border-bottom: 1px solid #999999;
  margin: 0 0 12px;
  width: 403px;
  padding: 0 0 5px;
  display: block;
  font: bold 14px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .email-updated .your-id {
  color: #494949;
  font: normal 16px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 30px;
}
.prescriptionsContainer .super-user .questions .field .ffSelectWrapper {
  width: 374px;
}
.prescriptionsContainer .super-user .question-updated {
  margin-bottom: 15px;
}
.prescriptionsContainer .super-user .question-updated .heading {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #939598;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.prescriptionsContainer .super-user .question-updated li span {
  width: 498px;
  display: inline-block;
}
.prescriptionsContainer .super-user .question-updated .answer {
  padding-bottom: 30px;
  font: 16px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .super-user .sq-answer {
  width: 258px;
}
.prescriptionsContainer .ffSelectWrapper {
  position: relative;
}
.prescriptionsContainer .super-user .patient-search-result table tr td .cancel[disabled=disabled] {
  color: #aaa;
}
.prescriptionsContainer .ffSelectWrapper {
  position: relative;
}
.prescriptionsContainer .feedback-link {
  float: right;
  font: 13px Helvetica, Arial, sans-serif;
  margin-top: 3px;
}
.prescriptionsContainer .footer-links .feedback-link {
  margin-top: 10px;
}
.prescriptionsContainer .topic-buttons a.button {
  display: block;
  font-weight: bold;
  text-align: center;
  color: #333;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 15px;
  width: 85%;
  padding: 10px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.prescriptionsContainer .topic-buttons a.button {
  text-shadow: 0 1px #fff;
  background: #f5f5f5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #d6d6d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f5f5 0%, #d6d6d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f5f5f5 0%, #d6d6d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="#d6d6d6", GradientType=0);
  /* IE6-9 */
}
.prescriptionsContainer .topic-buttons a.button:hover {
  text-decoration: none;
  border: 1px solid #999;
}
.prescriptionsContainer .topic-buttons a.button:active {
  background: #d6d6d6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d6d6d6 0%, #ebebeb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d6d6d6 0%, #ebebeb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d6d6d6", endColorstr="#ebebeb", GradientType=0);
  /* IE6-9 */
}
.prescriptionsContainer .topic-buttons a.button {
  display: inline-block;
  width: auto;
  font-weight: normal;
  margin-right: 5px;
}
.prescriptionsContainer .dp_yearpicker .dp_selected,
.prescriptionsContainer .dp_monthpicker .dp_selected {
  background: transparent none !important;
}
.prescriptionsContainer .reset-password .step3 .field-container .input {
  width: 233px;
}
.prescriptionsContainer .reset-password .step3 .field-container .input + .input {
  background: #FFFFFF;
  width: 236px;
}
.prescriptionsContainer .patient-search-result-pagination {
  text-align: right;
  padding: 5px 5px 25px;
  color: #494949;
  font: bold 15px/15px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .patient-search-result-pagination a {
  color: #328398;
  font: 12px/15px Helvetica, Arial, sans-serif;
  margin-left: 8px;
  display: inline-block;
}
.prescriptionsContainer .patient-search-result-pagination a.active,
.prescriptionsContainer .patient-search-result-pagination a.active:hover {
  color: #494949;
  cursor: default;
  text-decoration: none;
}
.prescriptionsContainer .patient-search-result-pagination a.prev,
.prescriptionsContainer .patient-search-result-pagination a.next {
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  margin-left: 65px;
  text-indent: 9999px;
  border-right: 8px solid #328398;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
.prescriptionsContainer .patient-search-result-pagination a.next {
  border-right: 0;
  border-left: 8px solid #328398;
  margin-left: 15px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon {
  margin-left: 20px;
}
.prescriptionsContainer .complete .Zebra_DatePicker_Icon_Wrapper:before {
  left: -10px;
}
.prescriptionsContainer #content.edit-stores h1,
.prescriptionsContainer #content.store-locator h1 {
  text-transform: none;
  float: none;
  margin: 0 0 5px;
}
.prescriptionsContainer #content.edit-stores h1 .regsign {
  vertical-align: top;
  line-height: 20px;
  font-size: 15px;
}
.prescriptionsContainer .btn-tr.add-new {
  width: 172px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more {
  padding: 10px 20px;
}
.prescriptionsContainer .my-prescription-dashboard .product .more a {
  float: left;
  padding-right: 15px;
  line-height: 17px;
}
.prescriptionsContainer .pickup-info {
  float: right;
  font: bold 12px/17px Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer .my-prescription-dashboard .product .more .pickup-info a {
  float: none;
  padding: 0;
  background: none;
}
.prescriptionsContainer .pickup-info span {
  font-weight: normal;
  color: #494949;
}
.prescriptionsContainer .my-prescription-dashboard .product ul.action li.readypickup {
  color: #67a94a;
  font-size: 17px;
}
.prescriptionsContainer .recent-prescription-list {
  color: #666;
  font: 14px/20px Helvetica, Arial, sans-serif;
  margin: -5px 0 20px;
  clear: both;
}
.prescriptionsContainer .recent-prescription-list a {
  font-weight: bold;
  color: #328398;
  font-size: 12px;
  text-decoration: underline;
}
.prescriptionsContainer .my-prescription-dashboard .heading {
  border: 0;
}
.prescriptionsContainer .my-prescription-dashboard .show {
  margin-bottom: 10px;
}
.prescriptionsContainer .access-settings h2 {
  text-transform: none;
}
.prescriptionsContainer .access-settings h2 sup {
  font-size: 12px;
  vertical-align: top;
  line-height: 10px;
}
.prescriptionsContainer .access-settings .saved-store {
  display: block;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .access-settings .edit p {
  position: relative;
}
.prescriptionsContainer .access-settings .edit .edit-details {
  position: absolute;
  right: 0;
  top: 0;
}
.prescriptionsContainer .access-settings .saved-store span {
  color: #328398;
}
.prescriptionsContainer .access-settings .my-store .near {
  float: left;
  width: 104px;
  font: 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
  word-wrap: break-word;
}
.prescriptionsContainer .access-settings .my-store .mystore {
  float: left;
  width: 185px;
  color: #494949;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .my-store .mystore .store-id {
  display: block;
  color: #cc0000;
}
.prescriptionsContainer .access-settings .my-store .mystore .tel {
  display: block;
  font: 12px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .my-store .mystore .tel span {
  font-weight: bold;
}
.prescriptionsContainer .access-settings .my-store .storesaved {
  float: left;
}
.prescriptionsContainer .access-settings .my-store .storesaved {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .access-settings .my-store .storesaved span {
  color: #328398;
}
.prescriptionsContainer .access-settings .my-store .storesaved a {
  text-decoration: underline;
}
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new {
  margin: 32px 0 0;
  display: block;
}
.prescriptionsContainer .access-settings .personal-profile {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .access-settings .personal-profile .profile {
  float: left;
  width: 212px;
}
.prescriptionsContainer .access-settings .personal-profile .profile strong {
  display: block;
}
.prescriptionsContainer .complete .whats-the-price {
  float: right;
  color: #328398;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  margin: -15px 0 20px;
  text-decoration: underline;
}
.prescriptionsContainer .complete .shipping-information {
  background: none;
  border-bottom: 3px solid #ededed;
}
.prescriptionsContainer .complete .payment-info {
  width: 388px;
}
.prescriptionsContainer .complete .payment-info .ffRadioWrapper + p {
  font: italic 12px/16px Helvetica, Arial, sans-serif;
  margin: -4px 0 17px 23px;
}
.prescriptionsContainer .complete .payment-info .ffRadioWrapper a {
  float: left;
  width: 328px;
}
.prescriptionsContainer .complete .left-info {
  width: 415px;
  padding: 0 30px 0 85px;
  border-right: 1px dotted #939393;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li {
  float: left;
  background: #f4f4f4;
  font: bold 14px/44px Helvetica, Arial, sans-serif;
  border-bottom: 2px solid #e0e0e0;
  width: 204px;
  text-align: center;
  color: #494949;
  cursor: pointer;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li.active {
  border-top: 2px solid #e0e0e0;
  border-left: 2px solid #e0e0e0;
  border-bottom: 0;
  background: #fff;
}
.prescriptionsContainer .complete .left-info ul.select-tabs li:first-child.active {
  border-right: 2px solid #e0e0e0;
  border-left: 0;
}
.prescriptionsContainer .complete .left-info .local-pickup p {
  font: normal 14px/18px Helvetica, Arial, sans-serif;
  padding: 15px 0;
}
.prescriptionsContainer .complete .left-info .local-pickup .input {
  width: 278px;
}
.prescriptionsContainer .complete .left-info .local-pickup .btn-bl {
  width: 100px;
  float: right;
  text-decoration: none;
}
.prescriptionsContainer .complete .left-info .local-pickup .btn-bl span span.arrow-icon {
  margin: 0 -3px 0 3px;
  background-position: -14px -182px;
}
.prescriptionsContainer .ship-to-me {
  padding: 15px 0;
  position: relative;
}
.prescriptionsContainer .ship-to-me .location-type {
  float: left;
  width: 82px;
  color: #328398;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .ship-to-me .location-address {
  float: left;
  width: 214px;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .ship-to-me .location-address span.tel {
  font-weight: normal;
}
.prescriptionsContainer .complete .left-info p.edit-it {
  padding: 47px 0;
  border-left: 1px solid #e0e0e0;
  float: left;
}
.prescriptionsContainer .left-info p a.edit {
  margin: 0 0 0 25px;
}
.prescriptionsContainer .edit-stores .left {
  float: left;
  margin: 15px 0 0;
  width: 225px;
}
.prescriptionsContainer .edit-stores .left ul,
.prescriptionsContainer .edit-stores .right ul {
  border: 2px solid #efeded;
  border-radius: 7px;
  padding: 15px 28px;
  width: 165px;
}
.prescriptionsContainer .edit-stores .left h2,
.prescriptionsContainer .edit-stores .right h2 {
  color: #494949;
  font: 24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 10px 5px;
}
.prescriptionsContainer p.title {
  color: #494949;
  font: 18/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer p.title a.edit {
  text-decoration: underline;
  font-weight: bold;
  position: relative;
  padding-right: 22px;
  float: right;
}
.prescriptionsContainer p.title a.edit:after {
  content: "";
  display: block;
  width: 22px;
  height: 16px;
  position: absolute;
  right: -5px;
  top: 3px;
}
.prescriptionsContainer .edit-stores .store-details {
  background: #cc0000;
  border-radius: 10px;
  text-align: center;
  width: 122px;
  color: #fff;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
}
.prescriptionsContainer .edit-stores li.box {
  min-height: 360px;
  padding: 15px 0;
}
.prescriptionsContainer .edit-stores li.box h3 {
  color: #cc0000;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .edit-stores li.box p.address {
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .edit-stores li.box h4 {
  color: #494949;
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  margin: 15px 0 3px;
}
.prescriptionsContainer .edit-stores li.box p.hours {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .edit-stores li.box p.hours span {
  float: right;
}
.prescriptionsContainer .edit-stores .right {
  float: left;
  width: 541px;
  margin: 15px 0 0 10px;
}
.prescriptionsContainer .edit-stores .right ul {
  width: 478px;
}
.prescriptionsContainer .edit-stores .right ul li.box {
  width: 197px;
  float: left;
  min-height: 378px;
}
.prescriptionsContainer .edit-stores .right li.box p.hours span {
  width: 116px;
}
.prescriptionsContainer .margin-right83 {
  margin-right: 83px !important;
}
.prescriptionsContainer .edit-stores .left-container {
  width: 776px;
}
.prescriptionsContainer .edit-stores .action {
  clear: both;
  margin: 25px 0 30px;
  padding-top: 30px;
  border-top: 1px solid #d5d5d5;
  float: left;
  width: 100%;
}
.prescriptionsContainer .edit-stores .action .btn-bl {
  float: left;
  width: 110px;
}
.prescriptionsContainer .edit-stores .action .btn-tr {
  float: right;
}
.prescriptionsContainer .edit-stores .right ul li.box .set-as-default,
.prescriptionsContainer .edit-stores .right ul li.box .delete-store {
  color: #328398;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  margin: 20px 10px 0 0;
  display: inline-block;
}
.prescriptionsContainer .favourate-store {
  width: 738px;
}
.prescriptionsContainer .favourate-store .input {
  width: 537px;
}
.prescriptionsContainer .favourate-store .btn-tr {
  width: 135px;
  float: left;
  margin: 0 0 0 5px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper {
  float: left;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .favourate-store.focus .ffCheckboxWrapper .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper a {
  color: #494949;
  font: bold 11px/16px Helvetica, Arial, sans-serif;
  margin-right: 20px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper.on a {
  color: #328398;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .pharmacy:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin: -3px 0 0;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .store:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin: -6px 0 0;
}
.prescriptionsContainer .favourate-store p.narrow {
  font-weight: bold;
  color: #666666;
}
.prescriptionsContainer .favourate-store .ffCheckboxWrapper .drive-thru:before {
  width: 20px;
  height: 20px;
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin: -3px 0 0;
}
.prescriptionsContainer .info-header {
  width: 1000px;
  background: #ededed;
  margin: 20px 0 20px -30px;
  clear: both;
}
.prescriptionsContainer .info-header p {
  color: #494949;
  font: 18px/22px Helvetica, Arial, sans-serif;
  float: left;
  padding: 19px 0 19px 30px;
  margin: 0;
}
.prescriptionsContainer .info-header p strong:first-child {
  font-size: 22px;
}
.prescriptionsContainer .infotabs {
  float: right;
  margin: 8px 30px;
}
.prescriptionsContainer .infotabs li {
  float: left;
  color: #328398;
  font: 12px Helvetica, Arial, sans-serif;
  text-align: center;
  margin-left: 15px;
  cursor: pointer;
}
.prescriptionsContainer .infotabs li.active {
  font-weight: bold;
  color: #494949;
}
.prescriptionsContainer .infotabs li.list span {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
}
.prescriptionsContainer .infotabs li.active.list span {
  background-position: -100px -877px !important;
}
.prescriptionsContainer .infotabs li.map span {
  display: block;
  content: "";
  width: 30px;
  height: 30px;
}
.prescriptionsContainer .infotabs li.active.map span {
  background-position: -131px -877px !important;
}
.prescriptionsContainer .infotabs li.mysaved span {
  display: block;
  content: "";
  width: 38px;
  height: 28px;
  margin: 3px 0 0;
}
.prescriptionsContainer .infotabs li.mysaved.active span {
  background-position: -139px -425px !important;
}
.prescriptionsContainer .errors1 {
  color: #494949;
  font: 14px/35px Helvetica, Arial, sans-serif;
  position: relative;
  padding-left: 40px;
  margin: 0 0 30px;
  color: #cc0000;
}
.prescriptionsContainer .errors1:before {
  display: block;
  width: 39px;
  height: 35px;
  content: "";
  position: absolute;
  left: 0;
}
.prescriptionsContainer .store-result {
  float: left;
}
.prescriptionsContainer .store-result > li {
  margin: 0 0 12px;
}
.prescriptionsContainer .distance {
  float: left;
  color: #cc0000;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .distance .kms {
  height: 50px;
  width: 29px;
  text-align: center;
  color: #fff;
  font: 13px/33px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .distance span {
  display: block;
  color: #494949;
  font: 11px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .distance-box {
  float: left;
  border: 2px solid #efeded;
  border-radius: 7px;
  padding: 15px 20px;
  margin-left: 15px;
  position: relative;
}
.prescriptionsContainer .store-result .distance-box .left {
  float: left;
  width: 137px;
  padding: 20px 10px 25px 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border-right: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-result .distance-box .left1 {
  float: left;
  width: 137px;
  padding: 0px 10px 25px 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  border-right: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-result .distance-box .right {
  float: left;
  padding-left: 15px;
  padding-bottom: 18px;
  width: 190px;
  min-height: 140px;
}
.prescriptionsContainer .store-result .distance-box .right1 {
  float: left;
  padding-left: 15px;
  padding-bottom: 25px;
  width: 190px;
}
.prescriptionsContainer .store-result .get-directions {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 90px;
  display: block;
  margin: 5px 0 0;
  clear: both;
}
.prescriptionsContainer .store-result .more-detail {
  color: #328398;
  font: bold 12px/18px Helvetica, Arial, sans-serif;
  padding: 0 14px 0 0;
  text-decoration: underline;
  cursor: pointer;
  position: absolute;
  bottom: 15px;
  left: 72px;
}
.prescriptionsContainer .store-result .more-detail.opened {
  background-position: right -17px;
}
.prescriptionsContainer .store-result .hiddendiv {
  min-height: 112px;
  display: none;
}
.prescriptionsContainer .store-result h4 {
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0px 0 5px;
}
.prescriptionsContainer .store-result .services ul li {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .store-result .services ul li:before {
  display: inline-block;
  vertical-align: top;
  content: ".";
  font: bold 20px/5px Arial, Helvetica, sans-serif;
  margin-right: 3px;
}
.prescriptionsContainer ul.icons li {
  float: left;
  color: #cc0000;
  color: #666;
  font: 12px/20px Helvetica, Arial, sans-serif;
  margin-right: 5px;
}
.prescriptionsContainer ul.icons {
  margin: 0 0 5px;
}
.prescriptionsContainer ul.icons li span {
  font-weight: bold;
}
.prescriptionsContainer ul.icons li.pharmacy {
  width: 15px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.store {
  width: 18px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.Drive-Thru {
  width: 18px;
  height: 20px;
}
.prescriptionsContainer ul.icons li.careplus {
  color: #cc0000;
}
.prescriptionsContainer ul.icons li.pharmacy.notavailable {
  background-position: -154px -214px;
}
.prescriptionsContainer ul.icons li.store.notavailable {
  background-position: -153px -142px;
}
.prescriptionsContainer ul.icons li.Drive-Thru.notavailable {
  background-position: -152px -183px;
}
.prescriptionsContainer ul.icons li.careplus.notavailable {
  color: #494949;
}
.prescriptionsContainer .store-result .right p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .store-result .right p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .store-result .right p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .store-result .right p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-result .right p.days span {
  float: right;
  font-weight: normal;
  width: 111px;
  display: inline-block;
}
.prescriptionsContainer .store-result .right p.tellno,
.prescriptionsContainer .store-result .right p.sno {
  float: left;
  margin: 5px 0 0;
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .right p.tellno span,
.prescriptionsContainer .store-result .right p.sno span {
  font-weight: normal;
}
.prescriptionsContainer .store-result .right p.sno {
  float: right;
}
.prescriptionsContainer .store-result .right1 p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .store-result .right1 p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .store-result .right1 p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .store-result .right1 p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-result .right1 p.days span {
  float: right;
  font-weight: normal;
  width: 111px;
  display: inline-block;
}
.prescriptionsContainer .store-result .right1 p.tellno,
.prescriptionsContainer .store-result .right1 p.sno {
  float: left;
  margin: 5px 0 0;
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-result .right1 p.tellno span,
.prescriptionsContainer .store-result .right p.sno span {
  font-weight: normal;
}
.prescriptionsContainer .store-result .right1 p.sno {
  float: right;
}
.prescriptionsContainer .h34 {
  height: 0px;
  clear: both;
}
.prescriptionsContainer .set-as-my {
  background: #efeded;
  border-radius: 10px;
  color: #494949;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 85px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 15px;
  left: 182px;
}
.prescriptionsContainer .set-as-my strong {
  color: #cc0000;
  font-weight: normal;
}
.prescriptionsContainer .set-as-my strong span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .result {
  float: left;
  width: 480px;
}
.prescriptionsContainer .result ul {
  float: left;
}
.prescriptionsContainer .map-view-small {
  float: right;
  background: #000;
  width: 459px;
  height: 459px;
  position: relative;
}
.prescriptionsContainer .set-fav-pop {
  padding: 30px;
  width: 390px;
}
.prescriptionsContainer .set-fav-pop h3 {
  text-align: left;
  color: #328398;
  font: 30px/35px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .why-cant {
  padding: 30px 40px;
  width: 437px;
}
.prescriptionsContainer .why-cant h3 {
  margin: 0 0 5px;
  text-align: left;
  color: #328398;
  font: bold 18px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .why-cant p {
  margin: 0;
  font: 12px/20px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .set-fav-pop p {
  color: #484848;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  text-align: left;
}
.prescriptionsContainer .set-fav-pop .box {
  padding: 20px;
  border: 2px solid #efeded;
  border-radius: 10px;
  width: 260px;
  margin: 25px auto 20px;
}
.prescriptionsContainer .set-fav-pop .distance {
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  margin: 0 0 0 -20px;
  float: none;
  text-align: center;
}
.prescriptionsContainer .set-fav-pop .distance .kms {
  margin: 0 auto;
}
.prescriptionsContainer .set-fav-pop .box .left {
  float: left;
  width: 83px;
  margin: 0 auto;
}
.prescriptionsContainer .set-fav-pop .box .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 25px;
  width: 149px;
  text-align: left;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  min-height: 77px;
}
.prescriptionsContainer .set-fav-pop label.enter-name {
  color: #484848;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 0 0 7px;
  display: block;
  text-align: center;
}
.prescriptionsContainer .set-fav-pop .input {
  width: 151px;
  display: block;
  margin: 0 auto;
}
.prescriptionsContainer .edit-store.set-fav-pop .btn-tr.btn2 {
  width: 174px;
  margin: 24px auto 0 101px;
  display: block;
  float: left;
}
.prescriptionsContainer .set-fav-pop .required {
  text-align: left;
  font: 12px/14px Helvetica, Arial, sans-serif;
  display: block;
  color: #484848;
  padding: 5px 0 0 107px;
}
.prescriptionsContainer .set-fav-pop .required span {
  color: #cc0000;
}
.prescriptionsContainer .store-locator .pagination {
  clear: both;
  text-align: center;
  padding: 20px 0 0;
  color: #494949;
  font: bold 16px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .store-locator .pagination ul {
  display: inline-block;
  margin-left: 85px;
}
.prescriptionsContainer .store-locator .pagination ul li {
  display: inline-block;
}
.prescriptionsContainer .store-locator .pagination ul li .prev,
.prescriptionsContainer .store-locator .pagination ul li .next {
  width: 0;
  height: 0;
  border-right: 8px solid #328398;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  display: inline-block;
  vertical-align: middle;
}
.prescriptionsContainer .store-locator .pagination ul li .next {
  border-right: 0;
  border-left: 8px solid #328398;
}
.prescriptionsContainer .store-locator .pagination ul li a {
  display: inline-block;
  vertical-align: middle;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 3px;
}
.prescriptionsContainer .store-locator .pagination ul li a.active {
  color: #494949;
  font-weight: normal;
  pointer-events: none;
}
.prescriptionsContainer .view-larger {
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  float: right;
  margin: 2px 0 0;
}
.prescriptionsContainer .view-larger.insmall {
  margin-right: 30px;
}
.prescriptionsContainer .fullmapview {
  width: 1000px;
  margin: 0 -30px 0 0;
  height: 600px;
}
.prescriptionsContainer .find-store {
  padding: 20px 30px;
  margin: 0 0 70px;
  background: #f0f0f0;
  border-radius: 15px;
  width: 700px;
}
.prescriptionsContainer .find-store h2 {
  color: #666;
  font: bold 18px/22px Helvetica, Arial, sans-serif;
  margin: 0 0 20px;
}
.prescriptionsContainer .find-store .left {
  float: left;
  padding-right: 25px;
  width: 337px;
}
.prescriptionsContainer .find-store .left .input {
  display: block;
  width: 313px;
  margin-bottom: 15px;
}
.prescriptionsContainer .find-store .ffRadioWrapper {
  float: left;
}
.prescriptionsContainer .find-store .ffRadioWrapper .ffRadio,
.prescriptionsContainer .find-store .ffRadioWrapper.on .ffRadio {
  background-position: -5px -143px;
}
.prescriptionsContainer .find-store .ffRadioWrapper.on .ffRadio {
  background-position: -30px -144px;
}
.prescriptionsContainer .find-store .ffRadioWrapper a {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding-right: 20px;
}
.prescriptionsContainer .find-store .right {
  float: left;
  padding-left: 25px;
  border-left: 1px solid #d5d5d5;
  width: 308px;
}
.prescriptionsContainer .find-store .right h2 {
  margin-bottom: 20px;
}
.prescriptionsContainer .find-store .address {
  color: #666;
  font: 14px/18px Helvetica, Arial, sans-serif;
  float: left;
  width: 154px;
}
.prescriptionsContainer .find-store .address strong {
  font-size: 16px;
}
.prescriptionsContainer .find-store .btn-tr {
  width: 154px;
  float: right;
}
.prescriptionsContainer .store-info .left {
  float: left;
  width: 217px;
  margin: 13px 0 0;
}
.prescriptionsContainer .store-info h3 {
  color: #cc0000;
  font: 24px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.prescriptionsContainer .store-info h3:before {
  height: 46px;
  width: 29px;
  content: "";
  display: inline-block;
  vertical-align: bottom;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .address {
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
}
.prescriptionsContainer .store-info .mycvs,
.prescriptionsContainer .store-info .mycvs:hover {
  border-radius: 10px;
  color: #fff;
  background: #cc0000;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 55px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 0 0 15px;
}
.prescriptionsContainer .store-info h4 {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 5px;
}
.prescriptionsContainer .store-info .left p {
  font: 12px/26px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
}
.prescriptionsContainer .store-info .left p span {
  color: #cc0000;
}
.prescriptionsContainer .store-info .left p.pharmacy:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .left p.store:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .left p.drive-thru:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.prescriptionsContainer .store-info .right {
  float: left;
  width: 217px;
  padding: 25px 0 0 25px;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .store-info .tel {
  color: #494949;
  font: 14px/16px Helvetica, Arial, sans-serif;
  margin: 0 0 5px;
}
.prescriptionsContainer .store-info .tel:before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 20px;
  height: 20px;
  margin: -1px 5px 0 0;
}
.prescriptionsContainer .store-info h5 {
  color: #494949;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
  margin: 15px 0 4px;
}
.prescriptionsContainer .store-info p.hours {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .store-info p.hours span {
  font-weight: normal;
  float: right;
  display: inline-block;
  width: 130px;
  color: #494949;
  font-size: 12px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary {
  font: 14px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 0;
  position: relative;
  padding: 0 0 0 45px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 30px;
  height: 46px;
}
.prescriptionsContainer .MicrosoftMap .dd_tripSummary span {
  color: #cc0000;
  font: 24px/24px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .MicrosoftMap .dd_routeRootSummary {
  padding: 0 !important;
  margin: 0 -10px 40px !important;
}
.prescriptionsContainer .MicrosoftMap .dd_routeRootSummary a {
  display: block;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 4px 0 0 45px;
}
.prescriptionsContainer .MicrosoftMap .dd_trafficTime {
  padding: 0 0 0 46px !important;
}
.prescriptionsContainer .get-directions-list {
  width: 440px;
  margin: -45px 0 0;
}
.prescriptionsContainer .get-directions-list .list {
  border-bottom: 1px solid #d5d5d5;
  margin: 0 0 10px;
}
.prescriptionsContainer .get-directions-list .print,
.prescriptionsContainer .get-directions-list .reverse-directions {
  float: left;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  color: #328398;
}
.prescriptionsContainer .get-directions-list .reverse-directions {
  float: right;
}
.prescriptionsContainer .get-directions-list .print:before {
  content: "";
  display: inline-block;
  height: 32px;
  left: 0;
  margin-right: 5px;
  top: 16px;
  width: 28px;
  vertical-align: middle;
}
.prescriptionsContainer .get-directions-list .reverse-directions:before {
  content: "";
  display: inline-block;
  height: 32px;
  left: 0;
  margin-right: 5px;
  top: 16px;
  width: 28px;
  vertical-align: middle;
}
.prescriptionsContainer .local-pickup .favourate-store {
  width: 413px;
}
.prescriptionsContainer .select-a-local {
  width: 920px;
  text-align: left;
  padding: 20px 30px;
}
.prescriptionsContainer .select-a-local .info-header {
  width: 980px;
  margin-bottom: 0;
}
.prescriptionsContainer .select-a-local p.heading {
  color: #328398;
  font: 30px/35px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  margin: 0 0 15px;
  text-transform: uppercase;
}
.prescriptionsContainer .select-a-local p.selectzip {
  margin: 0 0 15px;
  color: #666;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .select-a-local .result {
  width: 480px;
}
.prescriptionsContainer .select-a-local .map-view-small {
  width: 415px;
  height: 387px;
  margin-left: 25px;
  margin-top: 20px;
  overflow: hidden;
}
.prescriptionsContainer .select-a-local .map-view-small.fullmapview {
  width: 980px;
  height: 417px;
  margin: 0 0 -30px -30px;
  border-radius: 0 0 10px 10px;
}
.prescriptionsContainer .select-a-local .mysaved-store .store-result > li {
  float: left;
}
.prescriptionsContainer .select-a-local .model p {
  margin-bottom: 10px;
}
.prescriptionsContainer .select-a-local .result {
  margin-top: 20px;
}
.prescriptionsContainer .mysaved-store {
  margin-top: 20px !important;
}
.prescriptionsContainer .edit-store.set-fav-pop label.enter-name {
  text-align: left;
  padding-left: 55px;
}
.prescriptionsContainer .edit-store.set-fav-pop label.enter-name span {
  color: #cc0000;
}
.prescriptionsContainer .edit-store.set-fav-pop .input {
  float: left;
  margin: 0 0 0 55px;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper {
  float: left;
  margin: 7px 0 0 10px;
}
.prescriptionsContainer .edit-store.set-fav-pop .required {
  clear: both;
  padding: 5px 0 0 56px;
}
.prescriptionsContainer .edit-store.set-fav-pop .btn-tr {
  width: 142px;
  margin: 0;
  display: inline;
}
.prescriptionsContainer .edit-store.set-fav-pop .cancel {
  margin: 25px 35px 0 0;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper .ffCheckbox,
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper .ffCheckbox {
  background-position: -5px -143px;
}
.prescriptionsContainer .edit-store .make-default {
  font-weight: bold;
  float: left;
  font-size: 12px;
  margin: 11px 0 0 4px;
  color: #6F6F6F;
}
.prescriptionsContainer .edit-store.set-fav-pop .ffCheckboxWrapper.on .ffCheckbox {
  background-position: -30px -144px;
}
.prescriptionsContainer .need-to-select {
  position: relative;
  float: left;
}
.prescriptionsContainer .or-select {
  position: absolute;
  left: 0;
  top: 36px;
  border: 1px solid #d5d5d5;
  padding: 10px;
  color: #328398;
  font: bold 12px/20px Helvetica, Arial, sans-serif;
  width: 278px;
  background: #fff;
  border-top: 0;
  display: none;
}
.prescriptionsContainer .need-to-select:hover .or-select {
  display: block;
}
.prescriptionsContainer .or-select li {
  border-top: 1px solid #d5d5d5;
  margin: 7px 0 0;
  padding: 8px 0 3px;
  cursor: pointer;
}
.prescriptionsContainer .or-select .left {
  float: left;
  color: #cc0000;
  font: 12px/14px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .or-select .left:before,
.prescriptionsContainer .store-locator .store-result .right strong.mycvs1,
.prescriptionsContainer .store-result .left strong.mycvs1,
.prescriptionsContainer .picup-info .right .mycvs1,
.prescriptionsContainer .infobox .mycvs1 {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 22px;
}
.prescriptionsContainer .store-result .left strong.mycvs1 {
  display: block;
}
.prescriptionsContainer .store-locator .store-result .right strong.mycvs1 {
  position: absolute;
  bottom: 15px;
}
.prescriptionsContainer .or-select .right {
  float: right;
  font: 12px/14px Helvetica, Arial, sans-serif;
  color: #494949;
  width: 150px;
}
.prescriptionsContainer .or-select:before,
.prescriptionsContainer .or-select:after {
  height: 10px;
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: -1px;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .or-select:after {
  right: -1px;
  left: auto;
}
.prescriptionsContainer .local-pickup-selected {
  padding: 25px 10px 25px 25px;
}
.prescriptionsContainer .local-pickup-selected .left {
  float: left;
  color: #494949;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  width: 139px;
  padding-right: 10px;
}
.prescriptionsContainer .local-pickup-selected .left .location {
  color: #cc0000;
  font: bold 12px/22px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .local-pickup-selected .left .location:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 22px;
  margin: 0 0 4px;
}
.prescriptionsContainer .local-pickup-selected .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 25px;
  width: 200px;
}
.prescriptionsContainer .local-pickup-selected p.tel {
  color: #494949;
  font: 12px/14px Helvetica, Arial, sans-serif;
  margin: 4px 0 0;
}
.prescriptionsContainer .local-pickup-selected p.hours {
  clear: both;
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
}
.prescriptionsContainer .local-pickup-selected p.hours span {
  color: #666666;
  float: right;
  font-size: 12px;
  margin-right: 2px;
  padding: 0 4px 0 0;
}
.prescriptionsContainer .local-pickup-selected p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .local-pickup-selected p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .local-pickup-selected p.days span {
  display: inline-block;
  float: right;
  font-weight: normal;
  width: 117px;
}
.prescriptionsContainer .local-pickup-selected .changestore {
  color: #328398;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  text-decoration: underline;
  cursor: pointer;
  float: right;
  margin: 15px 0 0;
}
.prescriptionsContainer .shipping-information.pick-up {
  background: #ededed;
}
.prescriptionsContainer .picup-info .set-as-my {
  background: none repeat scroll 0 0 #EFEDED;
  border-radius: 10px;
  color: #494949;
  display: block;
  font: 12px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  text-align: center;
  width: 85px;
}
.prescriptionsContainer .picup-info .set-as-my strong {
  color: #CC0000;
  font-weight: normal;
}
.prescriptionsContainer .picup-info .set-as-my strong span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.prescriptionsContainer .picup-info .left {
  float: left;
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
}
.prescriptionsContainer .picup-info .left p {
  font: 16px/18px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
  color: #494949;
  width: 134px;
}
.prescriptionsContainer .picup-info .left p strong {
  font-weight: normal;
  color: #cc0000;
  display: block;
}
.prescriptionsContainer .picup-info .left p.tel {
  font: 12px/16px Helvetica, Arial, sans-serif;
  color: #494949;
  margin: 4px 0 0;
}
.prescriptionsContainer .picup-info .left p.tel strong {
  display: inline;
  color: #494949;
  font-weight: bold;
}
.prescriptionsContainer .picup-info .right {
  float: left;
  padding-left: 15px;
  width: 160px;
  color: #494949;
  font: italic 12px/16px Helvetica, Arial, sans-serif;
  border-left: 1px solid #d5d5d5;
}
.prescriptionsContainer .set-as-my1 {
  display: block;
  width: 87px;
  height: 24px;
  text-indent: -9999px;
  margin: 3px 0 0;
}
.prescriptionsContainer .picup-info .right .get-directions {
  display: block;
  text-decoration: underline;
  font: bold 12px/14px Helvetica, Arial, sans-serif;
  margin: 12px 0 0;
}
.prescriptionsContainer .infobox {
  background: #fff;
  border: 2px solid #efeded;
  border-radius: 10px;
  padding: 25px 20px;
  width: 425px;
}
.prescriptionsContainer .infobox2 {
  background: #fff;
  border: 2px solid #efeded;
  border-radius: 10px;
  padding: 25px 20px;
}
.prescriptionsContainer #infoBox2 {
  left: 50% !important;
  top: 50% !important;
  margin: -37px 0 0 -110px !important;
}
.prescriptionsContainer .infobox .distance-box {
  float: left;
  margin-left: 15px;
}
.prescriptionsContainer .infobox .distance-box .left {
  float: left;
  width: 137px;
  padding: 0 15px 0 0;
  color: #494949;
  font: 18px/22px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .distance-box .right {
  float: left;
  border-left: 1px solid #d5d5d5;
  padding-left: 15px;
  width: 190px;
}
.prescriptionsContainer .infobox .get-directions {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 90px;
  display: block;
  margin: 20px 0 0;
}
.prescriptionsContainer .right p.hours {
  color: #494949;
  font: bold 14px/20px Helvetica, Arial, sans-serif;
  margin: 0 0 3px;
  clear: both;
}
.prescriptionsContainer .infobox .right p.hours span {
  color: #666;
  font-size: 12px;
  float: right;
  margin-right: 2px;
}
.prescriptionsContainer .infobox .right p.hours span.open {
  color: #67a94a;
}
.prescriptionsContainer .infobox .right p.days {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  margin: 0;
}
.prescriptionsContainer .infobox .right p.days span {
  float: right;
  font-weight: normal;
  width: 117px;
  display: inline-block;
}
.prescriptionsContainer .infobox h4 {
  margin: 0 0 5px;
  font: bold 14px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .services ul li:before {
  content: ".";
  display: inline-block;
  font: bold 20px/5px Arial, Helvetica, sans-serif;
  margin-right: 3px;
  vertical-align: top;
}
.prescriptionsContainer .infobox .services ul li {
  color: #494949;
  font: 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .distance-box .left p.tel {
  margin: 0;
  font: 12px/18px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .infobox .set-as-my {
  margin: 29px 0 0;
  position: relative;
  left: 1px;
}
.prescriptionsContainer .infobox strong.mycvs1 {
  position: absolute;
  bottom: 2px;
  height: 45px;
}
.prescriptionsContainer .infobox_close {
  color: #666;
  font: 10px/15px Helvetica, Arial, sans-serif;
  float: right;
  padding-right: 16px;
  position: absolute;
  right: 7px;
  top: 7px;
  cursor: pointer;
}
.prescriptionsContainer .complete .order ul li.estimated {
  border-right: 1px solid #e0e0e0;
}
.prescriptionsContainer .pin {
  color: #fff;
  font: 12px/39px Helvetica, Arial, sans-serif;
  width: 24px;
  height: 39px;
  text-align: center;
}
.prescriptionsContainer .MicrosoftMap.dd_route ul {
  float: none;
}
.prescriptionsContainer .MicrosoftMap .dd_iteneraryContainer,
.prescriptionsContainer #directionsItinerary1_StepInstructionMain,
.prescriptionsContainer .MicrosoftMap .dd_waypoint .dd_waypointDisplayText {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif !important;
}
.prescriptionsContainer .MicrosoftMap .dd_directionStepLetter {
  width: 26px !important;
  height: 26px !important;
  border-radius: 50%;
  color: #fff !important;
  background: #cc0000 !important;
  font: 18px/26px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif !important;
  text-align: center !important;
  letter-spacing: 3px !important;
}
.prescriptionsContainer .MicrosoftMap .dd_maneuver {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.prescriptionsContainer .MicrosoftMap.dd_directionsPanel li {
  margin: 0 0 0 -8px;
}
.prescriptionsContainer .MicrosoftMap .dd_waypoint {
  margin: 0 0 0 -8px;
}
.prescriptionsContainer .ui-menu {
  border: 1px solid #D5D5D5 !important;
  width: 547px !important;
  background: #ffffff;
}
.prescriptionsContainer .ui-menu.local-it {
  width: 330px !important;
}
.prescriptionsContainer .ui-menu.shipnbill {
  width: 290px !important;
}
.prescriptionsContainer .ui-menu .ui-menu-item a,
.prescriptionsContainer .ui-menu .ui-menu-item a.ui-state-focus {
  color: #494949;
  font: bold 12px/16px Helvetica, Arial, sans-serif !important;
  margin: 0 !important;
  cursor: pointer;
}
.prescriptionsContainer .ui-menu-item:hover {
  background: #f1f1f1;
}
.prescriptionsContainer .ui-state-hover,
.prescriptionsContainer .ui-widget-content .ui-state-hover,
.prescriptionsContainer .ui-widget-header .ui-state-hover,
.prescriptionsContainer .ui-state-focus,
.prescriptionsContainer .ui-widget-content .ui-state-focus,
.prescriptionsContainer .ui-widget-header .ui-state-focus {
  background: none !important;
  border: 0 !important;
}
.prescriptionsContainer #cboxContent > * {
  margin: 0;
  padding: 0;
}
.prescriptionsContainer #cboxContent .wpthemeLayoutcontainers {
  padding: 0 !important;
}
.prescriptionsContainer #cboxContent nav,
.prescriptionsContainer #cboxContent .header-nav,
.prescriptionsContainer #cboxContent .wpthemeFrame,
.prescriptionsContainer #cboxContent footer {
  display: none;
}
.prescriptionsContainer #cboxContent .wpthemeMainContent {
  min-height: auto;
  overflow: hidden;
  text-align: left;
  border-radius: 15px 0 15px 15px;
}
.prescriptionsContainer #cboxContent .wpthemeMainContent {
  height: auto;
  padding: 0;
  width: auto !important;
}
.prescriptionsContainer #cboxContent .map-view-small {
  width: 408px;
  margin-left: 20px;
  height: 330px;
}
.prescriptionsContainer #cboxContent .map-view-small.fullmapview {
  width: 960px !important;
  margin: 0 -20px -30px 0;
  height: 401px;
}
.prescriptionsContainer #cboxContent .info-header {
  width: 980px !important;
  padding-right: 10px !important;
}
.prescriptionsContainer #cboxContent .result {
  height: 330px;
}
.prescriptionsContainer #cboxContent .mysaved-store {
  height: 370px;
}
.prescriptionsContainer #cboxContent .store-locator {
  margin: 0 0 0 30px;
}
.prescriptionsContainer #cboxContent .store-locator .store-result .get-directions,
.prescriptionsContainer #cboxContent .store-locator .set-as-my {
  display: none;
}
.prescriptionsContainer #cboxContent .view-larger {
  display: none !important;
}
.prescriptionsContainer .store-locator .store-result .right .select,
.prescriptionsContainer .store-locator .store-result .right .mycvs1 {
  display: none;
}
.prescriptionsContainer #cboxContent .store-result .select {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 70px;
  display: block !important;
  margin: 5px 0 0;
  clear: both;
  position: absolute;
  bottom: 15px;
}
.prescriptionsContainer #cboxContent .infobox .select {
  background: #cc0000;
  color: #fff;
  border-radius: 10px;
  font: bold 10px/20px Helvetica, Arial, sans-serif;
  text-align: center;
  width: 70px;
  display: block !important;
  margin: 5px 0 0;
  clear: both;
  position: absolute;
  bottom: 1px;
}
.prescriptionsContainer #cboxContent .infobox .select {
  position: relative;
}
.prescriptionsContainer #cboxContent .store-locator .store-result .right strong.mycvs1 {
  display: none;
}
.prescriptionsContainer .infobox .select {
  display: none;
}
.prescriptionsContainer #cboxContent .infobox .set-as-my,
.prescriptionsContainer #cboxContent .infobox .get-directions,
.prescriptionsContainer .infobox .select {
  display: none !important;
}
.prescriptionsContainer #cboxContent .hidelink {
  display: none;
}
.prescriptionsContainer #errors .hideselectlink {
  display: none;
}
.prescriptionsContainer #cboxContent #errors .hideselectlink {
  display: inline-block;
}
.prescriptionsContainer #cboxContent .infobox strong.mycvs1 {
  position: relative;
  margin: 8px 0 0;
  height: 22px;
}
.prescriptionsContainer .store-result .right .select {
  display: none;
}
.prescriptionsContainer .ui-menu {
  z-index: 9999999 !important;
}
.prescriptionsContainer .complete .left-info p.edit-it.hide-store-locator {
  padding: 0;
  border: 0;
  position: absolute;
  right: 45px;
  bottom: 15px;
}
.prescriptionsContainer #method-shipped p {
  color: #494949;
  font: 400 italic 14px/18px Helvetica, Arial, sans-serif;
  width: 345px;
  margin: 30px 0 0;
}
.prescriptionsContainer .set-fav-pop.delete h3 {
  color: #cc0000;
}
.prescriptionsContainer .edit-store.set-fav-pop.delete .btn-tr {
  width: 106px;
}
.prescriptionsContainer p.title span {
  float: left;
  max-width: 490px;
}
.prescriptionsContainer p.title span.store-name {
  max-width: 113px;
  font-size: 16px;
  word-wrap: break-word;
}
.prescriptionsContainer .access-settings h2 span.regsign {
  margin: 0;
  display: inline;
  vertical-align: top;
  color: #328398;
}
.prescriptionsContainer .set-fav-pop h3 span {
  font-size: 14px;
  line-height: 14px;
  vertical-align: top;
}
.prescriptionsContainer .access-settings .my-store .storesaved span.regsign,
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new span.regsign {
  font-size: 11px;
  color: #494949;
  vertical-align: top;
  line-height: 11px;
}
.prescriptionsContainer .access-settings .my-store .storesaved .add-a-new span.regsign {
  color: #328398;
}
.prescriptionsContainer #infoBox {
  margin: -110px 0 0 -215px;
  width: 468px !important;
}
.prescriptionsContainer .jspContainer {
  overflow: hidden;
  position: relative;
}
.prescriptionsContainer .jspPane {
  position: absolute;
}
.prescriptionsContainer .jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  border-radius: 10px;
  height: 100%;
}
.prescriptionsContainer .jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.prescriptionsContainer .jspCap {
  display: none;
}
.prescriptionsContainer .jspHorizontalBar .jspCap {
  float: left;
}
.prescriptionsContainer .jspTrack {
  background: #f9f6f7;
  box-shadow: 0 0 2px #f9f6f7 inset;
  position: relative;
  border: 1px solid #eee;
  border-radius: 12px;
}
.prescriptionsContainer .jspDrag {
  background: #328299;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  border-radius: 12px;
}
.prescriptionsContainer .jspHorizontalBar .jspTrack,
.prescriptionsContainer .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.prescriptionsContainer .jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.prescriptionsContainer .jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.prescriptionsContainer .jspVerticalBar .jspArrow {
  height: 16px;
}
.prescriptionsContainer .jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.prescriptionsContainer .jspVerticalBar .jspArrow:focus {
  outline: none;
}
.prescriptionsContainer .jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
.prescriptionsContainer .map-view-small.directions {
  float: right;
}
.prescriptionsContainer .not-in-list {
  position: relative;
  float: left;
}
.prescriptionsContainer .get-store-direction {
  position: relative;
}
.prescriptionsContainer .get-store-direction .did-u-mean {
  width: 330px !important;
}
.prescriptionsContainer .goback {
  clear: both;
  margin: 30px 0 0;
  float: left;
  color: #328398;
  font: bold 14px/14px Helvetica, Arial, sans-serif;
  cursor: pointer;
}
.prescriptionsContainer .goback span {
  text-decoration: underline;
  font-size: 12px;
}
.prescriptionsContainer .errors {
  color: #494949;
  font: 14px/18px Helvetica, Arial, sans-serif;
  position: relative;
  margin: 0 0 10px;
}
.prescriptionsContainer .errors a {
  font-weight: bold;
  color: #328398;
}
.prescriptionsContainer .no-map-result {
  margin-top: -52px;
}
.prescriptionsContainer label.error[for=favouriteStoreName] {
  display: blobk;
  clear: both;
  text-align: left;
  margin-left: 59px;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer label.error[for=enter-name] {
  display: block;
  clear: both;
  text-align: left;
  margin-left: 59px;
  font: bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .favourate-store label.error {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 4px;
}
.prescriptionsContainer .edit-store .distance {
  margin-top: 34px;
}
.prescriptionsContainer .edit-store .box .right {
  min-height: 57px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.prescriptionsContainer .access-settings .success {
  background: #ededed;
  float: left;
  border-radius: 10px;
  padding: 0 10px;
  color: #494949;
  font: 16px/30px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .style-error {
  font: bold 12px/16px Helvetica, Arial, sans-serif;
  padding: 0 0 10px;
  margin: 0;
  color: #DC1F28;
}
.prescriptionsContainer .margin-top-home #content > h1 {
  float: left;
  width: 320px;
}
.prescriptionsContainer .picup-info .setaserror {
  color: #DC1F28;
  font: italic bold 12px/16px Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .note {
  font: italic 11px/14px Helvetica, Arial, sans-serif;
  padding: 0 0 20px;
}
.prescriptionsContainer .frm-accountbalance {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 20px;
}
.prescriptionsContainer .frm-accountbalance.margin-bottom {
  margin-bottom: 0;
  display: none;
}
.prescriptionsContainer .frm-accountbalance-aBal {
  width: 220px;
  height: 4px;
  position: relative;
  left: -16px;
}
.prescriptionsContainer .lt-ie9 .frm-accountbalance-aBal {
  width: 220px;
  height: 450px;
  position: relative;
  left: -18px;
}
.prescriptionsContainer .frm-balanceandpayment {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.prescriptionsContainer .help-topics-accountsettings .help-message-accountsettings {
  border-left: 6px solid #ed1b34;
  left: 0;
  margin: 0 0 40px;
  padding: 8px 0 10px 20px;
  position: absolute;
  top: -320px;
}
.prescriptionsContainer .help-topics-accountsettings .help-message-accountsettings.positioned {
  top: -62px;
}
.prescriptionsContainer .help-message-accountsettings a.download {
  font: 14px/20px Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  position: relative;
  padding: 0 0 25px 30px;
  display: block;
}
.prescriptionsContainer .help-message-accountsettings a.download:before {
  display: inline-block;
  content: "";
  width: 26px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 6px;
}
.prescriptionsContainer .help-message-accountsettings h3 {
  color: #328398;
  font: 18px/20px HelveticaNeueCondensedBold, Helvetica, Arial, sans-serif;
}
.prescriptionsContainer .help-message-accountsettings p {
  margin: 0 0 15px;
}
.prescriptionsContainer .help-message-accountsettings a {
  font-weight: bold;
}
.prescriptionsContainer #cross-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  display: none;
  z-index: 1;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.prescriptionsContainer iframe#balanceandpayment {
  z-index: 100;
  position: relative;
}
.prescriptionsContainer .help-topics-accountsettings {
  position: relative;
}
.prescriptionsContainer iframe#guestpayment {
  z-index: 100;
  position: relative;
}
.prescriptionsContainer .frm-guestpayment {
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 10;
}
.prescriptionsContainer #statusbar li {
  width: 100px;
}
.prescriptionsContainer .jcaho {
  max-width: 1024px;
}
.prescriptionsContainer .jacho #statusbar li:after,
.prescriptionsContainer .review-order #statusbar li:after,
.prescriptionsContainer .confirm-order #statusbar li:after {
  width: 0;
}
.prescriptionsContainer #statusbar li:after {
  width: 0;
}
.prescriptionsContainer .jacho #statusbar li.active:after,
.prescriptionsContainer .review-order #statusbar li.active:after,
.prescriptionsContainer .confirm-order #statusbar li.active:after {
  width: 90%;
  top: 14px;
  left: -45%;
}
.prescriptionsContainer #statusbar li.active {
  color: #37baab;
}
.prescriptionsContainer #statusbar li:before {
  color: #000;
}
.prescriptionsContainer #statusbar li.active:after {
  width: 86%;
}
.prescriptionsContainer #statusbar li.active:before {
  color: #fff;
}
.prescriptionsContainer .jcaho-buttons {
  width: 100%;
  padding: 0;
}
.prescriptionsContainer .jcaho-buttons span {
  clear: both;
}
.prescriptionsContainer .jcaho-buttons hr {
  height: 1px;
  background: #ccc;
  border: none;
  margin: 0;
}
.prescriptionsContainer .jcaho-buttons button.jcaho-cancel {
  background: transparent;
  color: #cc0000;
  border-top: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  margin-top: 0;
  padding-top: 24px;
  font-weight: bold;
  text-align: left;
  padding-left: 2px;
  font-size: 1em;
}
.prescriptionsContainer .jcaho-buttons button {
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 25px 0 0 10px;
  margin-bottom: 25px;
  float: none;
}
.prescriptionsContainer #sample-id img {
  width: 444px;
  height: 271px;
}
.prescriptionsContainer .modal.insurencePopUp {
  height: auto;
  width: 545px;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 0;
  /*position: fixed;*/
}
.prescriptionsContainer .modal.insurencePopUp .show-timeout {
  width: 94% !important;
  padding: 0 20px !important;
}
.prescriptionsContainer .modal.insurencePopUp .modal.show-timeout p {
  font-size: 14px !important;
  line-height: 18px !important;
  margin: 0 0 20px;
}
.prescriptionsContainer .modal.insurencePopUp .modal-dialog {
  background: #fff;
  width: inherit;
  margin-top: 0px;
}
.prescriptionsContainer .modal.insurencePopUp #sample-id button {
  margin: 50px 10px 50px 0;
}
.prescriptionsContainer #modal-close {
  right: 5px;
  position: absolute;
  cursor: pointer;
  padding: 0;
  margin-top: 15px;
  margin-bottom: 17px;
  background-color: transparent;
  border: none;
}
.prescriptionsContainer .jacho #statusbar li,
.prescriptionsContainer .review-order #statusbar li,
.prescriptionsContainer .confirm-order #statusbar li {
  font-size: 12px;
}
.prescriptionsContainer .jacho #statusbar li:before,
.prescriptionsContainer .review-order #statusbar li:before,
.prescriptionsContainer .confirm-order #statusbar li:before {
  font-size: 12px;
  width: 30px;
  line-height: 30px;
}
.prescriptionsContainer .review-order hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px solid #888;
  clear: both;
  background: none;
}
.prescriptionsContainer .review-order hr.grey {
  margin: 20px 0 0;
  border: 0;
  border-bottom: 1px solid #ccc;
  clear: both;
  background: none;
}
.prescriptionsContainer .review-order .drugs-for-refill.section h3.nurse-manage {
  margin-bottom: 10px;
}
.prescriptionsContainer .drugs-for-refill h4 {
  font-size: 1.1em;
  margin-bottom: 0;
}
.prescriptionsContainer .review-order .drugs-for-refill.section h3.nurse-manage + h4 + p {
  margin: 10px 0;
}
.prescriptionsContainer .review-order .section.drugs-for-refill .nurse-manage-section p {
  width: 100%;
  text-transform: none;
  height: auto;
  overflow: hidden;
}
.prescriptionsContainer .review-order .section.drugs-for-refill .nurse-manage-section p.possible-disclaimer {
  color: #999999;
  font-size: 14px !important;
  padding: 0 14px 14px;
  line-height: 20px !important;
}
.prescriptionsContainer .review-order .section .nurse-manage-section ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0 0 0 10px;
  padding: 0 0 0 16px;
}
.prescriptionsContainer .review-order .section .nurse-manage-section ul li {
  padding: 5px 0;
  font-weight: normal;
}
.prescriptionsContainer .review-order .section .nurse-manage-section input + label {
  top: 0px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p {
  position: relative;
  text-transform: none;
  height: auto;
  width: 100%;
  overflow: hidden;
}
.prescriptionsContainer .review-order label.marginTen {
  margin: 10px 0;
}
.prescriptionsContainer .modal-content .question {
  padding: 0 25px 25px;
}
.prescriptionsContainer .modal-content .question p {
  margin-top: 0;
  font-weight: 700;
}
.prescriptionsContainer .modal .modal-dialog {
  background: #fff;
  width: inherit;
}
.prescriptionsContainer .model p {
  color: #484848;
  font: bold 18px/20px Helvetica, Arial, sans-serif;
  padding: 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question p.edit-question-link {
  margin-top: 0;
  z-index: 1;
}
.prescriptionsContainer .modal-content .question .question-options label span {
  top: 11px;
}
.prescriptionsContainer .modal-content .question .question-options .field-content label,
.prescriptionsContainer .modal-content .question label {
  color: #000000;
  font-weight: 500;
  left: 18px;
  padding: 16px 0 0 40px;
  top: 2px;
  display: block;
  width: 100%;
}
.prescriptionsContainer .modal-content .question .question-answers label {
  left: 35px;
  top: -22px;
  padding: 0;
  width: 87%;
}
.prescriptionsContainer .modal-content .question .question-answers p.label {
  padding-top: 0;
  margin: 0;
}
.prescriptionsContainer .modal-content .question .question-options .field-content {
  display: inline-block;
  float: none;
  background-color: whitesmoke;
  margin: 0 30px 10px 0;
  width: 120px;
  height: 50px;
}
.prescriptionsContainer .modal-content .question .question-options.check-wrap .field-content {
  background-color: #fff;
  display: block;
  width: 75%;
}
.prescriptionsContainer .modal-content .question h2 span {
  position: absolute;
  left: 0;
  top: 0px;
  display: block;
}
.prescriptionsContainer .modal-content .question h2 {
  font-weight: 700;
  font-size: 18px;
  margin: 15px 0 !important;
  font-family: Helvetica, Arial, sans-serif;
  position: relative;
  padding: 0 0 0 28px;
}
.prescriptionsContainer .modal-content button {
  padding: 12px 36px;
  border: 2px solid #cc0000;
  background: #cc0000;
  color: #fff;
  font-size: 16px;
  float: none;
  margin: 30px 10px 30px 0;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer .modal-content button.yes {
  background: #fff;
  color: #cc0000;
}
.prescriptionsContainer .modal-content .question-answers {
  height: auto;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
}
.prescriptionsContainer .modal-content .question-answers .question-answers {
  height: auto;
  overflow: hidden;
  padding: 0;
}
.prescriptionsContainer .modal-content .question-answers textarea {
  width: 77%;
  min-height: 70px;
  resize: none;
  margin: 20px 0 0;
}
.prescriptionsContainer .modal-content .check-wrap {
  margin: 0 28px;
}
.prescriptionsContainer .modal-content .check-wrap div {
  height: 40px;
}
.prescriptionsContainer .modal-content .question .check-wrap label span {
  top: 13px;
}
.prescriptionsContainer .field-content label,
.prescriptionsContainer .modal-content .question .check-wrap label {
  top: -22px;
  left: 32px;
  font-weight: bold;
  display: block;
  font-size: 14px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=text],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=password],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=date] {
  width: 65%;
}
.prescriptionsContainer .modal {
  height: auto;
}
.prescriptionsContainer .modal.storemap #modal-header h1 {
  padding: 14px 0 0 10px;
}
@media (min-width: 1024px) {
  .prescriptionsContainer main > section > section.panel div.jcaho .question p > span {
    left: -36px;
  }
}
@media (min-device-width: 375px) and (max-device-width: 667px) {
  .prescriptionsContainer .refills-outer-container,
.prescriptionsContainer .refill-buttons {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer main > section {
    width: 100%;
  }
  .prescriptionsContainer .refills-outer-container,
.prescriptionsContainer .refill-buttons {
    width: 100%;
  }
  .prescriptionsContainer .registration-form .styledSelect,
.prescriptionsContainer .registration-form .options {
    width: 91%;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /*misc*/
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Modified styles for Guest refill flow
    */
    /*Changes done on 26/10/16*/
    /*Changes done on 25/10/16*/
    /*Changes done on 25/10/16*/
    /*refills*/
    /*Changes done on 25/10/16*/
    /*17012017*/
    /*
    .stickyRefillContinue{
      position: fixed;
      bottom: 0;
      left: 0;
    }
    */
    /*17012017*/
    /*Mano - SMP009 - 27022017 - for 4821 issue - Start*/
    /*Mano - SMP009 - 27022017 - for 4821 issue - End*/
    /*jcaho*/
    /*review-order*/
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Added styles for Guest refill flow
    */
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Modified styles for Guest refill flow
    */
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Added styles for Guest refill flow
    */
    /*01062017 - 18164 - End*/
    /*01062017 - 18164 - End*/
    /*confirm order*/
    /* account balance*/
    /*tracking*/
    /*section-filter*/
    /*status bar*/
    /*confrm identity*/
    /*modals*/
    /**
    IM5915569 - Oct 2017 release - SP 08/28/2017 - Style fix for IM
     */
    /*NEW 9/15/15*/
    /*NEW 9/15/15*/
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.dosage input[type=checkbox] + label.larger {
    width: 92%;
    margin: 0px !important;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity {
    border: none;
    padding: 0;
    margin: 20px 0 0 0;
    max-width: 100%;
  }
  .prescriptionsContainer #quick-reg-frame p.error {
    width: 100%;
    word-break: break-word;
  }
  .prescriptionsContainer .accordion-refills-toggle {
    max-width: 84%;
    word-break: break-word;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill h3.nurse-manage {
    padding: 0px;
    margin-bottom: 0;
    border-bottom: 0 none;
  }
  .prescriptionsContainer .review-order .section .current-address a {
    margin: 0 0 25px 0;
  }
  .prescriptionsContainer .modal-content .check-wrap {
    margin: 0;
  }
  .prescriptionsContainer .modal-content .question-answers textarea {
    width: 94%;
    margin: 10px 0;
  }
  .prescriptionsContainer .modal-content .check-wrap {
    margin: 0;
  }
  .prescriptionsContainer .questionHead {
    margin: 0;
  }
  .prescriptionsContainer p.jacho-intro {
    /*Changes done on 26/10/16*/
    padding: 15px 5% 15px 5%;
    margin: 0;
    border-bottom: 4px solid #ccc;
    color: #282828;
    font-weight: bold;
  }
  .prescriptionsContainer .jacho-intro-parent {
    /*Changes done on 26/10/16*/
    background-color: #f5f5f5;
    padding: 0 15px;
    float: left;
  }
  .prescriptionsContainer .questionPanel {
    /*Changes done on 26/10/16*/
    background-color: #f5f5f5;
    padding: 15px 5% 15px 5% !important;
    max-width: 100%;
    float: left;
    width: 100%;
  }
  .prescriptionsContainer .rootApp3Styling .questionPanel {
    padding: 15px 2% 70px 5% !important;
  }
  .prescriptionsContainer .rootApp3Styling .questionPanel.non_sticky_section {
    padding: 0px 2% 0 5% !important;
  }
  .prescriptionsContainer .modal {
    top: 80px;
    width: 100%;
    bottom: initial;
  }
  .prescriptionsContainer .terms-condition {
    height: auto !important;
  }
  .prescriptionsContainer .modal.storemap {
    width: 100%;
  }
  .prescriptionsContainer .modal.storemap #modal-header h1 {
    padding: 6px 0 0 10px;
    font-size: 12px;
  }
  .prescriptionsContainer label.has-error {
    margin-bottom: 10px;
  }
  .prescriptionsContainer .review-order .section button.edit {
    width: auto !important;
    margin: 0 0 25px !important;
    height: 30px;
  }
  .prescriptionsContainer .modal.insurencePopUp {
    width: 80%;
    overflow: visible;
    /*height: 760px !important;*/
  }
  .prescriptionsContainer .modal.insurencePopUp .modal-content {
    margin-right: -1px;
  }
  .prescriptionsContainer .selectBox > div {
    width: 89.5%;
  }
  .prescriptionsContainer #statusbar {
    margin: 15px auto !important;
    /*Changes done on 26/10/16*/
    width: 100%;
  }
  .prescriptionsContainer .review-order .section {
    width: 100%;
  }
  .prescriptionsContainer .form-wrapper {
    width: 95%;
    margin-top: 0;
    margin-bottom: 25px;
  }
  .prescriptionsContainer .questionCount {
    color: #777;
    margin: 0;
    text-align: left;
  }
  .prescriptionsContainer .non_sticky_section .questionCount {
    margin-top: 15px;
  }
  .prescriptionsContainer .questionCount span {
    color: #37baab;
    font-weight: bold;
    height: 23px;
    display: inline-block;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    /*Changes done on 26/10/16*/
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question p {
    /*Changes done on 26/10/16*/
    margin: 15px 0;
    width: 98%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .number {
    display: none;
  }
  .prescriptionsContainer .jcaho-buttons span {
    float: none;
    display: block;
    padding: 0;
    margin: 0;
  }
  .prescriptionsContainer .jcaho-buttons button {
    width: 100%;
    margin: 0 0 10px;
  }
  .prescriptionsContainer .modal-content button {
    padding: 12px 24px;
    width: 100%;
    margin: 10px 10px 0 0;
  }
  .prescriptionsContainer .modal-content input[type=password],
.prescriptionsContainer .modal-content input[type=date],
.prescriptionsContainer .modal-content input[type=password].long,
.prescriptionsContainer .modal-content input[type=date].long {
    width: 94%;
  }
  .prescriptionsContainer .modal-content input[type=text].long,
.prescriptionsContainer .modal-content input[type=text] {
    width: 91%;
  }
  .prescriptionsContainer .modal-content .question-answers .question-answers.dosage input[type=text] {
    width: 87%;
  }
  .prescriptionsContainer .modal-content .field-content {
    float: none;
  }
  .prescriptionsContainer main > section > section.panel div.isEditMobile div.jcaho .left,
.prescriptionsContainer main > section > section.panel div.isEditMobile div.jcaho .right {
    display: block;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .left,
.prescriptionsContainer main > section > section.panel div.jcaho .right {
    display: none;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .counter {
    display: block;
  }
  .prescriptionsContainer main > section > section.panel .mobileView.isEditMobile div.jcaho .counter {
    display: none;
  }
  .prescriptionsContainer .jcaho-buttons {
    width: 100%;
    padding: 0;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .field-content.margin-left {
    margin: 0 0 0 35px;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .sub-section {
    width: 75%;
  }
  .prescriptionsContainer #quick-reg-frame {
    width: 100%;
  }
  .prescriptionsContainer h2 {
    margin: 0 0 24px 0;
  }
  .prescriptionsContainer h3 {
    line-height: 30px;
  }
  .prescriptionsContainer h4 {
    padding-bottom: 25px;
  }
  .prescriptionsContainer .welcome {
    padding: 5%;
  }
  .prescriptionsContainer .addPadding {
    padding: 0 5%;
  }
  .prescriptionsContainer .refills-outer-container {
    margin: 20px 0 0 0;
    /*width: 100% !important;*/
    float: none;
    padding-bottom: 20px;
  }
  .prescriptionsContainer .refills-container {
    border: none;
    width: 100%;
    padding: 0 10px;
  }
  .prescriptionsContainer .refills-container li:first-child {
    border-top: 1px solid #ccc;
  }
  .prescriptionsContainer .selContainer {
    width: 90% !important;
    margin: 10px 5% !important;
  }
  .prescriptionsContainer .availRefill {
    width: 100%;
    float: left;
  }
  .prescriptionsContainer .selContainer p {
    margin: 0;
  }
  .prescriptionsContainer .selContainer .refilloptions {
    float: right !important;
    position: static !important;
  }
  .prescriptionsContainer .selectAll {
    /*Changes done on 25/10/16*/
    float: right;
    margin: 0 !important;
    width: auto;
  }
  .prescriptionsContainer .selectAll p {
    /*Changes done on 25/10/16*/
    padding: 0 !important;
    font-size: 1em !important;
    float: left;
    margin-right: 10px;
  }
  .prescriptionsContainer .refillPresc {
    /*Changes done on 26/10/16*/
    width: 100% !important;
    margin: 0 !important;
    padding: 13px 0;
    text-align: center;
    border: 0;
    z-index: 100;
    text-align: center;
  }
  .prescriptionsContainer .sliderCntrl {
    width: 100%;
    background-color: #000000;
    position: fixed;
    bottom: 0;
    left: 0;
    min-height: 50px;
    z-index: 110;
  }
  .prescriptionsContainer .sliderCntrl.non_sticky {
    position: relative;
    width: 120%;
    top: 4px;
    left: -12%;
  }
  .prescriptionsContainer .sliderCntrl .progress {
    height: 5px;
    border-radius: 0;
    margin: 0;
  }
  .prescriptionsContainer .sliderCntrl .progress-bar {
    background-color: #37baab;
  }
  .prescriptionsContainer .sliderCntrl .changeColor {
    color: #ccc;
    font-weight: bold;
  }
  .prescriptionsContainer .sliderCntrl .counterColor {
    color: #37baab;
    font-weight: bold;
  }
  .prescriptionsContainer .sliderCntrl p {
    margin: 0;
    padding: 10px 5%;
    height: 100%;
  }
  .prescriptionsContainer .sliderCntrl .previous {
    position: absolute !important;
    left: 5%;
    top: 30%;
  }
  .prescriptionsContainer .sliderCntrl .counterDiv {
    padding: 0;
  }
  .prescriptionsContainer .non_sticky p.counterDiv {
    text-align: center;
  }
  .prescriptionsContainer .sliderCntrl .next {
    position: absolute !important;
    right: 5%;
    top: 30%;
  }
  .prescriptionsContainer .refills-container li {
    padding: 15px 2% 15px 12% !important;
  }
  .prescriptionsContainer .selContainer .refilloptions .checkbox,
.prescriptionsContainer #accordion-refills li .refilloptions .checkbox {
    margin: 0 !important;
    padding: 10px !important;
  }
  .prescriptionsContainer .refills-container li:last-child {
    border-bottom: 1px solid #ccc;
    padding-right: 2% !important;
  }
  .prescriptionsContainer .refills-container h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .prescriptionsContainer .accordion-refills-toggle {
    font-size: 14px;
  }
  .prescriptionsContainer .accordion-refills-toggle i {
    left: -10%;
    top: 2px;
    z-index: 10;
  }
  .prescriptionsContainer #accordion-refills .fa-angle-down {
    left: -15% !important;
  }
  .prescriptionsContainer #accordion-refills li .refilloptions {
    top: 10px;
  }
  .prescriptionsContainer #accordion-refills li .refilloptions.norefill {
    top: -22px;
    right: -15px;
  }
  .prescriptionsContainer .accordion-refills-content {
    margin-top: 20px;
  }
  .prescriptionsContainer .accordion-refills-content p {
    font-size: 14px;
  }
  .prescriptionsContainer .accordion-refills-content hr {
    display: none;
  }
  .prescriptionsContainer .accordion-refills-content .left:last-child {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .prescriptionsContainer #cart-sidebar {
    margin: 100px 0 35px 0;
    padding: 25px 0 0 0;
    float: none;
    width: 100%;
    border: none;
    border-top: 2px solid #ccc;
    border-bottom: none;
  }
  .prescriptionsContainer #quick-reg-frame .refill-buttons button.refill-checkout {
    display: none;
  }
  .prescriptionsContainer #cart-sidebar.active {
    display: block;
  }
  .prescriptionsContainer #cart-sidebar p.norefills {
    margin-top: 10px;
  }
  .prescriptionsContainer #cart-sidebar button.checkout {
    margin: 20px 0 10px 0;
  }
  .prescriptionsContainer #cart-sidebar .cart,
.prescriptionsContainer #cart-sidebar .balance-pay {
    width: 90%;
  }
  .prescriptionsContainer .refill-buttons {
    width: 100% !important;
    margin-top: 35px;
  }
  .prescriptionsContainer .refill-buttons span {
    float: none !important;
    width: 100%;
    margin: 0 !important;
  }
  .prescriptionsContainer .refill-buttons span button {
    margin: 0 !important;
    width: 100%;
  }
  .prescriptionsContainer .refill-buttons span button.refill-checkout {
    margin-top: 25px !important;
    display: block;
  }
  .prescriptionsContainer .refill-buttons span button.refill-checkout.active {
    display: none;
  }
  .prescriptionsContainer .jcaho .question p {
    margin: 0;
    font-size: 14px;
  }
  .prescriptionsContainer .jcaho .question .question-options .field-content:nth-child(1) {
    margin-right: 25px;
  }
  .prescriptionsContainer .jcaho .question .question-options .field-content input[type=radio] + label {
    font-size: 14px;
  }
  .prescriptionsContainer .jcaho .question .question-options .field-content input[type=radio] + label span {
    margin: 0 10px 0 0;
  }
  .prescriptionsContainer .review-order {
    width: 100%;
  }
  .prescriptionsContainer .review-order h1 {
    font-size: 20px;
  }
  .prescriptionsContainer .review-order .section {
    border: none;
    border-bottom: 2px solid #ccc;
    padding: 0 0 25px 0;
  }
  .prescriptionsContainer .review-order .section .edit {
    right: 0;
    top: 5px;
  }
  .prescriptionsContainer .review-order .section .current-address {
    float: none;
  }
  .prescriptionsContainer .review-order .section .current-address select {
    width: 215px;
  }
  .prescriptionsContainer .review-order .section .change-address {
    float: none;
    background: url(../images/bullet-divider.png) repeat-x;
    padding: 25px 0 0 0;
    margin: 25px 0 0 0;
    width: 100% !important;
  }
  .prescriptionsContainer .review-order .section .change-address .select.has-error {
    margin-bottom: 35px;
  }
  .prescriptionsContainer .review-order .section .change-address #zip + label.has-error {
    width: 100%;
  }
  .prescriptionsContainer .review-order input[type=text],
.prescriptionsContainer .review-order input[type=email] {
    padding: 12px 12px 11px 12px;
    border: none;
    color: #1e1e1e !important;
    font-size: 14px;
    margin: 5px 0 5px 0;
    border: 2px solid #ccc;
    box-shadow: none;
    -webkit-appearance: none;
    border-radius: 0;
    height: 42px;
  }
  .prescriptionsContainer .change-date .options {
    width: 100% !important;
  }
  .prescriptionsContainer .review-order input[type=text].short {
    width: 93% !important;
  }
  .prescriptionsContainer .review-order .select {
    width: 93% !important;
  }
  .prescriptionsContainer .review-order .section .change-address .field-content {
    width: 100% !important;
    float: none;
  }
  .prescriptionsContainer .review-order .section button {
    width: 100% !important;
    margin: 25px 0 0 0 !important;
  }
  .prescriptionsContainer .review-order .section .delivery-date-section button {
    margin: 0 !important;
  }
  .prescriptionsContainer .review-order .section button.remove-rx {
    float: none !important;
    margin: 10px 0 10px 0 !important;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p span {
    position: static;
    top: 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill .nurse-manage-section p label span {
    position: static;
    margin: 0 10px 0 0;
  }
  .prescriptionsContainer .review-order .section .nurse-manage-section input + label {
    top: 0px;
    left: 0;
  }
  .prescriptionsContainer input[type=checkbox][name=orderComments] + label.marginTen {
    height: auto;
    width: 100%;
    min-height: 40px;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p {
    height: auto !important;
    padding: 0;
  }
  .prescriptionsContainer .review-order-buttons button {
    width: 100%;
    margin: 0 0 25px 0 !important;
  }
  .prescriptionsContainer .review-order-buttons span button.review-order-cancel {
    margin-top: 25px !important;
  }
  .prescriptionsContainer .confirm-order .section {
    border: none;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 20px 0;
    position: relative;
    width: 100%;
  }
  .prescriptionsContainer .confirm-order p {
    font-size: 14px;
    line-height: 18px;
  }
  .prescriptionsContainer .confirm-order .section.top {
    border-bottom: 2px solid #000;
  }
  .prescriptionsContainer .confirm-order .section.bottom {
    border-top: none;
  }
  .prescriptionsContainer .confirm-order .section.bottom span {
    display: block;
  }
  .prescriptionsContainer .confirm-order h1 {
    font-size: 20px;
  }
  .prescriptionsContainer .account-balance h1 {
    padding-bottom: 20px;
  }
  .prescriptionsContainer .track-ord-box h4 {
    line-height: 30px;
  }
  .prescriptionsContainer .pkg_info h4 {
    font-size: 20px;
    padding-bottom: 0px;
    margin-bottom: 10px;
  }
  .prescriptionsContainer .pkg_info img {
    float: left;
    margin: 3px 10px 0 0;
    width: 25px;
  }
  .prescriptionsContainer .section-filter,
.prescriptionsContainer .section-filter div {
    overflow-x: auto;
  }
  .prescriptionsContainer .section-filter div div {
    width: 320px;
  }
  .prescriptionsContainer .section-filter .lock img {
    width: 12px;
    height: 15px;
    float: left;
    position: relative;
    top: 0px;
    left: -2px;
  }
  .prescriptionsContainer .section-filter {
    height: 52px;
  }
  .prescriptionsContainer .section-filter:before {
    top: 47px;
  }
  .prescriptionsContainer .section-filter > div label {
    min-width: 70px;
    font-size: 12px;
    line-height: 14px;
    height: 25px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin: 0px 10px 0px 0px;
  }
  .prescriptionsContainer .section-filter > div div label.on:before {
    width: 10px;
    height: 10px;
    left: 42%;
    right: 42%;
    top: 39px;
  }
  .prescriptionsContainer .jcaho #statusbar,
.prescriptionsContainer .review-order #statusbar,
.prescriptionsContainer .confirm-order #statusbar {
    width: 300px;
  }
  .prescriptionsContainer .jcaho #statusbar li,
.prescriptionsContainer .review-order #statusbar li,
.prescriptionsContainer .confirm-order #statusbar li {
    font-size: 12px;
  }
  .prescriptionsContainer .jcaho #statusbar li:before,
.prescriptionsContainer .review-order #statusbar li:before,
.prescriptionsContainer .confirm-order #statusbar li:before {
    font-size: 14px;
    width: 30px;
    line-height: 30px;
    border-radius: 15px;
  }
  .prescriptionsContainer .jcaho #statusbar li:after,
.prescriptionsContainer .review-order #statusbar li:after,
.prescriptionsContainer .confirm-order #statusbar li:after {
    width: 90%;
    left: -45%;
    top: 14px;
  }
  .prescriptionsContainer .confirm-identity-button p.note {
    width: 100%;
    float: none;
  }
  .prescriptionsContainer .quick-reg-form.confirm-identity-button span button.skip-track {
    margin-left: 0 !important;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #cancel-order,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #change-address,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #change-address-qr {
    width: 100%;
    min-height: 100px;
    padding: 25px;
  }
  .prescriptionsContainer #change-address {
    width: 100%;
    padding: 20px 5% 25px 8% !important;
  }
  .prescriptionsContainer #no-refills h2,
.prescriptionsContainer #cancel-order h2,
.prescriptionsContainer #remove-rx h2,
.prescriptionsContainer #answer-no h2,
.prescriptionsContainer #terms-conditions h2,
.prescriptionsContainer #change-address h2,
.prescriptionsContainer #email-help h2,
.prescriptionsContainer #change-address-qr h2 {
    width: 100%;
    line-height: 18px;
    font-size: 16px;
    font-weight: bold;
  }
  .prescriptionsContainer #no-refills button,
.prescriptionsContainer #cancel-order button,
.prescriptionsContainer #remove-rx button,
.prescriptionsContainer #answer-no button,
.prescriptionsContainer #terms-conditions button,
.prescriptionsContainer #change-address button,
.prescriptionsContainer #email-help button,
.prescriptionsContainer #change-address-qr button {
    width: 100%;
    margin: 25px 1% 0 0;
    float: left;
  }
  .prescriptionsContainer .mobile-only {
    display: inline-block;
    font-family: Arial, Helvetics, sans-serif !important;
  }
  .prescriptionsContainer .insurencePopUp #sample-id {
    width: 95% !important;
  }
  .prescriptionsContainer .insurencePopUp .modal-dialog {
    height: auto !important;
  }
}
@media (min-width: 651px) {
  .prescriptionsContainer .modal.insurencePopUp .show-timeout {
    width: 82% !important;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=password],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=date] {
    width: 65%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=text] {
    width: 65%;
  }
  .prescriptionsContainer .field-content input[type=tel] {
    width: 65%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=text][name=dosageLeft] {
    /*width: 92%;*/
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers textarea {
    width: 61%;
    resize: none;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .selectBox {
    width: 98%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers select {
    width: 98% !important;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .select {
    width: 65% !important;
  }
}
@media (min-width: 521px) {
  .prescriptionsContainer main > section > section.panel div.jcaho #statusbar li {
    float: left;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    padding-left: 40px;
    border-bottom: 1px solid #d1cccc;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question div.stage {
    display: none;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question p > span {
    display: block;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question p.intro {
    left: -25px;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question:nth-of-type(15) {
    border: none;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button:first-child {
    width: 130px;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho form .question {
    display: block;
  }
}
@media (min-width: 401px) {
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content {
    margin-right: 30px;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer .modal-content input[type=text].long {
    width: 89%;
  }
  .prescriptionsContainer #cart-sidebar .cart,
.prescriptionsContainer #cart-sidebar .balance-pay {
    width: 87%;
  }
  .prescriptionsContainer #statusbar li {
    width: 88px;
  }
  .prescriptionsContainer .review-order input[type=email] {
    width: 100% !important;
  }
}
@media all and (-ms-high-contrast: none) {
  .prescriptionsContainer {
    /* IE11 */
  }
  .prescriptionsContainer *::-ms-backdrop {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /* changes done on 28/10/2016 */
  }
  .prescriptionsContainer .paymentLink {
    border-bottom: 0 !important;
    background-position: 6px 12px, 81% 15px !important;
    padding: 11px 7% 30px 8% !important;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content.jachOptn {
    margin-right: 0;
    margin-bottom: 10px;
    font-size: 1.2em;
    background-color: #fff;
    /*Changes done on 26/10/16*/
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content.jachOptn:nth-of-type(1),
.prescriptionsContainer .addMargin {
    margin-right: 10% !important;
  }
  .prescriptionsContainer .optionNo {
    margin-right: 0;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content.jachOptn {
    width: 44%;
    border: 2px solid #ccc;
    margin-bottom: 0;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label {
    left: 10px;
  }
  .prescriptionsContainer .mobileView {
    padding: 0 5%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    float: left;
    display: inline-block;
    clear: none !important;
    padding-bottom: 0 !important;
    min-width: 250px;
    -webkit-transition: -webkit-transform 0.2s linear;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .left,
.prescriptionsContainer main > section > section.panel div.jcaho .right,
.prescriptionsContainer main > section > section.panel div.jcaho .centered {
    float: left;
    display: block;
    -webkit-transition: -webkit-transform 0.2s linear;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .left {
    -webkit-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .centered {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  .prescriptionsContainer .mobileSlider {
    position: relative;
  }
  .prescriptionsContainer .panel {
    border: 0;
    margin-bottom: 0;
  }
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 750px;
    overflow-y: scroll;
  }
  .prescriptionsContainer .jcaho-buttons hr {
    height: 0;
    border: 0;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers p.label {
    float: left;
    max-width: 100%;
    color: #000;
    text-align: left;
    white-space: normal;
    padding-left: 0;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers p.label {
    max-width: 100%;
    width: 100%;
  }
}
.prescriptionsContainer .height-42 {
  height: 42px !important;
}
.prescriptionsContainer .refills-outer-container {
  /*width: 100%;*/
  margin-top: 0;
}
.prescriptionsContainer .float-left {
  float: left;
}
.prescriptionsContainer .float-right {
  float: right;
}
.prescriptionsContainer .selContainer {
  margin-bottom: 20px;
  float: left;
  width: 100%;
  position: relative;
}
.prescriptionsContainer .selContainer .txt-style {
  font-weight: bold;
  font-size: 1.2em;
}
.prescriptionsContainer .selContainer .select-txt {
  padding-right: 70px;
  color: #cc0000;
  font-size: 0.8em;
  /******Mano - 02082017, added cursor starts*******/
  cursor: pointer;
  /******Mano - 02082017, added cursor ends*******/
}
.prescriptionsContainer .selContainer .select-txt span {
  padding-left: 5px;
}
.prescriptionsContainer .btn-container {
  float: left;
  display: block;
  width: 100%;
}
.prescriptionsContainer .cnlOrder-txt {
  margin-top: 2em;
  text-decoration: none;
  font-size: 1em;
  font-weight: bold;
  color: #cc0000;
}
.prescriptionsContainer #quick-reg-frame button {
  margin-right: 1em;
}
.prescriptionsContainer .selectAll {
  float: right;
}
.prescriptionsContainer .selContainer .refilloptions {
  /* float: right; */
  position: absolute;
  right: 25px;
  top: 25px;
  z-index: 100;
}
.prescriptionsContainer .selContainer .refilloptions .checkbox,
.prescriptionsContainer #accordion-refills li .refilloptions .checkbox {
  border: 2px solid #ccc;
  margin: 0 10px 0 0;
  padding: 10px;
  cursor: pointer;
  position: relative;
}
.prescriptionsContainer .selContainer .refilloptions .checkbox.active {
  border: 2px solid #000;
  background: #000 url(../../common/images/check-on.png) no-repeat;
}
.prescriptionsContainer .mrgRt3em {
  margin-right: 3.5em;
}
.prescriptionsContainer .mobBtn {
  display: none;
}
@media (max-width: 767px) and (min-width: 320px) {
  .prescriptionsContainer {
    /*  .guestCart .refillPresc {
        position: initial;
    }*/
    /*17012017*/
    /*17012017*/
  }
  .prescriptionsContainer .selContainer .refilloptions {
    right: 0px;
  }
  .prescriptionsContainer .mobBtn {
    display: block;
  }
  .prescriptionsContainer .cnlOrder-txt {
    width: 100%;
    margin-bottom: 10px;
    color: #cc0000;
  }
  .prescriptionsContainer .btn-container .guestCheckout {
    margin: 0 auto !important;
    float: left !important;
    width: 100%;
  }
  .prescriptionsContainer .btn-container {
    padding: 5% 2%;
  }
  .prescriptionsContainer .paymentLink {
    background-position: 6px 12px, 98% 15px !important;
    padding: 11px 7% 30px 25px !important;
  }
  .prescriptionsContainer #quick-reg-frame .sticky-container {
    padding: 0;
    background-color: #fff;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 111;
  }
}
.prescriptionsContainer .positionDiv {
  position: relative !important;
}
.prescriptionsContainer .modal-content .okButton {
  margin: 15px auto 0 auto !important;
  float: none !important;
  display: block;
}
.prescriptionsContainer .modal-content span {
  line-height: 16px;
}
.prescriptionsContainer .help-class {
  height: auto !important;
}
@media only screen and (max-width: 500px) {
  .prescriptionsContainer {
    /*.review-order .current-address select{
      max-width:100%; 
    }*/
  }
  .prescriptionsContainer .input-mobile-width {
    width: 294px;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .terms-condition .modal-dialog {
    height: 600px;
    overflow-y: scroll;
  }
}
.prescriptionsContainer .terms-condition .modal-content {
  padding: 0 !important;
  height: auto;
  overflow-y: auto;
}
.prescriptionsContainer .modal-content #terms-conditions {
  padding: 20px !important;
  height: 700px;
  margin-top: 20px;
}
.prescriptionsContainer .terms-condition .content-main a {
  overflow-wrap: break-word;
}
.prescriptionsContainer .emailHelpPopUp,
.prescriptionsContainer .setOptionNoPopUp,
.prescriptionsContainer .cancelCheckoutPopUp,
.prescriptionsContainer .cancelPrescriptionPopUp,
.prescriptionsContainer .changeAddressPopUp,
.prescriptionsContainer .editPrescriptionsPopUp,
.prescriptionsContainer .openCallForRefillPopUp,
.prescriptionsContainer .emailHelpPopUp2 {
  /*top: 50px;*/
}
@media (min-width: 992px) {
  .prescriptionsContainer .emailHelpPopUp .modal-lg {
    width: 600px;
    height: auto;
  }
}
@media (min-width: 768px) {
  .prescriptionsContainer .emailHelpPopUp .modal-lg {
    height: auto;
  }
}
.prescriptionsContainer [ng\:cloak],
.prescriptionsContainer [ng-cloak],
.prescriptionsContainer [data-ng-cloak],
.prescriptionsContainer [x-ng-cloak],
.prescriptionsContainer .ng-cloak,
.prescriptionsContainer .x-ng-cloak {
  display: none !important;
}
.prescriptionsContainer select.select-box {
  border-radius: 0;
  border: 2px solid #555;
  height: 45px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../images/arrow-down.png);
  background-repeat: no-repeat;
  background-position: 99%;
  width: 450px;
  margin: 5px 0 0 0;
  padding: 12px 30px 11px 12px;
}
.prescriptionsContainer .editAddressLabel {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 22px;
  margin: 0 275px 0 0;
  color: #000;
}
.prescriptionsContainer #edit-shipping-address p.label {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin: 25px 0 10px 0;
  font-weight: 600;
  white-space: initial;
  padding-bottom: 10px;
  display: block;
  text-align: left;
}
.prescriptionsContainer .change-address {
  margin-top: 25px;
}
.prescriptionsContainer .pad-zero {
  padding: 0;
}
.prescriptionsContainer .existing-insurance {
  width: 600px;
  margin-bottom: 20px;
  line-height: 1.6em;
}
.prescriptionsContainer .spc-footer p.disclaimer a, .prescriptionsContainer .spc-footer p.address-card_phone-number a {
  color: #cc0000;
}
.prescriptionsContainer .existing-insurance .insurance-title {
  float: none;
  width: 100%;
}
.prescriptionsContainer .existing-insurance .insurance-title li {
  float: left;
  width: 50%;
  display: block;
  clear: left;
  word-break: break-word;
}
.prescriptionsContainer .existing-insurance .insurance-title li:nth-child(even) {
  font-weight: 600;
  clear: none;
}
.prescriptionsContainer .question-answers.viewAnswer4 label,
.prescriptionsContainer .question-answers.viewAnswer6 label,
.prescriptionsContainer .question-answers.viewAnswer7 label {
  font-weight: 600;
  font-size: 20px;
}
.prescriptionsContainer .question-answers.viewAnswer4 label + div,
.prescriptionsContainer .question-answers.viewAnswer6 label + div,
.prescriptionsContainer .question-answers.viewAnswer7 label + div {
  margin-top: -10px;
  margin-bottom: 20px;
  margin-left: 33px;
}
.prescriptionsContainer .question-answers.viewAnswer6 label.small {
  font-weight: 400 !important;
  font-size: 16px;
}
.prescriptionsContainer .question-answers.viewAnswer5 input {
  width: 100px;
}
.prescriptionsContainer .question-answers.viewAnswer5 .field-content {
  margin-right: 50px;
}
.prescriptionsContainer .question-answers.viewAnswer5 h3 {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 20px;
  padding: 0;
}
.prescriptionsContainer .modal-content .question-answers.viewAnswer5 .field-content {
  margin-right: 10px;
  width: 48%;
}
.prescriptionsContainer textarea {
  font-family: Helvetica, arial, sans-serif;
}
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button:disabled,
.prescriptionsContainer main > section > section.panel div.jcaho .jcaho-buttons span button.disabled {
  background-color: #ff8080;
  border: 2px solid #ff8080;
}
.prescriptionsContainer input[type=text].dropdown {
  padding-right: 60px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(../images/dropdown.png);
  background-image: url(../images/dropdown.svg);
  background-size: 48px 48px;
}
.prescriptionsContainer input[type=radio] + label,
.prescriptionsContainer input[type=radio] + label + label,
.prescriptionsContainer .mSummContainer .field-content label {
  color: #646464;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  left: -10px;
  position: relative;
  top: 8px;
}
.prescriptionsContainer .review-order > .section > input[type=radio]:disabled + label > span {
  border-color: #999999;
}
.prescriptionsContainer .review-order > .section > input[type=radio]:disabled + label:hover span {
  background-color: #999999;
}
.prescriptionsContainer .review-order > .section > input[type=radio]:disabled + label:hover + p.addresstooltip {
  display: block;
}
.prescriptionsContainer .review-order > .section > input[type=radio] + label + p.addresstooltip {
  display: none;
  font: 13px/17px Helvetica, Arial, sans-serif !important;
  width: 400px;
  position: absolute;
  top: 132%;
  left: 10px;
  background: #fefefe;
  border: 1px #cacaca solid;
  margin: 0;
  padding: 1em;
  z-index: 3;
}
.prescriptionsContainer .review-order > .section > input[type=radio]:disabled + label + p.addresstooltip::after {
  width: 12px;
  height: 12px;
  border-top: #cacaca solid 1px;
  border-right: #cacaca solid 1px;
  content: " ";
  background-color: #fefefe;
  display: block;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 10px;
  right: auto;
  top: -7px;
}
.prescriptionsContainer .field-content .disable-radio-tooltip {
  display: none;
  font: 13px/17px Helvetica, Arial, sans-serif !important;
  width: 400px;
  position: absolute;
  background: #fefefe;
  border: 1px #cacaca solid;
  margin: 0;
  padding: 1em;
  z-index: 3;
  left: 35px;
  margin-top: 15px;
}
.prescriptionsContainer .field-content .disable-radio-tooltip::after {
  width: 12px;
  height: 12px;
  border-top: #cacaca solid 1px;
  border-right: #cacaca solid 1px;
  content: " ";
  background-color: #fefefe;
  display: block;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 15px;
  right: auto;
  top: -7px;
}
.prescriptionsContainer .field-content .radio-btn:disabled:hover + p.disable-radio-tooltip {
  display: block;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label,
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label + label,
.prescriptionsContainer .mSummContainer .field-content label {
  color: #000000;
  font-weight: 500;
  left: 18px;
  padding: 16px 40px;
  top: 17px;
}
.prescriptionsContainer input[type=radio] + label + label span,
.prescriptionsContainer input[type=radio] + label span,
.prescriptionsContainer .mSummContainer .field-content label span {
  border-radius: 12px;
  float: none;
  height: 24px;
  left: 0;
  margin: 0 10px 0 0;
  position: absolute;
  top: -5px;
  vertical-align: middle;
  width: 24px;
}
.prescriptionsContainer button.radio-btn {
  border-radius: 12px;
  float: none;
  height: 24px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 24px;
  text-indent: -999px;
  overflow: hidden;
  border: 2px solid #000;
  background: #fff;
}
.prescriptionsContainer button.radio-btn.active,
.prescriptionsContainer button.radio-btn:hover {
  background: #000 none repeat scroll 0 0;
  border: 2px solid #000;
  box-shadow: 0 0 0 0.15em white inset;
  height: 24px;
  width: 24px;
}
.prescriptionsContainer button.radio-btn.has-error {
  border: 2px solid #cc0000;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label {
  display: inline-block;
  top: 0;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content button.radio-btn {
  position: relative;
  top: 13px;
  left: 20px;
  display: inline-block;
}
.prescriptionsContainer label.radio-btn {
  display: block;
  padding: 0 0 0 5px !important;
  position: relative;
  color: #646464;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
}
.prescriptionsContainer #edit-summary-modal .check-wrap .field-content {
  padding: 0;
  width: auto;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label,
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label + label,
.prescriptionsContainer .mSummContainer .check-wrap .field-content label,
.prescriptionsContainer #edit-summary-modal .check-wrap .field-content label {
  display: block;
  left: 1px;
  padding: 0 0 0 40px;
  position: relative;
}
.prescriptionsContainer #edit-summary-modal .check-wrap .field-content label span {
  top: -5px;
}
.prescriptionsContainer input.has-error[type=radio] + label + label span,
.prescriptionsContainer input.has-error[type=radio] + label span {
  border: 2px solid #cc0000;
}
.prescriptionsContainer input[type=radio]:checked + label.has-error + label span,
.prescriptionsContainer input[type=radio]:checked + label span {
  background: #000 none repeat scroll 0 0;
  border: 2px solid #000;
  box-shadow: 0 0 0 0.15em white inset;
  height: 24px;
  width: 24px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label span,
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-options .field-content label + label span,
.prescriptionsContainer .mSummContainer .field-content label span {
  top: 11px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .check-wrap .field-content input[type=radio] + label span,
.prescriptionsContainer .mSummContainer .check-wrap .field-content label {
  left: 0;
  top: -5px;
}
.prescriptionsContainer .mSummContainer .field-content {
  display: inline-block;
  float: none;
  background-color: whitesmoke;
  margin: 0 30px 0 0;
  width: 120px;
  height: 50px;
}
.prescriptionsContainer .drop-selections {
  position: absolute;
  top: 68px;
  width: 100%;
  z-index: 5;
}
.prescriptionsContainer .drop-selections > div {
  position: absolute;
  background-color: #fff;
  left: 0px;
  max-height: 200px;
  overflow-y: scroll;
  border: 0;
  width: 336px;
}
.prescriptionsContainer .drop-selections > div > div {
  display: none;
  border-left: #1e1e1e solid 1px;
  border-right: #1e1e1e solid 1px;
  border-bottom: #1e1e1e solid 1px;
  width: auto;
  margin-right: 1px;
  cursor: pointer;
  background-color: #fafafa;
}
.prescriptionsContainer .drop-selections > div > div:hover {
  background-color: rgba(250, 250, 250, 0.3);
  background-color: #b8e2eb;
}
.prescriptionsContainer .drop-selections > div > div:first-child {
  border-top: #1e1e1e solid 1px;
}
.prescriptionsContainer .drop-selections > div > div.subhead {
  background-color: #e9e9e9;
}
.prescriptionsContainer .drop-selections > div > div.subhead:hover {
  background-color: #e9e9e9;
}
.prescriptionsContainer .drop-selections > div > div span {
  font-size: 14px;
  line-height: 1.3;
  display: inline-block;
  padding: 10px 6px 9px 6px;
}
.prescriptionsContainer .drop-selections > div > div.found {
  display: block;
}
.prescriptionsContainer p.inquiry {
  font-size: 18px;
  font-weight: bold;
}
.prescriptionsContainer p.inquiry + input + p + input + p {
  margin-bottom: 50px;
}
.prescriptionsContainer .selectBox > div {
  vertical-align: top;
  position: relative;
}
.prescriptionsContainer .selectBox > div > div {
  padding: 12px 12px 11px 12px;
}
.prescriptionsContainer .selectBox input[type=text] {
  width: 260px;
}
.prescriptionsContainer .selectBox > div > label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 0 0;
}
.prescriptionsContainer .selectBox > div > p {
  display: none;
}
.prescriptionsContainer .padding-20 {
  padding: 20px;
}
.prescriptionsContainer .visPrescCount {
  position: relative;
  height: auto;
  overflow: hidden;
  display: block;
}
.prescriptionsContainer .disabling {
  position: absolute;
  width: 100%;
  border: none;
  cursor: default;
  background: transparent;
  z-index: 10;
  height: 25px;
  top: 0;
  left: 0;
}
.prescriptionsContainer .print-information-box li {
  padding: 0 24px 24px 40px;
  display: block;
  border-bottom: 1px solid #d1cccc;
  clear: both;
  margin: 0;
  position: relative;
}
.prescriptionsContainer .print-preview {
  width: 1024px;
  margin: 0 auto;
}
.prescriptionsContainer .print-question {
  font-size: 16px;
  font-weight: 700;
  font-family: Helvetica, Arial, sans-serif;
  position: relative;
  margin: 18px 0;
}
.prescriptionsContainer .print-question span {
  position: absolute;
  top: 0;
  left: -36px;
}
.prescriptionsContainer .print-insurance {
  width: 100%;
  height: auto;
  overflow: hidden;
  clear: both;
}
.prescriptionsContainer .print-information-box li p {
  font-weight: 700;
  clear: both;
}
.prescriptionsContainer .print-information-box li p.jachoAnswer {
  text-transform: capitalize;
}
.prescriptionsContainer .print-information-box li .insurance-title {
  float: left;
  width: 250px;
  line-height: 1.6em;
}
.prescriptionsContainer .print-information-box li .insurance-result {
  float: left;
  line-height: 1.6em;
  font-weight: 600;
}
.prescriptionsContainer .print-page {
  color: #cc0000;
  font-size: 16px;
  font-weight: 700;
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
  float: right;
  background: #fff;
  cursor: pointer;
  margin: 0 0 20px;
}
.prescriptionsContainer #modal-header {
  height: 50px;
}
.prescriptionsContainer .setOptionNoPopUp #modal-header {
  height: 0px;
}
.prescriptionsContainer #btnGoToMHT:focus {
  outline: -webkit-focus-ring-color auto 5px;
}
.prescriptionsContainer p.promotionAlert {
  font: inherit;
}
@media (max-width: 650px) {
  .prescriptionsContainer .selectBox {
    width: auto;
  }
  .prescriptionsContainer .selectBox > div {
    display: block;
  }
  .prescriptionsContainer .review-order .section .delivery-date-section .change-date .selectBox {
    width: 100%;
  }
  .prescriptionsContainer #modal-header {
    height: 35px;
  }
  .prescriptionsContainer .modal-content .question-answers.viewAnswer5 .field-content {
    width: 98%;
  }
}
@media (min-width: 1024px) {
  .prescriptionsContainer .selectBox > div {
    display: inline-block;
  }
}
.prescriptionsContainer .question-answers > input[type=checkbox] + label {
  font-size: 20px;
  font-weight: bold;
  color: #494949;
}
.prescriptionsContainer .question-answers.viewAnswer5 input {
  width: 100px;
}
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.viewAnswer5 .field-content {
  margin-right: 50px;
  float: left;
  width: 98%;
}
.prescriptionsContainer .question-answers.viewAnswer5 h3 {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 20px;
  padding: 0;
}
.prescriptionsContainer .question-answers .selectBox > div {
  width: 40%;
}
.prescriptionsContainer .question-answers .options {
  width: 40%;
}
.prescriptionsContainer .question-answers .options li {
  border-left: 0px;
  border-right: 0px;
}
.prescriptionsContainer .mobile-only {
  display: none;
}
.prescriptionsContainer .edit-options-answers {
  font-weight: normal;
}
.prescriptionsContainer .qAnswer {
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
}
.prescriptionsContainer .qAnswer.limitTall {
  height: 320px;
}
.prescriptionsContainer #q11Summ + .qAnswer {
  height: 165px;
}
.prescriptionsContainer .qAnswer textarea {
  width: 65%;
  height: 100px;
}
.prescriptionsContainer .qAnswer p.label {
  margin: 10px 0 0 0;
}
.prescriptionsContainer .qAnswer .question p {
  margin: 30px 0 18px 0;
  font-weight: bold;
  position: relative;
}
.prescriptionsContainer .qAnswer .drop-selections {
  position: absolute;
  top: 68px;
  width: 100%;
  z-index: 5;
}
.prescriptionsContainer .qAnswer .field-content {
  float: none;
}
.prescriptionsContainer .qAnswer p.label {
  margin: 10px 0 0 0;
}
.prescriptionsContainer .qAnswer p {
  margin: 30px 0 18px 0;
  font-weight: bold;
  position: relative;
}
.prescriptionsContainer .qAnswer > input[type=checkbox] + label {
  font-size: 20px;
  font-weight: bold;
  color: #494949;
}
.prescriptionsContainer .qAnswer > h3 {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 20px;
  padding: 0;
}
.prescriptionsContainer main > section > section.panel div #statusbar {
  margin: 0 0 50px 0;
  overflow: hidden;
  text-align: center;
  width: 660px;
  position: relative;
}
.prescriptionsContainer main > section > section.panel div #statusbar li {
  color: #000;
  font-size: 12px;
  width: 100px;
  float: left;
  position: relative;
  font-weight: 600;
}
.prescriptionsContainer main > section > section.panel div #statusbar li:before {
  content: "";
  width: 30px;
  line-height: 30px;
  display: block;
  font-size: 14px;
  color: #000000;
  font-weight: 600;
  background: #ccc;
  border-radius: 15px;
  margin: 0 auto 5px auto;
}
.prescriptionsContainer main > section > section.panel div #statusbar li.one:before {
  content: "1";
}
.prescriptionsContainer main > section > section.panel div #statusbar li.two:before {
  content: "2";
}
.prescriptionsContainer main > section > section.panel div #statusbar li.three:before {
  content: "3";
}
.prescriptionsContainer main > section > section.panel div #statusbar li:first-child:after {
  content: none;
}
.prescriptionsContainer main > section > section.panel div #statusbar li.active {
  color: #37baab;
}
.prescriptionsContainer main > section > section.panel div #statusbar li.active:before {
  background: #37baab;
  color: #fff;
}
.prescriptionsContainer main > section > section.panel div #statusbar li.active.stretch:after {
  content: "";
  width: 86%;
  height: 3px;
  background: #37baab;
  position: absolute;
  left: 55px;
  top: 14px;
  z-index: 0;
}
.prescriptionsContainer main > section > section.panel div #statusbar li.one.active:after,
.prescriptionsContainer main > section > section.panel div #statusbar li.two.active:after,
.prescriptionsContainer main > section > section.panel div #statusbar li.three.active:after {
  background: #37baab;
}
.prescriptionsContainer .review-order h1.main-header {
  font-family: Helvetica, Arial, sans-serif;
  margin: 0 0 0px 14px;
}
.prescriptionsContainer .review-order .section {
  padding: 0px 25px 0px 14px;
  position: relative;
  margin: 0 0 25px 0;
  border: none;
}
.prescriptionsContainer .review-order .section.drugs-for-refill {
  margin: 30px 0 0px 0;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p.section-refill-p {
  height: auto;
  overflow: hidden;
  clear: both;
  display: block;
}
.prescriptionsContainer .prescriptionDrug {
  height: 15px;
}
.prescriptionsContainer .review-order .section.delivery-date-section {
  margin: 30px 0 0 0;
}
.prescriptionsContainer .review-order-buttons button {
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  float: right;
  font-weight: 600;
  cursor: pointer;
  margin: 0px 0 0 0px;
  margin-bottom: 0px !important;
  float: none !important;
}
.prescriptionsContainer .review-order-buttons button:active:hover,
.prescriptionsContainer button:target:hover {
  padding: 13px 34px;
}
.prescriptionsContainer .review-order-buttons {
  width: auto;
  text-align: left;
  padding: 0px;
  margin: 10px 14px;
}
.prescriptionsContainer .review-order-buttons button.jcaho-cancel {
  background: transparent !important;
  color: #cc0000 !important;
  border-top: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  padding-top: 24px;
  display: block;
  font-weight: bold;
  text-align: left;
  padding-left: 2px;
  font-size: 1em;
}
.prescriptionsContainer .review-order input[type=radio] + label {
  left: 0;
  padding: 0 0 0 40px;
}
.prescriptionsContainer .review-order .review-order-buttons + hr {
  margin: 20px 14px;
}
.prescriptionsContainer a.cancel-question-link {
  font-weight: 600;
  text-decoration: none;
  color: #999999;
  padding: 0 14px;
}
.prescriptionsContainer p.footnote {
  color: #999999 !important;
  font-size: 14px !important;
  padding: 0 14px 14px 14px;
  margin: 0 0;
}
.prescriptionsContainer input[type=checkbox][name=orderComments] + label {
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  position: relative;
  top: 0px;
  left: 0px;
  padding-right: 89px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label span > span {
  color: #ffffff;
  font-size: 16px;
  line-height: 30px;
  background: transparent none;
  width: 69px;
  height: auto;
  display: block;
  border: none;
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label span > span.toggleYes {
  text-align: left;
  left: 6px;
  right: auto;
  display: none;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments]:checked + label span > span.toggleYes {
  display: block;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label span > span.toggleNo {
  text-align: right;
  right: 6px;
  left: auto;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments]:checked + label span > span.toggleNo {
  display: none;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label > span {
  position: relative;
  display: inline-block;
  margin: 0 0 0 20px;
  top: -1px;
  left: auto;
  right: 0;
  float: right;
}
.prescriptionsContainer input[type=checkbox][name=orderComments] + label > span {
  display: block;
  width: 75px;
  height: 30px;
  border: 2px solid #999999;
  background-color: #999999;
  margin: 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 6px;
  z-index: 101;
  top: 0;
  left: auto;
  right: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
  transition: background-color 400ms ease;
  -webkit-transition: background-color 400ms ease;
  -moz-transition: background-color 400ms ease;
  -o-transition: background-color 400ms ease;
}
.prescriptionsContainer input[type=checkbox][name=orderComments] + label > span:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  width: 30px;
  height: 30px;
  border-radius: 6px;
  background-color: #ffffff;
}
.prescriptionsContainer input[type=checkbox][name=orderComments]:checked + label > span {
  border: 2px solid #37baab;
  background-image: none;
  background-color: #37baab;
  margin: 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 400ms ease;
  -webkit-transition: background-color 400ms ease;
  -moz-transition: background-color 400ms ease;
  -o-transition: background-color 400ms ease;
}
.prescriptionsContainer input[type=checkbox][name=orderComments]:checked + label > span:after {
  top: 0;
  left: auto;
  right: 0;
}
.prescriptionsContainer input[type=checkbox][name=orderComments] + label + textarea {
  width: 650px;
  min-height: 200px;
}
.prescriptionsContainer button[disabled=disabled] {
  opacity: 0.4;
}
.prescriptionsContainer #edit-shipping-address.show-timeout {
  height: 700px;
  padding: 0 50px;
  overflow-y: auto;
}
.prescriptionsContainer #edit-shipping-address .selectBox {
  width: 335px;
}
.prescriptionsContainer #edit-shipping-address .selectBox input[type=text] {
  width: 150px;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .prescriptionsContainer #edit-shipping-address .options {
    width: 178px;
  }
}
.prescriptionsContainer #edit-shipping-address .selectBox > div > label {
  display: none;
}
.prescriptionsContainer #modal-content {
  width: auto;
  height: 100%;
  overflow: auto;
}
.prescriptionsContainer .model p.modal-sub-note {
  color: #999999 !important;
  font-size: 14px;
  font-weight: 400;
}
.prescriptionsContainer .confirm-order {
  width: 730px;
}
.prescriptionsContainer .confirm-order hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px solid #888;
  clear: both;
}
.prescriptionsContainer .confirm-order .section.top {
  border-bottom: 0 none;
  padding-bottom: 0 none;
}
.prescriptionsContainer .confirm-order .section p.delivery-date {
  color: #37BAAB !important;
  margin-top: 0px;
}
.prescriptionsContainer .confirm-order .section p {
  padding-left: 0;
}
.prescriptionsContainer .confirm-order > .section.bottom {
  padding: 0;
}
.prescriptionsContainer .confirm-order h1.main-header,
.prescriptionsContainer .confirm-order p,
.prescriptionsContainer .confirm-order > h3,
.prescriptionsContainer .confirm-order .section.top {
  padding: 0 0 0;
  border: none;
}
.prescriptionsContainer .confirm-order hr {
  margin: 20px 14px;
}
.prescriptionsContainer .change-address .field-content {
  width: 100%;
}
.prescriptionsContainer #edit-shipping-address input[type=radio] + label span {
  margin-left: 0px;
}
.prescriptionsContainer #edit-shipping-address input[type=radio] + label {
  left: 0;
}
.prescriptionsContainer #edit-shipping-address input[type=radio] + label span.radio-label,
.prescriptionsContainer #edit-shipping-address input[type=radio] + label span.radio-label:hover {
  display: block;
  width: auto;
  height: auto;
  border: 0 none;
  border-radius: 0;
  margin: 0 10px 0 42px;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: 0px;
  left: 0px;
  float: none;
  box-sizing: border-box;
  background: transparent none;
  top: -8px;
}
.prescriptionsContainer #edit-shipping-address input[type=radio] + label .radio-label.sub-label:last-child {
  margin-bottom: 14px;
}
.prescriptionsContainer p.footnote.dark {
  color: #000000 !important;
}
.prescriptionsContainer .section + .footnote {
  margin-top: 22px;
}
.prescriptionsContainer .footnote:last-child {
  margin-top: 22px;
}
.prescriptionsContainer #no-refills,
.prescriptionsContainer #cancel-order,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address {
  width: 650px;
}
.prescriptionsContainer #edit-store {
  width: 800px;
}
.prescriptionsContainer #sample-id img {
  width: 444px;
  height: 271px;
}
.prescriptionsContainer .review-order .section p.pickup-date {
  color: #37BAAB !important;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;
}
.prescriptionsContainer #storeHolder {
  background: transparent url(../images/store-locator-holder.jpg) -50px 0px no-repeat;
  width: 100%;
  height: 400px;
  overflow: auto;
  text-indent: -9999px;
  display: none;
}
.prescriptionsContainer .model {
  border-radius: 0px;
}
.prescriptionsContainer #mHead {
  position: relative;
}
.prescriptionsContainer #mHead > span {
  position: absolute;
  left: -28px;
  top: 0px;
  display: block;
}
.prescriptionsContainer .nurse-manage-section {
  padding: 0px 0 0px 0;
}
.prescriptionsContainer .nurse-manage-section em {
  color: #cc0000;
  cursor: pointer;
  font-weight: 700;
  display: inline-block;
  margin: 0;
}
.prescriptionsContainer .mobile-elem-show {
  visibility: hidden;
}
.prescriptionsContainer .mobile-elem-hide {
  visibility: visible;
}
.prescriptionsContainer input[type=number],
.prescriptionsContainer input[type=tel] {
  height: 42px;
  padding: 12px 12px 11px 12px;
  border: none;
  color: #1e1e1e !important;
  font-size: 14px;
  width: 200px;
  margin: 5px 0 15px 0;
  border: 2px solid #ccc;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.prescriptionsContainer #sample-id {
  width: auto;
  padding: 25px;
}
@media (max-width: 900px) {
  .prescriptionsContainer {
    /*.confirm-identity-button .rarrow {
        bottom: -9px !important;
    }*/
  }
  .prescriptionsContainer #storeHolder {
    background-size: 100% auto;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Added styles for Guest refill flow
    */
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Added styles for Guest refill flow
    */
    /* #edit-shipping-address input[type=text],
    #edit-shipping-address input[type=text].long{
        width: 100%;
        padding: 0px 2%;
        margin: 5px 0 15px 0;
        box-sizing: border-box;
        height: 0px;
    }*/
    /*New Change in height*/
  }
  .prescriptionsContainer p#scrollTop {
    height: 20px;
  }
  .prescriptionsContainer .review-order .section input {
    word-break: initial;
  }
  .prescriptionsContainer .positionDiv .left .question-answers,
.prescriptionsContainer .positionDiv .right .question-answers {
    display: none;
  }
  .prescriptionsContainer .modal .modal-dialog,
.prescriptionsContainer .modal.insurencePopUp .modal-dialog {
    width: 100%;
  }
  .prescriptionsContainer #sample-id img {
    width: 100% !important;
    height: auto !important;
  }
  .prescriptionsContainer .field-content .disable-radio-tooltip {
    width: 275px;
    left: 5px;
  }
  .prescriptionsContainer .mobile-elem-show {
    visibility: visible;
  }
  .prescriptionsContainer .mobile-elem-hide {
    visibility: hidden;
  }
  .prescriptionsContainer .review-order > .section > input[type=radio] + label + p.addresstooltip {
    width: 300px;
    top: 132%;
    left: -5px;
  }
  .prescriptionsContainer .change-date .selectBox input[type=text] {
    padding-right: 3px;
  }
  .prescriptionsContainer .change-date .selectBox {
    width: 85%;
  }
  .prescriptionsContainer .modal.insurencePopUp #sample-id button {
    margin-bottom: 0px !important;
  }
  .prescriptionsContainer #edit-shipping-address .selectBox {
    width: auto;
    margin: 0 0 15px;
  }
  .prescriptionsContainer main {
    margin-top: 10px;
  }
  .prescriptionsContainer textarea,
.prescriptionsContainer .qAnswer textarea {
    width: 95%;
    padding: 2%;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #cancel-order,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address {
    width: auto;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    padding: 0 22px 24px 40px;
    position: relative;
    margin: 0;
    clear: both;
    border-bottom: 0px solid #d1cccc;
  }
  .prescriptionsContainer input[type=checkbox][name=orderComments] + label {
    padding-right: 98px;
    height: 25px;
  }
  .prescriptionsContainer .confirm-order {
    width: 100%;
  }
  .prescriptionsContainer .review-order h1 {
    font-size: 24px;
    font-weight: normal;
  }
  .prescriptionsContainer .review-order-buttons button {
    width: 100%;
    /*margin: 25px 0 25px 0 !important;*/
  }
  .prescriptionsContainer .review-order-buttons .submitWrap {
    position: fixed;
    bottom: 0;
    margin: 0 !important;
    width: 100%;
    left: 0;
    z-index: 111;
    background-color: #fff;
    padding: 0;
  }
  .prescriptionsContainer .submitWrap .submitOrder {
    margin: 0 !important;
    width: 100%;
  }
  .prescriptionsContainer .spc-footer {
    width: 100% !important;
    padding: 0 20px !important;
  }
  .prescriptionsContainer .disclaimer, .prescriptionsContainer .address-card_phone-number {
    float: left;
    width: 100%;
    padding-bottom: 10px;
  }
  .prescriptionsContainer .review-order .review-order-buttons + hr,
.prescriptionsContainer .confirm-order > hr {
    margin: 20px 22px;
  }
  .prescriptionsContainer .review-order-buttons {
    width: auto;
    text-align: left;
    padding: 0px;
    margin: 10px 0;
  }
  .prescriptionsContainer .confirm-order > h3 {
    font-size: 16px;
    line-height: 22px;
    padding: 0;
    margin: 25px 0 0 0px;
    color: #000;
    font-weight: 600;
    border-bottom: 0 none;
  }
  .prescriptionsContainer .review-order .section {
    position: relative;
    margin: 0px 0 35px 0;
    border-bottom: 0 none;
  }
  .prescriptionsContainer header > section > div {
    padding: 36px 22px 0 22px;
  }
  .prescriptionsContainer footer > section > div {
    padding: 0px 22px;
  }
  .prescriptionsContainer .confirm-order .section {
    border: none;
    border-top: 0 none;
    border-bottom: 0 none;
    padding: 20px 22px;
    position: relative;
    width: 100%;
  }
  .prescriptionsContainer .confirm-order > .section.top > div > h2 {
    margin-bottom: 6px !important;
    font-size: 18px;
  }
  .prescriptionsContainer .confirm-order > .section.bottom > h3 {
    font-size: 16px;
    margin-top: 0;
  }
  .prescriptionsContainer .delivery-date {
    color: #37baab;
  }
  .prescriptionsContainer .confirm-order > .section.top {
    border: 0 none;
  }
  .prescriptionsContainer main > section > section.panel div #statusbar {
    width: 300px;
    margin: 0 auto 50px auto;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill {
    margin: 30px 0 0px 0;
    padding: 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill h3,
.prescriptionsContainer .review-order .section.drugs-for-refill > div {
    padding: 14px 0;
    margin-bottom: 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill > div,
.prescriptionsContainer .review-order .section.drugs-for-refill > p,
.prescriptionsContainer .review-order .section.drugs-for-refill > label,
.prescriptionsContainer a.cancel-question-link,
.prescriptionsContainer p.footnote,
.prescriptionsContainer .confirm-order > .section.bottom {
    padding: 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill > label[for=signature-req] {
    width: 89%;
  }
  .prescriptionsContainer .review-order hr,
.prescriptionsContainer .confirm-order hr {
    margin: 20px 22px;
  }
  .prescriptionsContainer .confirm-order hr {
    margin: 20px 0;
  }
  .prescriptionsContainer a.payBalance {
    margin-top: 0;
  }
  .prescriptionsContainer input[type=checkbox][name=orderComments] + label + textarea {
    width: 89%;
    padding: 5%;
    margin-top: 23px;
  }
  .prescriptionsContainer .section.drugs-for-refill textarea {
    margin-top: 10px;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label > span {
    position: absolute;
    margin: 0;
    display: block;
    right: 23px;
    top: 0;
  }
  .prescriptionsContainer #modal-container {
    left: 0;
    top: 0;
    border: 0 none;
    overflow: hidden;
  }
  .prescriptionsContainer .show-timeout {
    padding: 20px 5% 25px 8% !important;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address,
.prescriptionsContainer #edit-store {
    text-align: left;
    padding: 0px;
    width: 91%;
    height: 100%;
    font-weight: 400;
    line-height: 20px;
    overflow-y: auto;
  }
  .prescriptionsContainer .insurencePopUp .modal-dialog {
    height: 80%;
  }
  .prescriptionsContainer .insurencePopUp .modal-content {
    padding: 25px 30px 25px 25px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  }
  .prescriptionsContainer #edit-shipping-address input[type=text],
.prescriptionsContainer #edit-shipping-address input[type=text].long {
    width: 100%;
    padding: 0px 2%;
    margin: 5px 0 15px 0;
    box-sizing: border-box;
    height: 0px;
  }
  .prescriptionsContainer #edit-shipping-address .field-content {
    width: 100%;
    margin: 0;
  }
  .prescriptionsContainer #edit-shipping-address .field-content.split {
    width: 50%;
    margin: 0;
  }
  .prescriptionsContainer #edit-shipping-address .field-content.split input[type=text] {
    width: 100%;
    box-sizing: border-box;
    margin: 5px 4% 0 0;
    padding: 0 0 0 4%;
  }
  .prescriptionsContainer #edit-shipping-address .field-content.split + .field-content.split > input[type=text] {
    margin: 5px 0 15px 0;
    outline: 0;
    box-sizing: border-box;
    width: 96%;
    padding: 0px 10px;
  }
  .prescriptionsContainer input[type=text]#change-city {
    width: 100%;
  }
  .prescriptionsContainer .confirm-order .section p {
    padding-left: 0;
  }
  .prescriptionsContainer .confirm-order > .section.bottom {
    padding: 0;
  }
  .prescriptionsContainer .confirm-order h1.main-header,
.prescriptionsContainer .confirm-order p,
.prescriptionsContainer .confirm-order > h3,
.prescriptionsContainer .confirm-order .section.top {
    padding: 0px;
  }
  .prescriptionsContainer .confirm-order h1.main-header {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
  }
  .prescriptionsContainer .confirm-order p {
    margin-top: 10px;
  }
  .prescriptionsContainer main > section > section.panel#p350 div .question p > span {
    display: block;
    left: -26px;
  }
  .prescriptionsContainer .jcaho .question .question-options.edit-options {
    position: relative;
    bottom: 0px;
    left: 0px;
    width: auto;
    height: 60px;
    float: right;
    font-weight: bold;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .edit-options-answers {
    width: 90%;
    padding-right: 10px;
  }
  .prescriptionsContainer .existing-insurance {
    width: 100%;
  }
  .prescriptionsContainer .existing-insurance .insurance-result,
.prescriptionsContainer .existing-insurance .insurance-title {
    width: 50%;
  }
  .prescriptionsContainer .qAnswer.limitTall {
    height: auto;
  }
  .prescriptionsContainer a.edit-question-link {
    line-height: 20px;
  }
  .prescriptionsContainer .printOption {
    display: none;
  }
  .prescriptionsContainer #mHead {
    width: auto;
    padding: 0 20px 0 0;
  }
  .prescriptionsContainer .qAnswer input[type=text] {
    width: 95%;
    padding: 0 2%;
  }
  .prescriptionsContainer #care-manage button {
    width: 100%;
    padding: 12px 0;
  }
  .prescriptionsContainer .drop-selections > div {
    width: 100%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question p > span {
    position: absolute;
    top: -4px;
    left: -28px;
    width: 30px;
    display: block;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers .selectBox div {
    margin-right: 0px;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=text],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=password],
.prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers input[type=date] {
    width: 100%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.viewAnswer5 .field-content {
    float: none;
    margin-right: 0;
  }
  .prescriptionsContainer .question-answers .selectBox > div {
    width: 54%;
  }
  .prescriptionsContainer .question-answers .options {
    width: 54%;
  }
}
@media (max-width: 640px) {
  .prescriptionsContainer .review-order .section {
    width: 100%;
  }
  .prescriptionsContainer #xquick-reg-frame .hide-review-order {
    display: none;
  }
  .prescriptionsContainer #xquick-reg-frame .review-order .section {
    width: 100%;
    padding: 0;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill p input[type=checkbox][name=orderComments] + label > span {
    right: 0;
  }
  .prescriptionsContainer input[type=checkbox][name=orderComments] + label {
    width: 64%;
  }
}
@media (max-width: 520px) {
  .prescriptionsContainer #sample-id img {
    width: 95%;
    height: auto;
  }
  .prescriptionsContainer .show-timeout {
    padding: 20px 10% 25px 13% !important;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address,
.prescriptionsContainer #edit-store {
    text-align: left;
    padding: 0px;
    width: 77%;
    height: 100%;
    font-weight: 400;
    line-height: 20px;
    overflow-y: auto;
  }
}
@media (max-width: 480px) {
  .prescriptionsContainer .jacho #statusbar li.active:after,
.prescriptionsContainer .review-order #statusbar li.active:after,
.prescriptionsContainer .confirm-order #statusbar li.active:after {
    /* width: 70%;*/
  }
  .prescriptionsContainer .review-order .section .delivery-date-section input[type=text].dropdown {
    padding-right: 15px;
  }
  .prescriptionsContainer .mSummContainer .field-content {
    width: 100px;
    margin-right: 20px;
  }
  .prescriptionsContainer #edit-summary-modal-15 button,
.prescriptionsContainer #edit-shipping-address button.save-change,
.prescriptionsContainer #edit-shipping-address button.cancel-change,
.prescriptionsContainer #edit-store button,
.prescriptionsContainer #edit-summary-modal button {
    padding: 12px 11px;
    width: 46%;
    box-sizing: border-box;
    margin: 50px 2% 50px 0;
  }
  .prescriptionsContainer #edit-summary-modal button + button,
.prescriptionsContainer #edit-store button + button {
    padding: 12px 11px;
    width: 46%;
    box-sizing: border-box;
    margin: 50px 0 50px 2%;
  }
  .prescriptionsContainer .drop-selections > div {
    width: 100%;
  }
  .prescriptionsContainer #storeHolder {
    background-image: url(../images/store-locator-holder-mobile.jpg);
    background-position: 0px 0px;
    height: 450px;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address,
.prescriptionsContainer #edit-store {
    width: 87%;
  }
}
@media (max-width: 375px) {
  .prescriptionsContainer .review-order .section .delivery-date-section input[type=text].dropdown {
    padding-right: 8px;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    padding: 0 16px 24px 40px;
  }
  .prescriptionsContainer .modal-content input[type=text].long {
    width: 90%;
  }
  .prescriptionsContainer .modal-content input[type=text] {
    width: 90%;
  }
  .prescriptionsContainer #doseSelection {
    display: none;
  }
  .prescriptionsContainer .centered #doseSelection {
    display: block;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer .modal-content input[type=text] {
    width: 89%;
  }
  .prescriptionsContainer .modal-content .question .question-options .field-content {
    margin: 0 10px 10px 0;
  }
  .prescriptionsContainer #no-refills,
.prescriptionsContainer #remove-rx,
.prescriptionsContainer #answer-no,
.prescriptionsContainer #sample-id,
.prescriptionsContainer #edit-summary-modal,
.prescriptionsContainer #edit-summary-modal-1,
.prescriptionsContainer #care-manage,
.prescriptionsContainer #edit-summary-modal-2,
.prescriptionsContainer #edit-summary-modal-3,
.prescriptionsContainer #edit-summary-modal-4,
.prescriptionsContainer #edit-summary-modal-5,
.prescriptionsContainer #edit-summary-modal-6,
.prescriptionsContainer #edit-summary-modal-7,
.prescriptionsContainer #edit-summary-modal-8,
.prescriptionsContainer #edit-summary-modal-9,
.prescriptionsContainer #edit-summary-modal-10,
.prescriptionsContainer #edit-summary-modal-11,
.prescriptionsContainer #edit-summary-modal-12,
.prescriptionsContainer #edit-summary-modal-13,
.prescriptionsContainer #edit-summary-modal-14,
.prescriptionsContainer #edit-summary-modal-15,
.prescriptionsContainer #edit-shipping-address,
.prescriptionsContainer #edit-store {
    width: 83%;
  }
  .prescriptionsContainer .selectBox > div {
    width: 85.5%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.sample-card .selectBox > div {
    width: 89.5%;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.dosage input[type=checkbox] + label.larger {
    width: 84%;
  }
  .prescriptionsContainer .review-order .section .delivery-date-section input[type=text].dropdown {
    padding-right: 4px;
  }
  .prescriptionsContainer input[type=checkbox][name=orderComments] + label {
    padding-right: 92px;
  }
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
  .prescriptionsContainer input[type=text].dropdown {
    background-image: url(../images/dropdown@2x.png);
    background-image: url(../images/dropdown.svg);
  }
}
@media (-o-min-device-pixel-ratio: 9/4), (-webkit-min-device-pixel-ratio: 2.25), (min-device-pixel-ratio: 2.25), (min-resolution: 2.25dppx) {
  .prescriptionsContainer input[type=text].dropdown {
    background-image: url(../images/dropdown@3x.png);
    background-image: url(../images/dropdown.svg);
  }
}
@media (-o-min-device-pixel-ratio: 13/4), (-webkit-min-device-pixel-ratio: 3.25), (min-device-pixel-ratio: 3.25), (min-resolution: 3.25dppx) {
  .prescriptionsContainer input[type=text].dropdown {
    background-image: url(../images/dropdown@4x.png);
    background-image: url(../images/dropdown.svg);
  }
}
.prescriptionsContainer input[type=text].dropdown:hover,
.prescriptionsContainer input[type=text].dropdown:active,
.prescriptionsContainer input[type=text].dropdown:focus {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(../images/dropdown-hover.png);
  background-image: url(../images/dropdown-hover.svg);
  background-size: 48px 48px;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
  .prescriptionsContainer input[type=text].dropdown:hover,
.prescriptionsContainer input[type=text].dropdown:active,
.prescriptionsContainer input[type=text].dropdown:focus {
    background-image: url(../images/dropdown-hover@2x.png);
    background-image: url(../images/dropdown-hover.svg);
  }
}
@media (-o-min-device-pixel-ratio: 9/4), (-webkit-min-device-pixel-ratio: 2.25), (min-device-pixel-ratio: 2.25), (min-resolution: 2.25dppx) {
  .prescriptionsContainer input[type=text].dropdown:hover,
.prescriptionsContainer input[type=text].dropdown:active,
.prescriptionsContainer input[type=text].dropdown:focus {
    background-image: url(../images/dropdown-hover@3x.png);
    background-image: url(../images/dropdown-hover.svg);
  }
}
@media (-o-min-device-pixel-ratio: 13/4), (-webkit-min-device-pixel-ratio: 3.25), (min-device-pixel-ratio: 3.25), (min-resolution: 3.25dppx) {
  .prescriptionsContainer input[type=text].dropdown:hover,
.prescriptionsContainer input[type=text].dropdown:active,
.prescriptionsContainer input[type=text].dropdown:focus {
    background-image: url(../images/dropdown-hover@4x.png);
    background-image: url(../images/dropdown-hover.svg);
  }
}
.prescriptionsContainer input[type=text].dropdown[error] {
  background-color: rgba(204, 0, 0, 0.15);
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(../images/dropdown-error.png);
  background-image: url(../images/dropdown-error.svg);
  background-size: 48px 48px;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
  .prescriptionsContainer input[type=text].dropdown[error] {
    background-image: url(../images/dropdown-error@2x.png);
    background-image: url(../images/dropdown-error.svg);
  }
}
@media (-o-min-device-pixel-ratio: 9/4), (-webkit-min-device-pixel-ratio: 2.25), (min-device-pixel-ratio: 2.25), (min-resolution: 2.25dppx) {
  .prescriptionsContainer input[type=text].dropdown[error] {
    background-image: url(../images/dropdown-error@3x.png);
    background-image: url(../images/dropdown-error.svg);
  }
}
@media (-o-min-device-pixel-ratio: 13/4), (-webkit-min-device-pixel-ratio: 3.25), (min-device-pixel-ratio: 3.25), (min-resolution: 3.25dppx) {
  .prescriptionsContainer input[type=text].dropdown[error] {
    background-image: url(../images/dropdown-error@4x.png);
    background-image: url(../images/dropdown-error.svg);
  }
}
@media print {
  @page {
    .prescriptionsContainer {
      size: auto;
      margin: 0mm 8mm;
    }
  }
  .prescriptionsContainer body {
    margin: 0;
    background: #fff;
  }
  .prescriptionsContainer button {
    display: none;
  }
}
.prescriptionsContainer .page-error {
  color: #cc0000 !important;
  margin-left: 14px;
  margin-top: 14px;
}
.prescriptionsContainer .review-order hr {
  margin-top: 30px;
  margin-bottom: 30px;
}
.prescriptionsContainer .review-order hr {
  margin: 20px 0;
  border: 0;
  border-bottom: 1px solid #888;
  clear: both;
}
.prescriptionsContainer .review-order .section p {
  margin: 15px 0 0 0;
}
.prescriptionsContainer .review-order .section p > label {
  font-weight: normal;
}
.prescriptionsContainer .phCallWrapper label {
  padding: 0;
  margin: 1em 0 0 0;
  text-align: left;
}
.prescriptionsContainer .review-order input[type=text],
.prescriptionsContainer .review-order input[type=password],
.prescriptionsContainer .review-order input[type=email] {
  width: 150px;
}
.prescriptionsContainer .review-order .selectBox input[type=text] {
  width: 100%;
}
.prescriptionsContainer input[type=text].has-error,
.prescriptionsContainer input[type=password].has-error,
.prescriptionsContainer input[type=date].has-error {
  background: #fae5e5;
  border: 2px solid #cc0000;
  color: #1e1e1e;
}
.prescriptionsContainer .phCallWrapper label + input[type=text] + span.has-error {
  position: static;
  display: inline-block;
  color: #cc0000;
  font-size: 14px;
  padding: 0 0 0 20px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p span {
  /*position: absolute;
  top: 0px;*/
  font-size: 16px;
  font-weight: bold;
}
.prescriptionsContainer .review-order .callFromPh input[type=radio] + label {
  color: #000000;
  margin: 12px 0;
}
.prescriptionsContainer .review-order .section p > label {
  font-weight: normal;
}
.prescriptionsContainer .review-order input[type=radio] + label {
  left: 0;
  padding: 0 0 0 40px;
}
.prescriptionsContainer .review-order .label {
  color: #000;
}
.prescriptionsContainer input[type=radio] + label,
.prescriptionsContainer input[type=radio] + label + label,
.prescriptionsContainer .mSummContainer .field-content label {
  color: #646464;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  left: -10px;
  position: relative;
  top: 8px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p > label > span {
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  margin: -12px 10px 0 0;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: -25px;
}
.prescriptionsContainer .review-order .callFromPh input[type=radio] + label span {
  top: 50%;
  left: 0;
  margin: -12px 0 0 0;
}
.prescriptionsContainer .review-order .section.drugs-for-refill p span {
  /*position: absolute;
  top: 0px;*/
  font-size: 16px;
  font-weight: bold;
}
.prescriptionsContainer .review-order .callFromPh input[type=radio] + label {
  color: #000000;
  margin: 12px 0;
}
.prescriptionsContainer .review-order .section p > label {
  font-weight: normal;
}
.prescriptionsContainer .review-order .calldaytime .call-days > ul,
.prescriptionsContainer .review-order .calldaytime .call-time > ul {
  display: block;
  background: #e9e9e9 none;
  padding: 0px;
  width: 50%;
  margin: 12px 0 0 40px;
}
.prescriptionsContainer .review-order .calldaytime .call-days ul li {
  display: block;
  padding: 0 0;
  text-align: center;
  width: 20%;
  float: left;
}
.prescriptionsContainer .review-order .calldaytime .call-days li label {
  margin: 0;
  top: 0;
  left: 0;
  padding: 1em 0 4em 0;
}
.prescriptionsContainer .review-order .calldaytime .call-days li label span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -2px 0 0 -12px;
  padding-top: 0px;
  background-color: #ffffff;
}
.prescriptionsContainer .review-order .calldaytime .call-time > ul {
  background: transparent none;
}
.prescriptionsContainer .review-order .calldaytime .call-time ul li {
  display: block;
  padding: 0 0;
  text-align: left;
  width: 100%;
  float: left;
}
.prescriptionsContainer .review-order .calldaytime .call-time li label {
  margin: 0;
  top: 0;
  left: 0;
  padding: 1em 0 1em 40px;
}
.prescriptionsContainer .review-order .calldaytime .call-time li label span {
  position: absolute;
  top: 50%;
  left: 0;
  margin: -12px 0 0 0px;
  padding-top: 0px;
  background-color: #ffffff;
}
.prescriptionsContainer .review-order .calldaytime .call-days > p,
.prescriptionsContainer .review-order .calldaytime .call-time > p {
  font-weight: bold;
  margin: 32px 0 0 40px;
}
.prescriptionsContainer .review-order .calldaytime .call-days ul:after,
.prescriptionsContainer .review-order .calldaytime .call-time ul:after {
  content: "";
  clear: both;
  display: block;
  width: 100%;
  height: 0;
  line-height: 0;
}
.prescriptionsContainer input[type=checkbox] + label,
.prescriptionsContainer input[type=checkbox] + label + label {
  font-weight: bold;
}
.prescriptionsContainer .phCallWrapper input[type=text],
.prescriptionsContainer .phCallWrapper input[type=password],
.prescriptionsContainer .phCallWrapper input[type=tel] {
  height: 40px !important;
}
.prescriptionsContainer .phCallWrapper label {
  font-weight: bold !important;
}
.prescriptionsContainer .review-order > p {
  margin: 15px 0 0 0;
}
.prescriptionsContainer .showin-mobile {
  display: none;
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /*.modal {
        width: 100%;
    }*/
  }
  .prescriptionsContainer .modal.cancelCheckoutPopUp {
    width: 100% !important;
    margin: 0 auto !important;
    left: 0% !important;
    height: 320px !important;
  }
  .prescriptionsContainer .mobile-menu {
    display: block;
    background-color: #ffffff;
    z-index: 4;
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
    height: 50px;
    border-bottom: 0px #888 solid;
  }
  .prescriptionsContainer body.ngdialog-open,
.prescriptionsContainer html.ngdialog-open,
.prescriptionsContainer .ngdialog,
.prescriptionsContainer .ngdialog-overlay,
.prescriptionsContainer .ngdialog-content {
    height: 100%;
  }
  .prescriptionsContainer .modal {
    top: 0px;
  }
  .prescriptionsContainer .model h2 {
    padding-top: 30px;
    font-size: 16px;
  }
  .prescriptionsContainer .modal-content .model.show-timeout {
    padding: 20px 10% 24px 4% !important;
  }
  .prescriptionsContainer .save-cancel-hide {
    display: none;
  }
  .prescriptionsContainer .fix-header {
    position: fixed;
    z-index: 10000;
  }
  .prescriptionsContainer .modal.setOptionNoPopUp,
.prescriptionsContainer .modal.changeAddressPopUp,
.prescriptionsContainer .modal.editPrescriptionsPopUp,
.prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    width: 100% !important;
  }
  .prescriptionsContainer .modal.changeAddressPopUp,
.prescriptionsContainer .modal.editPrescriptionsPopUp,
.prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    margin: 0 auto !important;
    left: 0 !important;
  }
  .prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    height: 250px !important;
  }
  .prescriptionsContainer .setOptionNoPopUp #remove-rx button,
.prescriptionsContainer .changeAddressPopUp #change-address-qr button,
.prescriptionsContainer .editPrescriptionsPopUp #remove-rx button {
    margin: 25px 10px 0 0 !important;
    width: 100% !important;
  }
  .prescriptionsContainer .setOptionNoPopUp #remove-rx button.yes {
    margin: 20px 10px 0 0 !important;
  }
  .prescriptionsContainer .setOptionNoPopUp #remove-rx h2,
.prescriptionsContainer .changeAddressPopUp #change-address-qr h1,
.prescriptionsContainer .editPrescriptionsPopUp #remove-rx h1 {
    font-weight: normal !important;
  }
  .prescriptionsContainer .changeAddressPopUp #change-address-qr h1,
.prescriptionsContainer .editPrescriptionsPopUp #remove-rx h1 {
    margin: 20px 0 10px 0 !important;
    padding-top: 30px;
  }
  .prescriptionsContainer .setOptionNoPopUp .modal-content,
.prescriptionsContainer .changeAddressPopUp .modal-content {
    padding: 0% 8% 5% 7% !important;
  }
  .prescriptionsContainer .openCallForRefillPopUp .modal-content .model.show-timeout {
    padding: 0 !important;
  }
  .prescriptionsContainer .openCallForRefillPopUp .model h2,
.prescriptionsContainer .emailHelpPopUp2 .model strong {
    padding-top: 10px;
    font-weight: normal !important;
    margin: 20px 0 30px 0 !important;
  }
  .prescriptionsContainer #edit-shipping-address input[type=text],
.prescriptionsContainer #edit-shipping-address input[type=text].long {
    width: 100% !important;
    padding: 12px 2%;
    margin: 5px 0 15px 0;
    box-sizing: border-box;
  }
  .prescriptionsContainer #edit-shipping-address .field-content.split input[type=text] {
    width: 96% !important;
    box-sizing: border-box;
    margin: 5px 4% 15px 0;
    padding: 0px 0 0px 4%;
  }
  .prescriptionsContainer #edit-shipping-address input[type=text],
.prescriptionsContainer #edit-shipping-address input[type=text].long {
    width: 98% !important;
    padding: 0px 10px;
    margin: 5px 0 15px 0;
    box-sizing: border-box;
  }
  .prescriptionsContainer .edit-shipping-address {
    width: 96%;
  }
  .prescriptionsContainer .field-content {
    float: left !important;
  }
  .prescriptionsContainer #edit-shipping-address .field-content {
    width: 100%;
    margin: 0;
  }
  .prescriptionsContainer #edit-shipping-address .field-content.split {
    width: 50%;
    margin: 0;
  }
}
@media (max-width: 520px) {
  .prescriptionsContainer {
    /*  #modal-close{
        display: none;
    }*/
    /**
    * VB 11/20/2016 - ITPR015400 - Guest Refill
    * Modified styles for Guest refill flow
    */
    /* .modal-backdrop.fade.in{
        top: 50px;
    }*/
  }
  .prescriptionsContainer .mobile-menu a:first-child {
    left: 4%;
    padding-left: 0;
  }
  .prescriptionsContainer .mobile-menu a {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 12px;
    display: block;
    z-index: 6;
    height: 50px;
    font-size: 14px;
    line-height: 25px;
  }
  .prescriptionsContainer #edit-shipping-address .mobile-menu h1,
.prescriptionsContainer .mobile-menu h1 {
    font-family: Helvetica, Arial, sans-serif;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    border-bottom: 1px #888 solid;
    padding: 12px 0;
    z-index: 4;
    text-transform: none;
  }
  .prescriptionsContainer #edit-shipping-address h1,
.prescriptionsContainer .ngdialog-close:before,
.prescriptionsContainer #edit-shipping-address h1 + hr {
    display: none;
  }
  .prescriptionsContainer .mobile-menu a:last-child {
    right: 4%;
    padding-right: 0;
  }
  .prescriptionsContainer .mobile-menu a {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 12px;
    display: block;
    z-index: 6;
    height: 50px;
    font-size: 14px;
    line-height: 25px;
  }
  .prescriptionsContainer #edit-shipping-address h1,
.prescriptionsContainer .ngdialog-close:before,
.prescriptionsContainer #edit-shipping-address h1 + hr {
    display: none;
  }
  .prescriptionsContainer .ngdialog {
    margin-top: 50px;
  }
}
@media (max-width: 480px) {
  .prescriptionsContainer .review-order .calldaytime .call-days > p,
.prescriptionsContainer .review-order .calldaytime .call-time > p {
    margin: 0;
    padding: 10px 0;
  }
  .prescriptionsContainer .review-order .calldaytime .call-days > ul,
.prescriptionsContainer .review-order .calldaytime .call-time > ul {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer .review-order .section.drugs-for-refill h3,
.prescriptionsContainer .review-order .section.drugs-for-refill > div {
    padding: 14px 22px;
    margin-bottom: 0;
    border-bottom: 2px solid #cccccc;
  }
  .prescriptionsContainer header > section > div,
.prescriptionsContainer main > section > div,
.prescriptionsContainer footer > section > div,
.prescriptionsContainer #xquick-reg-frame {
    padding: 0 20px;
  }
  .prescriptionsContainer .review-order .calldaytime {
    padding-top: 15px;
  }
  .prescriptionsContainer main > section > section.panel > .store-locator div.filter,
.prescriptionsContainer main > section > section.panel > .store-locator .search-again,
.prescriptionsContainer main > section > section.panel > .store-detail-wrap {
    width: auto;
  }
  .prescriptionsContainer .hrs-cstatus {
    left: 78%;
  }
  .prescriptionsContainer main > section > section.panel div.filter > ul > li.on a:after {
    bottom: -16px !important;
  }
}
@media (max-width: 480px) {
  .prescriptionsContainer .row-1-detail > li > div {
    width: auto;
    padding: 0 0 0 45%;
    position: relative;
    height: auto;
    margin: 24px 16px;
  }
  .prescriptionsContainer .map-still-lg {
    width: 45%;
    height: auto;
  }
  .prescriptionsContainer .map-still-lg img {
    width: 100%;
  }
  .prescriptionsContainer .row-1-detail p {
    font-size: 14px !important;
  }
}
@media (max-width: 520px) {
  .prescriptionsContainer .row-1-detail > li > div {
    width: auto;
    padding: 0 0 0 35%;
    position: relative;
    height: auto;
    margin: 24px 16px;
  }
  .prescriptionsContainer .map-still-lg {
    width: 35%;
  }
  .prescriptionsContainer .map-still-lg img {
    width: 100%;
  }
  .prescriptionsContainer .store-detail-wrap .jcaho-buttons .redButtons button,
.prescriptionsContainer section.panel#p430 .jcaho-buttons .redButtons button {
    width: 45%;
  }
  .prescriptionsContainer section.panel#p430 .store-results .jcaho-buttons .redButtons button {
    width: 240px;
  }
  .prescriptionsContainer .showin-mobile {
    display: block;
  }
}
.prescriptionsContainer .infobox-inner .angle-rt {
  right: 6px;
  z-index: 3;
}
.prescriptionsContainer .angle-rt {
  text-indent: -9999px;
  width: 16px;
  height: 16px;
  background-image: url(../images/arrow-black-right.png);
  background-size: contain;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -8px;
}
.prescriptionsContainer main > section > section.panel div.store-results {
  padding: 0;
  max-height: 444px;
  overflow-y: visible;
  min-height: 450px;
}
.prescriptionsContainer .store-detail-wrap {
  padding: 0 0px;
}
.prescriptionsContainer .cvs-store-info > h3 {
  font-size: 26px;
  font-weight: bold;
  border-bottom: 1px #cccccc solid;
  padding: 0 0 16px 0;
  margin: 0 16px;
}
.prescriptionsContainer .row-1-detail > li > div {
  width: auto;
  padding: 0 0 0 332px;
  position: relative;
  height: 266px;
  margin: 24px 16px;
}
.prescriptionsContainer .map-still-lg {
  width: 312px;
  height: 266px;
  position: absolute;
  top: 0;
  left: 0px;
}
.prescriptionsContainer .store-detail-wrap .row-1-detail ul > li.minuteclinic {
  background-image: url(../images/services-minuteclinic.png);
  width: 30px;
  padding: 0px;
}
.prescriptionsContainer .store-detail-wrap .row-1-detail ul > li {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: left center;
  display: inline-block;
  height: 24px;
  padding: 0 10px 0 0;
}
.prescriptionsContainer .store-detail-wrap .row-1-detail ul > li.careplus {
  background-image: url(../images/services-careplus.png);
  width: 30px;
  padding: 0px;
}
.prescriptionsContainer .store-detail-wrap .row-1-detail ul > li.immunization {
  background-image: url(../images/services-immunizations.png);
  width: 22px;
  padding: 0px;
}
.prescriptionsContainer .store-detail-wrap .row-1-detail ul > li.twentyfour-hour {
  background-image: url(../images/services-24hr-pharmacy.png);
  width: 36px;
  padding: 0px;
}
.prescriptionsContainer .row-2-detail {
  border-top: 1px #cccccc solid;
}
.prescriptionsContainer .row-2-detail li:first-child {
  display: inline-block;
  border-right: 1px #cccccc solid;
}
.prescriptionsContainer .row-2-detail li {
  display: block;
  width: 50%;
  float: left;
  padding: 8px 16px;
  font-weight: bold;
}
.prescriptionsContainer .row-2-detail:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
  height: 0;
  line-height: 0;
}
.prescriptionsContainer .row-2-detail li.directions-detail {
  display: none;
}
.prescriptionsContainer .row-3-detail {
  position: relative;
  padding: 36px 0 0 0;
  background-color: #f1f1f1;
}
.prescriptionsContainer .row-3-detail li {
  background-color: #ffffff;
}
.prescriptionsContainer .row-3-detail li h4 {
  font-size: 16px;
  line-height: 36px;
  font-weight: normal;
  position: absolute;
  width: 14%;
  height: 36px;
  top: 0;
  left: 1%;
  text-align: center;
  margin: 0;
  padding: 0px 0;
  cursor: pointer;
}
.prescriptionsContainer .row-3-detail li > h4 + ul {
  background-color: #ffffff;
}
.prescriptionsContainer .row-3-detail li > h4 + ul > li {
  padding: 16px;
}
.prescriptionsContainer .row-3-detail li > ul > li {
  position: relative;
  border-bottom: 1px #cccccc solid;
}
.prescriptionsContainer .hrs-detail {
  font-size: 16px;
}
.prescriptionsContainer .hrs-cstatus.open {
  color: #559f45;
}
.prescriptionsContainer .hrs-cstatus.closed {
  color: #cc0000;
}
.prescriptionsContainer .hrs-cstatus {
  position: absolute;
  top: 30%;
  left: 40%;
  font-size: 16px;
  font-weight: bold;
}
.prescriptionsContainer .hrs-title + ul {
  width: 60%;
}
.prescriptionsContainer .row-3-detail li > ul > li {
  position: relative;
  border-bottom: 1px #cccccc solid;
}
.prescriptionsContainer .row-3-detail li > ul > li > ul > li {
  position: relative;
  border-bottom: 0 none;
  cursor: pointer;
}
.prescriptionsContainer .hrs-title + ul li {
  list-style-type: none;
  font-size: 16px;
  width: 50%;
  float: left;
  position: relative;
  line-height: 14px;
  padding: 6px 0 6px 14px;
}
.prescriptionsContainer .hrs-title + ul:after {
  clear: both;
  display: block;
  content: "";
  width: 100%;
  height: 0;
}
.prescriptionsContainer .row-3-detail li:nth-child(2) h4 {
  left: 15%;
}
.prescriptionsContainer .row-3-detail li:nth-child(3) h4 {
  left: 29%;
}
.prescriptionsContainer .row-3-detail li:nth-child(4) h4 {
  left: 43%;
}
.prescriptionsContainer .row-3-detail li:nth-child(5) h4 {
  left: 57%;
}
.prescriptionsContainer .row-3-detail li:nth-child(6) h4 {
  left: 71%;
}
.prescriptionsContainer .row-3-detail li:nth-child(7) h4 {
  left: 85%;
}
.prescriptionsContainer .store-detail-wrap {
  width: 750px;
}
.prescriptionsContainer h1.modal-h1,
.prescriptionsContainer h1.main-header {
  color: #000;
  font-size: 24px;
  line-height: 28px;
  font-weight: 600;
  margin: 0 0 30px 0;
  text-transform: none;
}
.prescriptionsContainer .review-order h1.main-header {
  border-bottom: 0 none;
  padding-bottom: 0px;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0 0 0px 14px;
  font-size: 24px;
  font-weight: normal;
}
.prescriptionsContainer main > section > section.panel div.search-again {
  width: 750px;
  box-sizing: border-box;
  padding: 10px 10px 10px 40px !important;
  /*background: url(../images/sight.png) left 8px center no-repeat #000000 !important;*/
  background-size: 24px 24px;
}
.prescriptionsContainer main > section > section.panel div.filter {
  width: 750px;
}
.prescriptionsContainer .search-again .location-search > input {
  padding: 20px 12px 20px 12px;
}
.prescriptionsContainer main > section > section.panel div.filter > ul > li.on a:after {
  background-color: #fafafa !important;
}
.prescriptionsContainer .store-locator #modal-header h1 {
  border: 0px;
}
.prescriptionsContainer .infobox-close {
  color: #777;
  font-size: 16px;
  height: 16px;
  outline: medium none;
  position: absolute;
  right: 5px;
  text-align: center;
  text-decoration: none;
  top: 5px;
  width: 16px;
  z-index: 10;
  pointer-events: auto;
}
.prescriptionsContainer .infobox-inner {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin-right: 0;
  padding: 10px;
  box-sizing: border-box;
}
.prescriptionsContainer .infoHead {
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 10px 0;
}
.prescriptionsContainer .infobox-title .jcaho-buttons .redButtons button,
.prescriptionsContainer section.panel#p430 .infobox-title .jcaho-buttons .redButtons button {
  width: 100%;
}
.prescriptionsContainer .infobox-inner .angle-rt {
  right: 6px;
  z-index: 3;
}
.prescriptionsContainer .angle-rt {
  text-indent: -9999px;
  width: 16px;
  height: 16px;
  background-image: url(../images/arrow-black-right.png);
  background-size: contain;
  position: absolute;
  right: 12px;
  top: 55%;
  margin-top: -8px;
}
.prescriptionsContainer main > section > section.panel div.store-results {
  padding: 0;
  max-height: 444px;
  overflow-y: visible;
  min-height: 450px;
}
.prescriptionsContainer .yesno-btn .toggleNo {
  text-align: right;
  right: 6px;
  left: auto;
}
.prescriptionsContainer .yesno-btn .toggleYes {
  text-align: left;
  left: 6px;
  right: auto;
  display: none;
}
.prescriptionsContainer .review-order .section.drugs-for-refill .yesno-btn > span {
  position: relative;
  display: inline-block;
  margin: 0 0 0 20px;
  width: 75px;
  height: 30px;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
  cursor: pointer;
  top: 50%;
  left: 0px;
  border: 2px solid #999999;
  background-color: #999999;
  border-radius: 6px;
  z-index: 3;
  -webkit-transition: background-color 400ms ease;
}
.prescriptionsContainer input[type=checkbox][name=orderComments]:checked + label.yesno-btn > span {
  border: 2px solid #37baab;
  background-image: none;
  background-color: #37baab;
  -webkit-transition: background-color 400ms ease;
}
.prescriptionsContainer .yesno-btn > span > span {
  color: #ffffff;
  font-size: 16px;
  line-height: 30px;
  background: transparent none;
  width: 69px;
  height: auto;
  display: block;
  border: none;
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
}
.prescriptionsContainer .yesno-btn > span:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  width: 30px;
  height: 30px;
  border-radius: 6px;
  background-color: #ffffff;
}
.prescriptionsContainer #edit-shipping-address h1 {
  padding-bottom: 18px;
  margin-bottom: 15px;
  border-bottom: 1px solid #888;
}
.prescriptionsContainer #edit-shipping-address.show-timeout {
  height: auto;
  padding: 0 50px !important;
}
.prescriptionsContainer .change-address input[name=changeFirstname],
.prescriptionsContainer .change-address input[name=changeLastname],
.prescriptionsContainer .change-address input[name=Address],
.prescriptionsContainer .change-address #addressLine2,
.prescriptionsContainer .change-address input[name=addressLine2],
.prescriptionsContainer .change-address #City,
.prescriptionsContainer .change-address input[name=City],
.prescriptionsContainer .change-address .field-content.split > .selectBox > #dropState,
.prescriptionsContainer .change-address .field-content.split > .selectBox > input[name=dropState],
.prescriptionsContainer .change-address .field-content.split > #zip,
.prescriptionsContainer .change-address .field-content.split > input[name=zip] {
  padding: 3px 12px 3px 12px;
}
.prescriptionsContainer .change-address .editaddress,
.prescriptionsContainer .change-address .editaddressLine2,
.prescriptionsContainer .change-address .editcity,
.prescriptionsContainer .change-address .field-content.split > .selectBox .editdropState,
.prescriptionsContainer .change-address .field-content.split > .editzip {
  padding: 3px 12px 3px 12px;
}
.prescriptionsContainer .review-order .section .current-address > p {
  margin: 0px;
}
.prescriptionsContainer .change-address > .field-content .editWrap {
  margin-top: -10px;
  margin-left: 40px;
  position: relative;
}
.prescriptionsContainer .change-address > .field-content .editWrap .edit[disabled],
.prescriptionsContainer .disabled-class {
  position: static;
  bottom: auto;
  left: auto;
  color: #cccccc !important;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer .change-address > .field-content a.add-address-link.add {
  position: static;
  bottom: auto;
  left: auto;
  color: #37baab;
  font-size: 16px;
  margin-left: 0px;
  font-weight: 600;
  cursor: pointer;
  text-decoration: underline;
}
.prescriptionsContainer .change-address > .field-content a.add-address-link.add[disabled] {
  color: #cccccc;
}
.prescriptionsContainer .editWrap .edittooltip {
  font: 13px/17px Helvetica, Arial, sans-serif !important;
  width: 400px;
  position: absolute;
  top: 140%;
  left: -38px;
  background: #fefefe;
  border: 1px #cacaca solid;
  margin: 0;
  padding: 1em;
  z-index: 3;
  opacity: 1;
}
.prescriptionsContainer .editWrap .edittooltip:after {
  width: 12px;
  height: 12px;
  border-top: #cacaca solid 1px;
  border-right: #cacaca solid 1px;
  content: " ";
  background-color: #fefefe;
  display: block;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 52px;
  right: auto;
  top: -6px;
}
.prescriptionsContainer .disable-MultiInput + label > h5 > strong {
  color: #ccc !important;
}
.prescriptionsContainer .disable-MultiInput + label span {
  color: #ccc;
  border-color: #ccc !important;
}
.prescriptionsContainer .mobile-header,
.prescriptionsContainer .mobile-menu {
  display: none;
}
.prescriptionsContainer .row-3-detail h3.hrs-title {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.prescriptionsContainer section.panel#p430 .jcaho-buttons.storedetail-modal .redButtons button {
  width: 240px;
}
.prescriptionsContainer .jcaho-buttons .redButtons button {
  margin: 0 !important;
  width: 100%;
  padding: 13px 34px;
  background: #cc0000;
  border: 2px solid #cc0000;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
}
.prescriptionsContainer .row-3-detail + .jcaho-buttons {
  padding: 16px;
}
.prescriptionsContainer .row-2-detail:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
  height: 0;
  line-height: 0;
}
.prescriptionsContainer .service-hrs-list h4.is-today:after {
  width: 12px;
  height: 12px;
  border-top: #fff solid 2px;
  border-right: #fff solid 2px;
  content: " ";
  background-color: #fff;
  display: block;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 50%;
  margin-left: -6px;
  bottom: -6px;
}
@media (max-width: 520px) {
  .prescriptionsContainer .row-1-detail > li > div {
    width: auto;
    padding: 0 0 0 35%;
    position: relative;
    height: auto;
    margin: 24px 16px;
  }
  .prescriptionsContainer .map-still-lg {
    width: 35%;
  }
  .prescriptionsContainer .map-still-lg img {
    width: 100%;
  }
  .prescriptionsContainer main > section > section.panel .store-locator div.store-results > div .jcaho-buttons span.redButtons {
    margin-right: 0px;
  }
  .prescriptionsContainer .showin-mobile {
    display: block;
  }
  .prescriptionsContainer .store-detail-wrap {
    margin-top: 15px;
  }
  .prescriptionsContainer .row-1-detail map-still-lg + p {
    display: inline-block;
  }
  .prescriptionsContainer section.panel#p430 .jcaho-buttons.storedetail-modal .redButtons button {
    padding: 12px 11px;
    width: 44%;
    box-sizing: border-box;
    margin: 0px;
    height: auto;
    line-height: normal;
  }
}
@media (max-width: 480px) {
  .prescriptionsContainer .row-1-detail > li > div {
    width: auto;
    padding: 0 0 0 45%;
    position: relative;
    height: auto;
    margin: 24px 16px;
  }
  .prescriptionsContainer .map-still-lg {
    width: 45%;
    height: auto;
  }
  .prescriptionsContainer .map-still-lg img {
    width: 100%;
  }
  .prescriptionsContainer .row-1-detail p {
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /*  modal fade ng-isolate-scope editAddress in */
    /* .save-change,.cancel-change{
     display:none;
    }*/
    /*
        header.mobile-header > section > div > div#menu, header.mobile-header > section > div div#menu-back {
        display: none;
        position: fixed;
    }
    header.mobile-header > section > div > div#menu {
        background-color: #d1cccc;
    }
    header.mobile-header > section > div > div#menu .primer {
        display: none;
    }

    header.mobile-header > section > div > div#menu .primer {
        position: absolute;
        top: 50px;
        left: 0px;
        width: 100%;
        height: 50px;
        background-color: #e9e9e9;
        overflow: hidden;
    }
        */
  }
  .prescriptionsContainer .editWrap .edittooltip {
    width: 295px;
  }
  .prescriptionsContainer .editnew-modalopen {
    display: none !important;
    /*SPEC-2560 PROD DEFECT: UI: App: Fix Add New Address Modal "Save" Functionality*/
  }
  .prescriptionsContainer .modal.editAddress.in {
    z-index: 10000;
  }
  .prescriptionsContainer .modal-open > header.mobile-header {
    position: fixed;
    z-index: 1000000;
  }
  .prescriptionsContainer .mobile-menu .save-change,
.prescriptionsContainer .mobile-menu .cancel-change {
    display: block;
  }
  .prescriptionsContainer .mobile-header {
    display: block;
    margin-left: -20px;
  }
  .prescriptionsContainer header.mobile-header > section > div div.logo-specialty {
    padding-top: 0;
    background-color: #cc0000;
    height: 50px;
    width: 100%;
    top: 0px;
  }
  .prescriptionsContainer header.mobile-header > section > div div.logo-specialty,
.prescriptionsContainer header.mobile-header > section > div div.threebar {
    position: fixed;
    z-index: 1;
  }
  .prescriptionsContainer header.mobile-header > section > div div.logo-specialty,
.prescriptionsContainer header.mobile-header > section > div div.threebar {
    z-index: 5;
  }
  .prescriptionsContainer header.mobile-header > section > div div.threebar {
    top: 0px;
    right: 0px;
    padding: 10px 0 0 0;
    color: #fff;
    cursor: pointer;
    width: 50px;
    height: 31px;
    font-size: 30px;
    text-align: center;
  }
  .prescriptionsContainer header.mobile-header > section,
.prescriptionsContainer main > section,
.prescriptionsContainer footer > section {
    width: 100%;
    text-align: left;
    display: inline-block;
  }
  .prescriptionsContainer header.mobile-header > section {
    margin: 0;
    padding: 0;
  }
  .prescriptionsContainer header.mobile-header,
.prescriptionsContainer main,
.prescriptionsContainer footer {
    text-align: center;
  }
  .prescriptionsContainer header.mobile-header > section > div div.logo-specialty a {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 162px;
    height: 24px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-image: url("../images/cvs-specialty-white.png");
    background-image: url("../images/cvs-specialty-white.svg");
    background-size: 162px 24px;
    display: inline-block;
    margin-left: 15px;
    margin-top: 13px;
  }
  .prescriptionsContainer #xquick-reg-frame .review-order h1.main-header {
    margin: 0px;
  }
  .prescriptionsContainer #edit-shipping-address.show-timeout {
    padding: 4% !important;
    width: 92%;
  }
  .prescriptionsContainer .change-address .field-content.split > .selectBox > #dropState {
    height: 28px;
    margin-bottom: 0px;
  }
  .prescriptionsContainer #edit-shipping-address {
    min-height: 515px;
    height: auto;
  }
  .prescriptionsContainer .store-locator.container .search-again > .location-search > input {
    height: 30px;
    margin-top: 3px;
    padding: 19px 12px 19px 12px;
  }
  .prescriptionsContainer .store-locator.container .search-again {
    background: #000000 !important;
  }
  .prescriptionsContainer .hrs-cstatus {
    position: absolute;
    top: 30%;
    left: 80%;
    font-size: 16px;
    font-weight: bold;
  }
  .prescriptionsContainer .hrs-title + ul {
    width: 100%;
  }
}
@media (max-width: 520px) {
  .prescriptionsContainer {
    /*section > .mobile-menu + div {
        margin-top: 83px;
    }*/
  }
  .prescriptionsContainer section > .mobile-menu {
    top: 0px;
  }
  .prescriptionsContainer .mobile-menu {
    display: block;
    background-color: #ffffff;
    z-index: 4;
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
    height: 50px;
    border-bottom: 1px #888 solid;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer section > .mobile-menu {
    top: 0px;
  }
  .prescriptionsContainer .jacho #statusbar,
.prescriptionsContainer .review-order #statusbar,
.prescriptionsContainer .confirm-order #statusbar {
    width: 100%;
    margin: 58px auto;
  }
  .prescriptionsContainer #xquick-reg-frame .review-order h1.main-header {
    margin: 0px;
    margin-left: -6px;
  }
}
.prescriptionsContainer .toggle-width-height {
  width: 75px !important;
  height: 34px !important;
}
.prescriptionsContainer .field-content .selectBox > .options li {
  border-top: #1e1e1e solid 1px;
}
.prescriptionsContainer #myMapL .Infobox {
  /*width:230px !important;*/
}
.prescriptionsContainer #myMapL .Infobox > .infobox-body > .infobox-title .jcaho-buttons .redButtons button {
  width: 100%;
}
.prescriptionsContainer #myMapL .Infobox > .infobox-body > .infobox-title .angle-rt {
  width: 15px;
  height: 15px;
  right: 7px;
  top: 50%;
}
.prescriptionsContainer #myMapL .Infobox .infobox-title {
  margin-right: 0px;
}
.prescriptionsContainer .store-detail-wrap > .cvs-store-info .row-3-detail h3.hrs-title {
  font-size: 20px;
  padding-bottom: 5px;
}
.prescriptionsContainer .store-locator > .filter + h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
.prescriptionsContainer .store-results.store-list > div {
  font-size: 15px !important;
  line-height: 1.3em !important;
  margin-bottom: 0px;
}
.prescriptionsContainer .store-results.store-list > div > small small {
  text-transform: uppercase;
  font-size: 12px;
}
.prescriptionsContainer .review-order .section.drugs-for-refill > div > p.section-refill-p {
  position: relative;
  text-transform: uppercase;
  /*height: 15px !important;*/
  width: 275px;
  margin: 15px 0 0 0;
}
.prescriptionsContainer .review-order .section .delivery-date-section {
  margin: 0px 0 10px;
}
.prescriptionsContainer .change-address > .field-content .editWrap > .edit {
  color: #cc0000;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}
.prescriptionsContainer .row-3-detail .closed {
  color: #cc0000;
}
.prescriptionsContainer main > section > section.panel .filter-wrap .services-wrap > label {
  position: static;
  display: block;
  border-top: 2px solid #ccc;
  padding: 16px 18px;
  font-size: 18px;
  margin: 0 0 16px 0;
}
.prescriptionsContainer .filter-wrap > h3,
.prescriptionsContainer .filter-wrap > div.jcaho-buttons {
  padding: 0 2%;
  margin: 20px 0;
}
.prescriptionsContainer .store-list .store-address {
  font-size: 15px !important;
}
.prescriptionsContainer .store-list ul.store-icongrp {
  padding-bottom: 15px;
}
.prescriptionsContainer main > section > section.panel div.store-results > div.list-storedata {
  padding: 10px 10px 15px 105px;
}
.prescriptionsContainer main > section > section.panel .store-results.store-list {
  height: 500px;
  min-height: none;
  max-height: none;
  overflow: auto;
}
.prescriptionsContainer .store-locator .target-store {
  line-height: 1.3em;
}
.prescriptionsContainer .store-locator span.target-store {
  background: none;
  padding: 0px 0px 1px 0px;
}
.prescriptionsContainer .circle-img {
  height: 18px;
  width: 18px;
  display: inline-block;
  float: left;
  padding-right: 5px;
  padding-top: 1px;
}
.prescriptionsContainer .store-results.store-list .target-store > strong.open {
  padding-left: 2px;
}
.prescriptionsContainer .show-in-mobile {
  display: none;
}
.prescriptionsContainer .input-highlight {
  border-color: #DC1F28 !important;
  background-color: #fae5e5 !important;
}
.prescriptionsContainer .change-address .editWrap > a.edit:hover,
.prescriptionsContainer .add-address-link:hover {
  text-decoration: underline;
}
.prescriptionsContainer .change-address hr {
  margin-top: 10px !important;
  border: 0;
  border-bottom: 1px solid #888;
  clear: both;
  padding-top: 0px;
}
.prescriptionsContainer .modal #edit-shipping-address .save-change {
  margin-top: 0px;
}
.prescriptionsContainer .modal #edit-shipping-address .cancel-change {
  margin-top: 0px;
  margin-bottom: 0px;
}
.prescriptionsContainer .modal .save-cancel-hide > .save-change {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.prescriptionsContainer main > section > section.panel div.filter > ul > li.on .list-tab.with-store-list:after {
  background-color: #e9e9e9 !important;
}
.prescriptionsContainer main > section > section.panel div.filter > ul > li.on .list-tab:after {
  background-color: #ffffff !important;
}
.prescriptionsContainer .backbtn {
  background: #fff !important;
  color: #cc0000 !important;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .modal #edit-shipping-address .save-select {
  background: #cc0000;
  color: #fff;
}
@media (max-width: 767px) {
  .prescriptionsContainer .nurseCheckbox {
    left: -26px !important;
  }
  .prescriptionsContainer .show-in-mobile {
    display: block;
  }
  .prescriptionsContainer .filter-wrap #modal-header {
    display: block;
  }
  .prescriptionsContainer #modal-header {
    display: none;
  }
  .prescriptionsContainer #remember-me-modal-header {
    display: block;
    padding-bottom: 10px;
  }
  .prescriptionsContainer .setOptionNoPopUp #modal-header,
.prescriptionsContainer .insurencePopUp #modal-header {
    display: block;
    height: 0px;
  }
  .prescriptionsContainer .filter-wrap > .jcaho-buttons > .redButtons > button {
    width: 96% !important;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill > div > p.section-refill-p {
    /*height: 40px !important;*/
    margin: 0;
    line-height: 1.4;
  }
  .prescriptionsContainer .section.drugs-for-refill #needsupplies + label {
    margin-top: 5px;
    font-weight: normal;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers.dosage p.label {
    width: auto;
    float: left;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question .question-answers > .labelText {
    margin-top: 70px;
    font-size: 14px;
  }
  .prescriptionsContainer .store-locator + small > .store-detail-wrap {
    width: auto;
  }
  .prescriptionsContainer .review-order .section.drugs-for-refill h3,
.prescriptionsContainer .review-order .section.drugs-for-refill > div {
    padding-left: 0px;
  }
  .prescriptionsContainer .address-change .field-content + .save-change,
.prescriptionsContainer .address-change .field-content + .save-change + .cancel-change {
    display: none;
  }
  .prescriptionsContainer .store-locator.desktop > .search-again > .location-search > .storeLocatorSearch {
    width: 105%;
  }
  .prescriptionsContainer .store-results > div .jcaho-buttons span.redButtons button {
    width: 100% !important;
  }
}
.prescriptionsContainer .change-date .options {
  width: 100%;
}
.prescriptionsContainer .change-date .options li {
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.prescriptionsContainer .email-functionality label {
  padding: 0 !important;
  width: auto !important;
  left: 0 !important;
  top: 0 !important;
  clear: both;
}
.prescriptionsContainer .email-functionality label a {
  text-decoration: none;
}
.prescriptionsContainer .email-functionality label span {
  left: 0 !important;
  top: 0 !important;
  display: inline-block !important;
}
.prescriptionsContainer .email-functionality input[type=text],
.prescriptionsContainer .email-functionality input[type=email] {
  width: 90%;
  max-width: 80%;
  height: 42px;
  margin: 5px 0 15px 0;
}
.prescriptionsContainer .review-order input[type=email] {
  width: 320px;
  max-width: initial;
}
.prescriptionsContainer .helpButton {
  width: 25px !important;
  height: 25px;
  float: left !important;
  margin-left: 2%;
  font-size: 1.6em;
  cursor: pointer;
  display: inline-block;
  margin-top: 15px;
}
.prescriptionsContainer .phCallWrapper span {
  display: block;
  color: #DC1F28;
  font-size: 12px;
  font-weight: normal;
}
.prescriptionsContainer .phCallWrapper input[type=tel] {
  width: 100%;
  max-width: 320px;
}
@media (max-width: 767px) {
  .prescriptionsContainer .email-functionality input[type=email] {
    width: 90%;
    max-width: 80%;
    height: 42px;
    margin: 5px 0 15px 0;
  }
  .prescriptionsContainer .email-functionality label {
    font-size: 11px !important;
  }
  .prescriptionsContainer .email-functionality label span {
    margin-right: 5px !important;
  }
  .prescriptionsContainer .bottomPadding {
    padding-bottom: 40px;
  }
  .prescriptionsContainer .helpButton {
    margin-left: 4%;
  }
}
.prescriptionsContainer .emailHelpPopUp2 .modal-content #email-help,
.prescriptionsContainer #change-address-qr {
  padding-left: 50px;
  padding-right: 50px;
}
.prescriptionsContainer .emailHelpPopUp2 .modal-content #email-help strong {
  margin-bottom: 35px;
  display: inline-block;
}
.prescriptionsContainer .emailHelpPopUp2 .modal-content #email-help button {
  margin: 30px 0 0 0 !important;
}
.prescriptionsContainer .emailHelpPopUp2 .modal-content #email-help #modal-close {
  top: 12px;
  right: 13px;
}
.prescriptionsContainer .setOptionNoPopUp .modal-dialog {
  /*height: auto;*/
  width: inherit;
  margin-top: 0px;
}
.prescriptionsContainer .setOptionNoPopUp .modal-content {
  padding: 5% 7%;
}
.prescriptionsContainer .setOptionNoPopUp #remove-rx button.yes {
  margin: 50px 10px 20px 0;
  border: 2px solid #cc0000;
}
.prescriptionsContainer .field-content .mobile-elem-show {
  height: 42px;
}
.prescriptionsContainer input[type=tel].confim-idt-zip-mob {
  width: 420px;
  height: 45px;
}
@media (max-width: 992px) {
  .prescriptionsContainer .modal.editPrescriptionsPopUp {
    height: 320px;
    overflow-y: hidden;
  }
}
@media (max-width: 767px) {
  .prescriptionsContainer {
    /* 01062017 - 18160 - Start*/
    /* 01062017 - 18160 - End*/
    /*.modal{ float: left;height: 350px;}*/
    /*.changeAddressPopUp .modal-content, .editPrescriptionsPopUp .modal-content{
        padding: 0% 7% 5% 7% !important;
    }*/
    /*.review-order {
      padding-bottom: 80px;
    }*/
  }
  .prescriptionsContainer a.emptyPrescription {
    position: relative;
    background-position: 2% 42%, 96% 44%;
    padding-left: 50px;
  }
  .prescriptionsContainer .emailHelpPopUp2 .modal-content #email-help,
.prescriptionsContainer #change-address-qr {
    padding: 0px;
  }
  .prescriptionsContainer .field-wdth-98pc {
    width: 98% !important;
  }
  .prescriptionsContainer .rxHelp {
    height: 350px;
  }
  .prescriptionsContainer .modal.changeAddressPopUp {
    height: 350px;
  }
  .prescriptionsContainer .modal.editPrescriptionsPopUp {
    height: 430px;
  }
  .prescriptionsContainer .stickyPlaceHolder {
    height: 60px;
    width: 100%;
  }
  .prescriptionsContainer .terms-condition {
    max-height: 100%;
  }
  .prescriptionsContainer .terms-condition modal-content {
    padding: 5% !important;
  }
  .prescriptionsContainer .terms-condition #modal-close {
    top: 10px;
    right: 10px;
  }
  .prescriptionsContainer .openCallForRefillPopUp .modal-content,
.prescriptionsContainer .emailHelpPopUp2 .modal-content {
    padding: 0% 7% 5% 7% !important;
  }
  .prescriptionsContainer .cnlOrder-txt {
    /*position: fixed;
    bottom: 60px;*/
  }
}
.prescriptionsContainer .email-functionality label {
  font-weight: bold;
  margin: 1em 0 0 0;
  font-size: 12px;
}
.prescriptionsContainer #edit-shipping-address input[type=text] {
  height: 42px;
  padding: 0 10px;
}
.prescriptionsContainer .width-controller {
  width: 100% !important;
  padding: 0 !important;
}
@media (max-width: 736px) {
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 370px;
  }
  .prescriptionsContainer p.promotionAlert {
    margin-top: 20px;
  }
}
@media (max-width: 707px) {
  .prescriptionsContainer {
    /*Mano - SMP009 - 27022017 - for 4821 issue - Start*/
    /*Mano - SMP009 - 27022017 - for 4821 issue - End*/
  }
  .prescriptionsContainer .questionPanel .jcaho-buttons button {
    width: 90%;
    margin: 0;
    position: fixed;
    bottom: 78px;
    left: 5%;
  }
  .prescriptionsContainer .jcaho-buttons.non_sticky_button.ng-scope button {
    position: initial;
    width: 100%;
  }
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 750px;
  }
  .prescriptionsContainer input[type=tel].confim-idt-zip-mob {
    height: 42px;
    width: 100%;
    margin-bottom: 0;
  }
}
@media (max-width: 667px) {
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 325px;
  }
}
@media (max-width: 568px) {
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 270px;
  }
}
@media (max-width: 414px) {
  .prescriptionsContainer {
    /*.modal.insurencePopUp {
        height: 650px !important;
    }*/
  }
  .prescriptionsContainer p.promotionAlert {
    margin-top: 50px;
  }
  .prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    height: 260px !important;
  }
  .prescriptionsContainer .emailHelpPopUp2 .modal-content #email-help button {
    padding: 12px 24px;
    width: 100%;
    margin-top: 10px !important;
  }
  .prescriptionsContainer .modal.cancelCheckoutPopUp {
    width: 414px !important;
    height: 310px !important;
  }
  .prescriptionsContainer .question-answers .selectBox > div {
    width: 59%;
  }
  .prescriptionsContainer .question-answers .options {
    width: 59%;
  }
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 690px;
  }
  .prescriptionsContainer .store-locator.desktop > .search-again > .location-search > .storeLocatorSearch {
    width: 109%;
  }
}
@media (max-width: 375px) {
  .prescriptionsContainer {
    /*.modal.insurencePopUp {
        height: 620px !important;
    }*/
  }
  .prescriptionsContainer .insurencePopUp .modal-dialog {
    height: auto !important;
  }
  .prescriptionsContainer .modal.cancelCheckoutPopUp {
    width: 375px !important;
    height: 310px !important;
  }
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 620px;
  }
  .prescriptionsContainer .store-locator.desktop > .search-again > .location-search > .storeLocatorSearch {
    width: 110%;
  }
}
@media (max-width: 360px) {
  .prescriptionsContainer {
    /* 01062017 - 18160 - Start*/
    /* 01062017 - 18160 - End*/
  }
  .prescriptionsContainer main > section > section.panel div.filter > ul > li.on a:after {
    bottom: -15px !important;
  }
  .prescriptionsContainer a.emptyPrescription {
    background-position: 2% 42%, 96% 44%;
  }
  .prescriptionsContainer .modal.cancelCheckoutPopUp {
    width: 360px !important;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    min-width: 240px;
  }
  .prescriptionsContainer .store-locator.desktop > .search-again > .location-search > .storeLocatorSearch {
    width: 110%;
  }
}
@media (max-width: 320px) {
  .prescriptionsContainer .insurencePopUp .modal-dialog {
    height: 93% !important;
  }
  .prescriptionsContainer .modal.insurencePopUp {
    height: 520px !important;
  }
  .prescriptionsContainer .modal.cancelCheckoutPopUp {
    width: 320px !important;
    height: 310px !important;
  }
  .prescriptionsContainer .question-answers .selectBox > div {
    width: 75% !important;
  }
  .prescriptionsContainer .question-answers .options {
    width: 75% !important;
  }
  .prescriptionsContainer .change-date .options {
    width: 100% !important;
  }
  .prescriptionsContainer .review-order .selectBox input[type=text] {
    width: 100% !important;
  }
  .prescriptionsContainer section.sectionRefillPrescription {
    height: 520px;
  }
  .prescriptionsContainer main > section > section.panel div.jcaho .question {
    min-width: 210px;
  }
  .prescriptionsContainer .store-locator.desktop > .search-again > .location-search > .storeLocatorSearch {
    width: 113%;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  .prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    height: 250px !important;
  }
  .prescriptionsContainer .modal.editPrescriptionsPopUp {
    height: 350px;
  }
  .prescriptionsContainer .modal.changeAddressPopUp {
    height: 300px;
  }
  .prescriptionsContainer .modal.insurencePopUp {
    height: 270px !important;
  }
  .prescriptionsContainer #sample-id img {
    width: 100%;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  .prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    height: 250px !important;
  }
  .prescriptionsContainer .modal.editPrescriptionsPopUp {
    height: 350px;
  }
  .prescriptionsContainer .modal.changeAddressPopUp {
    height: 300px;
  }
  .prescriptionsContainer .modal.insurencePopUp {
    height: 330px !important;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {
  .prescriptionsContainer .modal.openCallForRefillPopUp,
.prescriptionsContainer .modal.emailHelpPopUp2 {
    height: 250px !important;
  }
  .prescriptionsContainer .modal.editPrescriptionsPopUp {
    height: 350px;
  }
  .prescriptionsContainer .modal.changeAddressPopUp {
    height: 300px;
  }
  .prescriptionsContainer .modal.insurencePopUp {
    height: 370px !important;
  }
}
@media (hover: hover) {
  .prescriptionsContainer .jachOptn label:hover span {
    width: 24px;
    height: 24px;
    border: 2px solid #000;
    background: #000;
    box-shadow: inset 0 0 0 0.15em white;
  }
}
.prescriptionsContainer .connect-container {
  width: 100%;
  margin: 40px 0;
  display: inline-block;
}
.prescriptionsContainer .connect-left {
  width: 100%;
  float: left;
  border-right: 0px;
  height: 100%;
}
.prescriptionsContainer .connect-left-image-div {
  margin: 20px 0px 40px 0px;
  width: 98%;
}
.prescriptionsContainer .connect-left-image-div img {
  max-width: 100%;
  max-height: 70px;
}
.prescriptionsContainer .connect-right {
  width: 50%;
  float: left;
}
.prescriptionsContainer .connect-right-content img {
  max-width: 100%;
}
.prescriptionsContainer .connect-content {
  width: 95%;
  float: left;
  text-align: left;
}
.prescriptionsContainer .connect-left h2 {
  margin: 0;
}
.prescriptionsContainer .connect-left h2,
.prescriptionsContainer .mht-what-next {
  font-weight: bold;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0 !important;
}
.prescriptionsContainer h2.mht-what-next {
  margin-bottom: 10px !important;
}
.prescriptionsContainer .promotion-desc {
  font-size: 16px;
  line-height: 20px;
}
.prescriptionsContainer .connect-button {
  margin: 20px 0px 32px 0px;
}
.prescriptionsContainer .connect-button a {
  font-size: 14px;
  line-height: 18px;
  background-color: #cc0000;
  padding: 16px 32px;
  margin-top: 20px;
  display: inline-block;
  color: #ffffff;
  border-bottom: 2px solid #A1050D;
  cursor: pointer;
  text-decoration: none;
  font-weight: bold;
  float: left !important;
}
.prescriptionsContainer #quick-reg-frame #btnConnect {
  padding-top: 16px;
  padding-bottom: 16px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  border: none;
  border-bottom: 2px solid #A1050d;
  line-height: 18px;
  margin-right: 0px;
}
.prescriptionsContainer .connect-button a:hover,
.prescriptionsContainer #quick-reg-frame #btnConnect:hover {
  background-color: #EB0000;
  border-bottom: 2px solid #CC0000;
  color: #ffffff;
}
.prescriptionsContainer .connect-button a.active,
.prescriptionsContainer .connect-button a:active,
.prescriptionsContainer #quick-reg-frame #btnConnect:active {
  background-color: #A1050D;
  border-bottom: 2px solid #A1050D;
}
.prescriptionsContainer .connect-right .connect-right-content p {
  margin: 153px 0 152px 0;
  text-align: center;
}
.prescriptionsContainer .modal .connect-close-block {
  width: 650px;
  text-align: left;
  font-weight: 400;
  line-height: 20px;
}
.prescriptionsContainer .connect-close-block button {
  margin: 20px 10px 10px 0;
}
.prescriptionsContainer .connect-left-portable-width {
  width: 50%;
}
.prescriptionsContainer .promotionAlert a,
.prescriptionsContainer .spanlink {
  word-wrap: break-word;
  color: #CC0000;
  text-decoration: underline;
}
.prescriptionsContainer .promotion-desc a {
  color: #CC0000;
  text-decoration: underline;
}
.prescriptionsContainer #mhtcboxClose {
  background: url(../images/sprite-1.png) no-repeat -2px -211px;
  top: 15px;
  right: 13px;
  width: 23px;
  height: 23px;
  overflow: visible;
  position: absolute;
  text-indent: -9999px;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
@media (max-width: 767px) {
  .prescriptionsContainer .modal .modal-content .model.show-timeout.connect-close-block {
    padding: 25px !important;
    width: auto;
  }
  .prescriptionsContainer .connect-close-block button {
    margin: 25px 1% 0 0;
  }
  .prescriptionsContainer .connect-container {
    /*padding-bottom: 100px;*/
    margin: 40px 16px;
    width: auto;
    max-width: 100%;
  }
  .prescriptionsContainer .connect-content {
    width: 100%;
    border-left: 0;
    border-right: 0;
  }
  .prescriptionsContainer .connect-right {
    display: none;
  }
  .prescriptionsContainer .connect-left-portable-width {
    width: 100%;
  }
  .prescriptionsContainer .connect-left-image-div img {
    max-width: 100%;
    max-height: 70px;
  }
  .prescriptionsContainer .connect-button a {
    padding: 16px 0;
    text-align: center;
    width: 100%;
  }
  .prescriptionsContainer #quick-reg-frame #btnConnect {
    width: 100%;
  }
}
@media (max-width: 520px) {
  .prescriptionsContainer .modal .modal-content .model.show-timeout.connect-close-block {
    padding-top: 0 !important;
  }
}
.prescriptionsContainer #ancillaryAlert #alertCtaText {
  margin-bottom: 0px;
}
.prescriptionsContainer .srx-modal #ancillaryAlert p.inline-alert_message {
  margin-bottom: 0px;
}
.prescriptionsContainer #showNoSuppliesAdded p.inline-alert_message {
  margin-bottom: 0px;
}
.prescriptionsContainer .form_fieldset input[type=checkbox] + label:before {
  border-radius: 0px;
}
.prescriptionsContainer .form_fieldset input[type=checkbox]:checked + label:after {
  border-radius: 0px;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQ4jeXSsQ3CMBBG4aSIFEpWYAakwBQ0MABbZARgBlZhDtgEGvRRcAgXIGJTUPBLrnx+vmdfVf0yaLH4FrJzz6YUMMM1VlcCGOEUXWxLu3hoHNGWAP5GA3M0b/Y+a2AdN+xRF2mgwzkK+2yNpHjpmdVgjRegPg5cooP830Ad75Imf6jQ4JBAiodqHAplQ5WAJpgOrb8BOQI9tWE1OIQAAAAASUVORK5CYII=) no-repeat center center #000;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio]:checked + label:before {
  content: "";
  width: 28px;
  height: 28px;
  display: inline-block;
  border: 2px solid #000;
  margin-right: 10px;
  position: relative;
  top: 6px;
  border-radius: 14px;
  background: none;
}
.prescriptionsContainer .form_fieldset_radio input[type=radio]:checked + label:after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  padding: 2px;
  background-color: #000;
  margin-right: 10px;
  border-radius: 14px;
  position: absolute;
  left: 4px;
  top: 10px;
}

/*# sourceMappingURL=index.css.map */
