.desktopHidden {
    display: none;
}

.divContainer {
    width: 960px;
    margin: auto auto;
}

video {
    width: 100%;
    cursor: pointer;
}


.divContainerWide {
    width: 1120px;
    margin: auto auto;
}

header#headerPage {
    background: transparent url(/common/images/header-bg.png) repeat-x center top;
    height: 90px;
}


    header#headerPage div#divHeaderUtil {
        padding-top: 8px;
        height: 19px;
        text-align: right;
    }

        header#headerPage div#divHeaderUtil > div.divContainer {
            position: relative;
        }

        header#headerPage div#divHeaderUtil a:link {
            font-size: 0.938em;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            text-decoration: none;
            color: #96ab00;
            letter-spacing: -0.014px;
        }

        header#headerPage div#divHeaderUtil a:hover {
            color: #96ab00;
        }

        header#headerPage div#divHeaderUtil a#topNavPI {
            /* margin-left: 8px;*/
            margin-right: 10px;
        }

        header#headerPage div#divHeaderUtil a#topNavISI {
            /*margin-left: 8px;*/
            margin-right: 10px;
        }

        header#headerPage div#divHeaderUtil a#topNavVisitRep {
            border: 1px solid #96ab00;
            padding: 3px 6px 3px 5px;
            /*margin-left: 8px;*/
        }

        header#headerPage div#divHeaderUtil a#topNavmedaff {
            margin-right: 10px;
        }

        header#headerPage div#divHeaderUtil a#topNavPatients {
            margin-right: 10px;
        }

        header#headerPage div#divHeaderUtil span.fa-search {
            margin-left: 6px;
            cursor: pointer;
            font-size: 1.125em;
            color: #68445a;
        }

        header#headerPage div#divHeaderUtil div#desktopSearchContainer {
            background-color: #e9edc9;
            padding: 8px;
            width: auto;
            position: absolute;
            right: 0px;
            top: 32px;
            z-index: 200;
            display: none;
        }

            header#headerPage div#divHeaderUtil div#desktopSearchContainer button {
                border: none;
                background-color: transparent;
                padding: 3px;
                position: absolute;
                right: 15px;
            }

                header#headerPage div#divHeaderUtil div#desktopSearchContainer button span {
                    margin: 0;
                    line-height: 28px;
                }

            header#headerPage div#divHeaderUtil div#desktopSearchContainer input.txtSearchbox {
                border-radius: 5px;
                height: 28px;
                padding-left: 10px;
                padding-right: 28px;
                width: 154px;
            }



    header#headerPage #linkLogo {
        top: -13px;
        position: relative;
        margin-left: 10px;
        z-index: 100;
        float: left;
    }

header nav#navHCP {
    text-align: right;
    height: 46px;
    padding-top: 17px;
}

    header nav#navHCP ul li {
        height: 46px;
    }

        header nav#navHCP ul li.divider {
            border-left: 1px solid #96ab00;
        }

        header nav#navHCP ul li a:link {
            font-size: 0.938em;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            text-decoration: none;
            color: #4b2d41;
            text-align: left;
            width: auto;
            white-space: normal;
            padding: 0;
            margin-left: 20px;
            height: 46px;
        }


        header nav#navHCP ul li a.pure-menu-link {
            color: #4b2d41;
        }

        header nav#navHCP ul li.active a.pure-menu-link,
        header nav#navHCP ul li.active a:link {
            color: #96ab00;
        }

        header nav#navHCP ul li a.nav-parent:after {
            font-family: "fontawesome";
            content: "\f107";
            font-size: 1em;
            padding-left: 3px;
            position: relative;
            top: 2px;
        }

        header nav#navHCP ul li a:hover {
            color: #96ab00;
            background: none;
        }


        header nav#navHCP ul li a span {
            display: block;
        }

        header nav#navHCP ul li a#navResources {
            margin-top: 17px;
            margin-right: 11px;
            height: 29px;
        }

        header nav#navHCP ul li a#navPatients {
            margin-left: 14px;
        }

    header nav#navHCP ul ul {
        background-color: #88ac2e;
        width: 174px;
    }

        header nav#navHCP ul ul li {
            height: 42px;
            border-bottom: 1px solid #c4d697;
        }

            header nav#navHCP ul ul li:last-child {
                border-bottom: none;
            }

            header nav#navHCP ul ul li:hover {
                background-color: #b3d75a;
            }

            header nav#navHCP ul ul li a:link,
            header nav#navHCP ul ul li a:visited {
                line-height: 42px;
                font-size: 0.875em;
                font-weight: 700;
                font-family: Roboto, Arial, sans-serif;
                color: #fff;
                width: auto;
                margin: 0;
                padding-left: 20px;
            }

            header nav#navHCP ul ul li a:hover {
                color: #4b2d41;
            }

        header nav#navHCP ul ul.pure-menu-children li a:link {
            color: #fff;
        }

            header nav#navHCP ul ul.pure-menu-children li a:link:hover {
                color: #4b2d41;
            }

        header nav#navHCP ul ul#subnavAboutPrivigen li a:link,
        header nav#navHCP ul ul#subnavAboutPrivigen li a:visited {
            color: #fff;
        }

        header nav#navHCP ul ul#subnavAboutPrivigen li a:hover {
            color: #4b2d41;
        }

        header nav#navHCP ul ul#subnavAboutPrivigen li.active a:hover {
            color: #fff;
        }

        header nav#navHCP ul ul#subnavResources li:first-child {
            height: 68px;
        }

            header nav#navHCP ul ul#subnavResources li:first-child a {
                line-height: 20px;
                padding-top: 13px;
                height: 55px;
            }

        header nav#navHCP ul ul#subnavResources li a:link,
        header nav#navHCP ul ul#subnavResources li a:visited {
            color: #fff;
        }

        header nav#navHCP ul ul#subnavResources li a:hover {
            color: #4b2d41;
        }

        header nav#navHCP ul ul#subnavPatients {
            background-color: #69435a;
        }

            header nav#navHCP ul ul#subnavPatients li {
                border-bottom: 1px solid #b4a1ad;
            }

                header nav#navHCP ul ul#subnavPatients li:hover {
                    background-color: #bba3b2;
                }

                header nav#navHCP ul ul#subnavPatients li a:link,
                header nav#navHCP ul ul#subnavPatients li a:visited {
                    color: #e3dbe0;
                }

                header nav#navHCP ul ul#subnavPatients li a:hover {
                    color: #4b2d41;
                }

        header nav#navHCP ul ul li.active {
            background: #4b2d41;
            color: #fff;
        }



section #divHCPPage {
    padding: 0 2em;
}


section #divHCPHome h1 {
    font-size: 2.150em;
    line-height: 38px;
    font-weight: 300;
    position: relative;
    top: 6px;
    margin-bottom: 20px;
    margin-top: 2.5rem;
    text-align: center;
}

    section #divHCPHome h1 span#rowOne {
        display: block;
        position: relative;
        /*left: -50px;*/
    }

    section #divHCPHome h1 span#rowTwo {
    }

    section #divHCPHome h1 span span {
        font-size: 1.125em;
        font-weight: 700;
    }

section #divHCPHome #banner {
    background: transparent url(/common/images/Privigen_HCP_A05_CIDP_hero.jpg) no-repeat left top 100px;
    min-height: 710px;
}

    section #divHCPHome #banner span.eyebrow,
    section #divHCPHome #banner p {
        display: block;
        font-size: 0.875em;
        /* padding-left: 75px;*/
        margin-bottom: 5px;
    }

        section #divHCPHome #banner span.eyebrow.desktopHidden {
            display: none;
        }

    section #divHCPHome #banner h2 {
        font-size: 1.500em;
    }

    section #divHCPHome #banner .pure-u-md-5-12 h2 {
        /*padding-left: 75px;*/
        margin-bottom: 0;
        margin-top: 0px;
    }

    section #divHCPHome #banner .pure-u-md-5-12 {
        text-align: center;
    }

        section #divHCPHome #banner .pure-u-md-5-12 a {
            margin-left: 75px;
            position: relative;
            bottom: 8px;
        }

        section #divHCPHome #banner .pure-u-md-5-12 img {
            /* margin-left: 75px;*/
            padding-top: 16px;
            margin-top: 2.5rem;
        }

section #divHCPHome #support div.doubleBorder > div:first-child {
    padding-bottom: 15px;
}

section #divHCPHome #support img {
    position: relative;
    top: 60px;
}

section #divHCPHome #support h2 {
    display: block;
    padding-top: 22px;
    margin-bottom: 16px;
}

    section #divHCPHome #support h2 span {
        display: block;
    }

section #divHCPHome #support .pure-u-md-3-5 {
    padding-left: 34px;
}

section #divHCPHome #support p {
    margin: 0;
}

    section #divHCPHome #support p + a.btn {
        margin-top: 3px;
    }

section #divHCPHome #banner a.button {
    margin: 20px 3px 5px;
    color: #fff;
    padding: 10px 15px;
    text-decoration: none;
    background: linear-gradient(#702f61, #4c2d42);
    font-size: 1em;
    min-width: 60px;
    text-align: center;
    border-radius: 0px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    display: inline-block
}

    section #divHCPHome #banner a.button:hover {
        background: linear-gradient(#6a3f5c,#702f61);
    }

section #divHCPHome #information {
    margin-top: 34px;
    margin-bottom: 62px;
}

    section #divHCPHome #information #infoRates h2,
    section #divHCPHome #information #infoRates h3 {
        margin-bottom: 8px;
    }

    section #divHCPHome #information #infoRates div.contentWrapper {
        background: #f6f4f5 url(/common/images/hcp-home-vial-bg.png) no-repeat right top 16px;
        margin-right: 5px;
        height: 430px;
    }

    section #divHCPHome #information #infoRates p.calloutText {
        font-weight: bold;
        color: #4b2d41;
        font-size: 1.125em;
        margin-top: 13px;
    }

    section #divHCPHome #information #infoPatients div.contentWrapper {
        margin-left: 5px;
        height: 430px;
    }

    section #divHCPHome #information #infoPatients p.calloutText {
        font-weight: bold;
        color: #4b2d41;
        font-size: 1.125em;
        margin-top: 13px;
        padding-right: 2em;
    }

/*============================TREATING PI==================================*/

section #divHCPTreatingPI #banner {
    background: transparent url(/common/images/Privigen_HCP_B05_hero-v2.jpg) no-repeat left top;
    min-height: 273px;
    position: relative;
    background-position: center;
}

    section #divHCPTreatingPI #banner h1 {
        padding-top: 50px;
        padding-left: 96px;
    }

        section #divHCPTreatingPI #banner h1 span.inactive {
            display: none;
        }

        section #divHCPTreatingPI #banner h1 span.inactive-ITP {
            display: block;
            padding-bottom: 15px;
        }

    section #divHCPTreatingPI #banner .buttonContainer {
        position: absolute;
        bottom: 0;
    }

section #divHCPTreatingPI #aboutPI #whatsPI {
    padding-top: 38px;
}

    section #divHCPTreatingPI #aboutPI #whatsPI h2 {
        margin-bottom: 12px;
    }

        section #divHCPTreatingPI #aboutPI #whatsPI h2 + p {
            margin-bottom: 0px;
        }

    section #divHCPTreatingPI #aboutPI #whatsPI ul.grnBullet {
        padding-top: 7px;
    }

        section #divHCPTreatingPI #aboutPI #whatsPI ul.grnBullet li {
            margin-bottom: 15px;
        }

section #divHCPTreatingPI #aboutPI #treatingPI {
    background: #efeeee url(/common/images/img-treating-pi-hanging-vial.png) no-repeat left -44px top 79px;
    padding-bottom: 67px;
    padding-top: 39px;
}

    /*section #divHCPTreatingPI #aboutPI #treatingPI h2.mb-none + p {
        margin-top: 11px;
        padding-bottom: 15px;
    }*/

    section #divHCPTreatingPI #aboutPI #treatingPI h3.beforeUl {
        padding-top: 10px;
        padding-bottom: 7px;
    }

section #divHCPTreatingPI #aboutPI #treatment-video1 {
    padding-top: 42px;
}

