h1 {
    margin-top: 40px;
    margin-bottom: 0;
}

ul {
    padding-left: 0;
}

    ul.grnBullet li,
    ul.grnBullet ul li {
        margin-bottom: 10px;
    }

    ul.grnBullet ul li {
        padding-left: 0px;
    }

.mobileHidden {
    display: none;
}

nav#navMobileFooter .pure-menu-active > a.pure-menu-link,
nav#navMobileFooter a.pure-menu-link:hover,
nav#navMobileFooter a.pure-menu-link:focus {
    background-color: #b3d75a;
}

div.sidr {
    width: 75%;
}

.sidr.right {
    right: -75%;
}

video {
    max-width: 100%;
}

nav#navMobileFooter div#mobileSearchContainer {
    background-color: transparent;
    margin: 8px 25px 8px 35px;
    width: auto;
    position: relative;
    z-index: 200;
}

    nav#navMobileFooter div#mobileSearchContainer button {
        border: none;
        background-color: transparent;
        padding: 3px;
        position: absolute;
        right: 20px;
    }

        nav#navMobileFooter div#mobileSearchContainer button span {
            margin: 0;
            line-height: 44px;
            font-size: 1.750em;
        }

    nav#navMobileFooter div#mobileSearchContainer input.txtSearchbox {
        border-radius: 5px;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 26px;
        border: none;
        background-color: #b4c97e;
        height: 50px;
        font-size: 1.750em;
        font-weight: 700;
        width: 100%;
    }



.bgLtPurple {
    margin-bottom: 4px;
}

    .bgLtPurple.callout {
        padding: 1em 0;
        margin-bottom: 4px;
        text-align: center;
    }

.bgLtGreen.callout {
    padding: 1em 0;
    margin-bottom: 4px;
    text-align: center;
}


.buttonContainer .btn {
    left: 10px;
}


#divAccordionContainer .accordionTitle span {
    padding-left: 16px;
}

    #divAccordionContainer .accordionTitle span.fa {
        margin-right: 16px;
        padding-left: 0;
    }

#divAccordionContainer .accordionTitle h2 {
    font-size: 1.375em;
    line-height: 27px;
}

header#headerPage {
    background: linear-gradient(#fff, #e9edc9);
    height: 78px;
}

    header#headerPage div#divHeaderUtil {
        position: relative;
        z-index: 100;
    }

        header#headerPage div#divHeaderUtil a#linkLogo {
            width: 132px;
        }

        header#headerPage div#divHeaderUtil a#topNavPI {
            width: 140px;
            margin-left: 20px;
            margin-top: 12px;
        }

        header#headerPage div#divHeaderUtil a#topNavISI {
            width: 200px;
            margin-left: 15px;
            margin-top: 12px;
        }


        header#headerPage div#divHeaderUtil a:link,
        header#headerPage div#divHeaderUtil a:visited {
            font-size: 1.625em;
            line-height: 28px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            text-decoration: none;
            color: #96ab00;
            font-weight: 400;
            float: left;
            display: inline-block;
        }

        header#headerPage div#divHeaderUtil a#topNavVisitRep,
        header#headerPage div#divHeaderUtil a#topNavPatients, header#headerPage div#divHeaderUtil a#topNavmedaff {
            display: none;
        }

    header#headerPage nav .desktopHidden {
        position: relative;
        height: 78px;
    }

        header#headerPage nav .desktopHidden span {
            position: absolute;
            /*bottom: 6px;*/
            right: 9px;
            top: 27px;
        }

    header#headerPage nav span#navMobile {
        color: #fff;
        background-color: #4b2d41;
        width: 29px;
        height: 25px;
        text-align: center;
        font-size: 1.5em;
        float: right;
    }

section div#side-nav {
    background-color: #7fa12c;
}

section nav#navMobileFooter ul {
    list-style-type: none;
    margin: 0;
}

    section nav#navMobileFooter ul li a,
    section nav#navMobileFooter ul li.pure-menu-heading {
        color: #fff;
        text-decoration: none;
        font-family: Arial, helvetica, sans-serif;
        font-size: 1.750em;
        font-weight: 700;
        text-transform: none;
        padding: 22px 25px 25px 33px;
    }

    section nav#navMobileFooter ul li.active a {
        color: #4b2d41;
    }

    section nav#navMobileFooter ul li.pure-menu-heading {
        padding: 0;
    }

        section nav#navMobileFooter ul li.pure-menu-heading span.subnav-heading {
            display: block;
            padding: 22px 25px 25px 33px;
        }

            section nav#navMobileFooter ul li.pure-menu-heading span.subnav-heading.active {
                padding-bottom: 0px;
            }

    section nav#navMobileFooter ul li a#navContactUs,
    section nav#navMobileFooter ul li a#navAboutCSL, section nav#navMobileFooter ul li a#navMedAff {
        background-color: #98b74c;
    }

    section nav#navMobileFooter ul li span.fa-chevron-down,
    section nav#navMobileFooter ul li span.fa-chevron-up {
        float: right;
        font-size: 1.125em;
        line-height: 28px;
    }

    section nav#navMobileFooter ul ul {
        display: none;
        padding-left: 62px;
        margin-top: 25px;
        padding-right: 62px;
    }

        section nav#navMobileFooter ul ul li a {
            font-weight: 400;
            padding-left: 15px;
            border-top: 1px solid #dce6c1;
            padding-top: 22px;
            padding-bottom: 25px;
            font-size: 1em;
        }

        section nav#navMobileFooter ul ul li:last-child a {
            border-bottom: 1px solid #dce6c1;
        }


/*========================HCP HOME===============================*/
section #divHCPHome #banner .pure-u-md-5-12 img {
    margin: 1.5rem auto;
    max-width: 300px;
}

section #divHCPHome h1 {
    font-size: 1.700em;
    line-height: 30px;
    font-weight: 300;
    margin-top: 40px;
    text-align: center;
}


    section #divHCPHome h1 span#rowOne {
        display: block;
    }

    section #divHCPHome h1 span#rowTwo {
        /*padding-left: 71px;*/
    }

    section #divHCPHome h1 span span {
        font-size: 1.1em;
        font-weight: 700;
    }

section #divHCPHome #banner {
    background: transparent url(/common/images/Privigen_HCP_A05_CIDP_hero.jpg) no-repeat 0 265px;
    min-height: 679px;
    background-size: contain;
    padding: 0 1em;
}

section #divHCPHome span.eyebrow {
    padding-top: 118%;
    display: block;
}

section #divHCPHome #banner h2 {
    line-height: normal;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 0;
}

section #divHCPHome #banner .pure-u-md-5-12 a {
    position: relative;
    bottom: 8px;
}

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: 50px;
    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 #support {
    padding: 0 16px;
}

    section #divHCPHome #support div.doubleBorder > div:first-child {
        padding-bottom: 15px;
    }

    section #divHCPHome #support img {
        position: relative;
        top: 34px;
        max-width: 368px;
        margin: auto;
    }

    section #divHCPHome #support h2 {
        display: block;
        padding-top: 22px;
        margin-bottom: 16px;
    }

        section #divHCPHome #support h2 span {
            display: block;
        }


    section #divHCPHome #support p {
        margin: 0;
    }

        section #divHCPHome #support p + a.btn {
            margin-top: 3px;
        }

section #divHCPHome #information {
    margin-top: 20px;
    padding: 0;
}

    section #divHCPHome #information #infoRates h2 {
        margin-bottom: 8px;
    }

    section #divHCPHome #information #infoRates div.contentWrapper div h2,
    section #divHCPHome #information #infoRates div.contentWrapper div h3,
    section #divHCPHome #information #infoRates div.contentWrapper div p {
        padding-left: 16px;
    }

    section #divHCPHome #information #infoRates p.calloutText {
        font-weight: bold;
        color: #4b2d41;
        font-size: 1.125em;
        margin-top: 13px;
    }

    section #divHCPHome #information #mobileBgPurple {
        background: #f6f4f5 url(/common/images/hcp-home-vial-bg-mobile.png) no-repeat right top;
        background-size: contain;
        margin-bottom: 4px;
    }

    section #divHCPHome #information #infoPatients h2,
    section #divHCPHome #information #infoPatients h3 {
        margin-bottom: 8px;
    }

    section #divHCPHome #information #infoPatients div.contentWrapper {
        padding: 0 1em;
    }

    section #divHCPHome #information #infoPatients p.calloutText {
        font-weight: bold;
        color: #4b2d41;
        font-size: 1.125em;
        margin-top: 13px;
    }

/*============================TREATING PI==================================*/

section #divHCPTreatingPI #banner h1 {
    padding: 0 1em;
    margin-bottom: 25px;
}

    section #divHCPTreatingPI #banner h1 span.inactive {
        display: none;
    }

section #divHCPTreatingPI #aboutPI ul {
    margin-bottom: 0;
    margin-top: 0;
}

section #divHCPTreatingPI #aboutPI img#imgBodyPoints {
    margin-top: 15px;
}

section #divHCPTreatingPI #aboutPI #treatingPI {
    background-color: #efeeee;
    padding-bottom: 40px;
}

section #divHCPTreatingPI #moreAboutPI > div.padding-1em {
    padding: 0;
}

section #divHCPTreatingPI #moreAboutPI #forPatients {
    margin-bottom: 20px;
    padding: 0 1em;
}

    section #divHCPTreatingPI #moreAboutPI #forPatients img#imgWeeklyBall {
        margin: auto;
    }

section #divHCPTreatingPI #aboutPI #moreAboutPI #scig h4 {
    color: #96ab00;
}

    section #divHCPTreatingPI #aboutPI #moreAboutPI #scig h4 a {
        text-decoration: none;
    }

        section #divHCPTreatingPI #aboutPI #moreAboutPI #scig h4 a span {
            text-decoration: underline;
        }

