/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen {
    aside.pup-sidebar-mobile-left {
        display: none!important
    }

    @media screen and (max-width: 768px) {
        aside.pup-sidebar-mobile-left {
            display:block!important
        }
    }

    @media screen and (max-width: 991px) {
        aside.pup-sidebar-mobile-left nav#sidebar-wrapper {
            background-color:#fff;
            width: 100%;
            max-width: 308px;
            height: 100vh;
            max-height: 600px;
            position: fixed;
            right: -9999px;
            left: inherit;
            overflow-y: auto;
            border: 1px solid #ccc;
            z-index: 3;
            padding-bottom: 20px;
            top: 62px
        }
    }

    @media screen and (max-width: 768px) {
        aside.pup-sidebar-mobile-left nav#sidebar-wrapper {
            max-width:280px
        }
    }

    aside.pup-sidebar-mobile-left .pup-filter-results {
        position: fixed;
        z-index: 3;
        width: 150px;
        right: -50px;
        top: 150px;
        height: 50px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        background-color: #002d62;
        color: #fff;
        border: none;
        outline: none
    }

    .pup-faq-accordion aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.ui-accordion-header:before,.pup-faq-accordion aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.select-wrapper:after,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.select-wrapper:after,.pup-page-site-index-search__mobilesubhead aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-site-index-search__sortby:after,.pup-page-site-index-search__mobilesubhead aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.tablesort--asc:after,.view-pup-newsroom-index-search table aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.tablesort--desc:after,.view-pup-newsroom-index-search table aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.tablesort--asc:after,.view-pup-newsroom-index-search table aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.tablesort--desc:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheck:checked+i.fa-chevron-down.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheck:checked+i.fa-chevron-up.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheckMobile:checked+i.fa-chevron-down.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheckMobile:checked+i.fa-chevron-up.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheckNews:checked+i.fa-chevron-down.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheckNews:checked+i.fa-chevron-up.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheckTax:checked+i.fa-chevron-down.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results #histCheckTax:checked+i.fa-chevron-up.pup-histcheckbx:after,aside.pup-sidebar-mobile-left .pup-filter-results .pup-faq-accordion i.fa-chevron-down.ui-accordion-header:before,aside.pup-sidebar-mobile-left .pup-filter-results .pup-faq-accordion i.fa-chevron-up.ui-accordion-header:before,aside.pup-sidebar-mobile-left .pup-filter-results .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield i.fa-chevron-down.select-wrapper:after,aside.pup-sidebar-mobile-left .pup-filter-results .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield i.fa-chevron-up.select-wrapper:after,aside.pup-sidebar-mobile-left .pup-filter-results .pup-page-site-index-search__mobilesubhead i.fa-chevron-down.pup-page-site-index-search__sortby:after,aside.pup-sidebar-mobile-left .pup-filter-results .pup-page-site-index-search__mobilesubhead i.fa-chevron-up.pup-page-site-index-search__sortby:after,aside.pup-sidebar-mobile-left .pup-filter-results .view-pup-newsroom-index-search table i.fa-chevron-down.tablesort--asc:after,aside.pup-sidebar-mobile-left .pup-filter-results .view-pup-newsroom-index-search table i.fa-chevron-down.tablesort--desc:after,aside.pup-sidebar-mobile-left .pup-filter-results .view-pup-newsroom-index-search table i.fa-chevron-up.tablesort--asc:after,aside.pup-sidebar-mobile-left .pup-filter-results .view-pup-newsroom-index-search table i.fa-chevron-up.tablesort--desc:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-formsnpubs-accessible-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-formsnpubs-all-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-formsnpubs-current-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-formsnpubs-prior-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-site-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-down.pup-page-spanish-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-formsnpubs-accessible-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-formsnpubs-all-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-formsnpubs-current-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-formsnpubs-prior-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-site-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa-chevron-up.pup-page-spanish-index-search__slist:after,aside.pup-sidebar-mobile-left .pup-filter-results i.fa.fa-chevron-down,aside.pup-sidebar-mobile-left .pup-filter-results i.fa.fa-chevron-up {
        padding-left: 12px;
        font-size: .75em
    }

    @media screen and (max-width: 991px) {
        aside.pup-sidebar-mobile-left .input-group {
            display:inline
        }

        aside.pup-sidebar-mobile-left .overlay {
            position: fixed;
            display: none;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0,0,0,.7);
            z-index: 1;
            -webkit-transition: all .2s;
            transition: all .2s
        }
    }

    @media screen and (max-width: 991px) {
        aside.pup-sidebar-mobile-left .pup-toggle-facets {
            right:0!important
        }
    }

    @media screen and (max-width: 991px) {
        aside.pup-sidebar-mobile-left .pup-toggle-facets-button {
            right:230px
        }
    }

    #histCheck,#histCheckMobile,#histCheckNews,#histCheckTax {
        opacity: 0;
        height: 0;
        width: 0
    }

    #histCheck:checked+.pup-histcheckbx:after,#histCheckMobile:checked+.pup-histcheckbx:after,#histCheckNews:checked+.pup-histcheckbx:after,#histCheckTax:checked+.pup-histcheckbx:after {
        display: inline-block;
        color: #002d62;
        content: "\F00C";
        font-size: .75em;
        position: absolute;
        top: 0;
        left: -3px
    }

    #histCheck:checked+.pup-histcheckbx:focus,#histCheck:focus+.pup-histcheckbx:before,#histCheckMobile:checked+.pup-histcheckbx:focus,#histCheckMobile:focus+.pup-histcheckbx:before,#histCheckNews:checked+.pup-histcheckbx:focus,#histCheckNews:focus+.pup-histcheckbx:before,#histCheckTax:checked+.pup-histcheckbx:focus,#histCheckTax:focus+.pup-histcheckbx:before {
        outline-color: -webkit-focus-ring-color;
        outline-style: solid;
        outline-width: 1px
    }

    .pup-histcheckbx {
        margin-bottom: 0;
        position: relative;
        font-weight: 400;
        padding-left: 22px
    }

    .pup-histcheckbx:before {
        content: "";
        height: 16px;
        width: 16px;
        background-color: #fff;
        position: absolute;
        margin: 0;
        border: 1px solid #ccc;
        display: inline-block;
        left: -3px;
        top: 0
    }

    @media screen and (max-width: 768px) {
        .pup-histtitle {
            max-width:150px;
            float: right;
            margin-top: -4px
        }
    }

    #histCheckNews:checked+.pup-histcheckbx:after,#histCheckTax:checked+.pup-histcheckbx:after {
        color: #002d62
    }

    @media only screen and (max-width: 991.98px) {
        .pup-header-main .pup-header-content-lt.no-gutter {
            padding-left:0
        }
    }

    @media only screen and (min-width: 1201px) {
        .pup-header-main .pup-header-content-lt .logo {
            position:relative;
            left: 17px
        }
    }

    @media only screen and (max-width: 991px) {
        .pup-header-main .pup-header-content-lt .logo {
            margin-block:1em
        }
    }

    @media only screen and (max-width: 991.98px) {
        .pup-header-main {
            padding-left:0;
            padding-right: 0
        }

        .pup-header-main .logo {
            width: auto
        }

        .pup-header-main .logo img {
            max-width: none
        }

        .pup-header-main .region-header-left {
            top: auto;
            right: auto
        }

        .pup-header-main ul.pup-header-mobile-menu {
            position: relative;
            right: auto;
            top: 6px
        }

        .pup-header-main ul.pup-header-mobile-menu>li:last-child {
            padding-right: 0
        }

        .pup-search-block-mobile .pup-header-content-lt {
            left: auto
        }
    }

    @media only screen and (max-width: 1200px) {
        .pup-header-main {
            padding-right:0;
            padding-left: 1em
        }

        .pup-header-main .logo img {
            left: auto
        }
    }

    @media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
        .pup-faq-accordion ul #block-languageswitcher div.dropdown i.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield ul #block-languageswitcher div.dropdown i.select-wrapper:after,.pup-page-site-index-search__mobilesubhead ul #block-languageswitcher div.dropdown i.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table ul #block-languageswitcher div.dropdown i.tablesort--asc:after,.view-pup-newsroom-index-search table ul #block-languageswitcher div.dropdown i.tablesort--desc:after,ul #block-languageswitcher div.dropdown #histCheck:checked+i.pup-histcheckbx:after,ul #block-languageswitcher div.dropdown #histCheckMobile:checked+i.pup-histcheckbx:after,ul #block-languageswitcher div.dropdown #histCheckNews:checked+i.pup-histcheckbx:after,ul #block-languageswitcher div.dropdown #histCheckTax:checked+i.pup-histcheckbx:after,ul #block-languageswitcher div.dropdown .pup-faq-accordion i.ui-accordion-header:before,ul #block-languageswitcher div.dropdown .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield i.select-wrapper:after,ul #block-languageswitcher div.dropdown .pup-page-site-index-search__mobilesubhead i.pup-page-site-index-search__sortby:after,ul #block-languageswitcher div.dropdown .view-pup-newsroom-index-search table i.tablesort--asc:after,ul #block-languageswitcher div.dropdown .view-pup-newsroom-index-search table i.tablesort--desc:after,ul #block-languageswitcher div.dropdown i.fa,ul #block-languageswitcher div.dropdown i.pup-page-formsnpubs-accessible-index-search__slist:after,ul #block-languageswitcher div.dropdown i.pup-page-formsnpubs-all-index-search__slist:after,ul #block-languageswitcher div.dropdown i.pup-page-formsnpubs-current-index-search__slist:after,ul #block-languageswitcher div.dropdown i.pup-page-formsnpubs-prior-index-search__slist:after,ul #block-languageswitcher div.dropdown i.pup-page-site-index-search__slist:after,ul #block-languageswitcher div.dropdown i.pup-page-spanish-index-search__slist:after {
            margin-left: 0;
            margin-right: 0
        }
    }

    @media only screen and (min-width: 767px) {
        #navbar .header-nav .container-fluid {
            width:auto
        }
    }

    @media only screen and (min-width: 991px) {
        #navbar .header-nav .container-fluid {
            width:auto
        }
    }

    @media only screen and (min-width: 1201px) {
        #navbar .header-nav .container-fluid {
            width:1170px
        }
    }

    @media only screen and (max-width: 991.98px) {
        .header-nav {
            display:none!important
        }
    }

    .menu--pup-info-menu {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .menu--pup-info-menu #block-languageswitcher {
        white-space: nowrap
    }

    .field_pup_link_media_hyperlink {
        font-size: 1em;
        font-weight: 700;
        margin-top: 1.25em;
        margin-bottom: .625em
    }

    .view-pup-newsroom-index-search .view-header {
        padding-bottom: 20px
    }

    @media screen and (max-width: 767px) {
        .view-pup-newsroom-index-search .view-header {
            padding-top:20px
        }
    }

    @media screen and (max-width: 768px) {
        .view-pup-newsroom-index-search table {
            table-layout:fixed;
            width: 100%
        }
    }

    .view-pup-newsroom-index-search table .tablesort--asc,.view-pup-newsroom-index-search table .tablesort--desc {
        background-image: none;
        position: relative
    }

    .view-pup-newsroom-index-search table .tablesort--asc:after,.view-pup-newsroom-index-search table .tablesort--desc:after {
        color: #002d62;
        content: "\F078";
        font-weight: 400;
        pointer-events: none;
        z-index: 0;
        position: absolute;
        font-size: .75em;
        right: 0;
        top: .75em
    }

    .view-pup-newsroom-index-search table .tablesort--desc:after {
        content: "\F077"
    }

    .view-pup-newsroom-index-search table thead tr th {
        vertical-align: top;
        border: none
    }

    .view-pup-newsroom-index-search table thead tr th #view-field-pup-release-date-table-column {
        margin-left: 30px;
        display: block;
        position: relative;
        width: 100px
    }

    .view-pup-newsroom-index-search table thead tr th #view-title-table-column {
        margin-left: 30px;
        display: block;
        padding-top: 6px
    }

    .view-pup-newsroom-index-search table td {
        vertical-align: top;
        padding: 10px 0;
        margin: 0;
        line-height: 1.5em
    }

    .page-node-type-contact-page .block-region-related-content .view-pup-newsroom-index-search table .views-field-field h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content .view-pup-newsroom-index-search table .views-field-field h2,.page-node-type-contact-page .region-contact-pages-caution .view-pup-newsroom-index-search table .views-field-field h2,.pup-page-node-type-landing-page .block-region-primary-content .view-pup-newsroom-index-search table .views-field-field h2,.pup-page-node-type-landing-page .block-region-related-content .view-pup-newsroom-index-search table .views-field-field h2,.pup-page-site-index-search .block-region-primary-content .view-pup-newsroom-index-search table .views-field-field h2,.pup-page-site-index-search .block-region-related-content .view-pup-newsroom-index-search table .views-field-field h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .view-pup-newsroom-index-search table .views-field-field h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content .view-pup-newsroom-index-search table .views-field-field h2,.view-pup-newsroom-index-search table .views-field-field .page-node-type-contact-page .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field-field .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,.view-pup-newsroom-index-search table .views-field-field .page-node-type-contact-page .region-contact-pages-caution h2,.view-pup-newsroom-index-search table .views-field-field .pup-page-node-type-landing-page .block-region-primary-content h2,.view-pup-newsroom-index-search table .views-field-field .pup-page-node-type-landing-page .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field-field .pup-page-site-index-search .block-region-primary-content h2,.view-pup-newsroom-index-search table .views-field-field .pup-page-site-index-search .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field-field .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,.view-pup-newsroom-index-search table .views-field-field .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field-field h3 {
        margin-top: 0;
        font-size: 1em
    }

    @media screen and (max-width: 768px) {
        .view-pup-newsroom-index-search table .views-field-field {
            word-wrap:break-word;
            white-space: inherit;
            white-space: -o-inherit;
            white-space: -moz-inherit;
            white-space: -ms-inherit
        }
    }

    .view-pup-newsroom-index-search table .views-field-field-pup-release-date {
        margin-right: 30px;
        white-space: nowrap
    }

    @media screen and (max-width: 768px) {
        .view-pup-newsroom-index-search table .views-field-field-pup-release-date {
            margin-right:0
        }
    }

    .view-pup-newsroom-index-search table .views-field-field-pup-historical {
        display: none
    }

    .view-pup-newsroom-index-search table .views-field {
        padding: 6px
    }

    .page-node-type-contact-page .block-region-related-content .view-pup-newsroom-index-search table .views-field h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content .view-pup-newsroom-index-search table .views-field h2,.page-node-type-contact-page .region-contact-pages-caution .view-pup-newsroom-index-search table .views-field h2,.pup-page-node-type-landing-page .block-region-primary-content .view-pup-newsroom-index-search table .views-field h2,.pup-page-node-type-landing-page .block-region-related-content .view-pup-newsroom-index-search table .views-field h2,.pup-page-site-index-search .block-region-primary-content .view-pup-newsroom-index-search table .views-field h2,.pup-page-site-index-search .block-region-related-content .view-pup-newsroom-index-search table .views-field h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .view-pup-newsroom-index-search table .views-field h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content .view-pup-newsroom-index-search table .views-field h2,.view-pup-newsroom-index-search table .views-field .page-node-type-contact-page .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,.view-pup-newsroom-index-search table .views-field .page-node-type-contact-page .region-contact-pages-caution h2,.view-pup-newsroom-index-search table .views-field .pup-page-node-type-landing-page .block-region-primary-content h2,.view-pup-newsroom-index-search table .views-field .pup-page-node-type-landing-page .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field .pup-page-site-index-search .block-region-primary-content h2,.view-pup-newsroom-index-search table .views-field .pup-page-site-index-search .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,.view-pup-newsroom-index-search table .views-field .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,.view-pup-newsroom-index-search table .views-field h3 {
        margin-top: 0;
        font-size: 1em
    }

    @media screen and (max-width: 768px) {
        .view-pup-newsroom-index-search table .views-field {
            word-wrap:break-word;
            white-space: normal!important;
            white-space: -o-inherit;
            white-space: -moz-inherit;
            white-space: -ms-inherit
        }
    }

    .view-pup-newsroom-index-search table .views-field-title {
        display: block;
        margin-right: 30px;
        width: 100%
    }

    @media screen and (max-width: 768px) {
        .view-pup-newsroom-index-search table .views-field-title {
            padding:0 10px;
            display: block;
            margin-right: 0;
            white-space: normal!important
        }
    }

    @media screen and (max-width: 768px) {
        .view-pup-newsroom-index-search table .views-field-summary {
            width:50%
        }
    }

    .view-pup-newsroom-index-search .pup-historical-content .pup_is_historic .pup-search-results-content__historical-message {
        font-style: italic;
        font-weight: 400
    }

    .view-pup-newsroom-index-search .pup-historical-content__Yes {
        border-left: 10px solid #fff1d2
    }

    .view-pup-newsroom-index-search .pup_is_historic_Yes {
        display: block
    }

    .view-pup-newsroom-index-search .pup_is_historic_No {
        display: none
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block button#edit-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block button#edit-reset {
        display: inherit
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .form-group label,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .form-inline .control-label,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .form-item-field-pup-historical,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .form-item-field-pup-historical-1,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .input-group-addon,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-has-error__message,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-has-error__title,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .form-group label,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .form-inline .control-label,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .form-item-field-pup-historical,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .form-item-field-pup-historical-1,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .input-group-addon,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-has-error__message,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-has-error__title {
        display: none
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block {
        background-color: #f0f0f0;
        border: 1px solid #ccc
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block__slist button#edit-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block__slist button#edit-reset {
        display: block
    }

    @media screen and (max-width: 992px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block__slist button#edit-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block__slist button#edit-reset {
            margin-top:53px;
            max-width: 224px
        }
    }

    @media only screen and (max-width: 991px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block__slist button#edit-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block__slist button#edit-reset {
            max-width:200px
        }
    }

    @media screen and (max-width: 800px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block__slist button#edit-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block__slist button#edit-reset {
            max-width:165px
        }
    }

    @media screen and (max-width: 767px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block__slist button#edit-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block__slist button#edit-reset {
            max-width:100%;
            margin-top: 30px
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .select-wrapper:after {
        font-size: .75em;
        right: 0;
        top: 56%
    }

    @media screen and (max-width: 992px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .select-wrapper:after {
            right:-26%
        }
    }

    @media screen and (max-width: 991px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .select-wrapper:after {
            right:4px;
            margin-bottom: 30px
        }
    }

    @media screen and (max-width: 768px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .select-wrapper:after {
            right:0
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block select,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block select {
        border: 1px solid #b1b1b1
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .btn,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .btn {
        height: 34px;
        max-height: 100%;
        padding: 4px 25px;
        width: 100%
    }

    @media only screen and (max-width: 768px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .btn,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .btn {
            max-width:100%
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .ui-autocomplete-input,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .ui-autocomplete-input {
        border: 1px solid #b1b1b1;
        max-width: 460px;
        width: 100vw;
        margin-right: 0;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

    @media only screen and (max-width: 768px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .ui-autocomplete-input,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .ui-autocomplete-input {
            width:98%;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 767px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .ui-autocomplete-input,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .ui-autocomplete-input {
            width:100%
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block #edit-search,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block #edit-search {
        border: 1px solid #b1b1b1;
        max-width: 100%;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block #edit-search:focus,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block #edit-search:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul {
        list-style: none;
        padding-left: 0;
        display: block
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul .news-sfilters-column__label h4,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul .search-bar__label h4,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul .news-sfilters-column__label h4,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul .search-bar__label h4 {
        font-style: normal
    }

    @media only screen and (max-width: 768px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul .news-sfilters-column__label h4,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul .news-sfilters-column__label h4 {
            margin-top:20px
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul .article-type-column,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul .article-type-column {
        margin-bottom: 20px
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul .article-type-column__label h4,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul .article-type-column__label h4 {
        font-style: normal
    }

    @media only screen and (max-width: 768px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block ul .article-type-column__label h4,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block ul .article-type-column__label h4 {
            margin-top:20px
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .button-column .block-submit,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .button-column .block-submit {
        margin-bottom: 20px
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .button-column .block-submit button,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .button-column .block-submit button {
        background-color: #227dae;
        color: #fff;
        border-color: #2e6da4
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .button-column .block-reset,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .button-column .block-reset {
        margin-bottom: 20px
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .button-column .block-reset button,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .button-column .block-reset button {
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-newsroom-header-search-block .btn.icon-before .glyphicon,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-newsroom-header-search-block .btn.icon-before .glyphicon {
        display: none
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__sortby ul,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__sortby ul {
        position: relative;
        margin-bottom: 0
    }

    @media only screen and (max-width: 767px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__sortby ul,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__sortby ul {
            margin-bottom:20px
        }
    }

    @media only screen and (min-width: 767px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical {
            position:absolute;
            top: 18px
        }

        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa.fa-info-circle,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa.fa-info-circle,.pup-faq-accordion #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-faq-accordion #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-site-index-search__mobilesubhead #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.pup-page-site-index-search__mobilesubhead #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--desc:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--desc:after {
            right: 16px;
            top: 0
        }
    }

    @media only screen and (min-width: 767px) and (max-width:767px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa.fa-info-circle,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa.fa-info-circle,.pup-faq-accordion #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-faq-accordion #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-site-index-search__mobilesubhead #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.pup-page-site-index-search__mobilesubhead #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--desc:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table #views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--desc:after {
            right:0
        }
    }

    @media only screen and (max-width: 414px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical {
            max-width:100%
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button {
        background-color: transparent;
        outline: none;
        border: none;
        float: none;
        position: relative;
        top: 0;
        right: 0;
        font-size: 19px;
        color: #1b1b1b
    }

    @media only screen and (max-width: 740px) {
        #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical button,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical button {
            top:0;
            right: -6px
        }
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .modal-content,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .modal-content {
        z-index: 99;
        border-radius: 0;
        max-width: 100%;
        width: 100%
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .modal-button,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .modal-button {
        color: #002d62!important;
        background-color: #fff;
        width: 100%;
        padding: 10px 0;
        position: relative!important;
        border: 1px solid;
        top: 0!important;
        right: 0!important
    }

    #views-exposed-form-pup-newsroom-index-search-newsroom-search-block .pup-page-newsroom-index-search__historical .modal-header .close,#views-exposed-form-pup-newsroom-index-search-newsroom-spanish-search-block .pup-page-newsroom-index-search__historical .modal-header .close {
        color: #1b1b1b;
        opacity: 1;
        top: 6px!important;
        right: 12px!important;
        left: auto!important
    }

    .view-block-header #solr-results-summary {
        font-style: normal
    }

    .newsroom-noresults #noresults {
        margin-bottom: 30px
    }

    .view-pup-picklists .form--inline.form-inline.clearfix,.view-pup-picklists .form--inline.form-inline.filter-wrapper {
        height: auto
    }

    .view-pup-picklists button#edit-reset {
        display: inline-block
    }

    .view-pup-picklists .pager-nav {
        text-align: center
    }

    .view-pup-picklists .pagination>li>a,.view-pup-picklists .pagination>li>span {
        margin-bottom: 8px
    }

    .view-pup-picklists .views-exposed-form .form-control {
        height: 35px
    }

    .view-pup-picklists .views-exposed-form .control-label,.view-pup-picklists .views-exposed-form input[type=text] {
        margin-right: 10px
    }

    .view-pup-picklists .views-exposed-form .button {
        background-color: #00599c;
        color: #fff;
        text-decoration: none
    }

    .view-pup-picklists .views-exposed-form .button:active,.view-pup-picklists .views-exposed-form .button:hover {
        background-color: #002d62
    }

    .view-pup-picklists .views-exposed-form .button+.button {
        background-color: #fff;
        color: #00599c;
        border: 2px solid #00599c
    }

    .view-pup-picklists .views-exposed-form .button+.button:active,.view-pup-picklists .views-exposed-form .button+.button:hover {
        color: #002d62;
        border-color: #002d62
    }

    .view-pup-picklists .views-exposed-form .button .icon {
        display: none
    }

    .view-pup-picklists .view-filters {
        position: relative;
        padding: 15px 15px 7px;
        background: #f3f3f3;
        margin-bottom: 0
    }

    .view-pup-picklists .view-header {
        position: relative;
        padding: 7px 15px;
        background: #f3f3f3;
        margin-bottom: 8px
    }

    .view-pup-picklists .pup-picklist-find-help {
        position: absolute;
        bottom: 15px;
        right: 15px
    }

    .view-pup-picklists .view-display-id-prior_year_products .form-item-date,.view-pup-picklists .view-display-id-prior_year_products .form-item-product-number,.view-pup-picklists .view-display-id-prior_year_products .form-item-title {
        display: none
    }

    .view-pup-picklists .table thead tr th a {
        font-size: 1em;
        text-decoration: none
    }

    .view-pup-picklists .table thead .icon {
        font-size: 75%;
        margin-left: 5px
    }

    .view-pup-picklists a .glyphicon-chevron-down {
        margin-left: 3px
    }

    @media screen and (max-width: 767px) {
        .view-pup-picklists .form-actions {
            margin-bottom:12px
        }

        .view-pup-picklists .form-actions .button {
            width: 47%
        }

        .view-pup-picklists .form-actions .button:last-child {
            margin-right: 0;
            float: right
        }

        .view-pup-picklists .tablesaw-cell-label a {
            color: #00599c;
            text-decoration: none
        }

        .view-pup-picklists .tablesaw-cell-label a .icon {
            font-size: 85%
        }

        .view-pup-picklists .bef-exposed-form .form--inline>.form-item {
            float: none
        }

        .view-pup-picklists .views-exposed-form input[type=text] {
            max-width: 100%
        }
    }

    @media screen and (min-width: 768px) {
        .view-pup-picklists thead tr {
            white-space:nowrap
        }

        .view-pup-picklists .form-actions {
            margin-left: 10px
        }

        .view-pup-picklists thead tr .views-field-dmaf-forms-picklist-online-account {
            white-space: normal
        }
    }

    a.top-level-nav-item {
        font-size: 1.25em
    }

    html {
        scroll-padding-top: 60px
    }

    @media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
        .page-node-type-contact-page .block-region-related-content h2:target,.page-node-type-contact-page .region-contact-pages-additional-instructions-content h2:target,.page-node-type-contact-page .region-contact-pages-caution h2:target,.pup-page-node-type-landing-page .block-region-primary-content h2:target,.pup-page-node-type-landing-page .block-region-related-content h2:target,.pup-page-site-index-search .block-region-primary-content h2:target,.pup-page-site-index-search .block-region-related-content h2:target,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2:target,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2:target,article:target,div:target,h2:target,h3:target {
            top: 0
        }

        .page-node-type-contact-page .block-region-related-content h2:target:before,.page-node-type-contact-page .region-contact-pages-additional-instructions-content h2:target:before,.page-node-type-contact-page .region-contact-pages-caution h2:target:before,.pup-page-node-type-landing-page .block-region-primary-content h2:target:before,.pup-page-node-type-landing-page .block-region-related-content h2:target:before,.pup-page-site-index-search .block-region-primary-content h2:target:before,.pup-page-site-index-search .block-region-related-content h2:target:before,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2:target:before,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2:target:before,article:target:before,div:target:before,h2:target:before,h3:target:before {
            margin-top: -60px;
            display: block;
            position: relative;
            top: -60px;
            visibility: hidden;
            height: 60px;
            content: ""
        }
    }

    .pup-filtered-newsroom-block {
        max-width: 870px
    }

    .no-gutters {
        margin: 0;
        padding: 0
    }

    .row.newsroom_block_header {
        margin-bottom: 24px
    }

    .form-item-newsroom-keywords .input-group,input#edit-newsroom-keywords {
        min-width: calc(100% - 16px)
    }

    div#edit-newsroom-block-keyword span.input-group-addon {
        display: none
    }

    #newsroom-reset {
        color: #227dae;
        border: 1px solid #227dae;
        padding: 7px 25px;
        width: calc(50% - 34px);
        margin-left: 16px;
        margin-bottom: 18px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .newsroom-block-facets .js-form-item-newsroom-year {
        width: calc(50% - 8px);
        padding-right: 16px;
        max-height: 70px
    }

    .newsroom-block-facets .js-form-item-newsroom-type {
        width: calc(50% - 8px);
        max-height: 70px
    }

    .newsroom-block-facets {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        max-height: 70px;
        margin-bottom: 16px
    }

    input#edit-include-historical {
        color: #fff;
        font-size: 16px
    }

    #newsroom-submit {
        background-color: #002d62;
        color: #fff;
        height: 34px;
        max-height: 100%;
        width: 100%;
        max-width: 150px;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        padding: 8px 5px 8px 52px
    }

    button#newsroom-submit .glyphicon-search {
        display: none
    }

    #newsroom-reset {
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        height: 34px;
        max-height: 100%;
        width: 100%;
        max-width: 150px;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        margin-right: 16px;
        padding: 8px 5px 8px 48px
    }

    #edit-pup-filtered-newsroom-block-search {
        background-color: #ccc;
        padding: 16px
    }

    #pup_newsroom_search_form .fa-check-square,#pup_newsroom_search_form .fa-square {
        color: #002d62
    }

    #pup_newsroom_search_form .control-label {
        margin-bottom: 16px
    }

    .newsroom-block-action-row {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex
    }

    div#edit-newsroom-block-buttons,div#edit-newsroom-block-filters {
        margin-bottom: 16px
    }

    .newsroom-block-filters label.control-label {
        margin-bottom: 12px
    }

    .newsroom-block-header h2 {
        margin-bottom: 24px
    }

    table#filtered_newsroom_table tbody tr td:last-child {
        display: none
    }

    .fa-check-square:before,.fa-square:before {
        position: absolute;
        background: -webkit-gradient(linear,left top,left bottom,from(#ccc),color-stop(50%,#002d62),color-stop(50%,#002d62),to(#ccc));
        background: linear-gradient(180deg,#ccc,#002d62 50%,#002d62 0,#ccc)
    }

    .pup-filtered-newsroom-block .pup_is_historic_Yes {
        font-size: 16px
    }

    #filtered_newsroom_table th {
        min-width: 90px
    }

    form#pup-newsroom-search-form {
        max-width: 100vw
    }

    @media only screen and (max-width: 1199px) {
        .form-item-newsroom-keywords .input-group,input#edit-newsroom-keywords {
            min-width:calc(100% - 16px)
        }

        div#edit-newsroom-block-dropdowns {
            margin-top: 24px
        }

        div#edit-newsroom-block-filters {
            margin-bottom: 24px
        }

        .pup-filtered-newsroom-block .form-item-include-historical {
            margin-top: 24px
        }
    }

    @media only screen and (max-width: 767px) {
        #filtered_newsroom_table tr td {
            white-space:normal
        }
    }

    @media only screen and (max-width: 991.98px) {
        .pup-header-main.pup-search-block-mobile [data-drupal-selector=edit-actions]>button {
            right:25px;
            width: 35px
        }
    }

    @media only screen and (min-width: 992px) {
        .pup-header-main__content .pup-header-content-rt {
            top:16px
        }
    }

    header#navbar .pup-header-main__content .pup-header-content-rt .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        height: 25px;
        left: 0;
        font-size: 16px;
        border-radius: 3px;
        padding-left: 11px
    }

    header#navbar .region-site-navigation .pup-site-header-search-block__searchfield input#search-main {
        top: 0
    }

    @-moz-document url-prefix() {
        header#navbar .region-site-navigation .pup-site-header-search-block__searchfield input#search-main {
            top: 0
        }
    }

    header#navbar .region-site-navigation .pup-site-header-search-block__searchfield button {
        top: 0;
        position: relative;
        z-index: 99
    }

    @media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
        header#navbar .region-site-navigation .pup-site-header-search-block__searchfield button {
            right: 0
        }
    }

    @supports (-ms-ime-align:auto) {
        header#navbar .region-site-navigation .pup-site-header-search-block__searchfield button {
            right: 0
        }
    }

    @-moz-document url-prefix() {
        header#navbar .region-site-navigation .pup-site-header-search-block__searchfield button {
            right: 0
        }
    }

    header#navbar .form-autocomplete .input-group-addon {
        display: none
    }

    header#navbar .form-inline .input-group {
        width: 100%
    }

    .form-autocomplete .input-group-addon {
        display: none
    }

    .search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
        background-color: transparent;
        color: #000
    }

    .pup-page-site-index-search__ipssubhead {
        z-index: 1!important
    }

    .pup-page-site-index-search__ipssubhead .button {
        z-index: 99
    }

    .pup-page-site-index-search__ipssubhead .ui-autocomplete-input {
        border-radius: 3px!important
    }

    .pup-page-site-index-search__mobilesubhead {
        z-index: 1!important
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield [name=search] {
        width: 241px!important
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-radius: 3px;
        border: 1px solid #b1b1b1
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .button {
        margin-top: -62px!important;
        position: relative!important;
        border-right: none!important
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield [name=search] {
        border-right: 1px solid #b1b1b1!important
    }

    #ui-id-4 .ui-menu-item {
        max-width: 240px!important;
        padding: 3px 20px
    }

    #ui-id-2 .ui-menu-item,#ui-id-4 .ui-menu-item {
        text-wrap: wrap!important
    }

    .pup-site-header-search-block .search-api-autocomplete-search .search-api-autocomplete-suggestion {
        text-transform: none
    }

    .js input.form-autocomplete {
        background-image: none!important
    }

    .page-node-type-pup-home-page .pup-main-container,.path-frontpage .pup-main-container {
        margin-top: 0;
        margin-bottom: 50px
    }

    @media screen and (max-width: 769px) {
        .page-node-type-pup-home-page .pup-main-container,.path-frontpage .pup-main-container {
            margin-top:-24px
        }
    }

    @media screen and (max-width: 414px) {
        .pup-hmpg-callout-horizontal-no-image .pup-landing-pg-callout-link a,.pup-hmpg-callout-image .pup-landing-pg-callout-link a,.pup-hmpg-callout-learn-more .pup-landing-pg-callout-link a,.pup-landing-pg-callout .pup-landing-pg-callout-link a,.pup-twitter-block .pup-landing-pg-callout-link a {
            font-size:1.84rem
        }
    }

    .pup-hmpg-callout-learn-more .pup-hmpg-callout-learn-more-content .pup-landing-pg-callout-learn-more-link {
        margin-bottom: 90px
    }

    @media screen and (max-width: 415px) {
        .pup-hmpg-callout-vertical-content {
            margin-top:8em
        }
    }

    @media screen and (max-width: 320px) {
        .pup-hmpg-callout-horizontal-content {
            margin-top:5em
        }
    }

    #histCheck:checked+.pup-histcheckbx:after,#histCheckMobile:checked+.pup-histcheckbx:after,#histCheckNews:checked+.pup-histcheckbx:after,#histCheckTax:checked+.pup-histcheckbx:after,.fa,.page-node-type-pup-content-list .region-content .node-readmore>a:before,.pup-faq-accordion .ui-accordion-header:before,.pup-page-formsnpubs-accessible-index-search__slist:after,.pup-page-formsnpubs-all-index-search__slist:after,.pup-page-formsnpubs-current-index-search__slist:after,.pup-page-formsnpubs-prior-index-search__slist:after,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper:after,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select:after,.pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby:after,.pup-page-site-index-search__slist:after,.pup-page-spanish-index-search__slist:after,.view-pup-newsroom-index-search table .tablesort--asc:after,.view-pup-newsroom-index-search table .tablesort--desc:after {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .pup-homepage-random-hero {
        position: relative;
        width: 100%
    }

    .pup-homepage-random-hero img {
        margin-top: -12px;
        width: 100%
    }

    .pup-homepage-random-hero-wrapper {
        height: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 100%
    }

    .pup-homepage-random-hero-content {
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
        position: relative
    }

    .pup-homepage-random-hero-message {
        color: #fff;
        font-size: 28px;
        line-height: 40px;
        max-width: 400px;
        padding: 5px 12px;
        position: absolute;
        right: 33px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .pup-homepage-random-hero-message:after,.pup-homepage-random-hero-message:before {
        content: " ";
        height: 35px;
        position: absolute;
        width: 35px
    }

    .pup-homepage-random-hero-message:before {
        border-left: 3px solid var(--borderColor,transparent);
        border-top: 3px solid var(--borderColor,transparent);
        margin-left: -20px;
        margin-top: -12px
    }

    .pup-homepage-random-hero-message:after {
        border-bottom: 3px solid var(--borderColor,transparent);
        border-right: 3px solid var(--borderColor,transparent);
        bottom: -7px;
        right: -8px
    }

    @media only screen and (max-width: 991px) {
        .pup-homepage-random-hero {
            top:24px
        }

        .pup-homepage-random-hero-message {
            display: none
        }
    }

    @media only screen and (max-width: 769px) {
        .pup-homepage-random-hero {
            top:-1px
        }
    }

    .hero-img-shown.pup-hero-caption-light~.pup-homepage-random-hero-wrapper .pup-homepage-random-hero-message {
        background-color: hsla(0,0%,100%,.6);
        color: #1b1b1b
    }

    .hero-img-shown.pup-hero-caption-dark~.pup-homepage-random-hero-wrapper .pup-homepage-random-hero-message {
        background-color: rgba(0,0,0,.6)
    }

    @media screen and (max-width: 991px) {
        body.toolbar-fixed .pup-homepage-random-hero {
            top:-15px
        }
    }

    .paragraph--type--pup-htt.paragraph--view-mode--default .top-8 {
        background-color: transparent;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        padding: 3px
    }

    .paragraph--type--pup-htt.paragraph--view-mode--default .top-8 i {
        float: left;
        font-size: 32px;
        height: 100%;
        margin-top: -5px;
        padding-right: 20px
    }

    .paragraph--type--pup-htt.paragraph--view-mode--default a.top-8.equalHeight {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .pup-home-cards {
        margin-top: 0
    }

    .pup-home-cards h2 {
        color: #1b1b1b;
        font-size: 28px;
        font-weight: 700;
        line-height: 40px;
        margin-bottom: 40px;
        margin-top: 24px;
        position: relative
    }

    @media screen and (max-width: 991px) {
        .pup-home-cards h2 {
            padding-top:24px
        }
    }

    .pup-home-cards .pup-home-cards__first {
        padding: 0 15px
    }

    .pup-home-cards .pup-home-cards__first:before {
        background-color: #f9f9f9;
        height: 100%;
        left: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        max-width: none;
        position: absolute;
        right: 50%;
        width: 100vw!important
    }

    .pup-home-cards .pup-home-cards__first .row {
        margin-left: -15px;
        margin-right: -15px
    }

    .pup-home-cards .pup-home-cards__first .row.match-height {
        list-style-type: none;
        padding: 0
    }

    .pup-home-cards .pup-home-cards__first .paragraph--type--pup-htt {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 30px
    }

    .pup-home-cards .pup-home-cards__first>h2:before {
        border-bottom: 2px solid #c7a97b;
        bottom: 0;
        content: " ";
        height: 0;
        left: 3px;
        position: absolute;
        width: 80px
    }

    .pup-home-cards__fourth h2,.pup-home-cards__third h2 {
        margin-bottom: 35px;
        margin-top: 40px
    }

    @media screen and (max-width: 768px) {
        .pup-home-cards__fourth h2,.pup-home-cards__third h2 {
            text-align:left
        }
    }

    .pup-carousel-heading {
        text-align: center
    }

    .pup-slick-carousel {
        outline: none;
        overflow: hidden;
        width: 100%
    }

    @media screen and (max-width: 1170px) {
        .pup-slick-carousel:before {
            content:"";
            display: block;
            position: absolute;
            right: 0;
            width: 25px;
            height: 251px;
            background-color: #fff;
            z-index: 1;
            top: 0
        }
    }

    @media screen and (max-width: 768px) {
        .pup-slick-carousel {
            left:-25px;
            width: calc(100% + 15px)
        }

        .pup-slick-carousel:before {
            display: none!important
        }
    }

    .pup-slick-carousel .slick-list {
        min-width: 1110px;
        margin: 0 15px;
        overflow: hidden;
        padding: 0 0 65px
    }

    .pup-slick-carousel .slick-arrow {
        opacity: 1;
        top: calc(50% - 32px);
        z-index: 1;
        height: 60px;
        width: 55px;
        position: absolute
    }

    .pup-slick-carousel .slick-arrow:focus {
        top: calc(50% - 32px)
    }

    .pup-slick-carousel .slick-arrow .fa:before {
        font-size: 60px;
        color: #00599c
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .pup-slick-carousel .slick-arrow .select-wrapper:after,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper .pup-slick-carousel .slick-arrow select:after,.pup-page-site-index-search__mobilesubhead .pup-slick-carousel .slick-arrow .pup-page-site-index-search__sortby:after,.pup-slick-carousel .slick-arrow #histCheck:checked+.pup-histcheckbx:after,.pup-slick-carousel .slick-arrow #histCheckMobile:checked+.pup-histcheckbx:after,.pup-slick-carousel .slick-arrow #histCheckNews:checked+.pup-histcheckbx:after,.pup-slick-carousel .slick-arrow #histCheckTax:checked+.pup-histcheckbx:after,.pup-slick-carousel .slick-arrow .fa:after,.pup-slick-carousel .slick-arrow .pup-page-formsnpubs-accessible-index-search__slist:after,.pup-slick-carousel .slick-arrow .pup-page-formsnpubs-all-index-search__slist:after,.pup-slick-carousel .slick-arrow .pup-page-formsnpubs-current-index-search__slist:after,.pup-slick-carousel .slick-arrow .pup-page-formsnpubs-prior-index-search__slist:after,.pup-slick-carousel .slick-arrow .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper:after,.pup-slick-carousel .slick-arrow .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select:after,.pup-slick-carousel .slick-arrow .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby:after,.pup-slick-carousel .slick-arrow .pup-page-site-index-search__slist:after,.pup-slick-carousel .slick-arrow .pup-page-spanish-index-search__slist:after,.pup-slick-carousel .slick-arrow .view-pup-newsroom-index-search table .tablesort--asc:after,.pup-slick-carousel .slick-arrow .view-pup-newsroom-index-search table .tablesort--desc:after,.view-pup-newsroom-index-search table .pup-slick-carousel .slick-arrow .tablesort--asc:after,.view-pup-newsroom-index-search table .pup-slick-carousel .slick-arrow .tablesort--desc:after {
        content: "";
        background-color: #fff;
        height: 35px;
        width: 30px;
        position: absolute;
        display: block;
        top: 12px;
        left: 12px;
        z-index: -1
    }

    .pup-slick-carousel .slick-arrow:active .fa:before,.pup-slick-carousel .slick-arrow:hover .fa:before {
        color: #002d62
    }

    .pup-slick-carousel .slick-arrow.slick-prev {
        left: 0
    }

    .pup-slick-carousel .slick-arrow.slick-next {
        right: 0
    }

    @media screen and (max-width: 768px) {
        .pup-slick-carousel .slick-arrow {
            display:none!important
        }
    }

    .pup-slick-carousel .pup-slick-slide {
        background-color: #fff;
        display: block!important;
        font-size: 16px;
        height: 400px;
        line-height: 24px;
        margin: 5px 12px;
        padding: 0;
        position: relative;
        text-decoration: none;
        width: auto!important
    }

    .page-node-type-contact-page .block-region-related-content .pup-slick-carousel .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content .pup-slick-carousel .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-caution .pup-slick-carousel .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-primary-content .pup-slick-carousel .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-related-content .pup-slick-carousel .pup-slick-slide h2,.pup-page-site-index-search .block-region-primary-content .pup-slick-carousel .pup-slick-slide h2,.pup-page-site-index-search .block-region-related-content .pup-slick-carousel .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .pup-slick-carousel .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content .pup-slick-carousel .pup-slick-slide h2,.pup-slick-carousel .pup-slick-slide .page-node-type-contact-page .block-region-related-content h2,.pup-slick-carousel .pup-slick-slide .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,.pup-slick-carousel .pup-slick-slide .page-node-type-contact-page .region-contact-pages-caution h2,.pup-slick-carousel .pup-slick-slide .pup-page-node-type-landing-page .block-region-primary-content h2,.pup-slick-carousel .pup-slick-slide .pup-page-node-type-landing-page .block-region-related-content h2,.pup-slick-carousel .pup-slick-slide .pup-page-site-index-search .block-region-primary-content h2,.pup-slick-carousel .pup-slick-slide .pup-page-site-index-search .block-region-related-content h2,.pup-slick-carousel .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,.pup-slick-carousel .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,.pup-slick-carousel .pup-slick-slide h3 {
        color: #1b1b1b;
        margin: 5px 0 15px;
        padding-bottom: 5px;
        position: relative
    }

    .pup-slick-carousel .pup-slick-slide iframe {
        height: auto;
        position: relative;
        width: 265px
    }

    .pup-slick-carousel .pup-slick-slide p {
        color: #1b1b1b;
        margin: 0 0 20px
    }

    .pup-slick-carousel .pup-slick-slide .pup-carousel-link-text {
        bottom: 28px;
        overflow: hidden;
        position: absolute;
        width: 100%
    }

    .pup-slick-carousel .pup-slick-slide .pup-carousel-link-text+span.fa-ext {
        display: none!important
    }

    .pup-slick-carousel .slick-slide[aria-hidden=true] iframe {
        visibility: hidden
    }

    .pup-slick-carousel .slick-dots {
        bottom: 20px;
        left: 3px
    }

    @media screen and (max-width: 768px) {
        .pup-slick-carousel .slick-dots {
            left:15px
        }
    }

    .pup-slick-carousel .slick-dots li button {
        margin-top: -2px;
        margin-left: -3px
    }

    .pup-slick-carousel .slick-dots li button .slick-dot-icon {
        color: #d6d7d9;
        opacity: 1
    }

    .pup-slick-carousel .slick-dots li button .slick-dot-icon:before {
        content: "\F111";
        font: normal normal normal 16px/1 FontAwesome;
        font-family: FontAwesome;
        font-size: 16px!important;
        margin: 0!important;
        color: #d6d7d9
    }

    .pup-slick-carousel .slick-dots li button:focus .slick-dot-icon,.pup-slick-carousel .slick-dots li button:focus .slick-dot-icon:before {
        color: #d6d7d9
    }

    .pup-slick-carousel .slick-dots li button:hover .slick-dot-icon,.pup-slick-carousel .slick-dots li button:hover .slick-dot-icon:before {
        color: #002d62
    }

    @media (hover: none) {
        .pup-slick-carousel .slick-dots li button:hover .slick-dot-icon,.pup-slick-carousel .slick-dots li button:hover .slick-dot-icon:before {
            color:#d6d7d9
        }
    }

    .pup-slick-carousel .slick-dots li button:active .slick-dot-icon,.pup-slick-carousel .slick-dots li button:active .slick-dot-icon:before {
        color: #d6d7d9
    }

    .pup-slick-carousel .slick-dots .slick-active button .slick-dot-icon,.pup-slick-carousel .slick-dots .slick-active button .slick-dot-icon:before {
        color: #002d62!important
    }

    .pup-slick-carousel.slick-slider.slick-dotted {
        margin-bottom: 0
    }

    #pup-homepage-tools .pup-slick-slide {
        border: 1px solid #d6d7d9;
        padding: 20px 40px;
        height: 240px
    }

    #pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,#pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .region-contact-pages-caution h2,#pup-homepage-tools .pup-slick-slide .pup-page-node-type-landing-page .block-region-primary-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-node-type-landing-page .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search .block-region-primary-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide h3,.page-node-type-contact-page .block-region-related-content #pup-homepage-tools .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content #pup-homepage-tools .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-caution #pup-homepage-tools .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-related-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search .block-region-related-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content #pup-homepage-tools .pup-slick-slide h2 {
        margin: 8px 30px 15px 0;
        padding-bottom: 8px;
        position: absolute
    }

    #pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .block-region-related-content h2:before,#pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2:before,#pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .region-contact-pages-caution h2:before,#pup-homepage-tools .pup-slick-slide .pup-page-node-type-landing-page .block-region-primary-content h2:before,#pup-homepage-tools .pup-slick-slide .pup-page-node-type-landing-page .block-region-related-content h2:before,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search .block-region-primary-content h2:before,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search .block-region-related-content h2:before,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2:before,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2:before,#pup-homepage-tools .pup-slick-slide h3:before,.page-node-type-contact-page .block-region-related-content #pup-homepage-tools .pup-slick-slide h2:before,.page-node-type-contact-page .region-contact-pages-additional-instructions-content #pup-homepage-tools .pup-slick-slide h2:before,.page-node-type-contact-page .region-contact-pages-caution #pup-homepage-tools .pup-slick-slide h2:before,.pup-page-node-type-landing-page .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2:before,.pup-page-node-type-landing-page .block-region-related-content #pup-homepage-tools .pup-slick-slide h2:before,.pup-page-site-index-search .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2:before,.pup-page-site-index-search .block-region-related-content #pup-homepage-tools .pup-slick-slide h2:before,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2:before,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content #pup-homepage-tools .pup-slick-slide h2:before {
        border-bottom: 2px solid #c7a97b;
        bottom: 0;
        content: " ";
        height: 0;
        left: 3px;
        position: absolute;
        width: 80px
    }

    #pup-homepage-tools .pup-slick-slide iframe {
        float: right;
        height: auto;
        position: relative;
        width: 265px
    }

    #pup-homepage-tools .pup-slick-slide img {
        float: right;
        margin: 40px 0 0 28px;
        max-width: calc(50% - 28px);
        max-height: 150px
    }

    #pup-homepage-tools .pup-slick-slide p {
        padding-top: 70px
    }

    #pup-homepage-tools .pup-slick-slide .field--name-field-pup-video-callout {
        float: right;
        margin-top: 40px;
        width: 256px
    }

    #pup-homepage-tools .pup-slick-slide .field--type-video-embed-field iframe {
        padding-left: 28px
    }

    #pup-homepage-tools .pup-slick-slide .pup-carousel-link-text {
        width: 50%
    }

    @media screen and (max-width: 768px) {
        #pup-homepage-tools .slick-list {
            min-width:660px
        }

        #pup-homepage-tools .pup-slick-slide {
            padding: 20px 10px
        }

        #pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,#pup-homepage-tools .pup-slick-slide .page-node-type-contact-page .region-contact-pages-caution h2,#pup-homepage-tools .pup-slick-slide .pup-page-node-type-landing-page .block-region-primary-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-node-type-landing-page .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search .block-region-primary-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,#pup-homepage-tools .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,#pup-homepage-tools .pup-slick-slide h3,.page-node-type-contact-page .block-region-related-content #pup-homepage-tools .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content #pup-homepage-tools .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-caution #pup-homepage-tools .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-related-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search .block-region-related-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content #pup-homepage-tools .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content #pup-homepage-tools .pup-slick-slide h2 {
            position: relative;
            margin: 8px 30px 0 0
        }

        #pup-homepage-tools .pup-slick-slide p {
            padding-top: 0
        }

        #pup-homepage-tools .pup-slick-slide img {
            display: none
        }

        #pup-homepage-tools .pup-slick-slide .pup-carousel-link-text {
            width: calc(100% - 15px)
        }

        #pup-homepage-tools .pup-slick-slide .field--name-field-pup-video-callout {
            float: none;
            margin-top: 100px;
            position: absolute
        }
    }

    #pup-homepage-tools>.pup-slick-slide {
        display: none!important;
        float: left;
        position: relative;
        width: calc(50% - 24px)!important
    }

    #pup-homepage-tools>.pup-slick-slide:nth-child(-n+2) {
        display: block!important
    }

    html[lang=es] #pup-homepage-tools .pup-slick-slide,html[lang=ht] #pup-homepage-tools .pup-slick-slide,html[lang=ru] #pup-homepage-tools .pup-slick-slide {
        height: 305px
    }

    @media screen and (max-width: 768px) {
        html[lang=es] #pup-homepage-tools .pup-slick-slide .pup-carousel-link-text,html[lang=ht] #pup-homepage-tools .pup-slick-slide .pup-carousel-link-text,html[lang=ru] #pup-homepage-tools .pup-slick-slide .pup-carousel-link-text {
            bottom:5px
        }
    }

    @-moz-document url-prefix() {
        html[lang=es] #pup-homepage-tools .pup-slick-slide,html[lang=ht] #pup-homepage-tools .pup-slick-slide,html[lang=ru] #pup-homepage-tools .pup-slick-slide {
            height: 315px
        }
    }

    @media screen and (max-width: 1170px) {
        #pup-homepage-news:before {
            height:415px
        }
    }

    #pup-homepage-news .slick-arrow {
        top: 110px
    }

    #pup-homepage-news .pup-slick-slide {
        padding: 0;
        height: 415px
    }

    #pup-homepage-news .pup-slick-slide .page-node-type-contact-page .block-region-related-content h2,#pup-homepage-news .pup-slick-slide .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,#pup-homepage-news .pup-slick-slide .page-node-type-contact-page .region-contact-pages-caution h2,#pup-homepage-news .pup-slick-slide .pup-page-node-type-landing-page .block-region-primary-content h2,#pup-homepage-news .pup-slick-slide .pup-page-node-type-landing-page .block-region-related-content h2,#pup-homepage-news .pup-slick-slide .pup-page-site-index-search .block-region-primary-content h2,#pup-homepage-news .pup-slick-slide .pup-page-site-index-search .block-region-related-content h2,#pup-homepage-news .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,#pup-homepage-news .pup-slick-slide .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,#pup-homepage-news .pup-slick-slide h3,.page-node-type-contact-page .block-region-related-content #pup-homepage-news .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content #pup-homepage-news .pup-slick-slide h2,.page-node-type-contact-page .region-contact-pages-caution #pup-homepage-news .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-primary-content #pup-homepage-news .pup-slick-slide h2,.pup-page-node-type-landing-page .block-region-related-content #pup-homepage-news .pup-slick-slide h2,.pup-page-site-index-search .block-region-primary-content #pup-homepage-news .pup-slick-slide h2,.pup-page-site-index-search .block-region-related-content #pup-homepage-news .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content #pup-homepage-news .pup-slick-slide h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content #pup-homepage-news .pup-slick-slide h2 {
        margin: 5px 0 0;
        padding-bottom: 0
    }

    #pup-homepage-news .pup-slick-slide .field--type-video-embed-field {
        height: 212px
    }

    #pup-homepage-news .pup-slick-slide .field--type-video-embed-field iframe {
        float: none;
        height: 212px;
        margin: 0;
        padding: 0;
        width: 100%
    }

    #pup-homepage-news .pup-slick-slide .pup-twitter-block {
        padding-top: 1px
    }

    #pup-homepage-news .pup-slick-slide .slick-list {
        padding: 0 0 45px
    }

    #pup-homepage-news .pup-slick-slide img {
        float: none;
        margin: 0 0 10px;
        width: 100%
    }

    #pup-homepage-news .pup-slick-slide .pup-carousel-link-text {
        bottom: 0
    }

    #pup-homepage-news>.pup-slick-slide {
        display: none!important;
        float: left;
        position: relative;
        width: calc(25% - 24px)!important
    }

    #pup-homepage-news>.pup-slick-slide:nth-child(-n+4) {
        display: block!important
    }

    html[lang=es] #pup-homepage-news .pup-slick-slide,html[lang=ht] #pup-homepage-news .pup-slick-slide,html[lang=ru] #pup-homepage-news .pup-slick-slide {
        height: 440px
    }

    @-moz-document url-prefix() {
        html[lang=es] #pup-homepage-news .pup-slick-slide,html[lang=ht] #pup-homepage-news .pup-slick-slide,html[lang=ru] #pup-homepage-news .pup-slick-slide {
            height: 480px
        }
    }

    .page-node-type-pup-content-list .pup-article h2,.page-node-type-pup-content-list .pup-landing-page h2 {
        font-weight: 700;
        font-size: 1.1875em;
        line-height: 1.625em
    }

    @media only screen and (max-width: 769px) {
        .page-node-type-pup-content-list .pup-article,.page-node-type-pup-content-list .pup-landing-page {
            padding-top:1.25em
        }
    }

    .page-node-type-pup-content-list .field.field--name-field-pup-description-abstract.field--type-string-long.field--label-hidden.field--item {
        margin-bottom: 10px
    }

    .page-node-type-pup-content-list .field--item h2 a,.page-node-type-pup-content-list .field--item h2 a:active,.page-node-type-pup-content-list .field--item h2 a:hover,.page-node-type-pup-content-list .field--item h2 a:visited {
        text-decoration: underline;
        font-size: 19px
    }

    .page-node-type-pup-content-list .region-content .node-readmore>a {
        color: transparent
    }

    .page-node-type-pup-content-list .region-content .node-readmore>a:before {
        color: #015988;
        content: "\F105";
        text-decoration: underline
    }

    .page-node-type-pup-content-list .region-content .node-readmore>a:after {
        color: #015988;
        content: " Continue Reading";
        text-decoration: underline;
        margin-left: -4.6em
    }

    @media only screen and (max-width: 769px) {
        .page-node-type-pup-content-list__title {
            padding-top:20px
        }
    }

    .page-node-type-pup-free-file-fillable .pup-page-node-type-free-file-fillable-page__title {
        margin: 0;
        font-size: 40px;
        font-weight: 700;
        line-height: 36px;
        border-bottom: 10px solid #002d62
    }

    .page-node-type-pup-free-file-fillable .pup-page-node-type-free-file-fillable-page__banner {
        margin-bottom: 32px
    }

    .page-node-type-pup-free-file-fillable .region-content .field--item {
        margin-top: 1em;
        margin-bottom: 1em
    }

    .page-node-type-pup-free-file-fillable .region-content .field--label {
        color: #1b1b1b
    }

    .page-node-type-pup-free-file-fillable .region-content .field--label:after {
        content: ":"
    }

    @media only screen and (max-width: 769px) {
        .page-node-type-pup-free-file-fillable-page__title {
            padding-top:20px
        }
    }

    .pup-efile-header-search-block .form-group {
        margin-bottom: 15px
    }

    .pup-efile-header-search-block .chosen-container-active.chosen-with-drop .chosen-single {
        border: none;
        background: transparent;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0
    }

    .pup-efile-header-search-block .chosen-container-single {
        width: 100%!important
    }

    .pup-efile-header-search-block .chosen-container-single .chosen-single {
        margin-top: -3px;
        padding-left: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: 34px;
        border-radius: 0;
        background: none;
        border: none;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    .pup-efile-header-search-block .chosen-container-single .chosen-single div b {
        display: none
    }

    .pup-efile-header-search-block .select-wrapper {
        display: block;
        position: relative;
        width: 100%
    }

    .pup-efile-header-search-block .select-wrapper select {
        position: relative;
        margin-right: 24px;
        outline: none
    }

    .pup-efile-header-search-block #pup-efile-taxpayer .block-submit {
        padding-right: 15px
    }

    .pup-page-node-type-landing-page__banner {
        margin-bottom: 32px
    }

    .pup-page-node-type-landing-page__subtitle {
        text-transform: uppercase
    }

    .pup-page-node-type-landing-page .block-region-primary-content .field--name-body {
        margin-bottom: 30px
    }

    .landing-page-title-content-list {
        font-size: 19px
    }

    .ipe-category-picker-top {
        max-width: 769px
    }

    .page-node-type-landing-page .pup-main-container {
        padding-left: 20px;
        padding-right: 20px
    }

    .pup-page-node-type-contact-page__title {
        border-bottom: 10px solid #002d62
    }

    .page-node-type-contact-page .block-region-primary-content .field--name-body,.page-node-type-contact-page .pup-disclaimer--italicized,.page-node-type-contact-page .region-contact-pages-content {
        margin-bottom: 30px
    }

    .contact-form label {
        display: block
    }

    .btn-outline {
        font-weight: 700;
        background-color: #fff;
        color: #00599c;
        text-decoration: none;
        border: 2px solid #00599c
    }

    .btn-outline:active {
        -webkit-box-shadow: 0 0 .5rem 0 #12636b;
        box-shadow: 0 0 .5rem 0 #12636b
    }

    .btn-outline:hover {
        color: #002d62;
        border: 2px solid #002d62
    }

    .pup-faq-accordion h4 {
        font-style: normal
    }

    .pup-faq-accordion>.pup-faq-accordion:last-child .ui-accordion-header {
        border-bottom: 1px solid #d6d7d9
    }

    .pup-faq-accordion .ui-accordion-header {
        border-radius: 0;
        font-weight: 700;
        color: inherit;
        background-color: #fff;
        border-top: 1px solid #d6d7d9;
        border-left: 1px solid #d6d7d9;
        border-right: 1px solid #d6d7d9;
        border-bottom: 0;
        margin-top: 0;
        padding: 15px 20px
    }

    .pup-faq-accordion .ui-accordion-header>div {
        display: inline-block;
        width: 90%
    }

    .pup-faq-accordion .ui-accordion-header:before {
        font-size: 1.5625em;
        content: "\F105";
        color: #00599c;
        margin-right: 15px;
        display: inline-block;
        width: 1%;
        vertical-align: top
    }

    @media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
        .pup-faq-accordion .ui-accordion-header:before {
            margin-top: -.25em
        }
    }

    .pup-faq-accordion .ui-accordion-header.ui-accordion-header-active:before {
        content: "\F107"
    }

    .pup-faq-accordion .ui-state-default .ui-icon {
        display: none
    }

    .pup-faq-accordion .ui-widget-content {
        border-radius: 0;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        padding: 20px 30px
    }

    .pup-faq-accordion .ui-widget-content a {
        color: #002d62
    }

    .pup-faq-accordion .ui-widget-content p {
        margin-bottom: 20px
    }

    .pup-faq-accordion table {
        margin-bottom: 1rem
    }

    .pup-faq-accordion table td,.pup-faq-accordion table th {
        padding: 1rem
    }

    .pup-page-site-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 40px;
        margin-bottom: 15px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__banner {
            padding:0 0 30px
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-site-index-search__banner {
            padding:0 0 30px
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__banner {
            display:none
        }
    }

    .pup-page-site-index-search__subtitle {
        text-transform: uppercase
    }

    .pup-page-site-index-search__title {
        margin: -11px 0 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__title {
            margin:10px 0 0
        }
    }

    .pup-page-site-index-search__ipssubhead {
        z-index: 0;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-site-index-search__ipssubhead .form-inline .control-label,.pup-page-site-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-site-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-site-index-search__ipssubhead .input-group-addon,.pup-page-site-index-search__ipssubhead .pup-has-error__message,.pup-page-site-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 838px;
        height: 35px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        margin-bottom: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input:focus,.pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search]:focus {
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    @media only screen and (max-width: 992px) {
        .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
            width:80vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
            margin-bottom:30px
        }
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input:focus,.pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search]:focus {
        background-color: #fff
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
        background-image: url(/themes/custom/pup_base/images/Icon-Search.png);
        background-position: 10px;
        background-repeat: no-repeat;
        font-size: 0;
        position: absolute;
        margin-top: -17px;
        margin-left: -38px;
        background-color: transparent;
        color: #087591;
        padding: 13px;
        height: 35px;
        width: 35px;
        border-top: none;
        border-right: 1px solid #b1b1b1;
        border-bottom: none;
        border-left: none
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus {
        background-color: #fff
    }

    .pup-page-site-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        display: none
    }

    .pup-page-site-index-search__slist {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        float: left;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .pup-page-site-index-search__slist label {
        margin-bottom: 0;
        min-width: 57px
    }

    @media only screen and (max-width: 991px) {
        .pup-page-site-index-search__slist label {
            position:relative
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__slist {
            -webkit-box-orient:horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap
        }
    }

    .pup-page-site-index-search__slist:after {
        color: #002d62;
        content: "\F078";
        font-weight: 400;
        pointer-events: none;
        z-index: 0;
        font-size: .75em;
        margin-left: -36px;
        top: .75em
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__slist:after {
            right:23px;
            top: 8px
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-site-index-search__slist:after {
            right:24px;
            top: 34px
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__slist:after {
            right:22px;
            top: 36px
        }
    }

    .pup-page-site-index-search__sortby {
        padding-left: 0;
        padding-right: 8px;
        position: relative;
        list-style: none;
        left: 0
    }

    .pup-page-site-index-search__sortby ul {
        padding: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__sortby {
            -webkit-box-align:center;
            -ms-flex-align: center;
            align-items: center
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__sortby label {
            padding-bottom:6px
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__sortby label {
            max-width:239px;
            -ms-flex-item-align: center;
            align-self: center
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-site-index-search__sortby label {
            padding-left:3px;
            -ms-flex-item-align: left;
            align-self: left
        }
    }

    .pup-page-site-index-search__sortby select {
        display: block;
        max-width: 241px;
        width: 100%;
        padding: 6px;
        margin-left: 6px;
        margin-right: 16px;
        border: 1px solid #b1b1b1;
        border-radius: 2px;
        height: 35px;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    .pup-page-site-index-search__sortby select::-ms-expand {
        display: none
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__sortby select {
            margin-left:0;
            max-width: 100%;
            min-width: 201px
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-site-index-search__sortby select {
            width:100%;
            min-width: 112px
        }
    }

    @media only screen and (max-width: 991px) {
        .pup-page-site-index-search__sortby select {
            margin-left:15px
        }
    }

    .pup-page-site-index-search__sortby .search-list ul {
        list-style: none;
        padding: 10px;
        border: 1px solid #b1b1b1;
        background-color: #fff
    }

    .pup-page-site-index-search__historical {
        padding-top: 6px;
        padding-left: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    @media screen and (max-width: 767px) {
        .pup-faq-accordion .pup-page-site-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .pup-page-site-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-site-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-site-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-site-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-site-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-site-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,.pup-page-site-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,.pup-page-site-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,.pup-page-site-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,.pup-page-site-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,.pup-page-site-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,.pup-page-site-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,.pup-page-site-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,.pup-page-site-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,.pup-page-site-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,.pup-page-site-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,.pup-page-site-index-search__historical button.fa.fa-info-circle,.pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table .pup-page-site-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table .pup-page-site-index-search__historical button.fa-info-circle.tablesort--desc:after {
            right:8px;
            top: -20px
        }
    }

    .pup-page-site-index-search__historical button {
        background-color: transparent;
        outline: none;
        border: none;
        float: right;
        position: relative;
        top: 0;
        right: -10px;
        font-size: 19px;
        color: #1b1b1b
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__historical {
            min-width:200px;
            display: block;
            text-indent: -19px;
            padding-left: 36px
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-site-index-search__historical {
            min-width:190px
        }
    }

    @media only screen and (max-width: 380px) {
        .pup-page-site-index-search__historical {
            min-width:150px
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-site-index-search__historical {
            min-width:155px
        }
    }

    .pup-page-site-index-search .block-region-primary-content .field--name-body {
        margin-bottom: 30px
    }

    .pup-page-site-index-search__mobilesubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
        z-index: 0;
        padding-left: 0;
        padding-right: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__mobilesubhead {
            margin-bottom:20px
        }
    }

    .pup-page-site-index-search__mobilesubhead .form-inline .control-label,.pup-page-site-index-search__mobilesubhead .form-item-field-pup-historical,.pup-page-site-index-search__mobilesubhead .form-item-field-pup-historical-1,.pup-page-site-index-search__mobilesubhead .input-group-addon,.pup-page-site-index-search__mobilesubhead .pup-has-error__message,.pup-page-site-index-search__mobilesubhead .pup-has-error__title {
        display: none
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block {
            margin:20px 0
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block {
            margin:20px 0 0
        }
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 280px;
        margin-bottom: 20px;
        height: 35px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 991px) {
        .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:240px;
            max-width: 100%;
            z-index: 0
        }
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield [name=search] {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 280px;
        margin-bottom: 20px;
        height: 35px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 991px) {
        .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield [name=search] {
            width:240px;
            max-width: 100%;
            margin-bottom: 0;
            z-index: 0
        }
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .button {
        background-image: url(/themes/custom/pup_base/images/Icon-Search.png);
        position: absolute;
        margin-top: -35px;
        margin-left: 200px;
        background-position: 10px;
        background-repeat: no-repeat;
        font-size: 0;
        background-color: transparent;
        border-right: 1px solid #b1b1b1;
        border-top: none;
        border-bottom: none;
        border-left: none;
        color: #087591;
        height: 35px;
        width: 35px;
        z-index: 0
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .button:focus {
        background-color: #002d62
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        display: none
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block__searchfield .form-group {
            display:block;
            margin-bottom: 0
        }
    }

    .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .field--name-body {
        margin-bottom: 30px
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby {
            margin-bottom:20px
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby {
            margin-top:20px;
            margin-bottom: 10px
        }
    }

    .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby:after {
        font-size: 12px
    }

    @media only screen and (max-width: 991px) {
        .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby:after {
            color:#002d62;
            content: "\F078";
            font-weight: 400;
            pointer-events: none;
            z-index: 0;
            position: absolute;
            right: 13px;
            top: 17px!important;
            font-size: .75em
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby:after {
            right:25px;
            top: 46px!important
        }
    }

    .pup-page-site-index-search__mobilesubhead .pup-page-site-index-search__sortby select {
        margin-bottom: 0;
        margin-left: 0
    }

    .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
        border: none
    }

    .pup-page-faq-index-search__banner,.pup-page-newsroom-index-search__banner,.pup-page-notices-index-search__banner,.pup-page-statistics-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 30px
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-notices-header-search-block,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-notices-header-search-block,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-notices-header-search-block,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button {
        right: -31px
    }

    button#edit-reset {
        display: none
    }

    nav.pager-nav {
        padding-top: 0;
        margin-top: 20px;
        border-top: 1px solid #b1b1b1;
        width: 100%;
        text-align: left
    }

    .body-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }

    @media only screen and (max-width: 768px) {
        .body-content {
            width:100%
        }
    }

    .search-excerpt {
        width: 100%
    }

    @media only screen and (max-width: 768px) {
        .pagination>li:first-child>a,.pagination>li:first-child>span {
            z-index:0
        }
    }

    @media only screen and (max-width: 768px) {
        .sidebar-left .pup-facets-block {
            display:none
        }
    }

    button#edit-submit-pup-forms-and-pubs-index-search:focus:hover,button#edit-submit-pup-ita-index-search:focus:hover,button#edit-submit-pup-site-index-search:focus:hover {
        background-color: #fff
    }

    #search-indices-tabs {
        margin-bottom: 16px
    }

    @media only screen and (max-width: 768px) {
        #search-indices-tabs {
            display:none
        }
    }

    #search-indices-tabs .tabList {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 4px 0 0;
        margin-bottom: 4px;
        border-bottom: 1px solid #d6d7d9;
        list-style: none
    }

    #search-indices-tabs .tabList li {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-right: 32px
    }

    #search-indices-tabs .tabList li:last-of-type {
        margin-right: 0
    }

    #search-indices-tabs .tabList li .tab {
        margin-top: 0;
        margin-bottom: -1px;
        color: #00599c;
        line-height: 1;
        text-decoration: none;
        padding: 12px 0
    }

    #search-indices-tabs .tabList li .tab:focus {
        outline: 3px solid #2491ff!important;
        background-color: transparent
    }

    #search-indices-tabs .tabList li .tab.active,#search-indices-tabs .tabList li .tab.active:hover,#search-indices-tabs .tabList li .tab.is-active,#search-indices-tabs .tabList li .tab.is-active:hover {
        font-weight: 700;
        border-bottom: 3px solid #002d62;
        color: #002d62
    }

    #search-indices-tabs .tabList li .tab:hover {
        font-weight: 400;
        color: #002d62;
        background-color: transparent
    }

    .forms_instr_pubs .block-region-third-row-col-1,.forms_instr_pubs .block-region-third-row-col-2 {
        margin-right: 0
    }

    .forms_instr_pubs_fourth_row_columns .block-region-fourth-row-col-1,.forms_instr_pubs_fourth_row_columns .block-region-fourth-row-col-2 {
        margin-bottom: 0;
        margin-right: 0
    }

    .pup-page-ita-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 10px 30px
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__banner {
            padding:0 0 30px 15px
        }
    }

    .pup-page-ita-index-search__ipssubhead {
        padding-left: 0
    }

    .pup-page-ita-index-search__ipssubhead .form-inline .control-label,.pup-page-ita-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-ita-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-ita-index-search__ipssubhead .input-group-addon,.pup-page-ita-index-search__ipssubhead .pup-has-error__message,.pup-page-ita-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block {
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0;
        width: 100vw;
        max-width: 100%
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block {
            padding-bottom:30px
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield {
        position: relative;
        width: 100vw;
        max-width: 100%;
        padding-left: 0
    }

    @media screen and (max-width: 991px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield {
            padding-right:15px
        }
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield {
            padding-right:0
        }
    }

    @media screen and (max-width: 414px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield {
            display:block
        }
    }

    @media screen and (max-width: 380px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield {
            max-width:100%
        }
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield .form-group {
            margin-bottom:0;
            padding-right: 15px
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield input[name=search] {
        max-width: 838px;
        width: 100vw;
        border: 1px solid #b1b1b1;
        border-radius: 3px
    }

    @media (-ms-high-contrast:active),(-ms-high-contrast:none) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield input[name=search] {
            max-width: 738px
        }
    }

    @media screen and (max-width: 1199px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield input[name=search] {
            width:100%;
            max-width: 100%
        }
    }

    @media screen and (max-width: 480px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield input[name=search] {
            width:100%!important
        }
    }

    @media screen and (max-width: 320px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__sfield input[name=search] {
            width:90.5vw!important
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__slist {
        display: inline-block;
        padding-left: 0;
        padding-right: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__slist {
            padding-bottom:20px;
            max-width: 100%;
            width: 100vw
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__slist label {
        display: none
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 0
    }

    @media screen and (max-width: 991px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield {
            padding-right:15px
        }
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield {
            display:block;
            padding-right: 0
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .button {
        display: none
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield input {
        max-width: 838px;
        width: 100%;
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper {
        width: 100%
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper select {
        max-width: 160px;
        border: 1px solid #b1b1b1;
        position: relative;
        left: 60px;
        outline: none
    }

    @media screen and (max-width: 768px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper select {
            max-width:100%
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper select {
            left:0
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper:after {
        color: #002d62;
        content: "\F078";
        font-weight: 400;
        pointer-events: none;
        z-index: 10;
        position: absolute;
        right: -60px;
        top: 18px;
        font-size: .75em
    }

    @media only screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .select-wrapper:after {
            top:18px;
            right: 0
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons {
        display: block;
        padding-left: 0;
        margin-bottom: 30px
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons {
            margin-bottom:0
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-submit {
        padding-left: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-submit {
            padding-right:0
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-submit button {
        display: block;
        max-width: 150px;
        width: 100%;
        padding-top: 4px;
        padding-bottom: 4px
    }

    @media screen and (max-width: 991px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-submit button {
            max-width:100%
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-submit button .glyphicon {
        display: none
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-reset {
        padding-left: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-reset {
            padding-right:0;
            padding-top: 30px
        }
    }

    .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-reset button {
        padding-top: 4px;
        padding-bottom: 4px;
        max-width: 150px;
        width: 100%;
        margin-bottom: 0;
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        left: 10px;
        display: block;
        z-index: 99
    }

    @media screen and (max-width: 991px) {
        .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__buttons .block-reset button {
            max-width:100%
        }
    }

    .pup-page-ita-index-search .text-center {
        clear: both;
        float: left
    }

    #in-page-search-header {
        padding: 0 15px 30px;
        background-color: #f0f0f0
    }

    @media screen and (min-width: 768px) {
        #in-page-search-header {
            padding:0 15px 10px 30px
        }
    }

    #in-page-search-header .region .block-title {
        font-size: 28px;
        line-height: 1.42857143
    }

    #in-page-search-header .region form {
        padding-top: 10px
    }

    #in-page-search-header .region form input[name=search] {
        max-width: 100%;
        width: 100%;
        border: 1px solid #b1b1b1
    }

    @media screen and (min-width: 1199px) {
        #in-page-search-header .region form input[name=search] {
            width:75%
        }
    }

    #in-page-search-header .region form .form-item-search {
        margin-bottom: 0
    }

    @media screen and (min-width: 768px) {
        #in-page-search-header .region form .form-item-search {
            margin-bottom:30px
        }
    }

    #in-page-search-header .region form .form-actions {
        margin-bottom: 0
    }

    @media screen and (min-width: 768px) and (max-width:992px) {
        #in-page-search-header .region form .form-actions {
            display:-webkit-box;
            display: -ms-flexbox;
            display: flex
        }
    }

    @media screen and (min-width: 768px) {
        #in-page-search-header .region form .form-actions {
            margin-bottom:30px
        }
    }

    #in-page-search-header .region form .form-actions button {
        width: 100%;
        padding-top: 4px;
        padding-bottom: 4px;
        margin-right: 0
    }

    @media screen and (min-width: 992px) {
        #in-page-search-header .region form .form-actions button {
            max-width:140px
        }
    }

    #in-page-search-header .region form .form-actions button>.glyphicon-search {
        display: none
    }

    #in-page-search-header .region form .form-actions button[id^=edit-submit] {
        margin-right: 15px
    }

    #in-page-search-header .region form .form-actions button[id^=edit-reset] {
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        margin-block:30px}

    @media screen and (min-width: 768px) {
        #in-page-search-header .region form .form-actions button[id^=edit-reset] {
            margin-block:0
        }
    }

    #in-page-search-header+#main-content .region-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .pup-page-tax-pros-index-search {
        z-index: 99
    }

    .pup-page-tax-pros-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 40px;
        margin: 0 0 10px
    }

    .pup-page-tax-pros-index-search__ipssubhead .form-inline .control-label,.pup-page-tax-pros-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-tax-pros-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-tax-pros-index-search__ipssubhead .input-group-addon,.pup-page-tax-pros-index-search__ipssubhead .pup-has-error__message,.pup-page-tax-pros-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block {
        padding-top: 10px
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block label {
        display: inline-block
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea {
        position: relative
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea input {
        max-width: none
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .form-group {
        margin-bottom: 0
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button {
        top: 0;
        right: 5px;
        z-index: 99;
        margin: 0;
        position: absolute;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 35px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:active,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:active:hover,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:focus,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:hover {
        color: #fff;
        background-color: #087591;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button .glyphicon-search {
        position: absolute;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 9px;
        font-family: Glyphicons Halflings
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button .glyphicon-search:active,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button .glyphicon-search:active:hover,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button .glyphicon-search:focus,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button .glyphicon-search:hover {
        color: #fff
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:active,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:active:hover,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:focus,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .button:focus:hover {
        background-color: #087591
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea button {
        display: none
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .ui-autocomplete-input,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea [name=search] {
        border: 1px solid #b1b1b1;
        border-radius: 3px;
        z-index: 0
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea .ui-autocomplete-input:focus,.pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__searcharea [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__slist {
        display: block
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__slist .select-wrapper {
        display: block;
        overflow: auto;
        margin-bottom: 5px
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__slist .select-wrapper:last-child {
        margin-bottom: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__slist .select-wrapper:after {
            font-size:.75em
        }
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__slist .select-wrapper select {
        display: block!important;
        border: 1px solid #b1b1b1;
        line-height: 1.25
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__slist .chosen-container {
        display: none!important
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons {
        display: block
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-submit {
        margin-top: 30px
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-submit button {
        display: block;
        width: 100%;
        padding-top: 6px;
        padding-bottom: 6px
    }

    @media screen and (max-width: 991px) {
        .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-submit button {
            max-width:100%
        }
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-submit button .glyphicon {
        display: none
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-reset {
        margin-top: 30px
    }

    @media screen and (max-width: 767px) {
        .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-reset {
            margin-top:25px
        }
    }

    .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-reset button {
        padding-top: 6px;
        padding-bottom: 6px;
        width: 100%;
        margin-bottom: 0;
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        left: 10px;
        display: block;
        z-index: 99
    }

    @media screen and (max-width: 991px) {
        .pup-page-tax-pros-index-search__ipssubhead .pup-tax-pros-header-search-block__buttons .block-reset button {
            max-width:100%
        }
    }

    .pup-page-tax-pros-index-search__sortby {
        margin: 20px 12px 0 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-tax-pros-index-search__sortby {
            margin-right:0
        }
    }

    .pup-page-tax-pros-index-search__sortby .sortby-wrapper {
        display: inline-block;
        width: auto;
        position: relative
    }

    @media only screen and (max-width: 767px) {
        .pup-page-tax-pros-index-search__sortby .sortby-wrapper {
            width:100%
        }
    }

    .pup-page-tax-pros-index-search__sortby .select-wrapper {
        margin-right: 0;
        display: inline-block
    }

    .pup-page-tax-pros-index-search__sortby select {
        display: inline-block;
        width: auto;
        padding: 6px 28px 6px 6px;
        border: 1px solid #b1b1b1;
        border-radius: 4px;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    @media only screen and (max-width: 767px) {
        .pup-page-tax-pros-index-search__sortby select {
            width:100%
        }
    }

    .pup-page-tax-pros-index-search__historical {
        margin-top: 20px
    }

    .pup-page-tax-pros-index-search__historical .fa-info-circle {
        background-color: transparent;
        outline: none;
        border: none;
        float: right;
        position: relative;
        top: 0;
        right: -5px;
        font-size: 19px;
        color: #333
    }

    .tax-pros-form-inline .form-control,.tax-pros-form-inline .form-group {
        display: inline-block;
        vertical-align: middle
    }

    .tax-pros-form-inline .form-group {
        margin-bottom: 0
    }

    .tax-pros-form-inline .form-control {
        width: auto
    }

    .view-pup-tax-pros-index-search .view-content {
        overflow: hidden
    }

    .view-pup-tax-pros-index-search .pagination>li {
        font-weight: 400
    }

    .view-pup-tax-pros-index-search .views-row {
        display: block;
        clear: both;
        margin-bottom: 0;
        font-weight: 400
    }

    .view-pup-tax-pros-index-search .chosen-container-single .chosen-single div b {
        background: none
    }

    .view-pup-tax-pros-index-search .chosen-container-active.chosen-with-drop .chosen-single div,.view-pup-tax-pros-index-search .chosen-container-single .chosen-single div {
        display: none
    }

    .view-pup-tax-pros-index-search h2 {
        font-size: 16px
    }

    .page-node-type-contact-page .block-region-related-content .view-pup-tax-pros-index-search h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content .view-pup-tax-pros-index-search h2,.page-node-type-contact-page .region-contact-pages-caution .view-pup-tax-pros-index-search h2,.pup-page-node-type-landing-page .block-region-primary-content .view-pup-tax-pros-index-search h2,.pup-page-node-type-landing-page .block-region-related-content .view-pup-tax-pros-index-search h2,.pup-page-site-index-search .block-region-primary-content .view-pup-tax-pros-index-search h2,.pup-page-site-index-search .block-region-related-content .view-pup-tax-pros-index-search h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .view-pup-tax-pros-index-search h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content .view-pup-tax-pros-index-search h2,.view-pup-tax-pros-index-search .page-node-type-contact-page .block-region-related-content h2,.view-pup-tax-pros-index-search .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,.view-pup-tax-pros-index-search .page-node-type-contact-page .region-contact-pages-caution h2,.view-pup-tax-pros-index-search .pup-page-node-type-landing-page .block-region-primary-content h2,.view-pup-tax-pros-index-search .pup-page-node-type-landing-page .block-region-related-content h2,.view-pup-tax-pros-index-search .pup-page-site-index-search .block-region-primary-content h2,.view-pup-tax-pros-index-search .pup-page-site-index-search .block-region-related-content h2,.view-pup-tax-pros-index-search .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,.view-pup-tax-pros-index-search .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,.view-pup-tax-pros-index-search h3 {
        margin-top: 0;
        padding-top: 10px
    }

    .view-pup-tax-pros-index-search .views-field-nid {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    #views-exposed-form-pup-tax-pros-index-search-facet-block,#views-exposed-form-pup-tax-pros-index-search-facet-block-all-data {
        display: none
    }

    .pup-page-spanish-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 30px
    }

    .pup-page-spanish-index-search__ipssubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-spanish-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-spanish-index-search__ipssubhead .form-inline .control-label,.pup-page-spanish-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-spanish-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-spanish-index-search__ipssubhead .input-group-addon,.pup-page-spanish-index-search__ipssubhead .pup-has-error__message,.pup-page-spanish-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block {
        margin: 20px 0 30px;
        left: 0;
        position: relative
    }

    @media only screen and (max-width: 767px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block {
            margin-bottom:0
        }
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 838px;
        z-index: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 800px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:90vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:83vw
        }
    }

    @media only screen and (max-width: 360px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:81vw
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:78vw
        }
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 838px;
        z-index: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 800px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:90vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:83vw
        }
    }

    @media only screen and (max-width: 360px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:81vw
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:78vw
        }
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
        margin: 0;
        position: absolute;
        top: 0;
        right: 3px;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 34px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0
    }

    @media screen and (max-width: 768px) {
        .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
            right:0
        }
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover {
        color: #fff;
        background-color: #087591;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        position: absolute;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 6px;
        font-family: Glyphicons Halflings
    }

    .pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-spanish-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover {
        color: #fff!important
    }

    .pup-page-spanish-index-search__slist {
        position: relative;
        border-right: none;
        max-width: 300px;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .pup-page-spanish-index-search__slist label {
        min-width: 60px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-spanish-index-search__slist {
            max-width:100%;
            width: 93.5vw;
            padding-right: 0
        }
    }

    @media only screen and (max-width: 730px) {
        .pup-page-spanish-index-search__slist {
            width:94vw
        }
    }

    @media only screen and (max-width: 569px) {
        .pup-page-spanish-index-search__slist {
            width:94.5vw
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-spanish-index-search__slist {
            width:90vw
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-spanish-index-search__slist {
            width:86vw
        }
    }

    .pup-page-spanish-index-search__slist:after {
        color: #002d62;
        content: "\F078";
        font-weight: 400;
        pointer-events: none;
        z-index: 10;
        position: absolute;
        font-size: .75em;
        right: 30px;
        top: 12px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-spanish-index-search__slist:after {
            right:9px;
            top: 12px
        }
    }

    .pup-page-spanish-index-search__sortby {
        padding-left: 0;
        position: relative;
        list-style: none
    }

    @media only screen and (max-width: 767px) {
        .pup-page-spanish-index-search__sortby label {
            width:85px
        }
    }

    .pup-page-spanish-index-search__sortby select {
        display: block;
        max-width: 236px;
        width: 100%;
        padding: 6px;
        margin-left: 6px;
        margin-right: 16px;
        border: 1px solid #b1b1b1;
        border-radius: 2px;
        height: 35px;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    .pup-page-spanish-index-search__sortby select::-ms-expand {
        display: none
    }

    @media only screen and (max-width: 767px) {
        .pup-page-spanish-index-search__sortby select {
            margin-left:0;
            max-width: 100%;
            margin-right: 0
        }
    }

    .pup-page-spanish-index-search__sortby .search-list ul {
        list-style: none;
        padding: 10px;
        border: 1px solid #b1b1b1;
        background-color: #fff
    }

    .pup-page-spanish-index-search .pagination>li {
        font-weight: 400
    }

    .page-node-type-contact-page .block-region-related-content .pup-page-spanish-index-search .views-content h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content .pup-page-spanish-index-search .views-content h2,.page-node-type-contact-page .region-contact-pages-caution .pup-page-spanish-index-search .views-content h2,.pup-page-node-type-landing-page .block-region-primary-content .pup-page-spanish-index-search .views-content h2,.pup-page-node-type-landing-page .block-region-related-content .pup-page-spanish-index-search .views-content h2,.pup-page-site-index-search .block-region-primary-content .pup-page-spanish-index-search .views-content h2,.pup-page-site-index-search .block-region-related-content .pup-page-spanish-index-search .views-content h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .pup-page-spanish-index-search .views-content h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content .pup-page-spanish-index-search .views-content h2,.pup-page-spanish-index-search .views-content .page-node-type-contact-page .block-region-related-content h2,.pup-page-spanish-index-search .views-content .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,.pup-page-spanish-index-search .views-content .page-node-type-contact-page .region-contact-pages-caution h2,.pup-page-spanish-index-search .views-content .pup-page-node-type-landing-page .block-region-primary-content h2,.pup-page-spanish-index-search .views-content .pup-page-node-type-landing-page .block-region-related-content h2,.pup-page-spanish-index-search .views-content .pup-page-site-index-search .block-region-primary-content h2,.pup-page-spanish-index-search .views-content .pup-page-site-index-search .block-region-related-content h2,.pup-page-spanish-index-search .views-content .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,.pup-page-spanish-index-search .views-content .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,.pup-page-spanish-index-search .views-content h3 {
        clear: both
    }

    .pup-page-spanish-index-search .views-row {
        display: block;
        clear: both;
        margin-bottom: 30px;
        font-weight: 400
    }

    #ui-datepicker-div {
        z-index: 10!important
    }

    .view-id-pup_ss_8_media input {
        max-width: inherit
    }

    .view-id-pup_ss_8_media .view-filters.form-group {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .view-id-pup_ss_8_media .view-filters.form-group:after {
        clear: both;
        content: " ";
        display: table
    }

    .form--inline.form-inline.ss-8 {
        background: #f0f0f0;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .form--inline.form-inline.ss-8 .chosen-container.chosen-container-single.form-select.simpler-select-root {
        display: none!important
    }

    .form--inline.form-inline.ss-8 .bef-exposed-form .form--inline .form-item {
        float: left
    }

    .form--inline.form-inline.ss-8 input.form-text.form-control {
        display: block;
        width: 100%
    }

    .form--inline.form-inline.ss-8 select.form-select {
        width: 100%
    }

    .form--inline.form-inline.ss-8 select.form-select:disabled {
        background: #f0f0f0;
        border: 1px solid #e5e5e5;
        color: #4e4e4e
    }

    .form--inline.form-inline.ss-8 .icon.glyphicon.glyphicon-search {
        display: none
    }

    .form--inline.form-inline.ss-8 .btn {
        padding: 6px 15px;
        float: right;
        width: 108px;
        margin: 20px 0 0 34px;
        display: block
    }

    .form--inline.form-inline.ss-8 button#edit-reset {
        display: block;
        color: #002d62;
        border: 2px solid #002d62;
        background-color: #fff
    }

    .form--inline.form-inline.ss-8 button#edit-reset:hover {
        color: #002d62;
        border: 2px solid #002d62
    }

    .form--inline.form-inline.ss-8 button#edit-reset:active {
        color: #002d62;
        border: 2px solid #002d62;
        -webkit-box-shadow: 0 0 .5rem 0 #12636b;
        box-shadow: 0 0 .5rem 0 #12636b
    }

    .form--inline.form-inline.ss-8 .select-style {
        width: 100%
    }

    @media only screen and (min-width: 480px) {
        .form--inline.form-inline.ss-8 .form-type-cshs .select-wrapper {
            width:50%!important;
            padding: 2px 15px 0;
            float: left
        }
    }

    @media only screen and (max-width: 480px) {
        .form--inline.form-inline.ss-8 .btn {
            width:115px;
            margin: 0
        }

        .form--inline.form-inline.ss-8 button#edit-reset {
            margin-right: 30px
        }

        .form--inline.form-inline.ss-8 .form-type-cshs {
            margin-bottom: 0
        }

        .form--inline.form-inline.ss-8 .form-type-cshs .row .select-wrapper {
            padding: 0 15px;
            margin-bottom: 35px
        }
    }

    .form--inline.form-inline.ss-8 div.select-wrapper {
        margin-right: 0;
        width: 100%;
        margin-bottom: .5em
    }

    .form--inline.form-inline.ss-8 div.select-wrapper:after {
        margin-top: .4em;
        font-size: .75em;
        margin-right: 2em
    }

    .form--inline.form-inline.ss-8 div.select-wrapper label {
        margin-bottom: 0
    }

    .form--inline.form-inline.ss-8 div.select-style.select-wrapper:after {
        margin-top: -.5em;
        margin-right: .5em
    }

    .form--inline.form-inline.ss-8 .select-wrapper.pup-ss8-cshs-remove:after {
        color: #4e4e4e
    }

    @media only screen and (min-width: 992px) {
        .form--inline.form-inline.ss-8 .form-submit.btn-default.btn {
            display:inline-block
        }

        .form--inline.form-inline.ss-8 div.form-inline.select-wrapper {
            width: 100%!important
        }
    }

    .form--inline.form-inline.ss-8 #edit-actions {
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px
    }

    .form--inline.form-inline.ss-8 #edit-actions input {
        float: right
    }

    table.pup-table span.file-icon {
        display: none
    }

    table.pup-table span.file-size {
        color: #1b1b1b
    }

    table.pup-table span.file-link {
        border-left: 1px solid #ccc;
        padding-left: 1em
    }

    table.pup-table .glyphicon-chevron-down,table.pup-table .glyphicon-chevron-up {
        margin-left: 5px
    }

    @media only screen and (max-width: 1199px) {
        table.pup-table {
            table-layout:fixed
        }

        table.pup-table .file>span {
            padding: 0;
            border: 0;
            float: left;
            background: none
        }

        table.pup-table .views-field.views-field-field-pup-determination,table.pup-table .views-field.views-field-field-pup-determination-date,table.pup-table .views-field.views-field-field-pup-industry,table.pup-table .views-field.views-field-field-pup-long-description,table.pup-table .views-field.views-field-field-pup-posted,table.pup-table .views-field.views-field-field-pup-published-product-type,table.pup-table .views-field.views-field-field-pup-short-desc,table.pup-table .views-field.views-field-field-pup-short-desc-1,table.pup-table .views-field.views-field-filename,table.pup-table .views-field.views-field-name,table.pup-table .views-field.views-field-name-1,table.pup-table .views-field.views-field-name-2 {
            white-space: inherit
        }

        table.pup-table span.file-link a {
            word-break: break-all
        }
    }

    @media only screen and (min-width: 1199px) {
        table.pup-table .views-field.views-field-field-pup-long-description,table.pup-table .views-field.views-field-field-pup-posted,table.pup-table .views-field.views-field-field-pup-published-product-type,table.pup-table .views-field.views-field-field-pup-short-desc,table.pup-table .views-field.views-field-field-pup-short-desc-1 {
            white-space:inherit
        }

        table.pup-table th#view-field-pup-posted-table-column {
            width: 13%
        }

        table.pup-table th#view-field-pup-published-product-type-table-column,table.pup-table th#view-field-pup-short-desc-table-column {
            width: 17%
        }

        table.pup-table .views-field.views-field-field-pup-short-desc-1 {
            text-align: center
        }
    }

    @media only screen and (min-width: 1199px) and (-ms-high-contrast:active) {
        table.pup-table th#view-field-pup-posted-table-column {
            width:14%
        }
    }

    @media only screen and (min-width: 1199px) and (-ms-high-contrast:none) {
        table.pup-table th#view-field-pup-posted-table-column {
            width:14%
        }
    }

    .tas-office-locations .pager-nav {
        text-align: center
    }

    .tas-office-locations .form-actions,.tas-office-locations .form-item {
        display: inline-block
    }

    .tas-office-locations .form-type-select .control-label,.tas-office-locations .form-type-select .select-wrapper {
        margin-right: 6px
    }

    .tas-office-locations .form--inline.form-inline.clearfix,.tas-office-locations .form--inline.form-inline.filter-wrapper {
        height: auto
    }

    .tas-office-locations .view-filters {
        position: relative;
        padding: 15px 15px 7px;
        background: #f3f3f3;
        margin-bottom: 0
    }

    .tas-office-locations button#edit-reset {
        display: inline-block
    }

    .tas-office-locations .views-exposed-form {
        margin-bottom: 0
    }

    .tas-office-locations .views-exposed-form .button {
        background-color: #00599c;
        color: #fff;
        text-decoration: none
    }

    .tas-office-locations .views-exposed-form .button:active,.tas-office-locations .views-exposed-form .button:hover {
        background-color: #002d62
    }

    .tas-office-locations .views-exposed-form .button+.button {
        background-color: #fff;
        color: #00599c;
        border: 2px solid #00599c
    }

    .tas-office-locations .views-exposed-form .button+.button:active,.tas-office-locations .views-exposed-form .button+.button:hover {
        color: #002d62;
        border-color: #002d62
    }

    .tas-office-locations .views-exposed-form .button .icon {
        display: none
    }

    .tas-office-locations .views-field-field-pup-office-phone-numbers ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0
    }

    .tas-office-locations .views-field-field-pup-office-phone-numbers li>.paragraph--type--pup-office-phone,.tas-office-locations .views-field-field-pup-office-phone-numbers li>.paragraph--type--pup-office-phone .field {
        display: inline-block
    }

    .tas-office-locations .views-field-field-pup-office-phone-numbers .field--name-field-pup-phone-type {
        font-weight: 700
    }

    .tas-office-locations .views-field-field-pup-office-phone-numbers .field--name-field-pup-phone-type:after {
        content: ": ";
        display: inline-block
    }

    .view-pup-expert-interface .glyphicon-chevron-down,.view-pup-expert-interface .glyphicon-chevron-up {
        margin-left: 5px;
        font-size: 85%
    }

    .pup-page-statistics-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 30px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-statistics-index-search__banner {
            padding-bottom:0
        }
    }

    .pup-page-statistics-index-search__ipssubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-statistics-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-statistics-index-search__ipssubhead .form-inline .control-label,.pup-page-statistics-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-statistics-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-statistics-index-search__ipssubhead .input-group-addon,.pup-page-statistics-index-search__ipssubhead .pup-has-error__message,.pup-page-statistics-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative;
        padding-bottom: 10px
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield {
        padding-left: 0
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield input {
        border-left: 1px solid #b1b1b1;
        border-top: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 838px;
        z-index: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 768px) {
        .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 839px;
        z-index: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 800px) {
        .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
        margin: 0;
        position: absolute;
        top: 0;
        right: 3px;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 34px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0;
        padding: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
            right:0
        }
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover {
        color: #fff;
        background-color: #002d62;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        position: relative;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 3px;
        font-family: Glyphicons Halflings
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover {
        color: #fff!important
    }

    .pup-page-statistics-index-search__ipssubhead .pup-site-header-search-block__sfield {
        padding-left: 0
    }

    .pup-page-statistics-index-search .text-center {
        clear: both;
        float: left
    }

    .tl-timeline {
        font-family: Source Sans Pro,sans-serif
    }

    .tl-timeline .tl-text-content p {
        line-height: 1.4em!important
    }

    .tl-timeline a {
        font-family: Source Sans Pro,sans-serif!important;
        color: #00599c;
        text-decoration: underline
    }

    .tl-timeline a:visited {
        color: purple
    }

    .tl-timeline a:focus,.tl-timeline a:hover {
        color: #002d62
    }

    .tl-timeline p {
        line-height: 1.5!important;
        color: #1b1b1b;
        font-size: 1rem
    }

    .tl-timeline p,.tl-timeline p a {
        font-family: Source Sans Pro,sans-serif!important
    }

    .tl-timeline p a {
        color: #00599c;
        text-decoration: underline
    }

    .tl-timeline p a:visited {
        color: purple
    }

    .tl-timeline p a:focus,.tl-timeline p a:hover {
        color: #002d62
    }

    .page-node-type-contact-page .block-region-related-content .tl-timeline h2,.page-node-type-contact-page .region-contact-pages-additional-instructions-content .tl-timeline h2,.page-node-type-contact-page .region-contact-pages-caution .tl-timeline h2,.pup-page-node-type-landing-page .block-region-primary-content .tl-timeline h2,.pup-page-node-type-landing-page .block-region-related-content .tl-timeline h2,.pup-page-site-index-search .block-region-primary-content .tl-timeline h2,.pup-page-site-index-search .block-region-related-content .tl-timeline h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content .tl-timeline h2,.pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content .tl-timeline h2,.tl-timeline .page-node-type-contact-page .block-region-related-content h2,.tl-timeline .page-node-type-contact-page .region-contact-pages-additional-instructions-content h2,.tl-timeline .page-node-type-contact-page .region-contact-pages-caution h2,.tl-timeline .pup-page-node-type-landing-page .block-region-primary-content h2,.tl-timeline .pup-page-node-type-landing-page .block-region-related-content h2,.tl-timeline .pup-page-site-index-search .block-region-primary-content h2,.tl-timeline .pup-page-site-index-search .block-region-related-content h2,.tl-timeline .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-primary-content h2,.tl-timeline .pup-page-site-index-search__mobilesubhead .pup-site-header-search-block .block-region-related-content h2,.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6 {
        font-family: Source Sans Pro,sans-serif!important;
        line-height: 1.5!important
    }

    .tl-timeline .tl-text-content p,.tl-timeline .tl-text-content ul {
        font-family: Source Sans Pro,sans-serif;
        line-height: 1.5
    }

    .tl-timeline .tl-storyslider .tl-slider-container-mask {
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc
    }

    @media only screen and (min-width: 767px) {
        .tl-timeline .tl-storyslider .tl-slider-container-mask {
            background:url(/themes/custom/pup_irs/images/eagle.png) 0 0 no-repeat
        }
    }

    .tl-timeline .tl-storyslider #IRS-Eagle-Logo-II {
        position: absolute;
        left: 0;
        top: 0
    }

    @media only screen and (max-width: 767px) {
        .tl-timeline .tl-storyslider #IRS-Eagle-Logo-II {
            display:none
        }
    }

    .tl-timeline .tl-storyslider .tl-slide-scrollable-container {
        width: 100%!important;
        padding: 40px 0
    }

    @media only screen and (min-width: 767px) {
        .tl-timeline .tl-storyslider .tl-slide-content {
            width:100%!important;
            padding-left: 110px!important;
            padding-right: 110px!important
        }
    }

    .tl-timeline .tl-storyslider .tl-slide-content .tl-text {
        vertical-align: top
    }

    .tl-timeline .tl-storyslider .tl-media-image {
        max-height: 250px!important
    }

    .tl-timeline .tl-storyslider .tl-slidenav-next {
        font-family: Source Sans Pro,sans-serif!important;
        line-height: 1.5!important;
        font-weight: 400!important;
        text-transform: capitalize!important;
        right: 110px!important
    }

    .tl-timeline .tl-storyslider .tl-slidenav-next:focus {
        outline: none
    }

    .tl-timeline .tl-storyslider .tl-slidenav-next:focus .tl-slidenav-content-container .tl-slidenav-icon {
        outline: 5px auto #0096ff;
        -webkit-outline: 5px auto #0096ff;
        -moz-outline: 5px auto #0096ff;
        -ms-outline: 5px auto #0096ff;
        -o-outline: 5px auto #0096ff;
        border: 1px solid transparent
    }

    .tl-timeline .tl-storyslider .tl-slidenav-previous {
        font-family: Source Sans Pro,sans-serif!important;
        line-height: 1.5!important;
        font-weight: 400!important;
        text-transform: capitalize!important;
        left: 10px!important
    }

    .tl-timeline .tl-storyslider .tl-slidenav-previous:focus {
        outline: none
    }

    .tl-timeline .tl-storyslider .tl-slidenav-previous:focus .tl-slidenav-content-container .tl-slidenav-icon {
        outline: 5px auto #0096ff;
        -webkit-outline: 5px auto #0096ff;
        -moz-outline: 5px auto #0096ff;
        -ms-outline: 5px auto #0096ff;
        -o-outline: 5px auto #0096ff;
        border: 1px solid transparent
    }

    .tl-timeline .tl-storyslider .tl-message-full {
        display: none
    }

    .tl-timeline .tl-storyslider .tl-headline {
        color: #002d62;
        font-size: 24px;
        line-height: 28px!important;
        text-transform: none!important
    }

    .tl-timeline .tl-storyslider .tl-headline-date {
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important;
        line-height: 15px!important;
        text-transform: capitalize!important;
        color: #4e4e4e;
        font-size: 13px;
        font-style: italic
    }

    .tl-timeline .tl-storyslider .tl-credit p {
        text-align: left;
        color: #1b1b1b;
        font-size: 10px;
        font-style: italic
    }

    .tl-timeline .tl-storyslider .tl-credit p a {
        color: #00599c
    }

    .tl-timeline .tl-storyslider .tl-credit p a:focus,.tl-timeline .tl-storyslider .tl-credit p a:hover {
        color: #002d62
    }

    .tl-timeline .tl-storyslider .tl-credit p a:active,.tl-timeline .tl-storyslider .tl-credit p a:visited {
        color: #6e41a0
    }

    .tl-timeline .tl-storyslider .tl-slidenav-icon {
        color: #00599c
    }

    .tl-timeline .tl-storyslider .tl-slidenav-icon:hover {
        color: #002d62
    }

    .tl-timeline .tl-storyslider .tl-slidenav-description {
        display: none
    }

    .tl-timeline .tl-storyslider .tl-media-shadow {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .tl-timeline .tl-menubar-button,.tl-timeline .tl-text {
        color: #00599c;
        color: #000
    }

    .tl-timeline .tl-menubar-button:hover,.tl-timeline .tl-text:hover {
        color: #002d62
    }

    .tl-timeline .tl-slidenav-next .tl-slidenav-description,.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-description,.tl-timeline .tl-slidenav-previous .tl-slidenav-title {
        opacity: 1
    }

    .tl-timenav {
        border: 1px solid #002d62;
        background: #eaf2fa
    }

    .tl-timenav .tl-timeaxis-background {
        background-color: #333
    }

    .tl-timenav .tl-timeaxis-tick-text.tl-animate-opacity,.tl-timenav .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick {
        color: #fff
    }

    .tl-timenav .tl-timemarker-media-container {
        display: none
    }

    .tl-timenav .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline {
        line-height: 12px!important
    }

    .tl-timenav .tl-timemarker:hover:not(.tl-timemarker-active) .tl-timemarker-content-container,.tl-timenav .tl-timemarker:not(.tl-timemarker-active) .tl-timemarker-content-container {
        background: #ccc
    }

    .tl-timenav .tl-timemarker:hover:not(.tl-timemarker-active) .tl-timemarker-content-container h2.tl-headline,.tl-timenav .tl-timemarker:not(.tl-timemarker-active) .tl-timemarker-content-container h2.tl-headline {
        color: #1b1b1b
    }

    .tl-timenav .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.tl-timenav .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right {
        border-color: #002d62
    }

    .tl-timenav .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timenav .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after {
        background-color: #002d62
    }

    .tl-timenav .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container {
        border-color: #002d62
    }

    .tl-timenav .tl-attribution {
        display: none
    }

    .tl-menubar {
        left: 1px
    }

    .tl-menubar .tl-menubar-button {
        color: #00599c;
        background: #fff
    }

    .tl-menubar .tl-menubar-button:hover {
        color: #002d62
    }

    @media (-ms-high-contrast:active) and (min-width: 767px) {
        .tl-timeline .tl-storyslider .tl-slider-container-mask {
            background:url(/themes/custom/pup_irs/images/eagle.png) 0 0 no-repeat
        }
    }

    .pup-page-notices-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 30px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-notices-index-search__banner {
            padding:0
        }
    }

    .pup-page-notices-index-search__ipssubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-notices-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-notices-index-search__ipssubhead .control-label,.pup-page-notices-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-notices-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-notices-index-search__ipssubhead .input-group-addon,.pup-page-notices-index-search__ipssubhead .pup-content-box-title,.pup-page-notices-index-search__ipssubhead .pup-has-error__message,.pup-page-notices-index-search__ipssubhead .pup-has-error__title,.pup-page-notices-index-search__ipssubhead h2 .form-inline .control-label {
        display: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative;
        padding-bottom: 10px
    }

    @media only screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block {
            margin:10px 0 0;
            padding-bottom: 0
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .form-group {
        margin-bottom: 0
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .select-wrapper {
        display: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 580px;
        z-index: 0;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none
    }

    @media only screen and (max-width: 768px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .ui-autocomplete-input {
            width:90vw;
            max-width: 100%
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield [name=search] {
        border: 1px solid #b1b1b1;
        width: 100vw;
        max-width: 838px;
        z-index: 0;
        border-radius: 3px
    }

    @media only screen and (max-width: 768px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield [name=search] {
            width:90vw;
            max-width: 100%
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    @media only screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield [name=search] {
            max-width:100%!important;
            width: 94vw
        }
    }

    @media only screen and (max-width: 800px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield [name=search] {
            margin-bottom:0;
            width: 91vw
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield [name=search] {
            width:100%
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button {
        display: none;
        margin: 0;
        position: absolute;
        top: 0;
        right: 0;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 34px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button:active,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button:active:hover,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button:focus,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button:hover {
        color: #fff;
        background-color: #087591;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button .glyphicon-search {
        position: absolute;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 9px;
        font-family: Glyphicons Halflings
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__searchfield .button .glyphicon-search:hover {
        color: #fff
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist {
        display: block
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist {
            padding-right:0;
            padding-left: 0
        }
    }

    @media screen and (max-width: 768px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist {
            padding-right:15px
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul {
        margin: 0;
        padding: 0;
        list-style: none
    }

    @media screen and (min-width: 800px) and (max-width:991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul {
            padding-left:0;
            position: relative;
            left: -45px;
            padding-right: 0
        }
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul {
            padding:0;
            left: 0
        }
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul li {
            padding-left:0
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-active.chosen-with-drop .chosen-single {
        border: none;
        background: transparent;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-active.chosen-with-drop .chosen-single span {
        margin-right: 0
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-single {
        width: 100%!important;
        min-width: 140px;
        left: 30px;
        border: 1px solid #b1b1b1
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-single {
            left:15px;
            padding-right: 15px
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-single .chosen-single {
        margin-top: -3px;
        padding-left: 0;
        -webkit-box-shadow: none;
        height: 34px;
        border-radius: 0;
        background: none;
        border: none;
        box-shadow: none;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-single .chosen-single::-ms-expand {
        display: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-single .chosen-single div b {
        display: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .chosen-container-single .chosen-single span {
        margin-right: 0
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .has-glyphicons:after {
        display: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper {
        display: block;
        position: relative;
        width: 100%
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper {
            margin-top:20px
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper:after {
        top: 54%;
        padding-right: 0;
        right: -20px;
        font-size: .75em
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper:after {
            right:10px
        }
    }

    @media screen and (max-width: 768px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper:after {
            right:0
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select {
        border: 1px solid #b1b1b1;
        position: relative;
        margin-right: 24px;
        left: 30px;
        outline: none
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select {
            max-width:98%;
            left: 15px;
            margin: 0
        }
    }

    @media screen and (max-width: 768px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select {
            max-width:100%
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select:after {
        color: #002d62;
        content: "\F078";
        font-weight: 400;
        pointer-events: none;
        z-index: 10;
        position: absolute;
        font-size: .75em;
        right: 30px;
        top: 12px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select:after {
            right:23px;
            top: 12px
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__slist ul .select-wrapper select:after {
            -webkit-box-orient:horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            right: 24px;
            top: 34px
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons {
        display: block;
        margin-top: 30px
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-submit {
        padding-left: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-submit {
            padding-right:0
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-submit button {
        display: block;
        max-width: 150px;
        width: 100%;
        padding-top: 4px;
        padding-bottom: 4px
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-submit button {
            max-width:100%
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-submit button .glyphicon {
        display: none
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-reset {
        padding-left: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-reset {
            padding-right:0;
            padding-top: 30px
        }
    }

    .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-reset button {
        padding-top: 4px;
        padding-bottom: 4px;
        max-width: 150px;
        width: 100%;
        margin-bottom: 0;
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        left: 10px;
        display: block;
        z-index: 99
    }

    @media screen and (max-width: 991px) {
        .pup-page-notices-index-search__ipssubhead .pup-notices-header-search-block__buttons .block-reset button {
            max-width:100%
        }
    }

    .pup-page-notices-index-search .text-center {
        clear: both;
        float: left
    }

    .pup-page-newsroom-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 30px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__banner {
            padding:0
        }
    }

    .pup-page-newsroom-index-search__title {
        font-size: 2.125em;
        padding: 0;
        margin: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__title {
            padding-bottom:10px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead {
        position: relative;
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead {
            padding-top:0;
            margin-bottom: 0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .form-group label,.pup-page-newsroom-index-search__ipssubhead .form-inline .control-label,.pup-page-newsroom-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-newsroom-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-newsroom-index-search__ipssubhead .input-group-addon,.pup-page-newsroom-index-search__ipssubhead .pup-has-error__message,.pup-page-newsroom-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block {
        margin: 0
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block__slist button#edit-reset {
        display: block
    }

    @media screen and (max-width: 992px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block__slist button#edit-reset {
            margin-top:53px;
            max-width: 224px
        }
    }

    @media only screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block__slist button#edit-reset {
            max-width:200px
        }
    }

    @media screen and (max-width: 800px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block__slist button#edit-reset {
            max-width:165px
        }
    }

    @media screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block__slist button#edit-reset {
            max-width:100%;
            margin-top: 30px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .select-wrapper:after {
        font-size: .75em;
        right: 0;
        top: 56%
    }

    @media screen and (max-width: 992px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .select-wrapper:after {
            right:-26%
        }
    }

    @media screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .select-wrapper:after {
            right:4px;
            margin-bottom: 30px
        }
    }

    @media screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .select-wrapper:after {
            right:0
        }
    }

    @media screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .form-group {
            margin-bottom:30px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block select {
        border: 1px solid #b1b1b1;
        margin-left: 0;
        max-width: 120px;
        width: 100vw
    }

    @media screen and (max-width: 1199px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block select {
            left:10px;
            max-width: 110px
        }
    }

    @media screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block select {
            max-width:224px
        }
    }

    @media screen and (max-width: 800px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block select {
            max-width:175px
        }
    }

    @media screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block select {
            width:100%;
            max-width: 100%;
            left: 0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .btn {
        height: 34px;
        max-height: 100%;
        padding: 4px 25px;
        width: 100%;
        max-width: 150px;
        margin-left: 10px;
        margin-bottom: 20px;
        position: relative;
        left: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .btn {
            max-width:100%
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .ui-autocomplete-input {
        border: 1px solid #b1b1b1;
        max-width: 460px;
        width: 100vw;
        margin-right: 0;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .ui-autocomplete-input {
            width:98%;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .ui-autocomplete-input {
            width:100%
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block [name=search] {
        border: 1px solid #b1b1b1;
        max-width: 460px;
        width: 100vw;
        margin-right: 0;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }

    @media only screen and (max-width: 1199px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block [name=search] {
            max-width:100%;
            width: 38vw
        }
    }

    @media only screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block [name=search] {
            width:100%
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block [name=search] {
            width:98%;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block [name=search] {
            width:100%
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul {
        margin: 0;
        list-style: none;
        padding-left: 0;
        display: block
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul li {
        padding: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul li {
            margin-bottom:20px
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul li {
            margin-bottom:0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .search-bar__label {
        font-weight: 700;
        font-size: 1.1875em;
        line-height: 1.36842105;
        padding: 12px 0 16px;
        margin: 0
    }

    @media only screen and (max-width: 800px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .search-bar__label {
            padding:0 16px 16px 0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column__label {
        font-weight: 700;
        font-size: 1em;
        line-height: 1.3125;
        padding: 16px 0;
        margin: 0;
        font-style: normal
    }

    @media only screen and (max-width: 1199px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column__label {
            padding:16px 0
        }
    }

    @media only screen and (max-width: 1199px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column {
            margin-left:-14px
        }
    }

    @media only screen and (max-width: 992px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column {
            margin-left:0;
            padding-left: 0;
            padding-top: 20px
        }

        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column div {
            padding-left: 0
        }
    }

    @media only screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column {
            margin-left:0;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column {
            padding-top:0;
            max-width: 100%
        }

        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column div:first-child {
            padding-left: 0
        }

        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column input {
            margin-left: 0
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column div:last-child {
            padding-right:0;
            padding-left: 0
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .news-sfilters-column {
            padding-right:1px;
            padding-left: 0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .article-type-column__label {
        font-weight: 700;
        font-size: 1em;
        line-height: 1.3125;
        padding: 16px 0;
        margin: 0;
        font-style: normal
    }

    @media only screen and (max-width: 1199px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .article-type-column__label {
            padding:16px 0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
        padding-bottom: 20px
    }

    @media only screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column {
            -webkit-box-orient:horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            padding-top: 20px;
            left: -16px
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column {
            margin-bottom:0;
            padding-bottom: 0;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            padding-top: 0;
            left: 0
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column {
            margin-bottom:0;
            padding-top: 44px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-submit {
        padding: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-submit {
            padding-left:0;
            padding-right: 14px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-submit button {
        background-color: #00599c;
        color: #fff;
        margin-left: 0;
        margin-top: 53px
    }

    @media only screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-submit button {
            max-width:100%;
            margin-left: 0
        }
    }

    @media screen and (max-width: 800px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-submit button {
            margin-top:53px
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-submit button {
            left:0;
            margin-top: 30px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset {
        padding: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset {
            padding-left:10px;
            padding-right: 18px
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset {
            padding-left:0;
            padding-right: 0
        }
    }

    @media only screen and (max-width: 740px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset {
            left:0;
            padding-right: 0
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset button {
        margin-bottom: 0;
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        left: 10px
    }

    @media only screen and (max-width: 768px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset button {
            left:0;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 991px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset button {
            left:6px;
            max-width: 100%;
            margin-top: 53px
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block ul .button-column .block-reset button {
            left:-11px;
            margin-top: 30px
        }
    }

    .pup-page-newsroom-index-search__ipssubhead .pup-newsroom-header-search-block .btn.icon-before .glyphicon {
        display: none
    }

    @media only screen and (max-width: 767px) {
        .pup-faq-accordion .pup-page-newsroom-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .pup-page-newsroom-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-newsroom-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,.pup-page-newsroom-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,.pup-page-newsroom-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,.pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,.pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa.fa-info-circle,.pup-page-site-index-search__mobilesubhead .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--desc:after {
            right:16px;
            top: 0
        }
    }

    @media only screen and (max-width: 767px) and (max-width:767px) {
        .pup-faq-accordion .pup-page-newsroom-index-search__historical button.fa-info-circle.ui-accordion-header:before,.pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield .pup-page-newsroom-index-search__historical button.fa-info-circle.select-wrapper:after,.pup-page-newsroom-index-search__historical #histCheck:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical #histCheckMobile:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical #histCheckNews:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical #histCheckTax:checked+button.fa-info-circle.pup-histcheckbx:after,.pup-page-newsroom-index-search__historical .pup-faq-accordion button.fa-info-circle.ui-accordion-header:before,.pup-page-newsroom-index-search__historical .pup-page-ita-index-search__ipssubhead .pup-ita-header-search-block__searchfield button.fa-info-circle.select-wrapper:after,.pup-page-newsroom-index-search__historical .pup-page-site-index-search__mobilesubhead button.fa-info-circle.pup-page-site-index-search__sortby:after,.pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--asc:after,.pup-page-newsroom-index-search__historical .view-pup-newsroom-index-search table button.fa-info-circle.tablesort--desc:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-accessible-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-all-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-current-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-formsnpubs-prior-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-spanish-index-search__slist:after,.pup-page-newsroom-index-search__historical button.fa.fa-info-circle,.pup-page-site-index-search__mobilesubhead .pup-page-newsroom-index-search__historical button.fa-info-circle.pup-page-site-index-search__sortby:after,.view-pup-newsroom-index-search table .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--asc:after,.view-pup-newsroom-index-search table .pup-page-newsroom-index-search__historical button.fa-info-circle.tablesort--desc:after {
            right:0
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-newsroom-index-search__historical {
            max-width:100%
        }
    }

    .pup-page-newsroom-index-search__historical input {
        margin-right: 0;
        max-width: inherit;
        width: auto
    }

    .pup-page-newsroom-index-search__historical button {
        background-color: transparent;
        outline: none;
        border: none;
        float: none;
        position: relative;
        top: 0;
        right: 0;
        font-size: 19px;
        color: #1b1b1b
    }

    @media only screen and (max-width: 740px) {
        .pup-page-newsroom-index-search__historical button {
            top:0;
            right: -6px
        }
    }

    .pup-page-newsroom-index-search__historical .modal-content {
        z-index: 99;
        border-radius: 0;
        max-width: 100%;
        width: 100%
    }

    .pup-page-newsroom-index-search__historical .modal-button {
        color: #002d62!important;
        background-color: #fff;
        width: 100%;
        padding: 10px 0;
        position: relative!important;
        border: 1px solid;
        top: 0!important;
        right: 0!important
    }

    .pup-page-newsroom-index-search__historical .modal-header .close {
        color: #1b1b1b;
        opacity: 1;
        top: 6px!important;
        right: 12px!important;
        left: auto!important
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search h1,.pup-page-formsnpubs-all-index-search h1,.pup-page-formsnpubs-current-index-search h1,.pup-page-formsnpubs-prior-index-search h1 {
            margin-bottom:0
        }
    }

    .pup-page-formsnpubs-accessible-index-search__banner,.pup-page-formsnpubs-all-index-search__banner,.pup-page-formsnpubs-current-index-search__banner,.pup-page-formsnpubs-prior-index-search__banner {
        background-color: #f0f0f0;
        padding: 20px 0 30px;
        margin-bottom: 15px
    }

    @media only screen and (max-width: 991px) {
        .pup-page-formsnpubs-accessible-index-search__banner,.pup-page-formsnpubs-all-index-search__banner,.pup-page-formsnpubs-current-index-search__banner,.pup-page-formsnpubs-prior-index-search__banner {
            padding-top:0;
            padding-bottom: 20px
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead,.pup-page-formsnpubs-all-index-search__ipssubhead,.pup-page-formsnpubs-current-index-search__ipssubhead,.pup-page-formsnpubs-prior-index-search__ipssubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 0;
        margin-bottom: 30px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead,.pup-page-formsnpubs-all-index-search__ipssubhead,.pup-page-formsnpubs-current-index-search__ipssubhead,.pup-page-formsnpubs-prior-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .form-inline .control-label,.pup-page-formsnpubs-accessible-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-formsnpubs-accessible-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-formsnpubs-accessible-index-search__ipssubhead .input-group-addon,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-has-error__message,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-has-error__title,.pup-page-formsnpubs-all-index-search__ipssubhead .form-inline .control-label,.pup-page-formsnpubs-all-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-formsnpubs-all-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-formsnpubs-all-index-search__ipssubhead .input-group-addon,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-has-error__message,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-has-error__title,.pup-page-formsnpubs-current-index-search__ipssubhead .form-inline .control-label,.pup-page-formsnpubs-current-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-formsnpubs-current-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-formsnpubs-current-index-search__ipssubhead .input-group-addon,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-has-error__message,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-has-error__title,.pup-page-formsnpubs-prior-index-search__ipssubhead .form-inline .control-label,.pup-page-formsnpubs-prior-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-formsnpubs-prior-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-formsnpubs-prior-index-search__ipssubhead .input-group-addon,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-has-error__message,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block {
        margin: 20px 0 30px;
        left: 0;
        position: relative
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block {
            margin:20px 0 0
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        width: 100vw;
        max-width: 838px;
        z-index: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:90vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:83vw
        }
    }

    @media only screen and (max-width: 360px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:81vw
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:78vw
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        width: 100vw;
        max-width: 838px;
        z-index: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:90vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:83vw
        }
    }

    @media only screen and (max-width: 360px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:81vw
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:78vw
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search:focus,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search:focus,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search:focus,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
        margin: 0;
        position: absolute;
        top: 0;
        right: -20px;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 34px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
            right:-28px
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover {
        color: #fff;
        background-color: #087591;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        position: absolute;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 9px;
        font-family: Glyphicons Halflings
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover {
        color: #fff
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block {
        margin: 20px 0 30px;
        left: 0;
        position: relative
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block {
            margin:20px 0 0
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search] {
        border: 1px solid #b1b1b1;
        border-radius: 3px;
        width: 100vw;
        max-width: 838px;
        z-index: 0
    }

    @media only screen and (max-width: 991px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search] {
            width:95vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 480px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search],.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search] {
            width:92vw
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search]:focus,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search]:focus,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search]:focus,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield .button,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield .button,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield .button,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__searchfield .button {
        display: none
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons {
        display: block;
        padding-left: 0;
        padding-right: 0
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit {
        padding-left: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit {
            padding-right:0
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button {
        display: block;
        max-width: 150px;
        width: 100%;
        padding-top: 4px;
        padding-bottom: 4px
    }

    @media screen and (max-width: 991px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button {
            max-width:100%
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button .glyphicon,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button .glyphicon,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button .glyphicon,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-submit button .glyphicon {
        display: none
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset {
        padding-left: 0
    }

    @media screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset {
            padding-right:0;
            padding-top: 30px
        }
    }

    .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset {
        padding-top: 4px;
        padding-bottom: 4px;
        max-width: 150px;
        width: 100%;
        margin-bottom: 0;
        color: #002d62;
        border: 1px solid #002d62;
        background-color: #fff;
        left: 10px;
        display: block
    }

    @media screen and (max-width: 991px) {
        .pup-page-formsnpubs-accessible-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset,.pup-page-formsnpubs-all-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset,.pup-page-formsnpubs-current-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset,.pup-page-formsnpubs-prior-index-search__ipssubhead .pup-formsnpubs-header-search-block__buttons .block-reset button#edit-reset {
            max-width:100%
        }
    }

    .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-all-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
        max-width: 100%;
        position: relative;
        border-right: none;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .pup-page-formsnpubs-accessible-index-search__slist label,.pup-page-formsnpubs-all-index-search__slist label,.pup-page-formsnpubs-current-index-search__slist label,.pup-page-formsnpubs-prior-index-search__slist label {
        min-width: 100px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-all-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
            max-width:100%;
            width: 93.5vw;
            padding-right: 0
        }
    }

    @media only screen and (max-width: 730px) {
        .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-all-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
            width:94vw
        }
    }

    @media only screen and (max-width: 569px) {
        .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-all-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
            width:94.5vw
        }
    }

    @media only screen and (max-width: 414px) {
        .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-all-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
            width:90vw
        }
    }

    @media only screen and (max-width: 320px) {
        .pup-page-formsnpubs-accessible-index-search__slist,.pup-page-formsnpubs-all-index-search__slist,.pup-page-formsnpubs-current-index-search__slist,.pup-page-formsnpubs-prior-index-search__slist {
            width:86vw
        }
    }

    .pup-page-formsnpubs-accessible-index-search__slist:after,.pup-page-formsnpubs-all-index-search__slist:after,.pup-page-formsnpubs-current-index-search__slist:after,.pup-page-formsnpubs-prior-index-search__slist:after {
        color: #002d62;
        content: "\F078";
        font-weight: 400;
        pointer-events: none;
        z-index: 10;
        position: absolute;
        right: 30px;
        top: 12px;
        font-size: .75em
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__slist:after,.pup-page-formsnpubs-all-index-search__slist:after,.pup-page-formsnpubs-current-index-search__slist:after,.pup-page-formsnpubs-prior-index-search__slist:after {
            right:9px;
            top: 12px
        }
    }

    .pup-page-formsnpubs-accessible-index-search__sortby,.pup-page-formsnpubs-all-index-search__sortby,.pup-page-formsnpubs-current-index-search__sortby,.pup-page-formsnpubs-prior-index-search__sortby {
        padding-left: 0;
        position: relative;
        list-style: none
    }

    @media only screen and (max-width: 768px) {
        .pup-page-formsnpubs-accessible-index-search__sortby,.pup-page-formsnpubs-all-index-search__sortby,.pup-page-formsnpubs-current-index-search__sortby,.pup-page-formsnpubs-prior-index-search__sortby {
            padding-left:14px;
            margin-top: 30px;
            float: left
        }
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__sortby label,.pup-page-formsnpubs-all-index-search__sortby label,.pup-page-formsnpubs-current-index-search__sortby label,.pup-page-formsnpubs-prior-index-search__sortby label {
            width:85px
        }
    }

    .pup-page-formsnpubs-accessible-index-search__sortby select,.pup-page-formsnpubs-all-index-search__sortby select,.pup-page-formsnpubs-current-index-search__sortby select,.pup-page-formsnpubs-prior-index-search__sortby select {
        display: block;
        max-width: 250px;
        width: 100%;
        padding: 6px;
        margin-left: 6px;
        margin-right: 16px;
        border: 1px solid #b1b1b1;
        border-radius: 2px;
        height: 35px;
        -webkit-appearance: none;
        -moz-appearance: none
    }

    .pup-page-formsnpubs-accessible-index-search__sortby select::-ms-expand,.pup-page-formsnpubs-all-index-search__sortby select::-ms-expand,.pup-page-formsnpubs-current-index-search__sortby select::-ms-expand,.pup-page-formsnpubs-prior-index-search__sortby select::-ms-expand {
        display: none
    }

    @media only screen and (max-width: 767px) {
        .pup-page-formsnpubs-accessible-index-search__sortby select,.pup-page-formsnpubs-all-index-search__sortby select,.pup-page-formsnpubs-current-index-search__sortby select,.pup-page-formsnpubs-prior-index-search__sortby select {
            margin-left:0;
            max-width: 100%;
            margin-right: 0
        }
    }

    .pup-page-formsnpubs-accessible-index-search__sortby .search-list ul,.pup-page-formsnpubs-all-index-search__sortby .search-list ul,.pup-page-formsnpubs-current-index-search__sortby .search-list ul,.pup-page-formsnpubs-prior-index-search__sortby .search-list ul {
        list-style: none;
        padding: 10px;
        border: 1px solid #b1b1b1;
        background-color: #fff
    }

    .pup-page-formsnpubs-accessible-index-search .text-center,.pup-page-formsnpubs-all-index-search .text-center,.pup-page-formsnpubs-current-index-search .text-center,.pup-page-formsnpubs-prior-index-search .text-center {
        clear: both;
        float: left
    }

    .pup-page-faq-index-search__banner {
        background-color: #f0f0f0;
        padding: 0 0 40px
    }

    @media only screen and (max-width: 767px) {
        .pup-page-faq-index-search__banner {
            padding-bottom:10px
        }
    }

    .pup-page-faq-index-search__ipssubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-faq-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-faq-index-search__ipssubhead .form-inline .control-label,.pup-page-faq-index-search__ipssubhead .form-item-field-pup-historical,.pup-page-faq-index-search__ipssubhead .form-item-field-pup-historical-1,.pup-page-faq-index-search__ipssubhead .input-group-addon,.pup-page-faq-index-search__ipssubhead .pup-has-error__message,.pup-page-faq-index-search__ipssubhead .pup-has-error__title {
        display: none
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        width: 100vw;
        max-width: 838px;
        z-index: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        width: 100vw;
        max-width: 838px;
        z-index: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
            width:80vw;
            max-width: 100%
        }
    }

    @media only screen and (max-width: 800px) {
        .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search] {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input:focus,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield [name=search]:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
        margin: 0;
        position: absolute;
        top: 0;
        right: 3px;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 34px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0;
        padding: 0
    }

    @media only screen and (max-width: 768px) {
        .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
            right:0
        }
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover {
        color: #fff;
        background-color: #002d62;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        position: relative;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 3px;
        font-family: Glyphicons Halflings
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover {
        color: #fff!important
    }

    .pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-faq-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus:hover {
        background-color: #002346
    }

    .pup-page-faq-index-search .text-center {
        clear: both;
        float: left
    }

    .pup-page-fff-index-search__banner {
        border-bottom: 6px solid #002d62;
        position: relative;
        left: 15px;
        padding-left: 0;
        padding-right: 0
    }

    @media only screen and (max-width: 1199px) {
        .pup-page-fff-index-search__banner {
            margin-right:23px
        }
    }

    @media only screen and (max-width: 768px) {
        .pup-page-fff-index-search__banner {
            margin-bottom:15px
        }
    }

    .pup-page-fff-index-search__ipssubhead {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }

    @media only screen and (max-width: 767px) {
        .pup-page-fff-index-search__ipssubhead {
            margin-bottom:0
        }
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block {
        margin: 20px 0 0;
        left: 0;
        position: relative
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        width: 100vw;
        max-width: 838px
    }

    @media only screen and (max-width: 768px) {
        .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .ui-autocomplete-input {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
        border-top: 1px solid #b1b1b1;
        border-left: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
        border-right: none;
        width: 100vw;
        max-width: 838px
    }

    @media only screen and (max-width: 768px) {
        .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search {
            width:80vw;
            max-width: 100%
        }
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield #edit-search:focus {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield button#edit-submit-pup-site-index-search {
        margin: 0;
        right: -37px
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button {
        margin: 0;
        position: absolute;
        top: 0;
        right: -20px;
        background-color: #fff;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        color: #087591;
        height: 35px;
        border-top: 1px solid #b1b1b1;
        border-right: 1px solid #b1b1b1;
        border-bottom: 1px solid #b1b1b1;
        border-left: none;
        font-size: 0
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active,.pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:active:hover,.pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:focus,.pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button:hover {
        color: #fff;
        background-color: #087591;
        -webkit-box-shadow: 0 0 10px 0 #12636b;
        box-shadow: 0 0 10px 0 #12636b
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search {
        position: absolute;
        font-size: 12px;
        padding: 10px;
        top: 0;
        left: 9px;
        font-family: Glyphicons Halflings
    }

    .pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active,.pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:active:hover,.pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:focus,.pup-page-fff-index-search__ipssubhead .pup-site-header-search-block__searchfield .button .glyphicon-search:hover {
        color: #fff
    }

    .pup-page-fff-index-search .text-center {
        clear: both;
        float: left
    }

    .pup-fff-main-container .sidebar-left {
        display: block
    }

    .xmlbc_image_page {
        padding-top: 20px
    }

    .xmlbc_title {
        font-weight: 700
    }

    @media only screen and (max-width: 991.98px) {
        #navbar {
            padding-bottom:50px
        }

        #pup-header-nav-collapse {
            width: 90vw;
            position: fixed;
            right: 0;
            z-index: 50;
            min-height: calc(100vh - 62px);
            max-height: calc(100vh - 62px);
            background-color: #002d62;
            overflow: auto;
            top: 62px
        }

        #block-mainnavigationmobile,#block-pup-irs-mainnavigation {
            display: none
        }

        .accordion_menus_block_container.main_mobile .accordion-title {
            outline: none
        }

        .accordion_menus_block_container.main_mobile a {
            font-family: Source Sans Pro;
            font-weight: 700;
            font-size: 16px;
            line-height: 24px;
            color: #00599c;
            text-decoration: none;
            padding: 0 0 20px;
            display: inline-block
        }

        .accordion_menus_block_container.main_mobile a:hover {
            text-decoration: underline;
            color: #002d62
        }

        .accordion_menus_block_container.main_mobile a:focus {
            outline: none!important
        }

        .accordion_menus_block_container.main_mobile ul {
            list-style-type: none;
            padding: 0;
            margin: 0
        }

        .accordion_menus_block_container.main_mobile ul li:first-child a {
            padding: 24px 0
        }

        .accordion_menus_block_container.main_mobile .mobile-mega-menu-header {
            font-family: Source Sans Pro;
            font-weight: 700;
            font-size: 16px;
            line-height: 20px;
            color: #1b1b1b;
            text-transform: uppercase;
            padding: 0 0 10px;
            display: inline-block
        }

        .accordion_menus_block_container.main_mobile .accordion_menus-block-content {
            background: #f3f3f3
        }

        .accordion_menus_block_container.main_mobile .accordion-title.ui-accordion-header {
            padding: 0;
            margin: 0;
            background-color: #002d62;
            border-bottom: 1px solid #002d62
        }

        .accordion_menus_block_container.main_mobile .accordion-title.ui-accordion-header a {
            padding: 12px 20px;
            color: #fff;
            font-family: Source Sans Pro;
            font-weight: 400;
            font-size: 18px;
            line-height: 24px
        }

        .accordion_menus_block_container.main_mobile span.ui-accordion-header-icon {
            display: none
        }

        .accordion_menus_block_container.main_mobile .ui-state-default {
            border: none
        }

        .accordion_menus_block_container.main_mobile .ui-corner-all {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
            border-top-right-radius: 0;
            border-top-left-radius: 0;
            border: none
        }

        .ui-accordion .ui-accordion-content {
            padding: 0 20px
        }

        .mobile-menu-overlay {
            height: 0
        }

        .mobile-menu-overlay,.mobile-menu-overlay-active {
            position: absolute;
            bottom: 0;
            top: 62px;
            left: 0;
            right: 0;
            background-color: #ccc;
            opacity: .7;
            z-index: 40
        }

        .mobile-menu-overlay-active {
            height: 100%
        }

        .mobile-close-icon {
            height: 6px;
            background-image: url(/themes/custom/pup_base/images/Icon-Collapse.svg);
            background-repeat: no-repeat;
            top: 21px
        }

        .mobile-close-icon,.mobile-open-icon {
            position: absolute;
            right: 20px;
            width: 15px;
            background-size: contain
        }

        .mobile-open-icon {
            height: 15px;
            background-image: url(/themes/custom/pup_base/images/Icon-Expand.svg);
            top: 16px
        }
    }

    @media only screen and (min-width: 992px) {
        #block-accordionmainnavigationmobile {
            display:none
        }
    }

    @media only screen and (max-width: 991.98px) {
        .pup-header-main {
            padding-right:10px;
            padding-left: 1em;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 1000
        }
    }

    @media only screen and (max-width: 768px) {
        #navbar {
            padding-bottom:75px
        }
    }

    .tablesaw-all-cols-visible {
        display: none
    }

    .viewxmlbc .tablesaw-swipe-cellpersist {
        width: 105px!important
    }

    .views-field-field-pup-long-description.tablesaw-swipe-cellpersist {
        width: 120px!important
    }

    .view-ebook-index-table th#view-field-pup-short-desc-1-table-column {
        width: 85px
    }

    .view-ebook-index-table th#view-field-pup-published-product-type-table-column {
        width: 115px
    }

    .view-ebook-index-table .table-responsive .table>tbody>tr>td,.view-ebook-index-table .table-responsive .table>tbody>tr>th {
        word-break: normal
    }

    @media screen and (max-width: 767px) {
        .view-ebook-index-table .table-responsive .table>tbody>tr>th,.view-ebook-index-table .table-responsive .table>tfoot>tr>th,.view-ebook-index-table .table-responsive .table>thead>tr>th {
            white-space:normal;
            word-break: normal
        }

        .view-ebook-index-table .table-responsive .table>tbody>tr>td,.view-ebook-index-table .table-responsive .table>tfoot>tr>td,.view-ebook-index-table .table-responsive .table>thead>tr>td {
            white-space: normal
        }

        .view-ebook-index-table .table-responsive .table>tbody>tr>td>.views-field-field-pup-published-product-type,.view-ebook-index-table .table-responsive .table>tfoot>tr>td>.views-field-field-pup-published-product-type,.view-ebook-index-table .table-responsive .table>thead>tr>td>.views-field-field-pup-published-product-type {
            white-space: nowrap
        }
    }

    @media screen and (max-width: 767px) {
        .view-pup-efile-provider-search .table-responsive .table>tbody>tr>td,.view-pup-efile-provider-search .table-responsive .table>tbody>tr>th,.view-pup-efile-provider-search .table-responsive .table>tfoot>tr>td,.view-pup-efile-provider-search .table-responsive .table>tfoot>tr>th,.view-pup-efile-provider-search .table-responsive .table>thead>tr>td,.view-pup-efile-provider-search .table-responsive .table>thead>tr>th {
            white-space:normal
        }
    }

    @media screen and (max-width: 767px) {
        .view-ebook-index-table .table-responsive .table>tbody>tr>td,.view-ebook-index-table .table-responsive .table>tbody>tr>th,.view-ebook-index-table .table-responsive .table>tfoot>tr>td,.view-ebook-index-table .table-responsive .table>tfoot>tr>th,.view-ebook-index-table .table-responsive .table>thead>tr>td,.view-ebook-index-table .table-responsive .table>thead>tr>th {
            border-top-width:0
        }

        .view-ebook-index-table .table-responsive .table>.table-striped th {
            height: 70px
        }
    }

    @media screen and (max-width: 767px) {
        .view-ebook-index-table .table-responsive .table>thead>tr .views-field-field-pup-published-product-type {
            white-space:normal
        }

        .tas-office-locations .table-responsive .table>tbody>tr>td,.tas-office-locations .table-responsive .table>tbody>tr>th {
            white-space: normal;
            word-break: normal
        }

        .tas-office-locations .tablesaw-stack tbody td,.tas-office-locations .tablesaw-stack tbody th {
            float: none;
            clear: both
        }
    }

    @media screen and (min-width: 481px) and (max-width:576px) {
        .tas-office-locations .views-exposed-form .form-actions {
            width:100%
        }

        .tas-office-locations .views-exposed-form .form-actions .button {
            width: 48%;
            display: inline-block
        }

        .tas-office-locations .views-exposed-form .form-actions .button:first-child {
            margin-right: 2%
        }

        .tas-office-locations .views-exposed-form .form-actions .button:last-child {
            margin-right: 0
        }
    }

    @media screen and (max-width: 767px) {
        .view-pup-expert-interface .table-responsive .table>tbody>tr>td,.view-pup-expert-interface .table-responsive .table>tbody>tr>th {
            white-space:normal;
            word-break: break-word
        }

        .pup-expert-interface-menu tbody tr,.view-pup-expert-interface .tablesaw-stack tbody tr {
            display: table-row
        }

        .view-ebook-index-table .table-responsive .table>thead>tr .views-field-field-pup-published-product-type {
            white-space: normal
        }

        .view-pup-picklists .table-responsive .table>tbody>tr>td,.view-pup-picklists .table-responsive .table>tbody>tr>th {
            white-space: normal;
            word-break: normal
        }
    }

    @media screen and (max-width: 480px) {
        .tas-office-locations .views-exposed-form .form-group {
            margin:0 auto 15px;
            display: block;
            text-align: center
        }

        .tas-office-locations .views-exposed-form .form-actions .button {
            width: 100%;
            display: block;
            margin-right: 0
        }

        .tas-office-locations .views-exposed-form .form-actions .button:first-child {
            margin-bottom: 15px
        }
    }

    table.pup-table .views-field.views-field-field-pup-short-desc-1 {
        white-space: normal
    }

    table.pup-table td.views-field-field-pup-published-product-type {
        white-space: nowrap
    }

    @media screen and (max-width: 767px) {
        .view-ebook-index-table .table-responsive .table>tbody>tr>td.views-field-field-pup-posted {
            white-space:normal!important
        }
    }

    .region-content .view-ebook-index-table table.tablesaw-stripe,table.table-striped {
        width: 100%!important
    }

    .region-content .view-ebook-index-table table.tablesaw-stripe th {
        width: 127px!important
    }

    @media (max-width: 39.9375em) {
        .tablesaw-stack tbody tr {
            border-bottom:3px solid #ddd!important
        }

        .tablesaw-stack tbody tr .odd {
            background-color: #ddd
        }

        .path-newsroom-index-search .table-responsive .tablesaw-stack thead {
            display: none
        }
    }

    @media (max-width: 640px) {
        .view-pup-newsroom-index-search table.tablesaw-stack thead tr {
            display:none
        }

        .view-pup-expert-interface .table-responsive .table {
            table-layout: fixed
        }
    }

    .view-pup-newsroom-index-search table.tablesaw-stack thead tr th#view-title-table-column {
        display: block
    }

    @media (max-width: 640px) {
        .view-pup-newsroom-index-search table.tablesaw-stack thead tr th#view-title-table-column {
            display:none
        }
    }

    .pup-expert-interface-menu .tablesaw-cell-label,.pup-expert-interface-menu thead {
        visibility: hidden;
        position: absolute;
        width: 1px;
        height: 1px
    }

    .view-pup-expert-interface .empty .tablesaw-cell-label {
        display: none
    }

    .pup-ss8-table {
        table-layout: fixed
    }

    .pup-ss8-table td.views-field.views-field-name-2>span {
        word-break: break-word
    }

    .pup-ss8-table .tablesaw-cell-content a,.pup-ss8-table td.views-field.views-field-filename {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 100%
    }

    .pup-share-menu .pup-share-items .navbar-nav .a2a_button_facebook.pup-social-title:before,.pup-share-menu .pup-share-items .navbar-nav .a2a_button_linkedin.pup-social-title:before,.pup-share-menu .pup-share-items .navbar-nav .a2a_button_twitter.pup-social-title:before {
        content: "";
        padding-right: 0
    }

    .pup-share-menu .pup-share-items .navbar-nav .social-icon {
        font-size: 24px;
        padding-right: 4px;
        position: relative;
        top: 2px
    }

    .pup-share-menu .pup-share-items .navbar-nav .social-icon.fa-facebook-square {
        color: #002d62
    }

    .pup-share-menu .pup-share-items .navbar-nav .social-icon.fa-linkedin-square {
        color: #007bb5
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu {
        left: 0
    }

    @media only screen and (min-width: 768px) {
        .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu {
            left:auto
        }
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu a:hover span {
        text-decoration: none;
        opacity: 1
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu a span {
        display: inline-block;
        text-decoration: underline
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu a span:hover {
        text-decoration: none;
        opacity: 1
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu li>a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        text-decoration: none
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu a#button_twitter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .pup-share-menu .pup-share-items .navbar-nav .open .dropdown-menu a#button_twitter svg {
        top: 5px
    }
}