section #divHCPTreatingPI #aboutPI #moreAboutPI {
    padding-top: 42px;
}

    /* section #divHCPTreatingPI #aboutPI #moreAboutPI h2.mb-none + p {
        margin-top: 9px;
    }*/

    section #divHCPTreatingPI #aboutPI #moreAboutPI #scig {
        margin-top: 47px;
        margin-bottom: 31px;
    }

        section #divHCPTreatingPI #aboutPI #moreAboutPI #scig h4 {
            text-align: center;
            font-size: 1.625em;
            color: #96ab00;
            font-family: Roboto, Arial, sans-serif;
            font-weight: 300;
            padding-top: 8px;
            padding-bottom: 7px;
        }

            section #divHCPTreatingPI #aboutPI #moreAboutPI #scig h4 a {
                font-weight: 300;
                text-decoration: none;
            }

                section #divHCPTreatingPI #aboutPI #moreAboutPI #scig h4 a span {
                    text-decoration: underline;
                }

    section #divHCPTreatingPI #aboutPI #moreAboutPI #ivigProducts {
        margin-bottom: 68px;
    }

        section #divHCPTreatingPI #aboutPI #moreAboutPI #ivigProducts ul {
            margin-top: 11px;
            margin-left: 10px;
        }

            section #divHCPTreatingPI #aboutPI #moreAboutPI #ivigProducts ul li {
                margin-bottom: 14px;
            }


section #divHCPTreatingPI #aboutCIDP {
    display: none;
}

    section #divHCPTreatingPI #aboutCIDP #whatsCIDP {
        margin-top: 34px;
        margin-bottom: 15px;
    }

    section #divHCPTreatingPI #aboutCIDP #div_CIDP_patient {
        width: 384px;
        height: 341px;
    }

    section #divHCPTreatingPI #aboutCIDP #treatingCIDP {
        padding-top: 10px;
    }

        section #divHCPTreatingPI #aboutCIDP #treatingCIDP > div {
            margin-top: 20px;
            margin-bottom: 20px;
        }

    section #divHCPTreatingPI #aboutCIDP #hizentraCIDP {
        margin: 2em;
        padding: 1em;
        text-align: center
    }

        section #divHCPTreatingPI #aboutCIDP #hizentraCIDP h3 {
            font-weight: bold;
            font-size: 1.75em;
        }

        section #divHCPTreatingPI #aboutCIDP #hizentraCIDP p {
            color: #88ac2e;
            font-size: 1.75rem;
            font-family: Roboto;
            font-weight: 300;
        }

            section #divHCPTreatingPI #aboutCIDP #hizentraCIDP p a {
                font-weight: normal;
                color: #88ac2e;
            }

    section #divHCPTreatingPI #aboutCIDP #scig-cidp {
        margin-top: 47px;
        margin-bottom: 31px;
    }

        section #divHCPTreatingPI #aboutCIDP #scig-cidp h4 {
            text-align: center;
            font-size: 1.625em;
            color: #96ab00;
            font-family: Roboto, Arial, sans-serif;
            font-weight: 300;
            padding-top: 8px;
            padding-bottom: 7px;
        }

            section #divHCPTreatingPI #aboutCIDP #scig-cidp h4 a {
                font-weight: 300;
                text-decoration: none;
            }

                section #divHCPTreatingPI #aboutCIDP #scig-cidp h4 a span {
                    text-decoration: underline;
                }

section #divHCPTreatingPI #aboutChronicITP {
    display: none;
}

    section #divHCPTreatingPI #aboutChronicITP #whatsITP {
        margin-top: 34px;
        margin-bottom: 15px;
    }

        section #divHCPTreatingPI #aboutChronicITP #whatsITP h2 + p {
            margin-top: 13px;
        }

        section #divHCPTreatingPI #aboutChronicITP #whatsITP #imgChronicPlatelet {
            float: right;
        }

    section #divHCPTreatingPI #aboutChronicITP #treatingITP #divBGimg {
        background: url(/common/images/Privigen_HCP_Chronic-ITP_B05_patient-v2.jpg) no-repeat left top -30px;
        min-height: 492px;
        height: 522px;
    }

        section #divHCPTreatingPI #aboutChronicITP #treatingITP #divBGimg > div {
            /*padding-left: 2.5rem;*/
        }

        section #divHCPTreatingPI #aboutChronicITP #treatingITP #divBGimg h2 {
            padding-top: 100px;
            margin-bottom: 0;
        }

            section #divHCPTreatingPI #aboutChronicITP #treatingITP #divBGimg h2 + p {
                margin-top: 6px;
            }

    section #divHCPTreatingPI #aboutChronicITP #itpForms h3 {
        padding-top: 9px;
        margin-bottom: 16px;
    }

    section #divHCPTreatingPI #aboutChronicITP #itpForms .imgWrapper {
        text-align: center;
        margin-bottom: 44px;
    }

    section #divHCPTreatingPI #aboutChronicITP #itpForms img#imgPersistent {
        margin: 0 25px;
    }

section #divHCPTreatingPI .aboutPICallouts h2,
section #divHCPTreatingPI .aboutPICallouts h3 {
    font-weight: 700;
}

section #divHCPTreatingPI .aboutPICallouts .bgLtPurple {
    margin-right: 10px;
    height: 270px;
    position: relative;
}

section #divHCPTreatingPI .aboutPICallouts .getResources h2,
section #divHCPTreatingPI .aboutPICallouts .getResources h3 {
    padding-top: 46px;
    margin-bottom: 0;
}

section #divHCPTreatingPI .aboutPICallouts #getResources h2 + p,
section #divHCPTreatingPI .aboutPICallouts #getResources h3 + p,
section #divHCPTreatingPI .aboutPICallouts #getResources2 h2 + p,
section #divHCPTreatingPI .aboutPICallouts #getResources2 h3 + p,
section #divHCPTreatingPI .aboutPICallouts #getResources3 h2 + p,
section #divHCPTreatingPI .aboutPICallouts #getResources3 h3 + p {
    margin-top: 6px;
    padding-bottom: 10px;
}

section #divHCPTreatingPI .aboutPICallouts #getResources a,
section #divHCPTreatingPI .aboutPICallouts #getResources2 a,
section #divHCPTreatingPI .aboutPICallouts #getResources3 a {
    position: absolute;
    right: 67px;
    bottom: 0px
}

section #divHCPTreatingPI .aboutPICallouts #getResources img#imgResourcesThumbnail,
section #divHCPTreatingPI .aboutPICallouts #getResources2 img#imgResourcesThumbnail2,
section #divHCPTreatingPI .aboutPICallouts #getResources3 img#imgResourcesThumbnail3 {
    box-shadow: 0px 0px 7.4399999999999995px 0.56px rgba(0, 0, 0, 0.15);
    float: left;
    margin: 33px 29px 0 31px;
}

section #divHCPTreatingPI .aboutPICallouts .bgLtGreen {
    margin-right: 10px;
    height: 270px;
    padding-left: 24px;
    position: relative;
}

section #divHCPTreatingPI .aboutPICallouts #viewStudies h3 {
    padding-top: 11px;
}

    section #divHCPTreatingPI .aboutPICallouts #viewStudies h3 + p {
        padding-bottom: 8px;
    }

section #divHCPTreatingPI .aboutPICallouts #viewStudies a {
    position: absolute;
    right: 20px;
    bottom: 0px
}


section #divHCPTreatingPI #treatment-video2 {
    margin-top: 2em;
}


section #divHCPTreatingPI #cidp-symptoms li {
    margin: 10px 0;
}

section #divHCPTreatingPI img#imgCIDP {
    position: relative;
    width: 120%;
}

/*============================ABOUT PRIVIGEN - BENEFITS ==================================*/

section #divHCPBenefits #banner {
    background: transparent url(/common/images/Privigen_HCP_C05_hero-patient-V2.png) no-repeat right 41px top 9px;
    min-height: 275px;
    margin-top: 52px;
}

section #divHCPBenefits #proven {
    /* background: #f6f4f5 url(/common/images/hcp-about-privigen-line-egg-bg.png) no-repeat right bottom;*/
    height: 268px;
    margin-top: 25px;
    text-align: center;
    padding-bottom: 18px;
}

    section #divHCPBenefits #proven a.btnTall {
        width: 100%;
        margin-bottom: 20px;
    }

    section #divHCPBenefits #proven h2 {
        padding-top: 25px;
    }

        section #divHCPBenefits #proven h2 + p {
            margin-top: 11px;
            margin-bottom: 2px;
        }

    section #divHCPBenefits #proven a.twoLine span {
        display: block;
    }

section #divHCPBenefits #stabilized {
    padding-top: 17px;
    margin-bottom: 60px;
}

    section #divHCPBenefits #stabilized img#imgStabilizedDimer {
        margin-left: 14px;
    }

    section #divHCPBenefits #stabilized h2 {
        padding-top: 30px;
        margin-bottom: 0;
    }

        section #divHCPBenefits #stabilized h2 + p {
            margin-top: 14px;
            margin-bottom: 1px;
        }

section #divHCPBenefits #hearClinicians {
    margin: 20px 0;
}

    section #divHCPBenefits #hearClinicians div.doubleBorder > div:first-child {
        padding: 20px 0;
    }

    section #divHCPBenefits #hearClinicians video {
        width: 100%;
    }

        section #divHCPBenefits #hearClinicians video + div.mobileWrapperCenter a {
            display: block;
            float: none;
            text-align: center;
        }


section #divHCPBenefits #heritage {
    margin-bottom: 3rem;
}

    section #divHCPBenefits #heritage ul {
        padding-left: 0;
        padding-top: 7px;
    }

        section #divHCPBenefits #heritage ul li {
            line-height: 25px;
            margin-bottom: 18px;
        }

    section #divHCPBenefits #heritage h2 + p {
        margin-top: 11px;
    }

section #divHCPBenefits #brochureCallout {
    position: relative;
    height: 244px;
}

    section #divHCPBenefits #brochureCallout img#imgBrochureThumbnail {
        float: left;
        position: absolute;
        bottom: -13px;
    }

    section #divHCPBenefits #brochureCallout h3 {
        padding-top: 16px;
        margin-bottom: 0;
    }

section #divHCPBenefits #treatment-video1 {
    margin: 3em 0;
}

/*============================ABOUT PRIVIGEN - EFFICACY ==================================*/

section #divHCPEfficacy h1 {
    padding-top: 53px;
}

    section #divHCPEfficacy h1 + h2 {
        color: #424141;
        margin-top: 11px;
        padding-bottom: 25px;
    }

section #divHCPEfficacy .buttonContainer .btn {
    left: 0px;
}

section #divHCPEfficacy #banner {
    margin-bottom: 31px;
}

section #divHCPEfficacy ul ul {
    margin: 5px 0;
    padding-left: 0;
}

    section #divHCPEfficacy ul ul li {
        padding-left: 0;
        margin-bottom: 5px;
    }

section #divHCPEfficacy ul li {
    line-height: 25px;
}

section #divHCPEfficacy p.footnote {
    padding-left: 70px;
}

    section #divHCPEfficacy p.footnote span.lalign {
        float: left;
        padding-left: 0;
    }

    section #divHCPEfficacy p.footnote span {
        padding-left: 5px;
        display: block;
        margin-bottom: 6px;
        line-height: 18px;
        margin-bottom: 2px;
    }

section #divHCPEfficacy #aboutPIContent ul.first {
    margin-bottom: 16px;
}

section #divHCPEfficacy #aboutPIContent ul.second {
    margin-bottom: 32px;
}

section #divHCPEfficacy #aboutPIContent img#imgExtensionStudy {
    margin: 98px 0 0 23px;
}

section #divHCPEfficacy #aboutPIContent .divproven-protection {
    text-align: center;
    width: 338px;
}

    section #divHCPEfficacy #aboutPIContent .divproven-protection > span {
        padding-left: 0;
    }

section #divHCPEfficacy #aboutCIDPContent .divrapid-improvements {
    text-align: center;
    width: 283px;
}

    section #divHCPEfficacy #aboutCIDPContent .divrapid-improvements > span {
        padding-left: 0;
    }