section #divHCPTreatingPI #moreAboutPI #scig div.doubleBorder > div > div,
section #divHCPTreatingPI #moreAboutPI #ivigProducts {
    padding: 0 1em;
}

section #divHCPTreatingPI #aboutCIDP {
}

    section #divHCPTreatingPI #aboutCIDP #whatsCIDP {
        padding: 0 1em;
        margin-bottom: 30px;
    }

    section #divHCPTreatingPI #aboutCIDP #scig-cidp {
        margin-top: 1.5rem;
    }

        section #divHCPTreatingPI #aboutCIDP #scig-cidp h4 {
            color: #96ab00;
        }

            section #divHCPTreatingPI #aboutCIDP #scig-cidp h4 a {
                text-decoration: none;
            }

                section #divHCPTreatingPI #aboutCIDP #scig-cidp h4 a span {
                    text-decoration: underline;
                }

        section #divHCPTreatingPI #aboutCIDP #scig-cidp div.doubleBorder > div > div {
            padding: 0 1em;
        }


section #divHCPTreatingPI #aboutChronicITP {
    display: none;
}

    section #divHCPTreatingPI #aboutChronicITP #whatsITP {
        padding: 0 1em;
        margin-bottom: 30px;
    }

    section #divHCPTreatingPI #aboutChronicITP #itpForms h3 {
        padding: 0 1em;
    }

    section #divHCPTreatingPI #aboutChronicITP #itpForms .imgWrapper {
        text-align: center;
        margin-bottom: 10px;
        padding: 0 1em;
    }

        section #divHCPTreatingPI #aboutChronicITP #itpForms .imgWrapper img {
            padding: 0 5px;
            margin-bottom: 20px;
        }

    section #divHCPTreatingPI #aboutChronicITP #treatingITP {
        padding: 0 1em;
    }


section #divHCPTreatingPI #aboutPICallouts h2 {
    font-weight: 700;
}

section #divHCPTreatingPI #aboutPICallouts .bgLtPurple {
    margin: 20px 0;
    padding: 0 1em;
}

    section #divHCPTreatingPI #aboutPICallouts .bgLtPurple img#imgResourcesThumbnail {
        float: left;
        margin-top: 25px;
        margin-right: 25px;
    }

section #divHCPTreatingPI #aboutPICallouts .bgLtGreen {
    padding: 2em 1em;
}

section #divHCPTreatingPI #aboutPICallouts #contactIgIQ span.tel {
    font-size: 1.438em;
    color: #4b2d41;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700;
}

section #divHCPTreatingPI #aboutPICallouts #contactIgIQ #igiqContactInfo {
    margin-top: 24px;
    margin-left: 2px;
    color: #404040;
}

    section #divHCPTreatingPI #aboutPICallouts #contactIgIQ #igiqContactInfo span {
        display: block;
    }


/*============================ABOUT PRIVIGEN - BENEFITS =========================*/

section #divHCPBenefits #banner h1 {
    padding: 0 16px;
}

section #divHCPBenefits #proven {
    /* background: #f6f4f5 url(/common/images/hcp-about-privigen-line-egg-bg.png) no-repeat right bottom;*/
    background-size: contain;
    margin-top: 25px;
    padding-bottom: 0px;
}

    section #divHCPBenefits #proven div.btnArc {
        text-align: center;
        margin: auto auto;
    }

    section #divHCPBenefits #proven h2 + p {
        margin-top: 11px;
        margin-bottom: 2px;
    }

    section #divHCPBenefits #proven a.twoLine span {
        display: block;
    }

section #divHCPBenefits #stabilized,
section #divHCPBenefits #brochureCallout img#imgBrochureThumbnail {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

section #divHCPBenefits #hearClinicians {
    margin: 20px 0;
}

    section #divHCPBenefits #hearClinicians div.doubleBorder > div:first-child {
        padding: 20px 0;
    }

    section #divHCPBenefits #hearClinicians video {
        width: 100%;
    }

/*============================ABOUT PRIVIGEN - EFFICACY ==================================*/

section #divHCPEfficacy #banner h1 {
    padding: 0 16px;
}

    section #divHCPEfficacy #banner h1 + h2 {
        color: #424141;
        margin-top: 11px;
        padding: 0 16px 25px 16px;
    }

section #divHCPEfficacy #aboutITP {
    display: none;
}

section #divHCPEfficacy #aboutPIContent img#imgExtensionStudy {
    margin: auto;
}

section #divHCPEfficacy #aboutPIContent,
section #divHCPEfficacy #aboutCIDPContent,
section #divHCPEfficacy #aboutITPContent {
    padding: 1em;
}

section #divHCPEfficacy div.callout-tabs div.callout-tab {
    margin: 20px auto 10px auto;
    zoom: 1.2
}

section #divHCPEfficacy #aboutITPContent img#imgExtensionStudyITP {
    margin: auto;
}

section #divHCPEfficacy #efficacyCallouts h2 {
    font-weight: 700;
}

section #divHCPEfficacy #efficacyCallouts > div.padding-1em {
    padding: 0;
    margin-top: 25px;
}

section #divHCPEfficacy #efficacyCallouts #calloutPurple .contentWrapper,
section #divHCPEfficacy #efficacyCallouts #calloutGreen .contentWrapper {
    padding: 0 1em;
}

section #divHCPEfficacy #efficacyCallouts #calloutPurple .callout {
    background: #f6f4f5 url(/common/images/img-efficacy-calculator-bg.png) no-repeat left top 31px;
}

section #divHCPEfficacy #aboutCIDP #img-chart {
    width: 100%;
}

section #divHCPEfficacy #aboutCIDP #img-counter {
    width: 100%;
}

section #divHCPEfficacy #aboutCIDP .txthang {
    font-size: 0.844rem;
    text-indent: -7px;
    padding-left: 7px;
}

section #divHCPEfficacy #aboutCIDPContent .divrapid-improvements {
    text-align: center;
}

section #divHCPEfficacy #aboutITPContent .divproven-efficacy {
    text-align: center;
}

section #divHCPEfficacy #aboutPIContent .divproven-protection {
    text-align: center;
}

section #divHCPEfficacy #efficacyCallouts .bgLtGreen {
    background: #f0f5ea url(/common/images/molecule.png) no-repeat 0 90%;
}

section #divHCPEfficacy #largest-cidp-callout {
    background-position-x: center;
    padding: 110px 1em 1em;
    text-align: center;
}

/*============================ABOUT PRIVIGEN - STABILIZED ==================================*/

section #divHCPStabilization #banner {
    padding: 0 16px;
}

section #divHCPStabilization #features {
    padding-bottom: 12px;
}

    section #divHCPStabilization #features ul {
        margin: 0;
    }

        section #divHCPStabilization #features ul li {
            margin-bottom: 16px;
        }

    section #divHCPStabilization #features h2.first {
        padding-top: 27px;
        padding-bottom: 22px;
    }

    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: 8px;
    }

section #divHCPStabilization #data {
    padding: 0 1em 2em 1em;
}

section #divHCPStabilization #imgStabilizedWithDimer {
    width: 335px;
}

section #divHCPStabilization #data ul.grnCheck {
    padding: 0;
}

    section #divHCPStabilization #data ul.grnCheck li {
        height: auto;
        padding: 0 0 5px 39px;
        margin-bottom: 16px;
    }

section #divHCPStabilization #calloutStabilized {
    background: #f6f4f5 url(/common/images/hcp-stabilization-microscope-bg-mobile.png) no-repeat left bottom
}

    section #divHCPStabilization #calloutStabilized h2 {
        font-weight: bold;
        padding-top: 12px;
        margin-bottom: 0;
    }

        section #divHCPStabilization #calloutStabilized h2 + p {
            padding-top: 3px;
            margin-bottom: 8px;
        }

/*============================ABOUT PRIVIGEN - HOW IT WORKS ==================================*/

section #divHCPHowPrivigenWorks #banner h1,
section #divHCPHowPrivigenWorks #banner p {
    padding: 0 16px;
}

    section #divHCPHowPrivigenWorks #banner p.beforeUl {
        font-weight: 700;
        color: #96ab00;
        padding-top: 5px;
    }

section #divHCPHowPrivigenWorks #banner ul {
    margin-bottom: 0;
    padding: 0 16px;
}

    section #divHCPHowPrivigenWorks #banner ul + p {
        padding-bottom: 25px;
    }

section #divHCPHowPrivigenWorks #banner .btn span.container {
    position: relative;
    bottom: 4px;
    line-height: 14px;
}

section #divHCPHowPrivigenWorks #banner .btn span span {
    display: block;
}

/*section #divHCPHowPrivigenWorks #banner .buttonContainer .btn {left:10%;}
section #divHCPHowPrivigenWorks #banner .buttonContainer .btn.wide {background: transparent url(/common/images/tab-bg-inactive.png) no-repeat 0 2px; width:234px;}
section #divHCPHowPrivigenWorks #banner .buttonContainer .btn.wide.active {background: transparent url(/common/images/tab-bg-active.png) no-repeat 0 2px;}*/

section #divHCPHowPrivigenWorks #moaPIContent {
    padding: 0 1em;
}

section #divHCPHowPrivigenWorks #moaITP {
    display: none;
}

section #divHCPHowPrivigenWorks #moaITPContent {
    padding: 0 1em;
}