section #divHCPEfficacy #aboutCIDP .txthang {
    font-size: 0.844rem;
    text-indent: -7px;
    padding-left: 7px;
}


section #divHCPEfficacy #aboutITP {
    display: none;
}

section #divHCPEfficacy #aboutITPContent {
}

    section #divHCPEfficacy #aboutITPContent ul li {
        margin-bottom: 15px;
    }

    section #divHCPEfficacy #aboutITPContent p.footnote {
        padding-top: 12px;
    }

    section #divHCPEfficacy #aboutITPContent img#imgExtensionStudyITP {
        margin: 23px 0 0 10px;
    }

    section #divHCPEfficacy #aboutITPContent .divproven-efficacy {
        text-align: center;
        width: 324px;
    }

        section #divHCPEfficacy #aboutITPContent .divproven-efficacy > span {
            padding-left: 0;
        }


section #divHCPEfficacy #aboutCIDP {
}

    section #divHCPEfficacy #aboutCIDP #img-chart {
        position: relative;
        z-index: 100;
    }

    section #divHCPEfficacy #aboutCIDP #counter-container {
        position: relative;
    }

    section #divHCPEfficacy #aboutCIDP #img-counter {
        position: absolute;
        z-index: 1;
        top: -225px;
        right: 0;
    }


section #divHCPEfficacy #efficacyCallouts {
    margin-top: 50px;
}

    section #divHCPEfficacy #efficacyCallouts h2 {
        font-weight: 700;
    }

    section #divHCPEfficacy #efficacyCallouts .bgLtPurple {
        margin-right: 10px;
        height: 270px;
        background: #f6f4f5 url(/common/images/img-efficacy-calculator-bg.png) no-repeat left top 31px;
    }

        section #divHCPEfficacy #efficacyCallouts .bgLtPurple h3 {
            padding-top: 13px;
            line-height: 32px;
            padding-bottom: 10px;
            font-weight: bold;
        }

        section #divHCPEfficacy #efficacyCallouts .bgLtPurple p {
            margin: 0;
            line-height: 21px;
        }

        section #divHCPEfficacy #efficacyCallouts .bgLtPurple a {
            float: right;
            margin-right: 23px;
            position: relative;
            bottom: 19px
        }

    section #divHCPEfficacy #efficacyCallouts .bgLtGreen {
        margin-left: 10px;
        height: 270px;
        padding-left: 20px;
        background: #f0f5ea url(/common/images/molecule.png) no-repeat 0 90%;
    }

        section #divHCPEfficacy #efficacyCallouts .bgLtGreen h3 {
            line-height: 32px;
            letter-spacing: -0.01em;
            margin-top: 17px;
            font-weight: bold;
        }

            section #divHCPEfficacy #efficacyCallouts .bgLtGreen h3 span {
                display: block;
            }

        section #divHCPEfficacy #efficacyCallouts .bgLtGreen p {
            margin: 0;
            padding-top: 8px;
            padding-right: 40px;
        }

        section #divHCPEfficacy #efficacyCallouts .bgLtGreen a {
            float: right;
            margin-right: 60px;
            position: relative;
            bottom: 15px
        }




.subheader span {
    padding-left: 40px;
}

/*============================ABOUT PRIVIGEN - STABILIZED ==================================*/

section #divHCPStabilization #banner {
    margin-top: 33px;
    margin-bottom: 95px
}

    section #divHCPStabilization #banner h1 {
        padding-bottom: 22px;
    }

section #divHCPStabilization #features {
    background: #f6f4f5 url(/common/images/hcp-stabilization-dimer-bg.png) no-repeat right top;
    padding-bottom: 12px;
}

    section #divHCPStabilization #features ul {
        padding-left: 0;
    }

        section #divHCPStabilization #features ul li {
            margin-bottom: 16px;
        }

    section #divHCPStabilization #features h2.first {
        padding-top: 27px;
        padding-bottom: 6px;
    }

    section #divHCPStabilization #features h2 {
        padding-top: 6px;
    }

        section #divHCPStabilization #features h2 + p {
            margin-top: 9px;
        }

    section #divHCPStabilization #features h4 {
        margin-top: 9px;
        color: #484748;
        margin-left: 0px;
    }

    section #divHCPStabilization #features #withDimer {
        padding-left: 38px;
    }

section #divHCPStabilization #data {
    margin-top: 15px;
}

    section #divHCPStabilization #data ul.grnCheck {
        padding: 3px 0 0 0;
    }

    section #divHCPStabilization #data .h2mrgintop {
        margin-top: 2rem;
    }

section #divHCPStabilization #calloutStabilized {
    margin-top: 2rem;
}

    section #divHCPStabilization #calloutStabilized .stability-gray-bg {
        height: 180px;
        background: #f6f4f5 url(/common/images/hcp-stabilization-microscope-bg.png) no-repeat left bottom;
    }

    section #divHCPStabilization #calloutStabilized h3 {
        font-weight: bold;
        padding-top: 12px;
        margin-bottom: 0;
    }

        section #divHCPStabilization #calloutStabilized h3 + p {
            padding-top: 3px;
            margin-bottom: 8px;
        }

    /*section #divHCPStabilization #calloutStabilized a {
        float: right;
        margin-right: 56px;
    }*/
    section #divHCPStabilization #calloutStabilized .view-button {
        float: right;
        margin-top: -50px;
    }


/*============================ABOUT PRIVIGEN - HOW IT WORKS ==================================*/

section #divHCPHowPrivigenWorks #banner h1 {
    padding-top: 35px;
}

section #divHCPHowPrivigenWorks #banner p.beforeUl {
    font-weight: 700;
    color: #96ab00;
    padding-top: 5px;
    margin-bottom: 12px;
}

section #divHCPHowPrivigenWorks #banner ul {
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 12px;
}

    section #divHCPHowPrivigenWorks #banner ul li {
        margin-bottom: 12px;
    }

    section #divHCPHowPrivigenWorks #banner ul + p {
        margin-top: 21px;
        padding-bottom: 46px;
    }

section #divHCPHowPrivigenWorks #banner .btn span.container {
    position: relative;
    bottom: 4px;
    line-height: 14px;
}

section #divHCPHowPrivigenWorks #banner .btn span span {
    display: block;
}

section #divHCPHowPrivigenWorks ul {
    padding-top: 5px;
    line-height: 25px;
    padding-left: 0;
}

    section #divHCPHowPrivigenWorks ul li {
        margin-bottom: 21px;
    }

section #divHCPHowPrivigenWorks #moaPI {
    margin-top: 43px;
}

    section #divHCPHowPrivigenWorks #moaPI img#imgDimer {
        margin-top: 18px;
    }

section #divHCPHowPrivigenWorks #moaCIDP {
    margin-top: 43px;
}

    section #divHCPHowPrivigenWorks #moaCIDP img {
        margin-top: 43px;
    }

section #divHCPHowPrivigenWorks #moaITP {
    display: none;
    margin-top: 27px;
}

    section #divHCPHowPrivigenWorks #moaITP img#imgPlatelet {
        margin: 13px 0 0 100px;
    }

section #divHCPHowPrivigenWorks #moaCallouts {
    margin-top: 55px;
}

    section #divHCPHowPrivigenWorks #moaCallouts h3 {
        font-weight: 700;
        padding-top: 12px;
    }

        section #divHCPHowPrivigenWorks #moaCallouts h3 span {
            display: block;
        }

    section #divHCPHowPrivigenWorks #moaCallouts .bgLtPurple {
        height: 180px;
    }

    section #divHCPHowPrivigenWorks #moaCallouts img {
        float: left;
        margin-top: 34px;
        margin-right: 29px;
    }

    section #divHCPHowPrivigenWorks #moaCallouts a {
        float: right;
        margin-right: 59px;
        margin-top: 0px;
        line-height: 20px;
        text-align: center;
        background-position: center top 26px;
        height: 78px;
        padding-top: 38px;
    }

        section #divHCPHowPrivigenWorks #moaCallouts a:hover {
            background-position: center top;
            height: 116px;
        }

        section #divHCPHowPrivigenWorks #moaCallouts a span {
            display: block;
        }

    section #divHCPHowPrivigenWorks #moaCallouts .mobile-hidden {
        display: none;
    }

/*============================DOSING/INFUSION==================================*/

section #divDosingInfusion #banner {
    background: transparent url(/common/images/hcp-dosing-infusion-bg.jpg) no-repeat right top;
    min-height: 274px;
    margin-bottom: 34px;
}

    section #divDosingInfusion #banner h1 {
        padding-top: 25px;
        padding-left: 96px;
    }

section #divDosingInfusion .rates #rowOne {
    margin-bottom: 6px;
}

    section #divDosingInfusion .rates #rowOne h2 {
        margin-bottom: 0;
    }

        section #divDosingInfusion .rates #rowOne h2 + p {
            margin-top: 13px;
        }

section #divDosingInfusion .rates .rowTwo table.grnHeader tr {
    height: 48px;
    background-color: #edeed0;
}

section #divDosingInfusion .rates .rowTwo table.grnHeader span {
    display: block;
}

section #divDosingInfusion .rates .rowTwo table.grnHeader th {
    font-weight: 500;
    height: 48px;
    width: 25%;
}

    section #divDosingInfusion .rates .rowTwo table.grnHeader th.col1,
    section #divDosingInfusion .rates .rowTwo table.grnHeader th.col2,
    section #divDosingInfusion .rates .rowTwo table.grnHeader th.col3 {
        border: none;
    }

    section #divDosingInfusion .rates .rowTwo table.grnHeader th span {
        display: block;
        font-size: 0.875em;
    }

section #divDosingInfusion .rates .rowTwo table.grnHeader .col1 {
    border-right: 1px solid #d6d6d6;
    text-align: center;
}

section #divDosingInfusion .rates .rowTwo table.grnHeader .col2 {
    padding: 0 5px;
    border-right: 1px solid #d6d6d6;
    text-align: center;
}

section #divDosingInfusion .rates .rowTwo table.grnHeader .col3 {
    padding: 0;
    text-align: center;
}

section #divDosingInfusion .rates .rowTwo table.grnHeader td {
    padding-top: 27px;
    padding-bottom: 29px;
}

section #divDosingInfusion .rates .rowTwo .pure-u-md-1-3 p {
    margin-top: 0;
    padding-left: 32px;
}


section #divDosingInfusion #calculator {
    margin-top: 54px;
}

    section #divDosingInfusion #calculator h2 {
        padding-bottom: 1px;
    }

    section #divDosingInfusion #calculator p {
        padding-top: 12px;
        padding-bottom: 20px;
    }

section #divDosingInfusion #downloadPDF div.doubleBorder {
    position: relative;
}

    section #divDosingInfusion #downloadPDF div.doubleBorder img#infusionRatesThumbnail {
        position: absolute;
        right: 74px;
        top: -39px;
    }

    section #divDosingInfusion #downloadPDF div.doubleBorder p.first {
        padding-top: 25px;
        margin-bottom: 6px;
    }

    section #divDosingInfusion #downloadPDF div.doubleBorder a {
        margin-bottom: 8px;
    }

section #divDosingInfusion #downloadPDF {
    margin-top: 80px
}

section #divDosingInfusion #orderNow {
    clear: both;
}

    section #divDosingInfusion #orderNow img {
        max-width: 980px;
    }

    section #divDosingInfusion #orderNow h2 {
        margin-bottom: 0;
        padding-top: 41px;
    }

        section #divDosingInfusion #orderNow h2 + p {
            margin-top: 8px;
            padding-bottom: 64px;
        }

    section #divDosingInfusion #orderNow div#bottleContainer {
        position: relative;
        min-height: 234px;
    }

    section #divDosingInfusion #orderNow div.tablePadding {
        padding: 0 10px;
        position: absolute;
        bottom: 0;
    }

    section #divDosingInfusion #orderNow table.bottleInfo {
        width: 100%;
        margin: 0 10px;
        font-size: 0.875em;
    }

        section #divDosingInfusion #orderNow table.bottleInfo img {
            margin: auto;
            padding-bottom: 19px;
        }

        section #divDosingInfusion #orderNow table.bottleInfo td {
            border-bottom: 1px #cfdf6e dashed;
            padding-top: 4px;
            padding-bottom: 4px;
        }

            section #divDosingInfusion #orderNow table.bottleInfo td:last-child,
            section #divDosingInfusion #orderNow table.bottleInfo tr:last-child td {
                border-bottom: none;
            }

            section #divDosingInfusion #orderNow table.bottleInfo td.left {
                padding-left: 10px;
                background-color: #bad12e;
                color: #fff;
            }

            section #divDosingInfusion #orderNow table.bottleInfo td.right {
                padding-left: 10px;
                background-color: #edeed0;
                color: #787878;
            }

section #divDosingInfusion #calloutIGIQ {
    margin-top: 81px;
}


    section #divDosingInfusion #calloutIGIQ .flex-content {
        display: flex;
        height: 100%;
    }

        section #divDosingInfusion #calloutIGIQ .flex-content img {
            margin: auto;
        }

    section #divDosingInfusion #calloutIGIQ img#imgCalloutIGIQ {
        margin-top: 41px;
    }

    section #divDosingInfusion #calloutIGIQ h2 {
        margin-bottom: 0;
        padding-top: 10px;
        padding-left: 23px;
    }

        section #divDosingInfusion #calloutIGIQ h2 + p {
            margin-top: 7px;
            padding-bottom: 20px;
            padding-left: 23px;
        }

section #divDosingInfusion #startingNew {
    background: transparent url(/common/images/Privigen_HCP_D05_starting-patients.jpg) no-repeat right top;
}

    section #divDosingInfusion #startingNew h2 {
        margin-bottom: 0;
        padding-top: 28px;
    }

        section #divDosingInfusion #startingNew h2 + p {
            margin-bottom: 10px;
        }

    section #divDosingInfusion #startingNew ul {
        padding-left: 0;
        margin-top: 0;
    }

        section #divDosingInfusion #startingNew ul li {
            margin-bottom: 10px;
        }

section #divDosingInfusion #tranistioning {
    min-height: 500px;
    margin-bottom: 13px;
    background: transparent url(/common/images/Privigen_HCP_D05_transition-patients.jpg) no-repeat 50px 55px;
}

    section #divDosingInfusion #tranistioning h2 {
        margin-bottom: 0;
        padding-top: 56px;
    }

        section #divDosingInfusion #tranistioning h2 + p {
            margin-bottom: 10px;
        }

    section #divDosingInfusion #tranistioning ul {
        padding-left: 0;
        margin-top: 0;
    }

        section #divDosingInfusion #tranistioning ul li {
            margin-bottom: 10px;
        }

section #divDosingInfusion #monitoring h2 {
    margin-bottom: 0;
}

    section #divDosingInfusion #monitoring h2 + p {
        margin-top: 7px;
        margin-bottom: 26px;
    }

section #divDosingInfusion #monitoring ul,
section #divDosingInfusion #monitoring ul ul {
    padding-left: 0;
    margin-top: 10px;
}

    section #divDosingInfusion #monitoring ul li {
        margin-bottom: 10px;
    }

    section #divDosingInfusion #monitoring ul ul li {
        padding-left: 0;
    }

    section #divDosingInfusion #monitoring ul + p.pleft {
        padding-left: 28px;
        padding-bottom: 0px;
        margin-top: 12px;
    }

    section #divDosingInfusion #monitoring ul#ulTherapy {
        padding-top: 30px;
    }

    section #divDosingInfusion #monitoring ul#ulTherapy,
    section #divDosingInfusion #monitoring ul#ulRenal {
        margin-bottom: 12px;
    }

/*============================BILLING/DIAGNOSIS==================================*/

section #divHCPBillingDiagnosis #banner {
    background: transparent url(/common/images/hcp-billing-diagnosis-bg.jpg) no-repeat left top;
    min-height: 236px;
    position: relative;
}

    section #divHCPBillingDiagnosis #banner h1 {
        padding-top: 50px;
        padding-left: 96px;
    }

section #divHCPBillingDiagnosis #codes {
    padding-top: 52px;
}

    section #divHCPBillingDiagnosis #codes p.first + p {
        padding-bottom: 20px;
        padding-top: 16px;
    }

section #divHCPBillingDiagnosis .footnoteWrapper {
    margin: 56px 0;
}

section #divHCPBillingDiagnosis #resourceCallout img#imgCodingThumbnail {
    float: left;
    margin: 0 30px 20px 24px;
}

section #divHCPBillingDiagnosis #resourceCallout h3 {
    font-weight: 500;
    line-height: 32px;
    padding-top: 23px;
}

    section #divHCPBillingDiagnosis #resourceCallout h3 span {
        display: block;
    }

    section #divHCPBillingDiagnosis #resourceCallout h3 + p {
        margin-top: 10px;
        margin-bottom: 4px;
    }

section #divHCPBillingDiagnosis #resourceCallout a {
    float: right;
    margin-right: 41px;
    margin-bottom: 6px;
}

/*============================IGIQ SUPPORT==================================*/
section #divHCPIgIQSupport #banner {
    background: transparent url(/common/images/hcp-igiq-support-bg.jpg) no-repeat left top;
    min-height: 258px;
    position: relative;
}

    section #divHCPIgIQSupport #banner img {
        float: left;
        margin-top: 90px;
        padding-right: 20px;
    }

    section #divHCPIgIQSupport #banner h1 {
        padding-top: 20px;
    }

section #divHCPIgIQSupport #introIGIQ {
    padding-top: 61px;
    padding-bottom: 49px;
}



section #divHCPIgIQSupport #calloutIGIQ img#privigen-connect-logo {
    margin-top: 3.5rem;
}

section #divHCPIgIQSupport #calloutIGIQ span#call-support {
    margin-top: 4.5rem;
}

section #divHCPIgIQSupport #calloutIGIQ .imgWrapper {
    height: 227px;
    position: relative;
}

section #divHCPIgIQSupport #calloutIGIQ img#imgOperator {
    position: absolute;
    right: 0;
    top: -76px;
}

section #divHCPIgIQSupport #calloutIGIQ span {
    display: block;
}

    section #divHCPIgIQSupport #calloutIGIQ span.tel a {
        font-size: 1.375em;
        color: #4b2d41;
        font-family: Roboto, Arial, sans-serif;
        font-weight: 400;
        text-decoration: none;
    }

section #divHCPIgIQSupport #igiqTime {
    padding-top: 21px;
}

    section #divHCPIgIQSupport #igiqTime h2 {
        margin-bottom: 11px;
    }

        section #divHCPIgIQSupport #igiqTime h2 + p {
            margin-top: 0;
        }

    section #divHCPIgIQSupport #igiqTime ul {
        padding: 2px 0 0 0;
    }

        section #divHCPIgIQSupport #igiqTime ul li {
            margin-bottom: 15px;
        }

    section #divHCPIgIQSupport #igiqTime p.footnote {
        padding-top: 4px;
    }

section #divHCPIgIQSupport #igiqHelp {
    margin-top: 34px;
}

    section #divHCPIgIQSupport #igiqHelp .footnote {
        display: block;
        position: relative;
        font-size: 1rem;
        margin: 0 0 0.5rem;
    }

        section #divHCPIgIQSupport #igiqHelp .footnote span.hanging {
            position: absolute;
            left: -0.5rem;
        }

        section #divHCPIgIQSupport #igiqHelp .footnote span.hanging-asterisk {
            position: absolute;
            left: -0.4rem;
        }

    section #divHCPIgIQSupport #igiqHelp img.icon {
        margin-right: 0.75rem;
    }

    section #divHCPIgIQSupport #igiqHelp .icon-sprite#financial {
        background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat left top;
        height: 60px;
    }

    section #divHCPIgIQSupport #igiqHelp .icon-sprite#support {
        background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat left top -60px;
        height: 60px;
    }

    section #divHCPIgIQSupport #igiqHelp .icon-sprite#referral {
        background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat left top -120px;
        height: 60px;
    }

    section #divHCPIgIQSupport #igiqHelp .icon-sprite#info {
        background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat left top -180px;
        height: 60px;
    }

    section #divHCPIgIQSupport #igiqHelp #divAccordionContainer .accordionTitle {
        padding: 24px 0 23px 0;
        margin: 7px 0 0 0;
    }

        section #divHCPIgIQSupport #igiqHelp #divAccordionContainer .accordionTitle h2 {
            font-size: 1.750em;
            line-height: 60px;
        }

        section #divHCPIgIQSupport #igiqHelp #divAccordionContainer .accordionTitle span.fa {
            line-height: 60px;
        }

    section #divHCPIgIQSupport #igiqHelp #divAccordionContainer .accordion,
    section #divHCPIgIQSupport #igiqHelp #divAccordionContainer div.accordion > div:nth-child(even) {
        background-color: #f6f4f5
    }

    section #divHCPIgIQSupport #igiqHelp #divAccordionContainer div.accordion > div {
        padding-top: 0;
        padding-bottom: 13px;
    }

    section #divHCPIgIQSupport #igiqHelp .accordion .border-top {
        border-top: 1px solid #cac8c9;
    }

    section #divHCPIgIQSupport #igiqHelp .accordion h3 {
        font-size: 1.125em;
        line-height: 22px;
        font-weight: 700;
    }

    section #divHCPIgIQSupport #igiqHelp img#imgShield {
        margin-top: 39px;
    }

    section #divHCPIgIQSupport #igiqHelp ul li {
        line-height: 24px;
        margin-bottom: 12px;
    }

section #divHCPIgIQSupport #igiqSupportCallouts {
    margin-top: 55px;
}

    section #divHCPIgIQSupport #igiqSupportCallouts h3 {
        font-weight: 500;
    }

    section #divHCPIgIQSupport #igiqSupportCallouts .bgLtPurple {
        margin-right: 10px;
        height: 270px;
        padding: 0 22px 0;
    }

    section #divHCPIgIQSupport #igiqSupportCallouts #provideSupport {
        position: relative;
    }

        section #divHCPIgIQSupport #igiqSupportCallouts #provideSupport h3 {
            padding-top: 12px;
            margin-bottom: 0;
        }

            section #divHCPIgIQSupport #igiqSupportCallouts #provideSupport h3 + p {
                margin-top: 6px;
                margin-bottom: 0px;
            }

        section #divHCPIgIQSupport #igiqSupportCallouts #provideSupport a {
            position: absolute;
            bottom: 0px;
            right: 35px;
        }

        section #divHCPIgIQSupport #igiqSupportCallouts #provideSupport img#imgBrochuresThumbnail {
            float: left;
            margin: 23px 7px 0 10px;
        }

    section #divHCPIgIQSupport #igiqSupportCallouts .bgLtGreen {
        margin-left: 10px;
        height: 270px;
        padding-left: 20px;
    }

    section #divHCPIgIQSupport #igiqSupportCallouts img#imgCalloutIGIQ2 {
        float: left;
        margin-top: 36px;
        margin-right: 12px;
        margin-bottom: 3rem;
        max-width: 144px;
    }

    section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ h3 {
        padding-top: 11px;
    }

    section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ span {
        display: block;
    }

        section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ span.tel {
            font-size: 1.438em;
            color: #4b2d41;
            font-family: Roboto, Arial, sans-serif;
            font-weight: 700;
        }

        section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ span.inline-block {
            display: inline;
        }

    section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ #igiqContactInfo {
        margin-top: 24px;
        margin-left: 2px;
        color: #404040;
    }

section #divHCPIgIQSupport #banner .width-text {
    width: 66%;
}

@media(min-width: 767px)and (max-width:1279px) {
    section #divHCPIgIQSupport #banner .width-text {
        width: 78%;
    }
}




/*============================RESOURCES MATERIALS==================================*/
section #divHCPResourceMaterials h1 {
    padding-top: 33px;
    padding-bottom: 2px;
}

    section #divHCPResourceMaterials h1 + p {
        padding-bottom: 24px;
    }

section #divHCPResourceMaterials #divAccordionContainer .accordionTitle {
    margin-bottom: 0;
    margin-top: 7px;
}

section #divHCPResourceMaterials .accordion {
    padding-bottom: 5px;
}