section #divHCPHowPrivigenWorks #moaCallouts {
    margin-top: 25px;
}

    section #divHCPHowPrivigenWorks #moaCallouts h2 {
        font-weight: 700;
    }

    section #divHCPHowPrivigenWorks #moaCallouts > div.padding-1em {
        padding: 0;
    }

    section #divHCPHowPrivigenWorks #moaCallouts > div > div.bgLtPurple {
        padding: 0 1em;
    }

    section #divHCPHowPrivigenWorks #moaCallouts a {
        line-height: 20px;
        text-align: center;
        height: 78px;
        padding-top: 38px;
    }

        section #divHCPHowPrivigenWorks #moaCallouts a span {
            display: block;
        }

    section #divHCPHowPrivigenWorks #moaCallouts img {
        margin: auto;
    }

    section #divHCPHowPrivigenWorks #moaCallouts .desktophidden {
        display: none;
    }

/*============================DOSING/INFUSION==================================*/

section #divDosingInfusion #banner,
section #divDosingInfusion #rates {
    padding: 0 1em;
}

    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 #infusionRatesThumbnail {
    margin: auto;
}

table#mobileTbl, table#mobileTblPI, table#mobileTblCIDP, table#mobileTblITP {
    width: 100%;
    box-shadow: 0 18px 15px -15px gray;
    font-size: 0.750em;
}

    table#mobileTbl td, table#mobileTblPI td, table#mobileTblCIDP td, table#mobileTblITP td {
        padding: 10px 10px;
        border-bottom: 1px solid #d6d6d6;
    }

    table#mobileTbl tr:first-child td, table#mobileTblPI tr:first-child td, table#mobileTblCIDP tr:first-child td, table#mobileTblITP tr:first-child td {
        border-top: 1px solid #d6d6d6
    }

    table#mobileTbl tr:last-child td, table#mobileTblPI tr:last-child td, table#mobileTblCIDP tr:last-child td, table#mobileTblITP tr:last-child td {
        border-bottom: none;
    }

    table#mobileTbl .col1, table#mobileTblPI .col1, table#mobileTblCIDP .col1, table#mobileTblITP .col1 {
        font-weight: bold;
        color: #fff;
        text-align: center;
        background-color: #9aaf22;
    }

    table#mobileTbl .col2, table#mobileTblPI .col2, table#mobileTblCIDP .col2, table#mobileTblITP .col2 {
        background-color: #fff;
    }

    table#mobileTbl .col3, table#mobileTblPI .col3, table#mobileTblCIDP .col3, table#mobileTblITP .col3 {
        background-color: #edeed0;
    }

section #divDosingInfusion #calculator h2,
section #divDosingInfusion #calculator > div > div#container + p,
section #divDosingInfusion #dosingFootnotes,
section #divDosingInfusion #dosingFootnotes .cidp,
section #divDosingInfusion #downloadPDF > div > div > div,
section #divDosingInfusion #orderNow {
    padding: 0 16px;
    margin-bottom: 25px;
}

section #divDosingInfusion #downloadPDF p {
    margin-bottom: 0;
}

section #divDosingInfusion #orderNow table.bottleInfo {
    width: 100%;
    font-size: 0.875em;
}

    section #divDosingInfusion #orderNow table.bottleInfo img {
        margin: auto;
        padding-bottom: 10px;
        margin-top: 25px;
    }

    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 #orderNow #div_D05_vial_sizes {
    width: 337px;
}

section #divDosingInfusion #calloutIGIQ {
    margin-top: 25px;
}

    section #divDosingInfusion #calloutIGIQ #p_privigen_connect_can_help {
        width: 335px;
    }

    section #divDosingInfusion #calloutIGIQ img#imgCalloutIGIQ {
        margin: auto;
        margin-top: 41px;
    }

    section #divDosingInfusion #calloutIGIQ .flex-content img {
        max-width: 368px;
        margin: 1rem;
    }

    section #divDosingInfusion #calloutIGIQ > div > div > div.pure-u-md-5-6 {
        padding: 0 1em;
    }

    section #divDosingInfusion #calloutIGIQ h2 {
        margin: 1rem 1rem 0 1rem
    }

        section #divDosingInfusion #calloutIGIQ h2 + p {
            margin: 7px 16px 25px 16px;
        }

section #divDosingInfusion #startingNew,
section #divDosingInfusion #tranistioning,
section #divDosingInfusion #monitoring {
    padding: 0 1em;
}

    section #divDosingInfusion #startingNew h2,
    section #divDosingInfusion #tranistioning h2,
    section #divDosingInfusion #monitoring h2 {
        margin-bottom: 0;
    }

        section #divDosingInfusion #startingNew h2 + p,
        section #divDosingInfusion #tranistioning h2 + p,
        section #divDosingInfusion #monitoring h2 + p {
            margin-bottom: 10px;
        }

    section #divDosingInfusion #startingNew ul,
    section #divDosingInfusion #tranistioning ul,
    section #divDosingInfusion #monitoring ul {
        margin-top: 0;
    }

        section #divDosingInfusion #monitoring ul ul li {
            padding-left: 0;
        }

        section #divDosingInfusion #monitoring ul#ulTherapy {
            padding-top: 30px;
        }


#rate .btn-container span.backBtn,
#calc .btn-container span.backBtn {
    margin-top: 27px !important;
}

/*============================BILLING DIAGNOSIS==================================*/

section #divHCPBillingDiagnosis #banner {
    padding: 0 1em;
}

section #divHCPBillingDiagnosis #codes > div > div.padding-1em {
    padding: 0;
}

section #divHCPBillingDiagnosis #codes > div > div p.first,
section #divHCPBillingDiagnosis #codes > div > div p.first + p {
    padding: 0 1em;
}

section #divHCPBillingDiagnosis #divAccordionContainer div.accordion .code {
    padding-left: 0;
}

section #divHCPBillingDiagnosis #codes .accordion > div > div > span {
    padding-right: 1em;
}

section #divHCPBillingDiagnosis #codes .accordion > div > div.pure-u-1-4 > span,
section #divHCPBillingDiagnosis #codes .accordion > div > div.pure-u-1-3 > span {
    padding-left: 1em;
}

section #divHCPBillingDiagnosis #codes #divAccordionContainer + div.footnoteWrapper,
section #divHCPBillingDiagnosis #codes #resourceCallout .contentWrapper {
    padding: 0 1em;
}

section #divHCPBillingDiagnosis #codes #resourceCallout h2 {
    font-weight: 700;
}

section #divHCPBillingDiagnosis #codes #resourceCallout img#imgCodingThumbnail {
    margin: auto;
    margin-top: 20px;
}


/*==============================IGIQ SUPPORT ===================================*/

section #divHCPIgIQSupport #banner,
section #divHCPIgIQSupport #introIGIQ,
section #divHCPIgIQSupport #igiqTime {
    padding: 0 1em;
}

section #divHCPIgIQSupport div > div > div.padding-1em {
    padding: 0;
}

section #divHCPIgIQSupport #calloutIGIQ div.imgWrapper {
    padding: 1em;
}

section #divHCPIgIQSupport #calloutIGIQ img {
    margin: 1rem;
}

section #divHCPIgIQSupport #calloutIGIQ div.imgWrapper > div > div > div > div.pure-u-3-5 span {
    padding-left: 10px;
    display: block;
}

section #divHCPIgIQSupport #igiqHelp h2 {
    padding: 0 16px;
}


section #divHCPIgIQSupport #igiqHelp img.icon {
    margin: auto 0.75rem;
    max-width: 100px;
}


section #divHCPIgIQSupport #igiqHelp .icon-sprite#financial {
    background-size: contain;
    background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat right top;
    height: 60px;
}

section #divHCPIgIQSupport #igiqHelp .icon-sprite#support {
    background-size: contain;
    background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat right top -60px;
    height: 60px;
}

section #divHCPIgIQSupport #igiqHelp .icon-sprite#referral {
    background-size: contain;
    background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat right top -120px;
    height: 60px;
}

section #divHCPIgIQSupport #igiqHelp .icon-sprite#info {
    background-size: contain;
    background: transparent url(/common/images/img-igiq-support-icons.png) no-repeat right top -180px;
    height: 60px;
}

section #divHCPIgIQSupport #igiqHelp #divAccordionContainer .accordionTitle h2 {
    font-size: 1.750em;
}

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 #divAccordionContainer .accordionTitle {
    padding: 24px 0 23px 0;
    margin: 7px 0 0 0;
}

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 ul li {
    line-height: 24px;
    margin-bottom: 12px;
}

section #divHCPIgIQSupport #igiqSupportCallouts img#imgCalloutIGIQ2 {
    max-width: 368px;
    margin: 1rem auto;
}

section #divHCPIgIQSupport #igiqSupportCallouts h2 {
    font-weight: 700;
}

section #divHCPIgIQSupport #igiqSupportCallouts .bgLtPurple {
    margin: 20px 0;
    padding: 0 1em;
}

section #divHCPIgIQSupport #igiqSupportCallouts .bgLtGreen {
    padding: 2em 1em;
}

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: block;
}

section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ #igiqContactInfo {
    margin-top: 24px;
    margin-left: 2px;
    color: #404040;
}

    section #divHCPIgIQSupport #igiqSupportCallouts #contactIgIQ #igiqContactInfo span {
        display: block;
    }

section #divHCPIgIQSupport #banner .width-text {
    width: 100%;
}

section #divHCPIgIQSupport #igiqHelp .footnote {
    display: block;
    position: relative;
    margin: 0 0 0.5rem;
    font-size: .875rem;
    line-height: 1rem;
}

    section #divHCPIgIQSupport #igiqHelp .footnote span.hanging-asterisk {
        position: absolute;
        left: -0.4rem;
    }

    section #divHCPIgIQSupport #igiqHelp .footnote span.hanging {
        position: absolute;
        left: -0.5rem;
    }

/*==============================RESOURCES ===================================*/

section #divHCPResourceMaterials #resources > div > div.padding-1em {
    padding: 0;
}