section #divHCPResourceMaterials .accordion,
section #divHCPResourceMaterials #divAccordionContainer div.accordion > div:nth-child(even) {
    background-color: #f6f4f5
}

section #divHCPResourceMaterials #divAccordionContainer div.accordion > div {
    padding: 0;
}

section #divHCPResourceMaterials .accordion .border-top {
    border-top: 1px solid #cac8c9;
}

section #divHCPResourceMaterials .accordion h3 {
    font-size: 1.125em;
    line-height: 22px;
    font-weight: 700;
    margin-bottom: 0;
    padding-top: 19px;
}

    section #divHCPResourceMaterials .accordion h3 + p {
        margin-top: 13px;
    }

section #divHCPResourceMaterials .accordion img {
    float: left;
    margin-top: 25px;
    padding-bottom: 20px;
}

section #divHCPResourceMaterials .accordion .paddingWrapper {
    padding: 0 29px 0 27px;
}

section #divHCPResourceMaterials .accordion a.resource {
    margin-top: 55px;
}

section #divHCPResourceMaterials div a.resourceBtn:first-of-type {
    margin: 35px 0 0px 0;
}

section #divHCPResourceMaterials a.resourceBtn {
    margin: 10px 0 0px 0;
}


/*============================PATIENT - ABOUT PI==================================*/

section #divPatAboutPI #banner {
    padding-top: 87px;
    background: transparent url(/common/images/pat-about-pi-banner-bg.jpg) no-repeat right top -33px;
}

    section #divPatAboutPI #banner p.beforeH1 {
        margin-bottom: 0;
    }

    section #divPatAboutPI #banner h1 {
        margin-top: 2px;
        padding-bottom: 3px;
    }

        section #divPatAboutPI #banner h1 + p {
            padding-bottom: 29px;
        }

    section #divPatAboutPI #banner ul {
        padding-left: 0;
        margin-bottom: 13px;
    }

        section #divPatAboutPI #banner ul li {
            margin-bottom: 10px;
        }

    section #divPatAboutPI #banner .pure-u-md-21-24 {
        padding-top: 13px;
    }

section #divPatAboutPI #findSupport {
    height: 300px;
    background: #88ac2e url(/common/images/pat-about-pi-support-bg.png) no-repeat left -90px bottom;
    margin-top: 33px;
}

    section #divPatAboutPI #findSupport h2 {
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 29px;
    }

        section #divPatAboutPI #findSupport h2 + p {
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
        }

    section #divPatAboutPI #findSupport a {
        float: right;
        margin-right: 65px;
    }

section #divPatAboutPI #howTreated h2 {
    padding-top: 27px;
    margin-bottom: 0;
}

    section #divPatAboutPI #howTreated h2 + p {
        margin-top: 9px;
    }

section #divPatAboutPI #howTreated ul {
    padding-top: 14px;
    padding-left: 0;
}

    section #divPatAboutPI #howTreated ul li {
        margin-bottom: 16px;
    }

section #divPatAboutPI #infusionType {
    background-color: #f7f5f6;
    margin-top: 41px;
    margin-bottom: 29px;
}

    section #divPatAboutPI #infusionType h2 {
        margin-top: 40px;
        margin-bottom: 19px;
    }

    section #divPatAboutPI #infusionType .left {
        min-height: 66px;
        padding-top: 28px;
        text-align: center;
        background: linear-gradient(#bed630, #9aaf22);
        color: #fff;
        font-weight: 700;
    }

    section #divPatAboutPI #infusionType .right {
        min-height: 72px;
        padding-top: 22px;
        background-color: #fff;
    }

        section #divPatAboutPI #infusionType .right span {
            font-weight: 300;
            padding: 0 10px 0 29px;
            display: block;
        }

    section #divPatAboutPI #infusionType .chartContainer {
        box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.4);
    }

        section #divPatAboutPI #infusionType .chartContainer.first {
            margin-bottom: 22px;
        }

    section #divPatAboutPI #infusionType p {
    }

        section #divPatAboutPI #infusionType p.afterChart {
            margin-top: 21px;
            margin-bottom: 0;
        }

            section #divPatAboutPI #infusionType p.afterChart + p {
                margin-bottom: 47px;
                margin-top: 10px;
            }

section #divPatAboutPI #expect h2 {
    margin-bottom: 17px;
}

    section #divPatAboutPI #expect h2 + p {
        margin-bottom: 0;
    }

section #divPatAboutPI #expect img#imgPeopleIcon {
    margin-top: 49px;
}

section #divPatAboutPI #expect h3 {
    font-size: 1.25rem;
    font-weight: 500;
    color: #4b2d41;
    margin-top: 13px;
    margin-bottom: 10px;
}

section #divPatAboutPI #expect .green-tile,
section #divPatAboutPI #expect .purple-tile {
    margin-right: 7px;
    text-align: center;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    height: 160px;
}

    section #divPatAboutPI #expect .green-tile span,
    section #divPatAboutPI #expect .purple-tile span {
        font-weight: 500;
        font-size: 3rem;
        display: block;
        padding-top: 41px;
        line-height: 1.1
    }

section #divPatAboutPI #expect .green-tile {
    background: linear-gradient(#bed630, #9aaf22);
}

section #divPatAboutPI #expect .purple-tile {
    background-color: #69435a;
}

    section #divPatAboutPI #expect .purple-tile span.first {
        padding-top: 25px;
    }

    section #divPatAboutPI #expect .purple-tile span span {
        font-size: 1rem;
        font-weight: 700;
        padding-top: 0;
        line-height: 1;
    }

section #divPatAboutPI #expect p.footnote {
    padding-top: 5px;
}

section #divPatAboutPI #safety {
    background-color: #f7f5f6;
    margin-top: 12px;
    padding-top: 5px;
    padding-bottom: 21px;
    margin-bottom: 41px;
}

    section #divPatAboutPI #safety h2 {
        margin-bottom: 0;
    }

        section #divPatAboutPI #safety h2 + p {
            margin-top: 9px;
            margin-bottom: 21px;
        }

    section #divPatAboutPI #safety ul {
        padding-left: 0;
    }

        section #divPatAboutPI #safety ul li {
            margin-bottom: 10px;
        }

        section #divPatAboutPI #safety ul ul {
            margin-top: 10px;
        }

        section #divPatAboutPI #safety ul li li::before {
            content: "\2014";
            padding-right: 10px;
            margin-left: -25px;
            float: left;
            color: #96ab00;
        }


section #divPatAboutPI #calloutWhy {
    margin: 60px 0px 0 0;
}

    section #divPatAboutPI #calloutWhy h2 {
        padding-left: 30px;
        padding-top: 12px;
        margin-bottom: 0;
        padding-right: 2em;
    }

        section #divPatAboutPI #calloutWhy h2 span {
            display: block;
        }

        section #divPatAboutPI #calloutWhy h2 + p {
            padding-left: 30px;
            margin-top: 8px;
            padding-right: 2em;
        }

    section #divPatAboutPI #calloutWhy img#img11years {
        float: left;
        margin: 29px 15px 0 0px;
    }

    section #divPatAboutPI #calloutWhy a {
        float: right;
        margin-right: 34px;
    }

#piAccordion .accordionTitle {
    color: #fff;
    background-color: #4b2d41;
    padding: 0;
    position: relative;
    margin: 1em 0 0 0;
}

    #piAccordion .accordionTitle h2 {
        color: #fff;
        padding: 1rem;
        font-size: 1.75em;
        margin: 1.75rem 0;
    }

    #piAccordion .accordionTitle.active h2 {
        padding-bottom: 5px;
    }

    #piAccordion .accordionTitle span.fa {
        position: absolute;
        top: 50%;
        font-size: 3em;
        font-weight: normal;
        right: 0;
        margin-top: -1rem;
    }

#piAccordion #divAccordionContainer div.accordion > div {
    padding-top: 0;
}

#piAccordion .accordion {
    color: #fff;
    background-color: #4b2d41;
    padding: 0;
    position: relative;
    padding: 0 2em;
}

    #piAccordion .accordion p {
        color: #fff;
        margin-top: 0;
    }

    #piAccordion .accordion ul {
        line-height: 1.5em;
        padding-left: 0;
    }

        #piAccordion .accordion ul ul {
            padding-left: 0;
            margin-top: 10px;
        }

        #piAccordion .accordion ul li {
            margin-bottom: 10px;
            list-style-type: none;
        }

            #piAccordion .accordion ul li li::before {
                content: "\2014";
                padding-right: 10px;
                margin-left: -25px;
                float: left;
                color: #96ab00;
            }

/*============================PATIENT - ABOUT ITP==================================*/

section #divPatAboutITP #banner {
    padding-top: 93px;
    background: transparent url(/common/images/pat-about-itp-banner-bg.jpg) no-repeat right -23px top -27px;
}

    section #divPatAboutITP #banner p.beforeH1 {
        margin-bottom: 0;
    }

    section #divPatAboutITP #banner h1 {
        margin-top: 1px;
        padding-bottom: 1px;
    }

        section #divPatAboutITP #banner h1 + p {
            margin-bottom: 10px;
        }

    section #divPatAboutITP #banner p.beforeUl {
        margin-bottom: 10px;
        margin-top: 18px;
    }

        section #divPatAboutITP #banner p.beforeUl + ul {
            margin-top: 13px;
        }

    section #divPatAboutITP #banner ul {
        padding-left: 0;
        margin-bottom: 13px;
    }

        section #divPatAboutITP #banner ul li {
            margin-bottom: 10px;
        }

    section #divPatAboutITP #banner .pure-u-md-21-24 {
        padding-top: 13px;
    }

section #divPatAboutITP #findSupport {
    height: 300px;
    background: #88ac2e url(/common/images/pat-greenhouse-hero.png) no-repeat left 140px center;
    margin-top: 49px;
}

    section #divPatAboutITP #findSupport p {
        padding-left: 20px;
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 25px;
        font-size: 1.750em;
        line-height: 1.214em;
    }

        section #divPatAboutITP #findSupport p + p {
            padding-left: 20px;
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
            font-size: 1rem;
            font-weight: 500;
            padding-top: 0px;
            line-height: 1.5;
        }

    section #divPatAboutITP #findSupport a {
        float: right;
        margin-right: 65px;
    }

section #divPatAboutITP #howTreated h2 {
    padding-top: 30px;
    margin-bottom: 0;
}

    section #divPatAboutITP #howTreated h2 + p {
        margin-top: 9px;
    }

section #divPatAboutITP #howTreated ul {
    padding-top: 14px;
}

    section #divPatAboutITP #howTreated ul li {
        margin-bottom: 16px;
    }

section #divPatAboutITP #expect {
    background-color: #f2f2f2;
    margin-top: 32px;
    padding-top: 18px;
    padding-bottom: 44px;
}

    section #divPatAboutITP #expect h2 {
        margin-bottom: 0;
    }

        section #divPatAboutITP #expect h2 + p {
            margin: 13px 0 0 0;
        }

    section #divPatAboutITP #expect p + h3 {
        margin: 14px 0 15px 0;
        font-size: 1rem;
        line-height: 1.50em;
        color: #787878;
        font-weight: 400;
    }

    section #divPatAboutITP #expect .chartContainer {
        margin-bottom: 12px;
    }

        section #divPatAboutITP #expect .chartContainer .left {
            background: linear-gradient(#bed630, #9aaf22);
            height: 94px;
        }

            section #divPatAboutITP #expect .chartContainer .left img {
                margin: auto;
            }

                section #divPatAboutITP #expect .chartContainer .left img#imgCheck {
                    margin-top: 24px;
                }

                section #divPatAboutITP #expect .chartContainer .left img#imgClock {
                    margin-top: 22px;
                }

                section #divPatAboutITP #expect .chartContainer .left img#imgCalendar {
                    margin-top: 22px;
                }

        section #divPatAboutITP #expect .chartContainer .right {
            background: #fff;
            height: 94px;
        }

            section #divPatAboutITP #expect .chartContainer .right span {
                margin: 29px 42px 0 30px;
                display: block;
            }

section #divPatAboutITP #sideEffects {
    margin-top: 21px;
}

    section #divPatAboutITP #sideEffects h2 {
        margin-bottom: 0;
    }

        section #divPatAboutITP #sideEffects h2 + p {
            margin-top: 9px;
            margin-bottom: 18px;
        }

    section #divPatAboutITP #sideEffects ul {
        padding-left: 0;
        margin-top: 14px;
    }

        section #divPatAboutITP #sideEffects ul li {
            margin-bottom: 17px;
            line-height: 1.15;
            background-position: top 4px left;
        }

section #divPatAboutITP #livingTips {
    margin-top: 22px;
    height: 502px;
    background: linear-gradient(#6a3f5c, #55324a);
    color: #fff;
}

    section #divPatAboutITP #livingTips h2 {
        color: #fff;
        padding-top: 36px;
        margin-top: 14px;
        margin-bottom: 14px;
    }

        section #divPatAboutITP #livingTips h2 + p {
            color: #fff;
            margin-top: 14px;
            margin-bottom: 5px;
        }

    section #divPatAboutITP #livingTips ul {
        padding-left: 0;
    }

        section #divPatAboutITP #livingTips ul li {
            margin-bottom: 10px;
        }

        section #divPatAboutITP #livingTips ul.left {
            padding-right: 20px;
        }


section #divPatAboutITP #calloutWhy {
    margin-top: 60px;
}

    section #divPatAboutITP #calloutWhy p {
        font-weight: bold;
        padding-left: 30px;
        padding-top: 12px;
        margin-bottom: 0;
    }

        section #divPatAboutITP #calloutWhy p + p {
            padding-left: 30px;
            padding-top: 0;
            margin-top: 8px;
            font-size: 1rem;
            line-height: 1.5rem;
            color: #787878;
            font-weight: 400;
        }

    section #divPatAboutITP #calloutWhy img#imgTenGramBottle {
        float: right;
        margin: 20px 50px 0 40px;
    }

    section #divPatAboutITP #calloutWhy a {
        float: right;
        margin-right: 34px;
    }


/*============================PATIENT - ABOUT CIDP==================================*/

section #divPatAboutCIDP #banner {
    padding-top: 93px;
    background: transparent url(/common/images/pat-about-cidp-banner-bg.jpg) no-repeat right 23px top 57px;
}

    section #divPatAboutCIDP #banner p.beforeH1 {
        margin-bottom: 0;
    }

    section #divPatAboutCIDP #banner h1 {
        margin-top: 1px;
        padding-bottom: 1px;
    }

        section #divPatAboutCIDP #banner h1 span {
            display: block;
        }

        section #divPatAboutCIDP #banner h1 + p {
            margin-bottom: 10px;
        }

    section #divPatAboutCIDP #banner p.beforeUl {
        margin-bottom: 10px;
        margin-top: 18px;
    }

        section #divPatAboutCIDP #banner p.beforeUl + ul {
            margin-top: 13px;
        }

    section #divPatAboutCIDP #banner ul {
        padding-left: 0;
        margin-bottom: 13px;
    }

        section #divPatAboutCIDP #banner ul li {
            margin-bottom: 10px;
        }

    section #divPatAboutCIDP #banner .pure-u-md-21-24 {
        padding-top: 13px;
    }

    section #divPatAboutCIDP #banner div#healthyNerves {
        background: transparent url(/common/images/img-myelin.jpg) no-repeat bottom right 25px;
    }

section #divPatAboutCIDP #findSupport {
    height: 300px;
    background: #88ac2e url(/common/images/pat-about-cipd-support-bg.png) no-repeat left 100px bottom;
    margin-top: 49px;
}

    section #divPatAboutCIDP #findSupport p {
        padding-left: 20px;
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 25px;
        font-size: 1.750em;
        line-height: 1.214em;
    }

        section #divPatAboutCIDP #findSupport p + p {
            padding-left: 20px;
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
            font-size: 1rem;
            font-weight: 500;
            padding-top: 0px;
            line-height: 1.5;
        }

    section #divPatAboutCIDP #findSupport a {
        float: right;
        margin-right: 65px;
    }

section #divPatAboutCIDP #howTreated h2 {
    padding-top: 30px;
    margin-bottom: 0;
}

    section #divPatAboutCIDP #howTreated h2 + p {
        margin-top: 9px;
    }

section #divPatAboutCIDP #howTreated ul {
    padding-top: 14px;
}

    section #divPatAboutCIDP #howTreated ul li {
        margin-bottom: 16px;
    }

section #divPatAboutCIDP #expect {
    background-color: #f2f2f2;
    margin-top: 32px;
    padding-top: 24px;
    padding-bottom: 33px;
}

    section #divPatAboutCIDP #expect h2 {
        margin-bottom: 0;
    }

        section #divPatAboutCIDP #expect h2 + p {
            margin: 13px 0 0 0;
        }

    section #divPatAboutCIDP #expect ul {
        padding-left: 0;
        padding-top: 3px;
    }

        section #divPatAboutCIDP #expect ul li {
            margin-bottom: 22px;
        }

section #divPatAboutCIDP #sideEffects {
    margin-top: 24px;
}

    section #divPatAboutCIDP #sideEffects h2 {
        margin-bottom: 0;
    }

        section #divPatAboutCIDP #sideEffects h2 + p {
            margin-top: 12px;
            margin-bottom: 21px;
        }

    section #divPatAboutCIDP #sideEffects ul {
        padding-left: 0;
    }

        section #divPatAboutCIDP #sideEffects ul li {
            margin-bottom: 20px
        }

        section #divPatAboutCIDP #sideEffects ul ul li::before {
            content: "\2014";
            padding-right: 10px;
            margin-left: -25px;
            float: left;
            color: #96ab00;
        }

        section #divPatAboutCIDP #sideEffects ul ul {
            margin-top: 10px;
        }



section #divPatAboutCIDP #livingTips {
    margin-top: 47px;
    height: 502px;
    background: linear-gradient(#6a3f5c, #55324a);
    color: #fff;
}

    section #divPatAboutCIDP #livingTips h2 {
        color: #fff;
        padding-top: 36px;
        margin-top: 14px;
        margin-bottom: 14px;
    }

        section #divPatAboutCIDP #livingTips h2 + p {
            color: #fff;
            margin-top: 14px;
            margin-bottom: 5px;
        }

    section #divPatAboutCIDP #livingTips ul {
        padding-left: 0;
    }

        section #divPatAboutCIDP #livingTips ul li {
            margin-bottom: 10px;
        }

        section #divPatAboutCIDP #livingTips ul.left {
            padding-right: 20px;
        }


section #callout10 {
    margin-top: 60px;
}

    section #callout10 h3 {
        padding-left: 30px;
        padding-top: 12px;
        margin-bottom: 0;
        width: 80%;
        font-weight: bold;
    }

        section #callout10 h3 + p {
            padding-left: 30px;
            margin-top: 8px;
            width: 80%;
        }

    section #callout10 img#imgTen {
        margin: 25px 50px 0 0px;
        float: left
    }

    section #callout10 a {
        float: right;
        margin-right: 34px;
    }


/*============================PATIENT - ABOUT PRIVIGEN==================================*/
section #divPatAboutPrivigen #banner {
    padding-top: 141px;
    background: transparent url(/common/images/pat-about-privigen-banner-bg.jpg) no-repeat right 49px top -19px;
    margin-bottom: 21px;
}

    section #divPatAboutPrivigen #banner p.beforeH1 {
        margin-bottom: 0;
    }

    section #divPatAboutPrivigen #banner h1 {
        margin-top: 11px;
    }

        section #divPatAboutPrivigen #banner h1 span {
            display: block;
        }

        section #divPatAboutPrivigen #banner h1 + p {
            margin-bottom: 10px;
        }

    section #divPatAboutPrivigen #banner p.beforeUl {
        margin-bottom: 7px;
    }

        section #divPatAboutPrivigen #banner p.beforeUl + ul {
            padding-left: 0;
            margin-top: 6px;
        }

            section #divPatAboutPrivigen #banner p.beforeUl + ul li {
                line-height: 23px;
                margin-bottom: 12px;
            }

section #divPatAboutPrivigen #trialExperience {
    margin-bottom: 36px;
}

    section #divPatAboutPrivigen #trialExperience h2 {
        margin-top: 3px;
    }

    section #divPatAboutPrivigen #trialExperience div.callout > div {
        border-left: 2px solid #fff;
        border-right: 2px solid #fff;
        height: 284px;
        padding: 16px 10px 0 20px;
        position: relative;
        background: #f4f6e5 url(/common/images/img-molecule-bg.png) no-repeat bottom left;
    }

    section #divPatAboutPrivigen #trialExperience div.callout div.clear {
        clear: both;
    }

    section #divPatAboutPrivigen #trialExperience div.callout h3 {
        font-family: "Roboto";
        font-weight: 500;
        font-size: 1.75rem;
        margin: 0;
    }

        section #divPatAboutPrivigen #trialExperience div.callout h3 + p {
            margin-top: 1px;
            margin-bottom: 8px;
            line-height: 1.35
        }

    section #divPatAboutPrivigen #trialExperience div.callout div#forCIDP h3 + p {
        padding-bottom: 21px;
    }

    section #divPatAboutPrivigen #trialExperience div.callout div#forCIDP p.footnote {
        position: absolute;
        bottom: 0;
        margin-bottom: 10px;
    }

    section #divPatAboutPrivigen #trialExperience div.callout div#forITP h3 + p {
        margin-bottom: 0;
    }

    section #divPatAboutPrivigen #trialExperience div.callout div#forITP div.mobileWrapperCenter {
        position: relative;
        bottom: -8px;
    }

section #divPatAboutPrivigen #whatsPrivigen {
    background-color: #67445a;
    padding: 43px 0 45px 0;
}

    section #divPatAboutPrivigen #whatsPrivigen h2,
    section #divPatAboutPrivigen #whatsPrivigen p,
    section #divPatAboutPrivigen #whatsPrivigen ul {
        color: #fff;
        padding-left: 0;
    }

    section #divPatAboutPrivigen #whatsPrivigen h2 {
        padding-top: 1px;
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #whatsPrivigen h2 + p {
            margin-top: 9px;
            margin-bottom: 15px;
        }

    section #divPatAboutPrivigen #whatsPrivigen ul {
        list-style-type: none;
        margin-left: 15px;
        margin-top: 0;
        text-indent: -14px;
    }

        section #divPatAboutPrivigen #whatsPrivigen ul li {
            margin-bottom: 10px;
            margin-left: 1px;
            text-indent: -16px;
        }

            section #divPatAboutPrivigen #whatsPrivigen ul li::before {
                content: "\2014";
                color: #7a7140;
                padding-right: 4px;
            }

        section #divPatAboutPrivigen #whatsPrivigen ul + p {
            margin-top: 0;
        }

section #divPatAboutPrivigen #privigen-safety {
    padding-top: 18px;
    padding-bottom: 30px;
}

    section #divPatAboutPrivigen #privigen-safety h2 {
        color: #4b2d41;
        margin-bottom: 13px;
    }

    section #divPatAboutPrivigen #privigen-safety ul {
        padding-left: 0;
        margin-top: 8px;
    }

        section #divPatAboutPrivigen #privigen-safety ul li {
            line-height: 1;
            margin-bottom: 12px;
            background-position: top 3px left;
        }

section #divPatAboutPrivigen #safety {
    background-color: #f2f2f2;
    padding-top: 35px;
    padding-bottom: 51px;
}

    section #divPatAboutPrivigen #safety h2 {
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #safety h2 + p {
            margin-top: 9px;
            margin-bottom: 0;
        }

    section #divPatAboutPrivigen #safety p + p {
        margin-top: 9px;
    }

    section #divPatAboutPrivigen #safety img#imgVirusProcess {
        margin: auto;
        padding-top: 30px;
        padding-bottom: 28px;
    }

    section #divPatAboutPrivigen #safety ul {
        padding-left: 0;
    }

        section #divPatAboutPrivigen #safety ul li {
            margin-bottom: 10px;
        }

    section #divPatAboutPrivigen #safety p.footnote {
        margin-left: 42px;
    }