section #divHCPResourceMaterials #resources .accordion img {
    margin: auto auto;
    text-align: center;
}

section #divHCPResourceMaterials #resources .accordion a.resourceBtn {
    margin: 10px 0;
    text-align: center;
    width: 100%;
    background: transparent url(/common/images/img-resources-btn-bg.png) repeat center center;
}

/*==============================FAQS===================================*/


section #divHCPResourceFAQs h2 {
    font-size: 1.125em;
    line-height: 20px;
    font-weight: 500;
    color: #9db219;
    padding-top: 0px;
}

section #divHCPResourceFAQs #questions > div > div.padding-1em {
    padding: 0;
}

section #divHCPResourceFAQs #divAccordionContainer h2 {
    padding: 0 1em;
}

section #divHCPResourceFAQs h2 span {
    display: block;
    color: #9db219;
}

section #divHCPResourceFAQs span.faqQuestion,
section #divHCPResourceFAQs span.faqAnswer {
    color: #e6e4e5;
    font-size: 3.438em;
    font-weight: 700;
    margin-right: 17px;
    float: left;
    padding-left: 0;
}

section #divHCPResourceFAQs span.faqAnswer {
    color: #dce0c2;
}


section #divHCPResourceFAQs #divAccordionContainer .accordionTitle {
    margin-bottom: 0;
    margin-top: 7px;
    padding-left: 1em;
    padding-right: 1em;
}

section #divHCPResourceFAQs #divAccordionContainer .accordion {
    padding: 0 1em;
}

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.125em;
    line-height: 24px;
    color: #40404f;
    font-weight: 400;
}

    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 li {
        padding-left: 0px;
        font-size: 1.125rem
    }

        section #divHCPResourceFAQs #divAccordionContainer div.accordion ul ul li:before {
        }

section #divHCPResourceFAQs #divAccordionContainer div.accordion > div {
    padding-top: 0;
}
/*============================PATIENT - ABOUT PI==================================*/
section #divPatAboutPI #banner {
    padding: 1.563em 1em;
}

    section #divPatAboutPI #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatAboutPI #banner h1 {
        font-size: 2.125em;
        line-height: 38px;
        margin-top: 2px;
        padding-bottom: 3px;
    }

        section #divPatAboutPI #banner h1 + p {
            margin-bottom: 0;
        }

    section #divPatAboutPI #banner div > div > div > div.pure-u-md-11-24 ul {
        margin-bottom: 0;
    }

    section #divPatAboutPI #banner div > div > div > div.pure-u-md-13-24 ul {
        margin-top: 0;
    }

section #divPatAboutPI #findSupport {
    background-color: #88ac2e;
    margin-top: 25px;
    padding: 0 1em;
}

    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.btn {
        margin: auto auto;
        text-align: center;
        display: inline-block;
        width: 100%;
    }

section #divPatAboutPI #howTreated {
    padding: 0 1em;
}

section #divPatAboutPI #infusionType {
    background-color: #f6f4f5;
    margin-top: 41px;
    padding: 0 1em;
}

    section #divPatAboutPI #infusionType h2 {
        margin-top: 40px;
        margin-bottom: 19px;
    }

    section #divPatAboutPI #infusionType .left {
        padding: 14px 0;
        text-align: center;
        background: linear-gradient(#bed630, #9aaf22);
        font-weight: 700;
        color: #fff;
    }

    section #divPatAboutPI #infusionType .right {
        padding: 22px 0;
        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 {
    padding: 1rem;
}

    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 {
        padding: 1rem;
        margin-bottom: 7px;
        text-align: center;
        color: #fff;
        font-size: 1rem;
        font-weight: 700;
        height: 80px;
    }

        section #divPatAboutPI #expect .green-tile span,
        section #divPatAboutPI #expect .purple-tile span {
            font-weight: 500;
            font-size: 2.5rem;
            display: block;
            line-height: 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 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;
    padding: 1rem;
}

section #divPatAboutPI #calloutWhy h2 {
    font-weight: 700;
}

section #divPatAboutPI #calloutWhy > div > div.bgLtPurple {
    padding: 0 1em;
}

section #divPatAboutPI #calloutWhy > div > div > img#imgTenGramBottle {
    margin-top: 25px;
    margin-left: -1em;
}

section #divPatAboutPI #piAccordion #divAccordionContainer div.accordion > div {
    padding: 0;
}

section #divPatAboutPI #divAccordionContainer {
    margin: 2em 0;
}

    section #divPatAboutPI #divAccordionContainer .accordionTitle {
        padding: 0 1em;
        background: #6a3f5c;
        color: #fff;
    }

        section #divPatAboutPI #divAccordionContainer .accordionTitle h2 {
            color: #fff;
            font-size: 1.250em;
            line-height: normal;
            font-weight: 300;
            margin: 20px 0;
        }

        section #divPatAboutPI #divAccordionContainer .accordionTitle span.fa {
            padding: 20px 0 0 0;
        }

    section #divPatAboutPI #divAccordionContainer .accordion {
        padding: 0 1em;
    }

section #divPatAboutPI #piAccordion .accordion ul {
    line-height: 1.5em;
    padding-left: 0;
}

    section #divPatAboutPI #piAccordion .accordion ul ul {
        padding-left: 0;
        margin-top: 10px;
    }

    section #divPatAboutPI #piAccordion .accordion ul li {
        margin-bottom: 10px;
        list-style-type: none;
    }

        section #divPatAboutPI #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: 1.563em 1em;
}

    section #divPatAboutITP #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatAboutITP #banner > div > div > div > div.pure-u-md-1-3 > ul {
        margin-bottom: 0;
    }

    section #divPatAboutITP #banner > div > div > div > div.pure-u-md-2-3 > ul {
        margin-top: 0;
    }

    section #divPatAboutITP #banner h1 {
        margin-top: 1px;
        padding-bottom: 1px;
        font-size: 2.125em;
        line-height: 38px;
    }

        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 #findSupport {
    background-color: #88ac2e;
    margin-top: 25px;
    padding: 0 1em;
}

    section #divPatAboutITP #findSupport p {
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 29px;
        font-size: 1.750em;
        line-height: 1.214em;
    }

        section #divPatAboutITP #findSupport p + p {
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
            padding-top: 0px;
            line-height: 1.5;
            font-size: 1rem;
        }

    section #divPatAboutITP #findSupport a.btn {
        margin: auto auto;
        text-align: center;
        display: inline-block;
        width: 100%;
        color: #fff;
    }

        section #divPatAboutITP #findSupport a.btn:after {
            color: #fff;
        }


section #divPatAboutITP #howTreated {
    padding: 0 1em;
}

section #divPatAboutITP #expect,
section #divPatAboutITP #sideEffects {
    padding: 1rem;
}

section #divPatAboutITP #expect {
    background-color: #f6f4f5;
    margin-top: 41px;
    padding: 1rem 1rem 2.5rem 1rem;
}

    section #divPatAboutITP #expect .chartContainer {
        margin-bottom: 20px;
    }

    section #divPatAboutITP #expect .left {
        padding: 14px 0;
        background: linear-gradient(#bed630, #9aaf22);
    }

        section #divPatAboutITP #expect .left img {
            margin: auto;
        }

    section #divPatAboutITP #expect .right {
        padding: 22px 0;
        background-color: #fff;
    }

        section #divPatAboutITP #expect .right span {
            font-weight: 300;
            padding: 0 10px 0 29px;
            display: block;
        }

    section #divPatAboutITP #expect p + h3 {
        font-size: 1em;
        line-height: 1.50em;
        color: #787878;
        font-weight: 400;
    }

section #divPatAboutITP #livingTips {
    background: linear-gradient(#6a3f5c, #55324a);
    color: #fff;
    padding: 1.563em 1em;
}

    section #divPatAboutITP #livingTips h2 {
        color: #fff;
        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.grnBullet {
            margin-top: 0;
        }

            section #divPatAboutITP #livingTips ul.grnBullet.left {
                margin-bottom: 0;
                margin-top: 16px;
            }

section #divPatAboutITP #calloutWhy h2 {
    font-weight: 700;
}

section #divPatAboutITP #calloutWhy > div > div.bgLtPurple {
    padding: 0 1em;
}

section #divPatAboutITP #calloutWhy > div > div > img#imgTenGramBottle {
    margin: 25px auto 0 auto;
}


/*============================PATIENT - ABOUT PRIVIGEN==================================*/

section #divPatAboutPrivigen #banner {
    padding: 1.563em 1em;
}

    section #divPatAboutPrivigen #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatAboutPrivigen #banner h1 {
        margin-top: 1px;
        padding-bottom: 1px;
        font-size: 2.125em;
        line-height: 38px;
    }

        section #divPatAboutPrivigen #banner h1 + p {
            margin-bottom: 10px;
        }

section #divPatAboutPrivigen #trialExperience {
    padding: 0 1em;
}

    section #divPatAboutPrivigen #trialExperience div.callout > div {
        position: relative;
        background: #f4f6e5 url(/common/images/img-molecule-bg.png) no-repeat bottom left;
        padding: 1rem;
        margin-bottom: 1rem;
    }

    section #divPatAboutPrivigen #trialExperience div.callout h3 {
        font-weight: 700;
    }

section #divPatAboutPrivigen #whatsPrivigen {
    background-color: #67445a;
    padding: 20px 16px 34px 16px;
}

    section #divPatAboutPrivigen #whatsPrivigen h2,
    section #divPatAboutPrivigen #whatsPrivigen p,
    section #divPatAboutPrivigen #whatsPrivigen ul {
        color: #fff;
    }

    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 h2 {
        padding-top: 1px;
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #whatsPrivigen h2 + p {
            margin-top: 9px;
            padding-bottom: 6px;
        }

section #divPatAboutPrivigen #privigen-safety {
    padding: 1em;
}