section #divPatAboutPrivigen #takingPrivigen {
    background: #f2f2f2 url(/common/images/pat-about-privigen-taking-privigen-bg.png) no-repeat left 108px top 15px;
    height: 292px;
}

    section #divPatAboutPrivigen #takingPrivigen h2 {
        padding-top: 53px;
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #takingPrivigen h2 + p {
            margin-top: 9px;
        }

section #divPatAboutPrivigen #difference {
    margin-top: 45px;
    margin-bottom: 75px;
}

    section #divPatAboutPrivigen #difference h2 {
        margin-bottom: 0;
    }

    section #divPatAboutPrivigen #difference p + p {
        padding-bottom: 54px;
    }

    section #divPatAboutPrivigen #difference #liquid p {
        color: #999;
        margin-top: 3px;
    }

    section #divPatAboutPrivigen #difference #temperature p {
        color: #999;
        padding-top: 7px;
    }

    section #divPatAboutPrivigen #difference #liquid {
        margin-bottom: 51px;
    }

        section #divPatAboutPrivigen #difference #liquid img#imgWaterDrop {
            padding-left: 6px;
        }

    section #divPatAboutPrivigen #difference #learnMore {
        padding-top: 58px;
    }

        section #divPatAboutPrivigen #difference #learnMore div.border-top {
            border-top: 1px solid #d0d0d0;
            padding-top: 44px;
        }

        section #divPatAboutPrivigen #difference #learnMore img {
            padding-top: 40px;
        }

        section #divPatAboutPrivigen #difference #learnMore h3 {
            font-size: 1.125rem;
            font-weight: bold;
        }

        section #divPatAboutPrivigen #difference #learnMore a.resourceBtn {
            margin-bottom: 16px;
            width: 162px;
        }

            section #divPatAboutPrivigen #difference #learnMore a.resourceBtn:first-of-type {
                margin-top: 45px;
            }


/*============================PATIENT - LIVING WITH PI==================================*/

section #divPatLivingWithPI #banner {
    padding-top: 64px;
    padding-bottom: 65px;
    background: transparent url(/common/images/pat-living-with-pi-banner-bg.jpg) no-repeat right top -42px;
}

    section #divPatLivingWithPI #banner p.beforeH1 {
        margin-bottom: 0;
    }

    section #divPatLivingWithPI #banner h1 {
        margin-top: 0;
        padding-bottom: 7px;
    }

        section #divPatLivingWithPI #banner h1 span {
            display: block;
        }

section #divPatLivingWithPI #adultTips {
    color: #fff;
    background: transparent url(/common/images/pat-living-with-pi-adult-bg.jpg) repeat-x 0 0;
    height: 784px;
}

    section #divPatLivingWithPI #adultTips h2 {
        color: #fff;
        padding-top: 6px;
        margin-bottom: 0;
    }

        section #divPatLivingWithPI #adultTips h2 + p {
            margin-top: 11px;
            padding-bottom: 15px;
        }

    section #divPatLivingWithPI #adultTips p {
        color: #fff;
    }

    section #divPatLivingWithPI #adultTips ul {
        padding-left: 0;
    }

        section #divPatLivingWithPI #adultTips ul li {
            margin-bottom: 10px;
        }

        section #divPatLivingWithPI #adultTips ul ul {
            padding-top: 12px;
        }

            section #divPatLivingWithPI #adultTips ul ul li {
                margin-bottom: 12px;
                padding-left: 0;
            }

section #divPatLivingWithPI #childTips {
    background-color: #f2f2f2;
    padding-bottom: 54px;
}

    section #divPatLivingWithPI #childTips h2 {
        padding-top: 35px;
        margin-bottom: 0;
    }

    section #divPatLivingWithPI #childTips ul {
        padding-left: 0;
    }

        section #divPatLivingWithPI #childTips ul li {
            margin-bottom: 10px;
        }

        section #divPatLivingWithPI #childTips ul ul {
            padding-top: 12px;
        }

            section #divPatLivingWithPI #childTips ul ul li {
                margin-bottom: 12px;
                padding-left: 0;
            }

section #divPatLivingWithPI #calloutSupport {
    margin-top: 60px;
}

    section #divPatLivingWithPI #calloutSupport .bgLtPurple {
        margin-right: 20px;
        height: 270px;
    }

    section #divPatLivingWithPI #calloutSupport h2 {
        font-weight: bold;
        padding-left: 30px;
        padding-top: 12px;
        margin-bottom: 0;
    }

        section #divPatLivingWithPI #calloutSupport h2 + p {
            padding-left: 30px;
            padding-right: 70px;
            margin-top: 8px;
        }

    section #divPatLivingWithPI #calloutSupport img#imgCalloutSupport {
        float: right;
        margin: 46px 80px 15px 0;
    }

    section #divPatLivingWithPI #calloutSupport a {
        float: right;
        margin-right: 90px;
    }

/*============================PATIENT - SUPPORT ==================================*/

section #divPatSupport #banner {
    padding-top: 76px;
    padding-bottom: 60px;
    background: transparent url(/common/images/pat-support-banner-bg.jpg) no-repeat right top;
}

    section #divPatSupport #banner p.beforeH1 {
        margin-bottom: 9px;
    }

    section #divPatSupport #banner h1 {
        margin-top: 0;
        padding-bottom: 7px;
    }

        section #divPatSupport #banner h1 span {
            display: block;
        }

section #divPatSupport #services {
    color: #fff;
    margin-bottom: 44px;
    background: transparent url(/common/images/pat-living-with-pi-adult-bg.jpg) repeat-x 0 0;
    padding-bottom: 25px;
}

    section #divPatSupport #services h2 {
        color: #fff;
        padding-top: 14px;
        margin-bottom: 0;
    }

        section #divPatSupport #services h2 + p {
            margin-top: 8px;
            padding-bottom: 2px;
        }

    section #divPatSupport #services p {
        color: #fff;
    }

    section #divPatSupport #services ul {
        padding-left: 0;
        margin-bottom: 6px;
    }

        section #divPatSupport #services ul li {
            margin-bottom: 10px;
        }

    section #divPatSupport #services p.last {
        margin-top: 12px;
    }

section #divPatSupport #supportCallouts h3 {
    font-weight: 700;
}

section #divPatSupport #supportCallouts .bgLtPurple {
    margin-right: 10px;
    height: 270px;
    background: #f6f4f5 url(/common/images/pat-support-callout-wide-bg.png) no-repeat left top;
}

section #divPatSupport #supportCallouts #learnMore h3 {
    margin-bottom: 0;
    padding-top: 12px;
}

    section #divPatSupport #supportCallouts #learnMore h3 + p {
        margin-top: 8px;
        margin-bottom: 0;
    }

section #divPatSupport #supportCallouts #learnMore a {
    float: right;
}

section #divPatSupport #supportCallouts .bgLtGreen {
    margin-left: 10px;
    height: 270px;
    padding-left: 20px;
}

section #divPatSupport #supportCallouts img#imgCalloutIGIQ {
    float: left;
    margin-top: 36px;
    margin-right: 12px;
}

section #divPatSupport #supportCallouts #contactIgIQ h3 {
    padding-top: 11px;
}

section #divPatSupport #supportCallouts #contactIgIQ span {
    display: block;
}

    section #divPatSupport #supportCallouts #contactIgIQ span.tel a {
        font-size: 1.438em;
        color: #4b2d41;
        font-family: Roboto, Arial, sans-serif;
        font-weight: 700;
        text-decoration: none;
    }

section #divPatSupport #supportCallouts #contactIgIQ #igiqContactInfo {
    margin-top: 24px;
    margin-left: 2px;
    color: #404040;
}

section #divPatSupport #resources {
    margin-top: 46px;
    margin-bottom: 66px;
}

    section #divPatSupport #resources h2 {
        margin-bottom: 0;
    }

        section #divPatSupport #resources h2 + p {
            margin-top: 8px;
            padding-bottom: 21px;
        }

    section #divPatSupport #resources ul {
        padding-left: 0;
    }

        section #divPatSupport #resources ul li {
            margin-bottom: 10px;
        }

            section #divPatSupport #resources ul li a {
                font-weight: 400;
            }

        section #divPatSupport #resources ul#resourcesPI {
            padding-bottom: 14px;
        }

section #divPatSupport #calloutSupport {
    margin-top: 60px;
}

    section #divPatSupport #calloutSupport .bgLtPurple {
        margin-right: 10px;
        height: 270px;
    }

    section #divPatSupport #calloutSupport h3 {
        font-weight: bold;
        padding-left: 30px;
        padding-top: 35px;
        margin-bottom: 0;
    }

        section #divPatSupport #calloutSupport h3 + p {
            padding-left: 30px;
            padding-right: 70px;
            margin-bottom: 0;
        }

    section #divPatSupport #calloutSupport img#imgBottle {
        float: left;
        margin: 24px 9px 0 17px;
    }

    section #divPatSupport #calloutSupport a {
        float: right;
        margin-right: 80px;
    }

/*==============================FAQS===================================*/

section #divHCPResourceFAQs h1 {
    padding-top: 34px;
}

section #divHCPResourceFAQs h2 {
    font-size: 1.125em;
    line-height: 20px;
    font-weight: 500;
    color: #9db219;
    padding-left: 80px;
    padding-top: 51px;
}

    section #divHCPResourceFAQs h2#sectionOne {
        padding-top: 30px;
    }

section #divHCPResourceFAQs span.faqQuestion,
section #divHCPResourceFAQs span.faqAnswer {
    color: #e6e4e5;
    font-size: 3.438em;
    font-weight: 700;
    margin-right: 17px;
    float: right;
}

section #divHCPResourceFAQs span.faqAnswer {
    color: #dce0c2;
}

section #divHCPResourceFAQs #divAccordionContainer .accordionTitle {
    margin-bottom: 0;
    margin-top: 7px;
}

    section #divHCPResourceFAQs #divAccordionContainer .accordionTitle h3 {
        color: #40404f;
        font-size: 1.375em;
        line-height: normal;
        margin: 0;
    }

    section #divHCPResourceFAQs #divAccordionContainer .accordionTitle span.fa {
        color: #40404f;
    }

section #divHCPResourceFAQs #divAccordionContainer .accordion,
section #divHCPResourceFAQs #divAccordionContainer div.accordion > div:nth-child(even) {
    background-color: #f6f4f5
}

section #divHCPResourceFAQs #divAccordionContainer div.accordion p,
section #divHCPResourceFAQs #divAccordionContainer div.accordion ul {
    font-size: 1.125rem;
    line-height: 24px;
    color: #40404f;
    font-weight: 400;
}

    section #divHCPResourceFAQs #divAccordionContainer div.accordion ul li {
        margin: 1em 0
    }

    section #divHCPResourceFAQs #divAccordionContainer div.accordion p.beforeUl {
        margin-bottom: 5px;
    }

section #divHCPResourceFAQs #divAccordionContainer div.accordion ul {
    margin-top: 0px;
    padding-left: 2px;
}

    section #divHCPResourceFAQs #divAccordionContainer div.accordion ul ul {
        margin: 0px 0;
        list-style-type: none;
    }

        section #divHCPResourceFAQs #divAccordionContainer div.accordion ul ul li {
            list-style-type: none;
            margin: .25em 0
        }

            section #divHCPResourceFAQs #divAccordionContainer div.accordion ul ul li::before {
                content: "\2014";
                padding-right: 10px;
                margin-left: -25px;
                float: left;
                color: #96ab00;
            }

/*==============================CONTACT US===================================*/
section #divContactUs header h1,
section #divContactUsThankYou h1 {
    padding-top: 53px;
}

section #divContactUs div#divContactUsContainer div#divCaptcha,
section #divContactUs div#divContactUsContainer div#divFormButtons {
    text-align: center;
}

    section #divContactUs div#divContactUsContainer div#divFormButtons input {
        width: 156px;
        height: 52px;
        background: linear-gradient(#702f61, #4b2d41);
        color: #fff;
        font-weight: bold;
    }



/*==============================CIDP===================================*/

section #divCIDP p.footnote span.hanging {
    float: left;
}

    section #divCIDP p.footnote span.hanging + span {
        display: block;
        padding-left: 5px;
        margin-bottom: 3px;
    }