section #divPatAboutPrivigen #takingPrivigen {
    background-color: #f2f2f2;
    padding: 1.563em 1em;
}

    section #divPatAboutPrivigen #takingPrivigen h2 {
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #takingPrivigen h2 + p {
            margin-top: 9px;
        }

section #divPatAboutPrivigen #difference {
    padding: 1em;
}

    section #divPatAboutPrivigen #difference #liquid p {
        color: #999;
        margin-top: 3px;
    }

    section #divPatAboutPrivigen #difference #temperature p {
        color: #999;
        padding-top: 7px;
    }

    section #divPatAboutPrivigen #difference #liquid img#imgWaterDrop {
        padding-left: 6px;
    }

    section #divPatAboutPrivigen #difference #learnMore {
        padding-top: 20px;
    }

        section #divPatAboutPrivigen #difference #learnMore div.border-top {
            border-top: 1px solid #d0d0d0;
            padding-top: 20px;
        }

        section #divPatAboutPrivigen #difference #learnMore img {
            margin: auto;
        }

        section #divPatAboutPrivigen #difference #learnMore h3 {
            font-weight: 700;
        }

        section #divPatAboutPrivigen #difference #learnMore a.resourceBtn {
            margin: auto auto 16px auto;
            width: 162px;
            float: none;
        }

section #divPatAboutPrivigen #safety {
    background-color: #f2f2f2;
    padding: 1.563em 1em;
}

    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 #sideEffects,
section #divPatAboutPrivigen #calloutSupport > div > div > div.bgLtPurple {
    padding: 0 1em;
    margin: 2em 0 0em 0;
}

    section #divPatAboutPrivigen #sideEffects h2 {
        font-size: 1.625em;
        color: #9bb023;
        text-align: center;
    }

section #divPatAboutPrivigen #calloutSupport h2 {
    font-weight: 700;
    margin-bottom: 0;
}

    section #divPatAboutPrivigen #calloutSupport h2 + p {
        margin-top: 8px;
    }

section #divPatAboutPrivigen #calloutSupport img {
    margin: auto
}

/*============================PATIENT - LIVING WITH PI==================================*/

section #divPatLivingWithPI #banner {
    padding: 1.563em 1em;
}

    section #divPatLivingWithPI #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatLivingWithPI #banner h1 {
        margin-top: 0;
        padding-bottom: 7px;
    }

section #divPatLivingWithPI #adultTips {
    background: linear-gradient(#6a3f5c, #55324a);
    color: #fff;
    padding: 1.563em 1em;
}

    section #divPatLivingWithPI #adultTips h2 {
        color: #fff;
        margin-bottom: 14px;
    }

        section #divPatLivingWithPI #adultTips h2 + p {
            color: #fff;
            margin-top: 14px;
            margin-bottom: 5px;
        }

    section #divPatLivingWithPI #adultTips ul ul {
        padding-top: 12px;
    }

        section #divPatLivingWithPI #adultTips ul ul li {
            padding-left: 10px;
        }

section #divPatLivingWithPI #childTips {
    background-color: #f2f2f2;
    padding: 1.563em 1em;
}

    section #divPatLivingWithPI #childTips h2 {
        margin-bottom: 0;
    }

    section #divPatLivingWithPI #childTips ul ul {
        padding-top: 12px;
    }

        section #divPatLivingWithPI #childTips ul ul li {
            padding-left: 10px;
        }

section #divPatLivingWithPI #calloutSupport h2 {
    font-weight: 700;
}

section #divPatLivingWithPI #calloutSupport > div > div > div.bgLtPurple {
    padding: 0 1em;
}

/*============================PATIENT - SUPPORT ==================================*/

section #divPatSupport #banner {
    padding: 1.563em 1em;
}

    section #divPatSupport #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatSupport #banner h1 {
        margin-top: 0;
        padding-bottom: 7px;
    }

section #divPatSupport #services {
    color: #fff;
    margin-bottom: 44px;
    background: linear-gradient(#6a3f5c, #55324a);
    padding: 1.563em 1em;
    margin-bottom: 0;
}

    section #divPatSupport #services h2 {
        color: #fff;
        margin-bottom: 0;
    }

        section #divPatSupport #services h2 + p {
            margin-top: 8px;
            padding-bottom: 12px;
        }

    section #divPatSupport #services p {
        color: #fff;
    }

    section #divPatSupport #services ul {
        padding-left: 0;
        margin: 0;
    }

    section #divPatSupport #services p.last {
        margin-top: 12px;
    }

section #divPatSupport #supportCallouts .bgLtPurple {
}

section #divPatSupport #supportCallouts h2 {
    font-weight: 700;
}

section #divPatSupport #supportCallouts > div > div#learnMore > div > div.bgLtPurple {
    padding: 0 1em;
    margin-bottom: 0;
    background: #f6f4f5 url(/common/images/pat-support-callout-wide-bg.png) no-repeat left top;
    padding-top: 250px;
}

section #divPatSupport #supportCallouts > div > div#contactIgIQ > div > div.bgLtGreen {
    padding: 1.563em 1em;
    margin-bottom: 0;
    text-align: center;
}

section #divPatSupport #supportCallouts #contactIgIQ #imgCalloutIGIQ {
    margin: auto;
}

section #divPatSupport #supportCallouts #contactIgIQ h2 span {
    display: inline;
}

section #divPatSupport #supportCallouts #contactIgIQ span {
    display: block;
}

    section #divPatSupport #supportCallouts #contactIgIQ span.tel {
        font-size: 1.438em;
        color: #4b2d41;
        font-family: Roboto, Arial, sans-serif;
        font-weight: 700;
    }

section #divPatSupport #supportCallouts #contactIgIQ #igiqContactInfo {
    margin-top: 24px;
    margin-left: 2px;
    color: #404040;
}

section #divPatSupport #resources {
    padding: 0 1em;
}

    section #divPatSupport #resources h2 {
        margin-bottom: 0;
    }

    section #divPatSupport #resources ul li a {
        font-weight: 400;
    }

section #divPatSupport #calloutSupport h2 {
    font-weight: 700;
}

section #divPatSupport #calloutSupport > div > div > div.bgLtPurple {
    padding: 0 1em;
    height: 100%;
}

    section #divPatSupport #calloutSupport > div > div > div.bgLtPurple img {
        padding-top: 1.563em;
        margin: auto;
    }





/*==============================CIDP===================================*/

section #divPatAboutCIDP #banner {
    padding: 1.563em 1em;
}

section #divPatAboutCIDP #findSupport,
section #divPatAboutCIDP #howTreated {
    padding: 1em 1em;
}

section #divPatAboutCIDP #findSupport {
    padding: 1em 1em;
    background: #88ac2e;
}

    section #divPatAboutCIDP #findSupport p {
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 29px;
        font-size: 1.750em;
        line-height: 1.214em;
    }

        section #divPatAboutCIDP #findSupport p + p {
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
            padding-top: 0px;
            line-height: 1.5;
            font-size: 1rem;
        }

    section #divPatAboutCIDP #findSupport a.btn {
        margin: auto auto;
        text-align: center;
        display: inline-block;
        width: 100%;
        color: #fff;
    }

        section #divPatAboutCIDP #findSupport a.btn:after {
            color: #fff;
        }

section #divPatAboutCIDP .bgLtPurple {
    padding: 0 1em;
}

    section #divPatAboutCIDP .bgLtPurple img {
        position: relative;
        left: -1em;
    }

section #divPatAboutCIDP #expect {
    background-color: #f2f2f2;
    padding: 1rem;
}

section #divPatAboutCIDP #sideEffects {
    padding: 1rem;
}

section #divPatAboutPI #expect .purple-tile {
    background-color: #69435a;
}

    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;
    padding: 1rem;
}

section #divPatAboutPI #calloutWhy h2 {
    font-weight: 700;
}

section #divPatAboutPI #calloutWhy > div > div.bgLtPurple {
    padding: 0 1em;
}

section #divPatAboutPI #calloutWhy > div > div > img#imgTenGramBottle {
    margin-top: 25px;
    margin-left: -1em;
}

section #divPatAboutPI #piAccordion #divAccordionContainer div.accordion > div {
    padding: 0;
}

section #divPatAboutPI #divAccordionContainer {
    margin: 2em 0;
}

    section #divPatAboutPI #divAccordionContainer .accordionTitle {
        padding: 0 1em;
        background: #6a3f5c;
        color: #fff;
    }

        section #divPatAboutPI #divAccordionContainer .accordionTitle h2 {
            color: #fff;
            font-size: 1.250em;
            line-height: normal;
            font-weight: 300;
            margin: 20px 0;
        }

        section #divPatAboutPI #divAccordionContainer .accordionTitle span.fa {
            padding: 20px 0 0 0;
        }

    section #divPatAboutPI #divAccordionContainer .accordion {
        padding: 0 1em;
    }

section #divPatAboutPI #piAccordion .accordion ul {
    line-height: 1.5em;
    padding-left: 0;
}

    section #divPatAboutPI #piAccordion .accordion ul ul {
        padding-left: 0;
        margin-top: 10px;
    }

    section #divPatAboutPI #piAccordion .accordion ul li {
        margin-bottom: 10px;
        list-style-type: none;
    }

        section #divPatAboutPI #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: 1.563em 1em;
}

    section #divPatAboutITP #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatAboutITP #banner > div > div > div > div.pure-u-md-1-3 > ul {
        margin-bottom: 0;
    }

    section #divPatAboutITP #banner > div > div > div > div.pure-u-md-2-3 > ul {
        margin-top: 0;
    }

    section #divPatAboutITP #banner h1 {
        margin-top: 1px;
        padding-bottom: 1px;
        font-size: 2.125em;
        line-height: 38px;
    }

        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 #findSupport {
    background-color: #88ac2e;
    margin-top: 25px;
    padding: 0 1em;
}

    section #divPatAboutITP #findSupport p {
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 29px;
        font-size: 1.750em;
        line-height: 1.214em;
    }

        section #divPatAboutITP #findSupport p + p {
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
            padding-top: 0px;
            line-height: 1.5;
            font-size: 1rem;
        }

    section #divPatAboutITP #findSupport a.btn {
        margin: auto auto;
        text-align: center;
        display: inline-block;
        width: 100%;
        color: #fff;
    }

        section #divPatAboutITP #findSupport a.btn:after {
            color: #fff;
        }


section #divPatAboutITP #howTreated {
    padding: 0 1em;
}

section #divPatAboutITP #expect,
section #divPatAboutITP #sideEffects {
    padding: 1rem;
}

section #divPatAboutITP #expect {
    background-color: #f6f4f5;
    margin-top: 41px;
    padding: 1rem 1rem 2.5rem 1rem;
}

    section #divPatAboutITP #expect .chartContainer {
        margin-bottom: 20px;
    }

    section #divPatAboutITP #expect .left {
        padding: 14px 0;
        background: linear-gradient(#bed630, #9aaf22);
    }

        section #divPatAboutITP #expect .left img {
            margin: auto;
        }

    section #divPatAboutITP #expect .right {
        padding: 22px 0;
        background-color: #fff;
    }

        section #divPatAboutITP #expect .right span {
            font-weight: 300;
            padding: 0 10px 0 29px;
            display: block;
        }

    section #divPatAboutITP #expect p + h3 {
        font-size: 1em;
        line-height: 1.50em;
        color: #787878;
        font-weight: 400;
    }

section #divPatAboutITP #livingTips {
    background: linear-gradient(#6a3f5c, #55324a);
    color: #fff;
    padding: 1.563em 1em;
}

    section #divPatAboutITP #livingTips h2 {
        color: #fff;
        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.grnBullet {
            margin-top: 0;
        }

            section #divPatAboutITP #livingTips ul.grnBullet.left {
                margin-bottom: 0;
                margin-top: 16px;
            }

section #divPatAboutITP #calloutWhy h2 {
    font-weight: 700;
}

section #divPatAboutITP #calloutWhy > div > div.bgLtPurple {
    padding: 0 1em;
}

section #divPatAboutITP #calloutWhy > div > div > img#imgTenGramBottle {
    margin: 25px auto 0 auto;
}


/*============================PATIENT - ABOUT PRIVIGEN==================================*/

section #divPatAboutPrivigen #banner {
    padding: 1.563em 1em;
}

    section #divPatAboutPrivigen #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatAboutPrivigen #banner h1 {
        margin-top: 1px;
        padding-bottom: 1px;
        font-size: 2.125em;
        line-height: 38px;
    }

        section #divPatAboutPrivigen #banner h1 + p {
            margin-bottom: 10px;
        }

section #divPatAboutPrivigen #trialExperience {
    padding: 0 1em;
}

    section #divPatAboutPrivigen #trialExperience div.callout > div {
        position: relative;
        background: #f4f6e5 url(/common/images/img-molecule-bg.png) no-repeat bottom left;
        padding: 1rem;
        margin-bottom: 1rem;
    }

    section #divPatAboutPrivigen #trialExperience div.callout h3 {
        font-weight: 700;
    }

section #divPatAboutPrivigen #whatsPrivigen {
    background-color: #67445a;
    padding: 20px 16px 34px 16px;
}

    section #divPatAboutPrivigen #whatsPrivigen h2,
    section #divPatAboutPrivigen #whatsPrivigen p,
    section #divPatAboutPrivigen #whatsPrivigen ul {
        color: #fff;
    }

    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 h2 {
        padding-top: 1px;
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #whatsPrivigen h2 + p {
            margin-top: 9px;
            padding-bottom: 6px;
        }

section #divPatAboutPrivigen #privigen-safety {
    padding: 1em;
}

section #divPatAboutPrivigen #takingPrivigen {
    background-color: #f2f2f2;
    padding: 1.563em 1em;
}

    section #divPatAboutPrivigen #takingPrivigen h2 {
        margin-bottom: 0;
    }

        section #divPatAboutPrivigen #takingPrivigen h2 + p {
            margin-top: 9px;
        }

section #divPatAboutPrivigen #difference {
    padding: 1em;
}

    section #divPatAboutPrivigen #difference #liquid p {
        color: #999;
        margin-top: 3px;
    }

    section #divPatAboutPrivigen #difference #temperature p {
        color: #999;
        padding-top: 7px;
    }

    section #divPatAboutPrivigen #difference #liquid img#imgWaterDrop {
        padding-left: 6px;
    }

    section #divPatAboutPrivigen #difference #learnMore {
        padding-top: 20px;
    }

        section #divPatAboutPrivigen #difference #learnMore div.border-top {
            border-top: 1px solid #d0d0d0;
            padding-top: 20px;
        }

        section #divPatAboutPrivigen #difference #learnMore img {
            margin: auto;
        }

        section #divPatAboutPrivigen #difference #learnMore h3 {
            font-weight: 700;
        }

        section #divPatAboutPrivigen #difference #learnMore a.resourceBtn {
            margin: auto auto 16px auto;
            width: 162px;
            float: none;
        }

section #divPatAboutPrivigen #safety {
    background-color: #f2f2f2;
    padding: 1.563em 1em;
}

    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 #sideEffects,
section #divPatAboutPrivigen #calloutSupport > div > div > div.bgLtPurple {
    padding: 0 1em;
    margin: 2em 0 0em 0;
}

    section #divPatAboutPrivigen #sideEffects h2 {
        font-size: 1.625em;
        color: #9bb023;
        text-align: center;
    }

section #divPatAboutPrivigen #calloutSupport h2 {
    font-weight: 700;
    margin-bottom: 0;
}

    section #divPatAboutPrivigen #calloutSupport h2 + p {
        margin-top: 8px;
    }

section #divPatAboutPrivigen #calloutSupport img {
    margin: auto
}

/*============================PATIENT - LIVING WITH PI==================================*/

section #divPatLivingWithPI #banner {
    padding: 1.563em 1em;
}

    section #divPatLivingWithPI #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatLivingWithPI #banner h1 {
        margin-top: 0;
        padding-bottom: 7px;
    }

section #divPatLivingWithPI #adultTips {
    background: linear-gradient(#6a3f5c, #55324a);
    color: #fff;
    padding: 1.563em 1em;
}

    section #divPatLivingWithPI #adultTips h2 {
        color: #fff;
        margin-bottom: 14px;
    }

        section #divPatLivingWithPI #adultTips h2 + p {
            color: #fff;
            margin-top: 14px;
            margin-bottom: 5px;
        }

    section #divPatLivingWithPI #adultTips ul ul {
        padding-top: 12px;
    }

        section #divPatLivingWithPI #adultTips ul ul li {
            padding-left: 10px;
        }

section #divPatLivingWithPI #childTips {
    background-color: #f2f2f2;
    padding: 1.563em 1em;
}

    section #divPatLivingWithPI #childTips h2 {
        margin-bottom: 0;
    }

    section #divPatLivingWithPI #childTips ul ul {
        padding-top: 12px;
    }

        section #divPatLivingWithPI #childTips ul ul li {
            padding-left: 10px;
        }

section #divPatLivingWithPI #calloutSupport h2 {
    font-weight: 700;
}

section #divPatLivingWithPI #calloutSupport > div > div > div.bgLtPurple {
    padding: 0 1em;
}

/*============================PATIENT - SUPPORT ==================================*/

section #divPatSupport #banner {
    padding: 1.563em 1em;
}

    section #divPatSupport #banner p.beforeH1 {
        margin-bottom: 0;
        margin-top: 25px;
    }

    section #divPatSupport #banner h1 {
        margin-top: 0;
        padding-bottom: 7px;
    }

section #divPatSupport #services {
    color: #fff;
    margin-bottom: 44px;
    background: linear-gradient(#6a3f5c, #55324a);
    padding: 1.563em 1em;
    margin-bottom: 0;
}

    section #divPatSupport #services h2 {
        color: #fff;
        margin-bottom: 0;
    }

        section #divPatSupport #services h2 + p {
            margin-top: 8px;
            padding-bottom: 12px;
        }

    section #divPatSupport #services p {
        color: #fff;
    }

    section #divPatSupport #services ul {
        padding-left: 0;
        margin: 0;
    }

    section #divPatSupport #services p.last {
        margin-top: 12px;
    }

section #divPatSupport #supportCallouts .bgLtPurple {
}

section #divPatSupport #supportCallouts h2 {
    font-weight: 700;
}

section #divPatSupport #supportCallouts > div > div#learnMore > div > div.bgLtPurple {
    padding: 0 1em;
    margin-bottom: 0;
    background: #f6f4f5 url(/common/images/pat-support-callout-wide-bg.png) no-repeat left top;
    padding-top: 250px;
}

section #divPatSupport #supportCallouts > div > div#contactIgIQ > div > div.bgLtGreen {
    padding: 1.563em 1em;
    margin-bottom: 0;
    text-align: center;
}

section #divPatSupport #supportCallouts #contactIgIQ #imgCalloutIGIQ {
    margin: auto;
}

section #divPatSupport #supportCallouts #contactIgIQ h2 span {
    display: inline;
}

section #divPatSupport #supportCallouts #contactIgIQ span {
    display: block;
}

    section #divPatSupport #supportCallouts #contactIgIQ span.tel {
        font-size: 1.438em;
        color: #4b2d41;
        font-family: Roboto, Arial, sans-serif;
        font-weight: 700;
    }