section #divCIDP {
    background: transparent url(/common/images/hcp-cidp-bg.jpg) no-repeat right top 30px;
}

    section #divCIDP #banner {
        margin-top: 52px;
        min-height: 570px;
        position: relative;
    }

        section #divCIDP #banner p {
            color: #4b2d41;
            padding-top: 20px;
            margin-bottom: 0;
        }

    section #divCIDP h1 {
        margin-top: 0;
        font-size: 1.90em;
        padding-left: 16px;
    }

        section #divCIDP h1 span#rowOne {
            display: block;
        }

        section #divCIDP h1 span span {
            font-size: 1.125em;
            font-weight: 700;
        }

        section #divCIDP h1 img {
            margin-left: 0;
        }

    section #divCIDP #divCIDPMainText {
    }

        section #divCIDP #divCIDPMainText p {
            padding-top: 0;
        }



    section #divCIDP img#imgCIDPbug {
        float: left;
        padding-left: 8px;
        margin-top: 24px;
        padding-right: 17px;
    }

    section #divCIDP #cidpMaintenanceTreatments {
        padding: 5px 0 15px 0;
    }

    section #divCIDP #cidpARs {
        font-size: .9em;
    }

    section #divCIDP #banner #learnMore {
        text-align: center;
        font-size: 1.125em;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }

        section #divCIDP #banner #learnMore p {
            line-height: 0.667em;
        }

        section #divCIDP #banner #learnMore i.fa-chevron-down {
            color: #96ab00;
            font-size: 2em;
            cursor: pointer;
        }

    section #divCIDP #efficacy #callouts {
        text-align: center;
    }

    section #divCIDP #efficacy div.calloutWithRef {
        display: inline-block;
        width: 245px;
        vertical-align: top;
    }

        section #divCIDP #efficacy div.calloutWithRef > div.callout {
            margin-bottom: 0;
        }

        section #divCIDP #efficacy div.calloutWithRef > p.footnote {
            text-align: left;
            margin-top: 5px;
            margin-left: 15px;
        }

    section #divCIDP #efficacy div.callout {
        background: transparent url(/common/images/img-cidp-callout-bg.png) no-repeat;
        vertical-align: top;
        display: inline-block;
        width: 245px;
        height: 233px;
        padding-top: 11px;
        margin: 0 5px 24px 5px;
    }

        section #divCIDP #efficacy div.callout p:first-child {
            color: #fff;
            height: 87px;
            font-weight: 700;
            font-size: 2.375em;
            line-height: 1;
            margin: 0;
            padding-top: 15px;
            position: relative;
        }

            section #divCIDP #efficacy div.callout p:first-child span {
                font-size: 0.6em;
                display: block;
                position: absolute;
                bottom: 20px;
                margin: auto auto;
                text-align: center;
                width: 100%;
            }

        section #divCIDP #efficacy div.callout p + p {
            margin: 11px 15px 0 15px;
            line-height: 1.2;
        }

    section #divCIDP #efficacy div #cidpMaintenanceTreatments.callout p:first-child {
        padding: 5px 0 15px 0;
    }

    section #divCIDP #efficacy #stayUpdated {
        padding: 20px 0 40px 0;
        margin-top: 51px;
    }

        section #divCIDP #efficacy #stayUpdated h2 {
            margin-bottom: 0px;
        }

            section #divCIDP #efficacy #stayUpdated h2 + p {
                margin-top: 9px;
            }

        section #divCIDP #efficacy #stayUpdated a {
            margin-top: 10px;
        }

    section #divCIDP #administration {
        margin-top: 26px;
    }

        section #divCIDP #administration h2 {
            margin-bottom: 11px;
        }

            section #divCIDP #administration h2 + p {
                margin-top: 0;
            }

        section #divCIDP #administration table.grnHeader tr {
            height: 48px;
            background-color: #edeed0;
        }

        section #divCIDP #administration table.grnHeader span {
            display: block;
        }

        section #divCIDP #administration table.grnHeader th {
            font-weight: 500;
            height: 48px;
        }

            section #divCIDP #administration table.grnHeader th.col1,
            section #divCIDP #administration table.grnHeader th.col2,
            section #divCIDP #administration table.grnHeader th.col3 {
                border: none;
            }

            section #divCIDP #administration table.grnHeader th span {
                display: block;
                font-size: 0.875em;
            }

        section #divCIDP #administration table.grnHeader .col1 {
            width: 18%;
            border-right: 1px solid #d6d6d6;
        }

        section #divCIDP #administration table.grnHeader .col2 {
            width: 22%;
            padding: 0;
            border-right: 1px solid #d6d6d6;
            text-align: center;
        }

        section #divCIDP #administration table.grnHeader .col3 {
            width: 28%;
            padding: 0;
            border-right: 1px solid #d6d6d6;
            text-align: center;
        }

        section #divCIDP #administration table.grnHeader .col4 {
            width: 31%;
            padding: 0;
            text-align: center;
        }

        section #divCIDP #administration table.grnHeader td {
            padding-top: 27px;
            padding-bottom: 29px;
        }

        section #divCIDP #administration .pure-u-md-1-3 p {
            margin-top: 0;
            padding-left: 32px;
        }

        section #divCIDP #administration #guideCallout {
            margin-top: 51px;
            padding-top: 26px;
            padding-bottom: 45px;
            margin-bottom: 42px;
        }

            section #divCIDP #administration #guideCallout img#imgCIDPthumbnail {
                float: left;
                margin-left: 5px;
                margin-right: 25px;
            }

            section #divCIDP #administration #guideCallout a {
                margin-top: 25px;
            }



    section #divCIDP #codes .accordionTitle h3 {
        font-size: 1.625em;
        color: #96ab00;
        line-height: 31px;
        margin: 0;
    }

    section #divCIDP #codes p.footnote {
        margin-top: 52px;
    }

        section #divCIDP #codes p.footnote span.hanging + span {
            margin-bottom: 14px;
        }



    section #divCIDP #support {
        margin: 17px 0 12px 0;
    }

        section #divCIDP #support div.doubleBorder > div:first-child {
            padding-bottom: 15px;
        }

        section #divCIDP #support img {
            position: relative;
            top: 34px;
            left: 90px;
        }

        section #divCIDP #support h2 {
            display: block;
            padding-top: 22px;
            margin-bottom: 16px;
        }

            section #divCIDP #support h2 span {
                display: block;
            }

        section #divCIDP #support .pure-u-md-3-5 {
            padding-left: 34px;
        }

        section #divCIDP #support p {
            margin: 0;
        }

            section #divCIDP #support p + a.btn {
                margin-top: 3px;
            }


/*==============================REFERENCES===================================*/


section #divReferences h1 {
    padding-top: 78px;
}

section #divReferences ol {
    padding-left: 0;
}

    section #divReferences ol li {
        margin-bottom: 16px;
        font-weight: bold;
    }

        section #divReferences ol li a {
            overflow-wrap: break-word;
            word-wrap: break-word;
        }

        section #divReferences ol li span {
            font-weight: normal
        }


/*==============================SITEMAP===================================*/

section #divSitemap h1 {
    padding-top: 78px;
}

section #divSitemap ul {
    padding-left: 0;
    list-style-type: none;
}

    section #divSitemap ul li {
        margin-bottom: 20px;
    }

section #divSitemap .sitemapHeadline {
    font-size: 1.250em;
    line-height: 32px;
    font-weight: 700;
    color: #787878;
}

    section #divSitemap .sitemapHeadline span {
        display: block;
        margin-bottom: 3px;
    }

section #divSitemap ul ul {
    padding-left: 36px;
}

    section #divSitemap ul ul li {
        margin-bottom: 3px;
    }

        section #divSitemap ul ul li a {
            font-size: 1em;
            line-height: 24px;
            font-weight: 400;
            color: #9bb123
        }


/*==============================PRIVACY POLICY===================================*/

section div#divSearchResultsPage {
    margin-top: 50px;
}

/*==============================PRIVACY POLICY===================================*/

section #divPrivacyPolicy div#divPrivacy {
    margin-top: 50px;
}

/*==============================TERMS OF USE===================================*/

section #divTermsofUse div#divTOU {
    margin-top: 50px;
}

/*==============================ISI ===================================*/

section #divImportantSafetyInformation {
    margin-top: 50px;
}

/*==============================PI ===================================*/

section #divPrescribingInformation {
    margin-top: 50px;
}


/*==============================ERROR ===================================*/
section #divError404,
section #divError500 {
    margin-top: 50px;
}


/*==============================REQUEST THANKS==========================*/

div#divRequestThankYou,
div#divRequestThankYouMaterials,
div#divRequestThankYouRepMaterials {
    margin-top: 50px;
}

    div#divRequestThankYouMaterials div.bgLtPurple,
    div#divRequestThankYouRepMaterials div.bgLtPurple {
        text-align: center;
    }


/*========================================================*/

.accordionpaddingleft {
    padding-left: 57px !important;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

    section #divPatAboutPI #banner {
        background-position: right -50px top -33px;
    }

    section #divPatAboutPI #findSupport {
        background-position: left -70px bottom;
    }

    section #divPatAboutITP #banner {
        background-position: right -95px top -57px;
    }

    section #divPatAboutITP #findSupport {
        background-position: left -100px bottom;
    }

    section #divPatAboutPrivigen #banner {
        background-position: right -15px top -19px
    }

    section #divPatAboutPrivigen #takingPrivigen {
        background-position: left 40px top 15px
    }

    section #divPatLivingWithPI #banner h1 + p {
        padding-right: 90px;
    }

    section #divDosingInfusion #startingNew {
        background-position: right -45px top
    }

    .ip-padding {
        padding: 0 1rem;
    }

    .ip-padding-r {
        padding-right: 1rem;
    }

    header nav#navHCP ul ul#subnavPatients {
        left: -62px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    section #divPatAboutPrivigen #takingPrivigen {
        background-position: left 40px top 15px
    }

    header nav#navHCP ul li a#navPatients {
        margin-left: 8px;
    }

    header nav#navHCP ul ul#subnavPatients {
        left: -76px;
    }

    .ip-padding {
        padding: 0 1rem;
    }

    .ip-padding-r {
        padding-right: 1rem;
    }
}

/* video start  */
.hcpTreatingPiItpCidp .video-js {
    height: 202px;
}

.hcpBenefits .video-js {
    height: 209px;
}
/* video end  */

.clrwhite {
    color: #4b2d41;
}

.txtcenter {
    text-align: center;
}

    .txtcenter > span {
        padding-left: 0;
    }

/*full-width-callout start*/
.getresourcs_fullwidth {
}

    .getresourcs_fullwidth .wrapper {
        display: flex;
        height: auto !important;
    }

        .getresourcs_fullwidth .wrapper .image {
            margin: 33px 40px 33px 40px;
        }

            .getresourcs_fullwidth .wrapper .image img {
                margin: 0px !important;
            }

        .getresourcs_fullwidth .wrapper .content {
            flex: 1;
            align-self: center;
        }

            .getresourcs_fullwidth .wrapper .content h3 {
                padding-top: 0px !important;
            }

        .getresourcs_fullwidth .wrapper .order {
            margin-right: 40px;
            align-self: center;
        }

            .getresourcs_fullwidth .wrapper .order a {
                position: inherit !important;
                right: 0 !important;
                bottom: 0px !important;
            }


.getresourcs_cidp_fullwidth {
}

    .getresourcs_cidp_fullwidth .wrapper {
        display: flex;
        height: auto !important;
    }

        .getresourcs_cidp_fullwidth .wrapper .image {
            margin: 33px 40px 33px 40px;
        }

            .getresourcs_cidp_fullwidth .wrapper .image img {
                margin: 0px !important;
            }

        .getresourcs_cidp_fullwidth .wrapper .content {
            flex: 1;
            align-self: center;
        }

            .getresourcs_cidp_fullwidth .wrapper .content h3 {
                padding-top: 0px !important;
            }

        .getresourcs_cidp_fullwidth .wrapper .order {
            margin-right: 40px;
            align-self: center;
        }

            .getresourcs_cidp_fullwidth .wrapper .order a {
                position: inherit !important;
                right: 0 !important;
                bottom: 0px !important;
            }