section #divPatSupport #supportCallouts #contactIgIQ #igiqContactInfo {
    margin-top: 24px;
    margin-left: 2px;
    color: #404040;
}

section #divPatSupport #resources {
    padding: 0 1em;
}

    section #divPatSupport #resources h2 {
        margin-bottom: 0;
    }

    section #divPatSupport #resources ul li a {
        font-weight: 400;
    }

section #divPatSupport #calloutSupport h2 {
    font-weight: 700;
}

section #divPatSupport #calloutSupport > div > div > div.bgLtPurple {
    padding: 0 1em;
    height: 100%;
}

    section #divPatSupport #calloutSupport > div > div > div.bgLtPurple img {
        padding-top: 1.563em;
        margin: auto;
    }

section #divPatAboutCIDP a.btn.patient, section #divPatAboutCIDP a.btn.patient:after {
    color: #96ab00;
}

#divCIDPBanner {
    margin: 0 auto;
    padding: 12px 0 16px 0;
}

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 {
    padding: 0 1em;
    background: transparent url(/common/images/hcp-cidp-mobile-bg.jpg) no-repeat center top 80px;
}

    section #divCIDP #divCIDPMainText {
        padding-top: 0px;
    }

        section #divCIDP #divCIDPMainText p {
            padding-top: 0;
        }

    section #divCIDP #banner p {
        color: #4b2d41; /*padding-top:47px;*/
        margin-bottom: 13px;
    }

    section #divCIDP h1 {
        margin-top: 10px;
        font-size: 2.625em;
        text-align: center;
    }

        section #divCIDP h1 span#rowOne {
            display: block;
        }

        section #divCIDP h1 span span {
            font-size: 1.125em;
            font-weight: 700;
        }

        section #divCIDP h1 span#rowTwo { /*margin-left:15%*/
        }

    section #divCIDP #cidpMaintenanceTreatments {
        padding: 5px 0 15px 0;
    }

    section #divCIDP #cidpARs {
        font-size: .9em;
    }

    section #divCIDP img#imgCIDPbug {
        float: left;
        padding-left: 8px;
        margin-top: 28px;
        margin-bottom: 84px;
        padding-right: 17px;
    }

    section #divCIDP #banner #learnMore {
        text-align: center;
        font-size: 1.125em;
        margin-top: 10px;
        width: 100%;
        text-align: center;
    }

        section #divCIDP #banner #learnMore p {
            line-height: 1em;
            padding-top: 110px;
        }

        section #divCIDP #banner #learnMore i.fa-chevron-down {
            color: #96ab00;
            font-size: 2em;
        }

    section #divCIDP #efficacy #callouts {
        text-align: center;
    }

    section #divCIDP #efficacy div.calloutWithRef {
        display: inline-block;
        width: 245px;
        vertical-align: top;
    }

/*==============================CIDP===================================*/
section #divPatAboutCIDP #banner {
    padding: 1.563em 1em;
}

section #divPatAboutCIDP #findSupport,
section #divPatAboutCIDP #howTreated {
    padding: 1em 1em;
}

section #divPatAboutCIDP #findSupport {
    padding: 1em 1em;
    background: #88ac2e;
}

    section #divPatAboutCIDP #findSupport p {
        color: #fff;
        font-weight: 500;
        margin-bottom: 0;
        padding-top: 29px;
        font-size: 1.750em;
        line-height: 1.214em;
    }

        section #divPatAboutCIDP #findSupport p + p {
            color: #fff;
            margin-top: 4px;
            margin-bottom: 1px;
            padding-top: 0px;
            line-height: 1.5;
            font-size: 1rem;
        }

    section #divPatAboutCIDP #findSupport a.btn {
        margin: auto auto;
        text-align: center;
        display: inline-block;
        width: 100%;
        color: #fff;
    }

        section #divPatAboutCIDP #findSupport a.btn:after {
            color: #fff;
        }

section #divPatAboutCIDP .bgLtPurple {
    padding: 0 1em;
}

    section #divPatAboutCIDP .bgLtPurple img {
        position: relative;
        left: -1em;
    }

section #divPatAboutCIDP #expect {
    background-color: #f2f2f2;
    padding: 1rem;
}

section #divPatAboutCIDP #sideEffects {
    padding: 1rem;
}

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;
    }

        section #divCIDP #efficacy div.callout p:first-child span {
            font-size: 0.6em;
            display: block;
            margin-top: 4px;
        }

    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 {
    margin-bottom: 20px;
}

section #divCIDP #administration #guideCallout {
    margin-bottom: 50px;
}

section #divCIDP #administration table#mobileTbl thead {
    background-color: #9aaf22;
}

section #divCIDP #administration table#mobileTbl {
    background-color: #edeed0;
}

    section #divCIDP #administration table#mobileTbl th {
        padding: 10px;
    }

section #divCIDP #administration #guideCallout img#imgCIDPthumbnail {
    margin: auto;
}



section #divPatAboutCIDP a.btn.patient, section #divPatAboutCIDP a.btn.patient:after {
    color: #96ab00;
}

#divCIDPBanner {
    margin: 0 auto;
    padding: 12px 0 16px 0;
}

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 {
    padding: 0 1em;
    background: transparent url(/common/images/hcp-cidp-mobile-bg.jpg) no-repeat center top 80px;
}

    section #divCIDP #divCIDPMainText {
        padding-top: 0px;
    }

        section #divCIDP #divCIDPMainText p {
            padding-top: 0;
        }

    section #divCIDP #banner p {
        color: #4b2d41; /*padding-top:47px;*/
        margin-bottom: 13px;
    }

    section #divCIDP h1 {
        margin-top: 10px;
        font-size: 2.625em;
        text-align: center;
    }

        section #divCIDP h1 span#rowOne {
            display: block;
        }

        section #divCIDP h1 span span {
            font-size: 1.125em;
            font-weight: 700;
        }

        section #divCIDP h1 span#rowTwo { /*margin-left:15%*/
        }

    section #divCIDP #cidpMaintenanceTreatments {
        padding: 5px 0 15px 0;
    }

    section #divCIDP #cidpARs {
        font-size: .9em;
    }

    section #divCIDP img#imgCIDPbug {
        float: left;
        padding-left: 8px;
        margin-top: 28px;
        margin-bottom: 84px;
        padding-right: 17px;
    }

    section #divCIDP #banner #learnMore {
        text-align: center;
        font-size: 1.125em;
        margin-top: 10px;
        width: 100%;
        text-align: center;
    }

        section #divCIDP #banner #learnMore p {
            line-height: 1em;
            padding-top: 110px;
        }

        section #divCIDP #banner #learnMore i.fa-chevron-down {
            color: #96ab00;
            font-size: 2em;
        }

    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;
        }

            section #divCIDP #efficacy div.callout p:first-child span {
                font-size: 0.6em;
                display: block;
                margin-top: 4px;
            }

        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 {
        margin-bottom: 20px;
    }

    section #divCIDP #administration #guideCallout {
        margin-bottom: 50px;
    }

    section #divCIDP #administration table#mobileTbl thead {
        background-color: #9aaf22;
    }

    section #divCIDP #administration table#mobileTbl {
        background-color: #edeed0;
    }

        section #divCIDP #administration table#mobileTbl th {
            padding: 10px;
        }

    section #divCIDP #administration #guideCallout img#imgCIDPthumbnail {
        margin: auto;
    }


    section #divCIDP #codes .accordion .code {
        padding-left: 0;
    }

    section #divCIDP #codes .accordion > div > div > span {
        padding-right: 1em;
    }

    section #divCIDP #codes .accordion > div > div.pure-u-1-4 > span,
    section #divCIDP #codes .accordion > div > div.pure-u-1-3 > span {
        padding-left: 1em;
    }

    section #divCIDP #codes p.footnote span.hanging {
        float: left;
    }

        section #divCIDP #codes p.footnote span.hanging + span {
            display: block;
            padding-left: 5px;
            margin-bottom: 10px;
        }

    section #divCIDP #support img {
        margin: 25px auto 0 auto;
    }

/*==============================ISI WIDGET===================================*/

footer#footerPage div.divISIWidget div.divISI div.divContainer {
    padding: 0;
    width: 100%;
}

footer#footerPage div#divISIWidget #divISIFooter > div > div > ul,
.isi-content ul {
    padding-left: 16px;
}

footer#footerPage div#divISIWidget div.divISI div.divContainer div p:last-child {
    margin-top: 93px;
    margin-bottom: 80px;
}

footer#footerPage div.divISIWidget span#spanISIWidgetControl {
    margin-left: 10px;
}

/*==============================FOOTER===================================*/
footer#footerPage div#divFooterLogo img#imgCSLBehringLogo {
    margin-top: 25px;
}

footer div#footerInfo {
    text-align: left;
    margin-bottom: 60px;
    padding-top: 2rem;
}

    footer div#footerInfo #divFooterNavigation a:link,
    footer div#footerInfo #divFooterNavigation a:visited {
        line-height: 20px;
        white-space: nowrap;
    }

    footer div#footerInfo #divFooterNavigation {
        padding-top: 1rem;
    }
/*==========================INTERSTITIAL/POPUP==============================*/

div #interstitialContainer div#interstitial, div#UserTypeModalContainer div#UserTypeModal {
    top: 10%;
}

    div#interstitialContainer div#interstitial div#btnWrapper a#interstitialNo,
    div#UserTypeModalContainer div#UserTypeModal div#btnWrapper a#UserTypeHCP {
        margin-right: 0;
    }

    div#UserTypeModalContainer div#UserTypeModal div#btnWrapper a#UserTypeHCP {
        margin-bottom: 20px;
    }

@media (max-width:520px) {
    div#UserTypeModalContainer div#UserTypeModal div#btnWrapperUserType a#UserTypeHCP {
        display: block;
        margin: 20px auto;
    }
}


/*==============================CONTACT US===================================*/

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;
    }

/*==============================SITEMAP===================================*/

section #divSitemap {
    padding: 0 1em;
}

    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
            }

/*==============================REFERENCES===================================*/

section #divReferences {
    padding: 0 1em;
}

    section #divReferences ul {
        padding-left: 0;
        list-style-type: none;
    }

        section #divReferences ul li {
            margin-bottom: 16px;
        }

            section #divReferences ul li a {
                word-break: break-all;
            }

div#divReferences a {
    word-break: break-word;
}
/*==============================PRIVACY POLICY===================================*/

section #divPrivacyPolicy ul#ulPrivacyCollectList {
    padding-left: 18px;
}

    section #divPrivacyPolicy ul#ulPrivacyCollectList ul {
        padding-left: 20px;
        margin: 10px 0;
    }

        section #divPrivacyPolicy ul#ulPrivacyCollectList li,
        section #divPrivacyPolicy ul#ulPrivacyCollectList ul li {
            margin-bottom: 10px;
        }


/*==============================ISI===================================*/

section #divImportantSafetyInformation ul {
    padding-left: 18px;
}

/*==============================COOKIE POLICY===================================*/

section #cookie-policy .divContainer {
    padding: 0 1rem;
}

section #cookie-policy ul {
    padding-left: 20px;
    margin: 10px 0;
}

    section #cookie-policy li,
    section #cookie-policy ul li {
        margin-bottom: 10px;
    }

/*==============================MISC===================================*/

.mobileWrapperCenter {
    text-align: center;
}

    .mobileWrapperCenter a {
        float: none;
        display: inline-block;
    }

div#divRequestThankYouMaterials div.bgLtPurple, div#divRequestThankYouRepMaterials div.bgLtPurple {
    text-align: center;
    padding: 0 10px;
}

/*===================MEDIA QUERIES===================================*/



@media (max-width:580px) {
    section #divCIDP h1 {
        font-size: 2em;
    }
}


@media (max-width:530px) {
    section nav#navMobileFooter ul li a,
    section nav#navMobileFooter ul li.pure-menu-heading {
        color: #fff;
        text-decoration: none;
        font-family: Arial, helvetica, sans-serif;
        font-size: 1em;
        font-weight: 700;
        text-transform: none;
        padding: 22px 15px 25px 19px;
    }

    section nav#navMobileFooter ul li.pure-menu-heading {
        padding: 0;
    }


        section nav#navMobileFooter ul li.pure-menu-heading span.subnav-heading {
            display: block;
            padding: 22px 15px 25px 19px;
        }

            section nav#navMobileFooter ul li.pure-menu-heading span.subnav-heading.active {
                padding-bottom: 0px;
            }

    section nav#navMobileFooter ul li span.fa-chevron-down,
    section nav#navMobileFooter ul li span.fa-chevron-up {
        float: right;
        font-size: 0.875em;
        line-height: 16px;
    }

    section nav#navMobileFooter ul ul {
        padding-left: 16px;
        padding-right: 16px;
    }

    header#headerPage div#divHeaderUtil a:link,
    header#headerPage div#divHeaderUtil a:visited {
        font-size: 0.813em;
        line-height: 14px;
    }

    header#headerPage div#divHeaderUtil a#topNavPI {
        width: 70px;
        margin-left: 2%;
        margin-top: 27px;
        text-align: center;
    }

    header#headerPage div#divHeaderUtil a#topNavISI {
        width: 100px;
        /*margin-left: 11%;*/
        margin-top: 27px;
        text-align: center;
    }


    nav#navMobileFooter div#mobileSearchContainer {
        margin: 8px 15px 8px 20px;
    }

        nav#navMobileFooter div#mobileSearchContainer button {
            right: 10px;
        }

            nav#navMobileFooter div#mobileSearchContainer button span {
                font-size: 1em;
            }

        nav#navMobileFooter div#mobileSearchContainer input.txtSearchbox {
            font-size: 1em;
            padding-right: 31px;
        }
}

/*========================TAB STYLES===============================*/
.buttonContainer {
    width: 100%;
    text-align: center;
}

    .buttonContainer .btn {
        width: 20%;
        height: 40px;
        font-size: 1em;
        padding-top: 2px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0;
        /*background: transparent url(/common/images/tab-bg-inactive-mobile.png) no-repeat 0 0;*/
        border: 2px solid #BBC95B;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        background: none;
        background: #EDF1D4;
    }

        .buttonContainer .btn.active {
            /*background: transparent url(/common/images/tab-bg-active-mobile.png) no-repeat 0 0;*/
            background: #fff;
            border-bottom: 2px solid #fff;
        }

/*section #divHCPHowPrivigenWorks #banner .buttonContainer .btn {
        left: 5%;
        padding-top: 7px;
        height: 33px;
    }

        section #divHCPHowPrivigenWorks #banner .buttonContainer .btn.wide.active {
            background: transparent url(/common/images/tab-bg-active-mobile.png) no-repeat 0 0;
        }

        section #divHCPHowPrivigenWorks #banner .buttonContainer .btn.wide {
            height: 33px;
            font-size: 0.750em;
            line-height: 0.750em;
            font-weight: 400;
            padding: 7px 20px 0 20px;
            width: 112px;
            background: transparent url(/common/images/tab-bg-inactive-mobile.png) no-repeat 0 0;
        }*/

section #divHCPHowPrivigenWorks #banner .btn span span {
    display: inline;
}

section #divHCPEfficacy .buttonContainer #btnAboutPI,
section #divHCPTreatingPI .buttonContainer #btnAboutPI,
section #divDosingInfusion .buttonContainer #btnAboutPI,
section #divHCPHowPrivigenWorks .buttonContainer #btnAboutPI,
section #divHCPEfficacy .buttonContainer #btnAboutCIDP,
section #divHCPTreatingPI .buttonContainer #btnAboutCIDP,
section #divDosingInfusion .buttonContainer #btnAboutCIDP,
section #divHCPHowPrivigenWorks .buttonContainer #btnAboutCIDP {
    line-height: 40px;
}

/*section #divHCPHome h1 {
    font-size: 1.75em;
}
    section #divHCPHome h1 span#rowTwo {padding-left:0;}*/

/*section #divHCPHome #banner {background-position:0 140px;}*/

.divISI ul ul,
.isi-content ul ul {
    margin: .5em 0 .5em .5em;
}

@media (max-width:480px) {
    section #divCIDP h1 {
        font-size: 1.4em;
    }
}

@media (max-width:450px) {
    section #divCIDP img#imgCIDPbug {
        margin-bottom: 100px;
        padding-left: 70%;
    }
}



@media (max-width:440px) {

    /*tracking pop-up*/
    div#trackingContainer div#user-tracker {
        width: 100%;
    }
}



@media (max-width:400px) {

    section #divCIDP #administration table#mobileTbl {
        font-size: .60em;
    }

        section #divCIDP #administration table#mobileTbl th {
            padding: 5px;
        }

        section #divCIDP #administration table#mobileTbl td {
            padding: 5px 10px;
            vertical-align: middle
        }

    div#divRequestThankYouRepMaterials div.bgLtPurple a.mobileBtnTall {
        font-weight: 700;
        color: #96ab00;
        height: 92px;
        padding-top: 45px;
        line-height: 20px;
        text-align: center;
        background: transparent url(/common/images/btn-tall-bg.png) no-repeat center center;
        text-decoration: none;
    }
}


@media (max-width:360px) {

    section#cookie-policy table {
        font-size: 0.875rem;
    }
}




@media (max-width:320px) {
    header#headerPage div#divHeaderUtil a#topNavISI {
        margin-left: 0;
    }

    section #divPatAboutPrivigen #difference img {
        padding-top: 25px;
    }

    section #divHCPHome #banner {
        background-position: 0 140px;
    }

    section #divHCPHome h1 {
        font-size: 1.75em;
    }

        section #divHCPHome h1 span#rowTwo {
            padding-left: 0;
        }

    div#interstitialContainer div#interstitial {
        top: 3%;
    }
}


.fakeh3 {
    margin-left: 1em;
}

div#moaCIDP div#moaCIDPContent {
    padding: 0 1em;
}

.product-withdrawal .section .icon .fa-info-circle {
    padding-left: 40%;
}

.product-withdrawal .section {
    margin-top: 16px;
}

/* video start  */
.hcpTreatingPiItpCidp .video-js {
    height: 193px;
}

.hcpBenefits .video-js {
    height: 193px;
}
/* video end  */

.imgmrgntop {
    margin-top: 1rem;
}

#rowTwoPI, #rowTwoCIDP, #rowTwoITP {
    padding: 1rem;
}

/*full-width-callout start*/
.getresourcs_fullwidth .wrapper .order {
    align-self: center;
    margin-left: 34%;
}

.getresourcs_cidp_fullwidth .wrapper .order {
    align-self: center;
}
/*full-width-callout end*/

.product-withdrawal .section {
    margin-top: 16px;
}

/*** COOKIE NOTIFICATION ***/

div#cookie-notification {
    padding-left: 1rem;
}
divi#page-cookie-policy .buttoncookies {
    padding: 0 0 0 20px;
}



/*COOKIE NOTIFICATION*/

footer#footerPage div#divISIWidget #divISIFooter > div > div > ul, .isi-content ul {
    margin-bottom: 0;
}

footer#footerPage div#divISIWidget #divISIFooter > div > div > ul, .isi-content p {
    margin-top: 0;
}

footer#footerPage div#divISIWidget div.divISI div.divContainer div p:last-child {
    margin-top: 0;
    margin-bottom: 1rem;
}
