﻿@media only screen and (max-width: 600px) {
    emailTextBox {
        width:60%;
    }

    topButtonFloat{
        float: right;
    }

}
emailTextBoxNormal {
    width: 30%;
}

html {
    height: 100%;
}

a .glyphicon-spin, fieldset .panel-heading a.panel-title:hover {
    text-decoration: none;
}

.tabs-left > .nav-tabs > li:focus, .tabs-left > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li:focus, .tabs-right > .nav-tabs > li > a:focus {
    outline: 0;
}

html.overlay-open .navbar-fixed-top {
    z-index: 400;
}

html.js fieldset.collapsed {
    border-left-width: 1px;
    border-right-width: 1px;
    height: auto;
}

html.js input.form-autocomplete {
    background-image: none;
}

html.js .autocomplete-throbber {
    background-position: 100% 2px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    margin: 2px 0 0 2px;
    width: 15px;
}

    html.js .autocomplete-throbber.throbbing {
        background-position: 100% -18px;
    }

body {
    position: relative;
    height:100%;
    margin:0;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

    body.admin-expanded.admin-vertical.admin-nw .navbar, body.admin-expanded.admin-vertical.admin-sw .navbar {
        margin-left: 260px;
    }

    body.navbar-is-fixed-top {
        padding-top: 64px;
    }

    body.navbar-is-fixed-bottom {
        padding-bottom: 64px !important;
    }

    body.toolbar {
        padding-top: 30px !important;
    }

        body.toolbar .navbar-fixed-top {
            top: 30px;
        }

        body.toolbar.navbar-is-fixed-top {
            padding-top: 94px !important;
        }

    body.toolbar-drawer {
        padding-top: 64px !important;
    }

        body.toolbar-drawer .navbar-fixed-top {
            top: 64px;
        }

        body.toolbar-drawer.navbar-is-fixed-top {
            padding-top: 128px !important;
        }

    body.admin-menu .navbar-fixed-top {
        top: 29px;
    }

    body.admin-menu.navbar-is-fixed-top {
        padding-top: 93px;
    }

    body div#admin-toolbar {
        z-index: 1600;
    }

    body #admin-menu, body #admin-toolbar, body #toolbar {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    body #admin-menu {
        margin: 0;
        padding: 0;
        position: fixed;
        z-index: 1600;
    }

        body #admin-menu .dropdown li {
            line-height: normal;
        }

@media screen and (min-width:768px) {
    .navbar.container {
        max-width: 720px;
    }
}

@media screen and (min-width:992px) {
    .navbar.container {
        max-width: 940px;
    }
}

@media screen and (min-width:1200px) {
    .navbar.container {
        max-width: 1140px;
    }
}

.navbar.container, .navbar.container-fluid {
    margin-top: 20px;
}

    .navbar.container-fluid > .container-fluid, .navbar.container > .container {
        margin: 0;
        padding: 0;
        width: auto;
    }

#overlay-container, .overlay-element, .overlay-modal-background {
    z-index: 1500;
}

#toolbar {
    z-index: 1600;
}

.modal {
    z-index: 1620;
}

.modal-dialog {
    z-index: 1630;
}

.ctools-modal-dialog .modal-body {
    width: 100% !important;
    overflow: auto;
}

.book-toc > .dropdown-menu, .region-help .block, div.image-widget-data {
    overflow: hidden;
}

.modal-backdrop {
    z-index: 1610;
}

.footer {
    margin-top: 45px;
    padding-top: 35px;
    padding-bottom: 36px;
    border-top: 1px solid #E5E5E5;
}

.element-invisible {
    margin: 0;
    padding: 0;
    width: 1px;
}

.navbar .logo {
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

ul.secondary {
    float: left;
}

@media screen and (min-width:768px) {
    .navbar .logo {
        margin-right: 0;
        padding-left: 0;
    }

    ul.secondary {
        float: right;
    }
}

.page-header, .region-sidebar-first .block:first-child h2.block-title, .region-sidebar-second .block:first-child h2.block-title {
    margin-top: 0;
}

p:last-child {
    margin-bottom: 0;
}

.region-help > .glyphicon {
    font-size: 18px;
    float: left;
    margin: -.05em .5em 0 0;
}

form#search-block-form {
    margin: 0;
}

.navbar #block-search-form {
    float: none;
    margin: 5px 0 5px 5px;
}

@media screen and (min-width:992px) {
    .navbar #block-search-form {
        float: right;
    }
}

.navbar #block-search-form .input-group-btn {
    width: auto;
}

ul.action-links {
    margin: 12px 0;
    padding: 0;
}

    ul.action-links li {
        display: inline;
        margin: 0;
        padding: 0 6px 0 0;
    }

    ul.action-links .glyphicon {
        padding-right: .5em;
    }

.uneditable-input, input, select, textarea {
    max-width: 100%;
    width: auto;
}

.filter-wrapper .form-type-select .filter-list, .managed-files.table td:first-child {
    width: 100%;
}

input.error {
    color: #a94442;
    border-color: #ebccd1;
}

fieldset legend.panel-heading {
    float: left;
    line-height: 1em;
    margin: 0;
}

fieldset .panel-body {
    clear: both;
    display: inherit;
}

.form-type-password-confirm label, .panel-heading {
    display: block;
}

fieldset .panel-heading a.panel-title {
    color: inherit;
    display: block;
    margin: -10px -15px;
    padding: 10px 15px;
}

.form-group:last-child, .panel:last-child {
    margin-bottom: 0;
}

.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.form-actions {
    clear: both;
}

div.image-widget-data {
    float: none;
}

table.sticky-header {
    z-index: 1;
}

.resizable-textarea textarea {
    border-radius: 4px 4px 0 0;
}

.ajax-progress-bar, .filter-wrapper {
    border-radius: 0 0 4px 4px;
}

.text-format-wrapper {
    margin-bottom: 15px;
}

    .text-format-wrapper .filter-wrapper, .text-format-wrapper > .form-type-textarea {
        margin-bottom: 0;
    }

.filter-wrapper .panel-body {
    padding: 7px;
}

.filter-wrapper .form-type-select {
    min-width: 30%;
}

.filter-help {
    margin-top: 5px;
    text-align: center;
}

@media screen and (min-width:768px) {
    .filter-help {
        float: right;
    }
}

.filter-help .glyphicon {
    margin: 0 5px 0 0;
    vertical-align: text-top;
}

.checkbox:first-child, .radio:first-child {
    margin-top: 0;
}

.checkbox:last-child, .radio:last-child {
    margin-bottom: 0;
}

.control-group .help-inline, .help-block {
    color: #777;
    font-size: 12px;
    margin: 5px 0 10px;
    padding: 0;
}

a.tabledrag-handle .handle {
    height: auto;
    width: auto;
}

.error {
    color: #a94442;
}

div.error, table tr.error {
    background-color: #f2dede;
    color: #a94442;
}

.form-group.error, .form-group.has-error {
    background: 0 0;
}

    .form-group.error .control-label, .form-group.error label, .form-group.has-error .control-label, .form-group.has-error label {
        color: #a94442;
        font-weight: 600;
    }

    .form-group.error .uneditable-input, .form-group.error input, .form-group.error select, .form-group.error textarea, .form-group.has-error .uneditable-input, .form-group.has-error input, .form-group.has-error select, .form-group.has-error textarea {
        color: #555;
    }

    .form-group.error .help-block, .form-group.error .help-inline, .form-group.has-error .help-block, .form-group.has-error .help-inline, .submitted {
        color: #777;
    }

.nav-tabs {
    margin-bottom: 10px;
}

ul li.collapsed, ul li.expanded, ul li.leaf {
    list-style: none;
}

.tabs--secondary {
    margin: 0 0 10px;
}

.submitted {
    margin-bottom: 1em;
    font-style: italic;
    font-weight: 400;
}

.alert a, .book-toc > .dropdown-menu > li:nth-child(1) > a {
    font-weight: 700;
}

.form-type-password-confirm {
    position: relative;
}

    .form-type-password-confirm label .label {
        float: right;
    }

    .form-type-password-confirm .password-help {
        padding-left: 2em;
    }

@media (min-width:768px) {
    .form-type-password-confirm .password-help {
        border-left: 1px solid #ddd;
        left: 50%;
        margin-left: 15px;
        position: absolute;
    }
}

@media (min-width:992px) {
    .form-type-password-confirm .password-help {
        left: 33.33333333%;
    }
}

.form-type-password-confirm .progress {
    background: 0 0;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 4px;
    margin: -5px 0 0;
}

.form-type-password-confirm .form-type-password {
    clear: left;
}

.form-type-password-confirm .form-control-feedback {
    right: 15px;
}

.form-type-password-confirm .help-block {
    clear: both;
}

ul.pagination li > a.progress-disabled {
    float: left;
}

.form-autocomplete .glyphicon {
    color: #777;
    font-size: 120%;
}

    .form-autocomplete .glyphicon.glyphicon-spin {
        color: #337ab7;
    }

.form-autocomplete .input-group-addon {
    background-color: #fff;
}

.form-autocomplete .dropdown a {
    white-space: normal;
}

.ajax-progress-bar {
    border: 1px solid #ccc;
    margin: -1px 0 0;
    padding: 6px 12px;
    width: 100%;
}

    .ajax-progress-bar .progress {
        height: 8px;
        margin: 0;
    }

    .ajax-progress-bar .message, .ajax-progress-bar .percentage {
        color: #777;
        font-size: 12px;
        line-height: 1em;
        margin: 5px 0 0;
        padding: 0;
    }

.glyphicon-spin {
    display: inline-block;
    -o-animation: spin 1s infinite linear;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
}

a .glyphicon-spin {
    display: inline-block;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0);
    }

    100% {
        -o-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.tabbable {
    margin-bottom: 20px;
}

.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
    border-bottom: 0;
}

    .tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary {
        color: #777;
        font-size: 12px;
    }

.tab-pane > .panel-heading {
    display: none;
}

.tab-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

    .tabs-below > .nav-tabs > li {
        margin-top: -1px;
        margin-bottom: 0;
    }

        .tabs-below > .nav-tabs > li > a {
            border-radius: 0 0 4px 4px;
        }

            .tabs-below > .nav-tabs > li > a:focus, .tabs-below > .nav-tabs > li > a:hover {
                border-top-color: #ddd;
                border-bottom-color: transparent;
            }

    .tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:focus, .tabs-below > .nav-tabs > .active > a:hover {
        border-color: transparent #ddd #ddd;
    }

.tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
    padding-bottom: 20px;
    width: 220px;
}

    .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
        float: none;
    }

        .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
            margin-right: 0;
            margin-bottom: 3px;
        }

.tabs-left > .tab-content, .tabs-right > .tab-content {
    border-radius: 0 4px 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 10px 15px;
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: -1px;
}

    .tabs-left > .nav-tabs > li > a {
        border-radius: 4px 0 0 4px;
    }

        .tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs > li > a:hover {
            border-color: #eee #ddd #eee #eee;
        }

    .tabs-left > .nav-tabs > .active > a, .tabs-left > .nav-tabs > .active > a:focus, .tabs-left > .nav-tabs > .active > a:hover {
        border-color: #ddd transparent #ddd #ddd;
        -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
        box-shadow: -1px 1px 1px rgba(0,0,0,.05);
    }

.tabs-right > .nav-tabs {
    float: right;
    margin-left: -1px;
}

    .tabs-right > .nav-tabs > li > a {
        border-radius: 0 4px 4px 0;
    }

        .tabs-right > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li > a:hover {
            border-color: #eee #eee #eee #ddd;
            -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
            box-shadow: 1px 1px 1px rgba(0,0,0,.05);
        }

    .tabs-right > .nav-tabs > .active > a, .tabs-right > .nav-tabs > .active > a:focus, .tabs-right > .nav-tabs > .active > a:hover {
        border-color: #ddd #ddd #ddd transparent;
    }

td.checkbox, td.radio, th.checkbox, th.radio {
    display: table-cell;
}

.views-display-settings .label {
    font-size: 100%;
    color: #666;
}

.views-display-settings .footer {
    padding: 0;
    margin: 4px 0 0;
}

.views-exposed-form .views-exposed-widget .btn {
    margin-top: 1.8em;
}

table .checkbox input[type=checkbox], table .radio input[type=radio] {
    max-width: inherit;
}

.form-horizontal .form-group label {
    position: relative;
    min-height: 1px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}

@media (min-width:768px) {
    .form-horizontal .form-group label {
        float: left;
        width: 16.66666667%;
    }

    body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top {
        left: 240px;
        left: 24rem;
    }
}

.alert-success a, .alert-success a:focus, .alert-success a:hover {
    color: #2b542c;
}

.alert-info a, .alert-info a:focus, .alert-info a:hover {
    color: #245269;
}

.alert-warning a, .alert-warning a:focus, .alert-warning a:hover {
    color: #66512c;
}

.alert-danger a, .alert-danger a:focus, .alert-danger a:hover {
    color: #843534;
}

div.image-style-new, div.image-style-new div {
    display: block;
}

    div.image-style-new div.input-group {
        display: table;
    }

.table-striped > tbody > tr:nth-child(odd) > td.module, .table > tbody > tr > td.module, td.module {
    background: #ddd;
    font-weight: 700;
}

.book-toc > .dropdown-menu > .dropdown-header {
    white-space: nowrap;
}

.book-toc > .dropdown-menu .dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: static;
    width: 100%;
}

    .book-toc > .dropdown-menu .dropdown-menu > li {
        padding-left: 20px;
    }

        .book-toc > .dropdown-menu .dropdown-menu > li > a {
            margin-left: -40px;
            padding-left: 60px;
        }

#features-filter .form-item.form-type-checkbox {
    padding-left: 20px;
}

fieldset.features-export-component {
    font-size: 12px;
}

fieldset.features-export-component, html.js #features-export-form fieldset.features-export-component {
    margin: 0 0 10px;
}

    fieldset.features-export-component .panel-heading {
        padding: 5px 10px;
    }

        fieldset.features-export-component .panel-heading a.panel-title {
            font-size: 12px;
            font-weight: 500;
            margin: -5px -10px;
            padding: 5px 10px;
        }

    fieldset.features-export-component .panel-body {
        padding: 0 10px;
    }

div.features-export-list {
    margin: -11px 0 10px;
    padding: 0 10px;
}

    div.features-export-list .form-type-checkbox, fieldset.features-export-component .component-select .form-type-checkbox {
        line-height: 1em;
        margin: 5px 5px 5px 0 !important;
        min-height: 0;
        padding: 3px 3px 3px 25px !important;
    }

        div.features-export-list .form-type-checkbox input[type=checkbox], fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox] {
            margin-top: 0;
        }

body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top {
    top: 79px;
}

body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top {
    top: 39px;
}

.navbar-administration #navbar-administration.navbar-oriented .navbar-bar {
    z-index: 1032;
}

.navbar-administration #navbar-administration .navbar-tray {
    z-index: 1031;
}

body.navbar-is-fixed-top.navbar-administration {
    padding-top: 103px !important;
}

    body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open {
        padding-top: 143px !important;
    }

body.navbar-tray-open.navbar-vertical.navbar-fixed {
    margin-left: 24rem;
}

#navbar-administration.navbar-oriented .navbar-tray-vertical {
    width: 24rem;
}

a.icon-before .glyphicon {
    margin-right: .25em;
}

a.icon-after .glyphicon {
    margin-left: .25em;
}

.btn.icon-before .glyphicon {
    margin-left: -.25em;
    margin-right: .25em;
}

.btn.icon-after .glyphicon {
    margin-left: .25em;
    margin-right: -.25em;
}

@font-face {
    font-family: SourceSansPro;
    /*src: url('/sites/all/themes/hca_inter/fonts/SourceSansPro-Regular.otf');*/
}

@font-face {
    font-family: SourceSansPro-Semibold;
    /*src: url('/sites/all/themes/hca_inter/fonts/SourceSansPro-Semibold.otf');*/
}

@font-face {
    font-family: VarelaRound;
    src: url('/hca/p1findaprovider/sites/all/themes/hca_inter/fonts/VarelaRound-Regular.otf');
}

.container {
    position: relative;
}

body {
    background-color: #fffcf6;
    line-height: 1.47;
    font-size: 17px;
    font-family: 'SourceSansPro',sans-serif;
    color: #555555;
    background: -moz-linear-gradient(top,#ffffff 0%,#fffcf6 200px);
    background: -webkit-linear-gradient(top,#ffffff 0%,#fffcf6 200px);
    background: linear-gradient(to bottom,#ffffff 0%,#fffcf6 200px);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fffcf6',GradientType=0);
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

    body.cke_editable {
        background-color: initial;
    }

h1 {
    font-size: 35px !important;
    color: #111111;
    margin-bottom: 0.45em;
    line-height: 1.2;
}

    h1.page-header {
        font-size: 35px !important;
    }

h2 {
    font-size: 26px !important;
    color: #111111;
    margin-top: 40px;
    margin-bottom: 15px;
}

h3 {
    font-size: 22px;
    color: #333333;
    margin-top: 30px;
    margin-bottom: 15px;
}

h4 {
    font-size: 19px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 15px;
}

h5 {
    font-size: 16px;
    color: #111111;
}

h6 {
    font-size: 14px;
    color: #111111;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'VarelaRound',sans-serif;
}

p {
    margin-bottom: 15px;
    font-family: 'SourceSansPro',sans-serif;
}

#front-page-header {
    margin: 0;
}

.hca-main-content a, .node-type-wac .main-container a, .node-type-hca-connect-post #block-system-main a {
    color: #1a5a91;
    text-decoration: underline;
}

    .hca-main-content a:focus, .hca-main-content a:hover, .node-type-wac .main-container a:focus, .node-type-wac .main-container a:hover, .node-type-hca-connect-post #block-system-main a:focus, .node-type-hca-connect-post #block-system-main a:hover {
    }

    .hca-main-content a:visited, .node-type-wac .main-container a:visited, .node-type-hca-connect-post #block-system-main a:visited {
        color: #1a5a91;
    }

a.external {
    padding-right: 17px;
    background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/png/external-link-grey.png) no-repeat;
    background-position: right 3px center;
    background-size: 10px 10px;
}

    a.external.hca_button {
        background-image: none;
    }

ul > li {
    list-style: disc;
}

    ul > li > ul > li {
        list-style: circle;
    }

        ul > li > ul > li > ul > li {
            list-style: square;
        }

ol > li {
    list-style: decimal;
}

    ol > li > ol > li {
        list-style: lower-alpha;
    }

        ol > li > ol > li > ol > li {
            list-style: lower-roman;
        }

            ol > li > ol > li > ol > li > ol > li {
                list-style: upper-alpha;
            }

                ol > li > ol > li > ol > li > ol > li > ol > li {
                    list-style: upper-roman;
                }

ul, ol {
    margin-top: 15px;
}

li {
    /*margin-bottom: 15px;*/
}

blockquote {
    color: #555555;
    font-style: italic;
    font-size: 19px;
    border: 1px solid #d3d1d0;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 0 #CCCCCC;
    -webkit-box-shadow: 0 2px 0 #CCCCCC;
    box-shadow: 0 2px 0 #CCCCCC;
    background-color: #F8F7F4;
    padding: 20px;
    margin: 0 0 15px 0;
}

.notebox {
    border: 1px solid #d3d1d0;
    border-left: 3px solid #73a534;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 0 #CCCCCC;
    -webkit-box-shadow: 0 2px 0 #CCCCCC;
    box-shadow: 0 2px 0 #CCCCCC;
    background-color: #F8F7F4;
    padding: 20px;
    margin: 15px 0 15px 0;
}

input {
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.25);
    border: solid 1px #c6c7c9;
}

.alert {
    padding: 0;
    margin-bottom: 0;
    border: none;
}

.view-alert-display .views-field-body {
    color: #111111;
    font-size: 15px;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    padding: 20px !important;
    border: 1px solid #d7c174;
    box-shadow: 0 2px 0 #cccccc;
    background-color: #fde17c;
    background-image: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/warning-white-shadow.svg);
    background-size: 24px 24px;
    background-position: 18px 18px;
    background-repeat: no-repeat;
}

    .view-alert-display .views-field-body .field-content {
        margin-left: 30px;
    }

        .view-alert-display .views-field-body .field-content a {
            color: #1a5a91;
            text-decoration: underline;
        }

.tabs--primary li a {
    background-color: #ffffff;
}

.pane-content table, .view-content table, .node-type-wac .main-container table {
    margin-bottom: 20px;
}

    .pane-content table td, .pane-content table th, .view-content table td, .view-content table th, .node-type-wac .main-container table td, .node-type-wac .main-container table th {
        vertical-align: top;
        padding: 10px 15px;
        border: 1px solid #e5ddcf;
        word-break: normal;
    }

    .pane-content table th, .view-content table th, .node-type-wac .main-container table th {
        font-family: 'SourceSansPro-Semibold',sans-serif;
        background-color: #f8f7f4;
    }

.table > thead:first-child > tr:first-child > th {
    border-top: 1px solid #e5ddcf;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fcfcf9;
}

table th .img-responsive {
    width: auto;
    margin: 0;
    float: right;
}

.pane-content table ul, .view-content table ul, .node-type-wac .main-container table ul {
    padding-left: 20px;
}

#neo-gov-job {
    overflow: hidden;
    overflow-x: auto;
}

    #neo-gov-job > iframe {
        height: 850px;
        max-width: 100%;
        border: 0;
    }

@media (max-width:768px) {
    body, p {
        font-size: 15px;
    }

    h1 {
        font-size: 25px !important;
    }

        h1.page-header {
            font-size: 19px !important;
        }

    h2 {
        font-size: 22px !important;
    }

    h3 {
        font-size: 19px !important;
    }

    h4 {
        font-size: 17px !important;
    }
}

.hca-main-content iframe, .cke_editable iframe {
    width: 100%;
    max-width: 100%;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}

.hca-main-content img, .cke_editable img {
    max-width: 100%;
}

.hca-main-content iframe, .hca-main-content img, .cke_editable iframe, .cke_editable img {
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}

.iframe-youtube-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 20px;
}

.iframe-youtube-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hca-image {
    margin: 20px;
    max-width: 100%;
}

    .hca-image.hca-float-image {
        max-width: 50%;
        float: right;
    }

@media (max-width:768px) {
    .hca-image.hca-float-image {
        max-width: 100%;
    }
}

.field-name-field-top-banner-image {
    overflow: hidden;
}

@media (max-width:480px) {
    .field-name-field-top-banner-image img {
        height: 200px;
        width: auto !important;
        max-width: none !important;
        margin-left: -500px;
    }
}

@media (min-width:481px) and (max-width:580px) {
    .field-name-field-top-banner-image img {
        height: 200px;
        width: auto !important;
        max-width: none !important;
        margin-left: -350px;
    }
}

@media (min-width:581px) and (max-width:768px) {
    .field-name-field-top-banner-image img {
        height: 200px;
        width: auto !important;
        max-width: none !important;
        margin-left: -300px;
    }
}

.animated {
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

    .animated.hinge {
        -webkit-animation-duration: 2s;
        -moz-animation-duration: 2s;
        -ms-animation-duration: 2s;
        -o-animation-duration: 2s;
        animation-duration: 2s;
    }

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.8);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(0.8);
    }

    50% {
        opacity: 1;
        -moz-transform: scale(1.05);
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(0.8);
    }

    50% {
        opacity: 1;
        -o-transform: scale(1.05);
    }

    100% {
        opacity: 1;
        -o-transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(0.8);
    }

    50% {
        opacity: 1;
        transform: scale(1.05);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.delay {
    -webkit-animation-delay: 0.30s;
    -moz-animation-delay: 0.30s;
    -o-animation-delay: 0.30s;
    animation-delay: 0.30s;
}

.delay-three {
    -webkit-animation-delay: 0.60s;
    -moz-animation-delay: 0.60s;
    -o-animation-delay: 0.60s;
    animation-delay: 0.60s;
}

.delay-two {
    -webkit-animation-delay: 1.0s;
    -moz-animation-delay: 1.0s;
    -o-animation-delay: 1.0s;
    animation-delay: 1.0s;
}

.delay-one {
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -moz-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(-20px);
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -o-transform: translateX(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateX(-20px);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        transform: translateX(-20px);
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.animated.fadeOut {
    -webkit-animation-name: fadeOut;
    -moz-animation-name: fadeOut;
    -o-animation-name: fadeOut;
    animation-name: fadeOut;
}

.animated.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

.pane-bundle-link-bucket, .pane-news.news-bucket {
    margin: 20px 0 20px 20px;
}

.right .pane-bundle-link-bucket, .top-right .pane-bundle-link-bucket, .bottom-left .pane-bundle-link-bucket, .pane-node-field-howdoi.pane-bundle-link-bucket {
    margin-right: 20px;
}

.page-about-hca .inside {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.page-about-hca .panel-col-first .inside .pane-bundle-link-bucket, .page-about-hca .panel-col .inside .pane-bundle-link-bucket {
    margin-right: 0;
}

.page-about-hca .panel-col-last {
    width: 34%;
}

    .page-about-hca .panel-col-last .inside .pane-bundle-link-bucket {
        margin-right: 20px;
    }

@media (max-width:768px) {
    .page-about-hca .panel-col-first .inside .pane-bundle-link-bucket, .page-about-hca .panel-col .inside .pane-bundle-link-bucket {
        margin-right: 20px;
    }
}

.pane-bundle-link-bucket > h2.pane-title, .pane-news > h2.pane-title {
    position: relative;
    color: #fff !important;
    font-size: 20px !important;
    font-family: 'SourceSansPro',sans-serif;
    margin: 10px 0 30px 0;
    padding: 0 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
}

    .pane-bundle-link-bucket > h2.pane-title:before, .pane-news > h2.pane-title:before {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        left: 24px;
        bottom: -21px;
        border: 10px solid;
    }

    .pane-bundle-link-bucket > h2.pane-title:after, .pane-news > h2.pane-title:after {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        left: 25px;
        bottom: -16px;
        border: 9px solid;
    }

.pane-bundle-link-bucket > h2.pane-title {
    color: #fff !important;
    background-color: #1c629e;
    border-color: #10385b;
}

.pane-news > h2.pane-title {
    color: #555555 !important;
    background-color: #FFFCF6;
    border-color: #9F9F9E;
    padding: 0px !important;
}

.pane-bundle-link-bucket > h2.pane-title:before {
    border-color: #10385b transparent transparent #10385b;
}

.pane-news > h2.pane-title:before {
    border-color: #9F9F9E transparent transparent #9F9F9E;
}

.pane-bundle-link-bucket > h2.pane-title:after {
    border-color: #1c629e transparent transparent #1c629e;
}

.pane-news > h2.pane-title:after {
    border-color: #FFFCF6 transparent transparent #FFFCF6;
}

.pane-bundle-link-bucket > h2.pane-title a {
    color: #ffffff;
    text-shadow: 0 1px 3px rgba(0,0,0,0.25);
    padding: 10px 20px 12px 20px !important;
    display: block;
    text-decoration: none;
}

.pane-news > h2.pane-title a {
    color: #555555;
    text-shadow: 0 1px 3px rgba(255,255,255,0.5);
    display: block;
    padding: 10px 20px 12px 20px !important;
    text-decoration: none;
}

.pane-bundle-link-bucket ul, .pane-news ul {
    padding-left: 20px;
    margin-left: 20px;
}

    .pane-bundle-link-bucket ul li, .pane-news ul li {
        font-size: 15px;
        padding-left: 0;
    }

        .pane-bundle-link-bucket ul li a, .pane-news ul li a {
            color: #1a5a91;
        }

            .pane-bundle-link-bucket ul li a:hover, .pane-bundle-link-bucket ul li a:focus, .pane-news ul li a:hover, .pane-news ul li a:focus {
                text-decoration: underline;
            }

.pane-bundle-link-bucket p, .pane-news .more-link {
    font-style: italic;
    font-size: 15px;
    padding-left: 36px;
}

    .pane-bundle-link-bucket p a, .pane-news .more-link a {
        color: #1a5a91;
    }

.pane-bundle-link-bucket h2.pane-title:hover, .pane-bundle-link-bucket h2.pane-title:focus {
    border-width: 3px 1px 1px 3px;
    background-color: #125993;
}

    .pane-bundle-link-bucket h2.pane-title:hover:after, .pane-bundle-link-bucket h2.pane-title:focus:after {
        border-color: #125993 transparent transparent #125993;
    }

    .pane-bundle-link-bucket h2.pane-title:hover:before, .pane-bundle-link-bucket h2.pane-title:focus:before {
        left: 22px;
        bottom: -19px;
    }

.pane-news h2.pane-title:hover, .pane-news h2.pane-title:focus {
    border-width: 3px 1px 1px 3px;
    background-color: #eeeeee;
}

    .pane-news h2.pane-title:hover:after, .pane-news h2.pane-title:focus:after {
        border-color: #eeeeee transparent transparent #eeeeee;
    }

    .pane-news h2.pane-title:hover:before, .pane-news h2.pane-title:focus:before {
        left: 22px;
        bottom: -19px;
    }

@media (max-width:600px) {
    .pane-bundle-link-bucket, .pane-news.news-bucket {
        margin-right: 20px;
    }
}

@media (max-width:600px) {
    .container {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width:767px) {
    .panels-flexible-region {
        width: 100% !important;
    }

    .panel-panel {
        width: 100% !important;
    }
}

.pane-bundle-text-block {
    padding: 0 20px;
}

.pagepad {
    padding: 0 12px;
}

#bodypg_title h2.pane-title {
    display: none;
}

.img-responsive {
    width: 100%;
    padding: 0;
    margin: 0 auto;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
}

.hca_inner_wrap .main-container .row {
    margin-left: 0;
    margin-right: 0;
}

.col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}

.panel-flexible > .panel-flexible-inside .panels-flexible-region > .inside {
    padding-left: 0;
    padding-right: 0;
}

.panel-flexible > .panel-flexible-inside > .panels-flexible-row {
    padding-bottom: 0;
}

.node-type-pathway-page .pane-node-field-introduction, .node-type-pathway-page .pane-node-body {
    margin-right: 20px;
    margin-left: 20px;
}

.node-type-pathway-page .panel-separator {
    margin-bottom: 0;
}

.node-type-pathway-page .region.region-content {
    padding-bottom: 20px;
}

@media (max-width:600px) {
    .node-type-pathway-page .pane-node-field-introduction, .node-type-pathway-page .pane-node-body {
        margin-right: 12px;
        margin-left: 12px;
    }
}

.field-name-field-introduction {
    margin-bottom: 20px;
}

.hca_inner_wrap {
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border: 1px solid #E5DDCF;
    border-radius: 4px;
    margin: 0 auto 18px auto;
    padding: 0;
    background-color: #fff;
}

.not-logged-in ul.tabs--primary {
    display: none !important;
}

.pane-node-body {
    padding: 0;
}

.form-item {
    padding-left: 20px;
}

.profile {
    padding-left: 20px;
}

.hca-main-content, .hca-main-content.panels-flexible-region {
    padding-left: 20px;
    padding-right: 20px;
}

@media (max-width:600px) {
    .hca-main-content, .hca-main-content.panels-flexible-region {
        padding-left: 12px;
        padding-right: 12px;
    }
}

.node-type-page .hca-main-content, .node-type-program-page .hca-main-content {
    padding-bottom: 20px;
}

.blog-list-page, .news-releases-list, .announcements-list, .peb-news-list {
    margin-left: -19px;
    margin-right: -21px;
}

.node-type-hca-connect-post #block-system-main {
    padding: 0 20px;
}

@media (max-width:600px) {
    .node-type-hca-connect-post #block-system-main {
        padding: 0 12px;
    }
}

.field-name-field-news-release-subheading {
    padding-bottom: 20px;
}

.pane-node-field-news-release-footer, .node-type-news .pane-node-body, .node-type-news .pane-node-field-news-release-date {
    margin-bottom: 20px;
}

.alert-region {
    width: 100%;
}

.container.nav {
    width: 100%;
    padding: 0;
    margin: 0;
}

.navbar .logo {
    margin: 16px 0 0 0;
}

.logo img {
    width: 200px;
    height: 42px;
}

@media (min-width:768px) {
    #navbar.navbar {
        padding-bottom: 20px;
    }
}

.nav-icon img {
    height: 20px;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    padding-bottom: 3px !important;
}

#navbar.navbar {
    background-color: transparent !important;
    border: none;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 0 !important;
}

.navbar-default {
    font-family: 'SourceSansPro',sans-serif;
    color: #333333;
    font-size: 15px;
    font-weight: normal;
}

    .navbar-default .navbar-nav a {
        background-color: transparent !important;
        color: #1a5a91 !important;
        padding-bottom: 5px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 10px;
        margin-left: 15px;
        margin-right: 15px;
    }

        .navbar-default .navbar-nav a:last-child {
            margin-right: 0;
        }

    .navbar-default .navbar-nav > .active > a {
        background-color: transparent !important;
        border-bottom: 2px solid #8cc63f;
        font-family: 'SourceSansPro-Semibold',sans-serif;
    }

    .navbar-default .navbar-nav a:hover, .navbar-default .navbar-nav > a:focus {
        border-bottom: 2px solid #E6E2DC;
    }

    .navbar-default .navbar-nav li {
        padding: 0 2px;
        margin: 0;
        height: 30px;
    }

    .navbar-default .navbar-nav .caret {
        display: none;
    }

.secondary {
    font-size: 12px;
}

#top-level-menu {
    float: right;
}

.navbar-nav {
    margin: 0;
    display: block;
    float: right;
}

nav > .region-navigation {
    display: inline;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 20px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 0 !important;
    border-radius: 0 !important;
}

    .navbar-toggle .icon-bar {
        display: block;
        width: 30px;
        height: 3px !important;
        border-radius: 0 !important;
        background-color: #1c629e !important;
    }

.navbar-search {
    display: none;
}

button.navbar-toggle {
    outline: none !important;
}

button.navbar-search {
    outline: none !important;
}

.navbar-default .navbar-toggle .icon-bar-mid {
    display: block;
    font-size: 10px;
    font-weight: bold;
    -ms-transform: scale(1,1.3);
    -webkit-transform: scale(1,1.3);
    transform: scale(1,1.3);
    color: #1c629e;
    width: 30px;
    height: 18px;
    padding-top: 1px;
}

body.admin-menu .navbar-fixed-top {
    top: 28px !important;
}

.front body.admin-menu.navbar-is-fixed-top {
    padding-top: 0 !important;
}

.breadcrumb {
    font-size: 13px;
    background-color: transparent;
    padding: 0 0 0 6px;
    margin: 20px 0 8px 0;
    clear: both;
}

    .breadcrumb > li {
        height: auto;
        padding-left: 0;
        margin-bottom: 0;
        white-space: nowrap;
    }

        .breadcrumb > li + li:before {
            padding: 0 3px;
            color: #ffffff;
            content: ">\00a0";
        }

    .breadcrumb a {
        color: #ffffff;
        text-decoration: none;
        white-space: nowrap;
    }

        .breadcrumb a:active, .breadcrumb a:hover {
            text-decoration: underline;
        }

    .breadcrumb > .active {
        color: #ffffff;
    }

    .breadcrumb .nav-icon {
        display: none;
    }

.panels-flexible-default_header-inside .breadcrumb > li + li:before {
    color: #000000;
}

.panels-flexible-default_header-inside .breadcrumb a {
    color: #000000;
}

.panels-flexible-default_header-inside .breadcrumb > .active {
    color: #000000;
}

.panels-flexible-default_header-inside .breadcrumb {
    margin-top: 0;
}

@media (max-width:767px) {
    #navbar .navbar-default {
        margin-top: 0;
    }

    .navbar .navbar-toggle {
        margin: 0;
    }

    .navbar .navbar-search {
        display: inline-block;
        position: absolute;
        right: 50px;
        bottom: 4px;
        padding: 21px 25px;
        margin-top: 14px;
        margin-right: 0;
        margin-bottom: 0;
        background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/magnifying-glass-blue.svg) no-repeat;
        background-size: 17px 17px;
        border-style: none;
        border: 0 !important;
        border-radius: 0 !important;
        width: 30px;
        height: 30px !important;
        background-position: center;
        background-color: transparent;
    }

    .navbar-default ul {
        margin: 10px 10px 0 10px;
    }

    .navbar .logo {
        margin: 8px 0 8px 0;
    }

    .logo img {
        width: 145px;
        height: 30px;
    }

    .breadcrumb, #navbar > #top-level-menu > ul, #navbar > #top-level-menu .search-toggle {
        display: none;
    }

    nav > .region-navigation {
        display: block;
    }

    .nav-wrapper > header > .navbar-header {
        width: 100%;
        background-color: #FFFCF6;
        margin: 0;
    }

    .sticky {
        position: fixed;
        z-index: 1000;
        top: 0;
    }

    .left-navigation {
        display: none;
    }

    .basic-body {
        width: 100%;
    }

    #leftnav {
        display: none;
    }
}

.second_navigation {
    width: 100%;
    padding: 0;
    margin: 0;
}

.panels-flexible-bucket_head {
    background-color: #1a5a91;
    box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

.second_navigation .panels-flexible-region-bucket_head-second_navigation {
    font-size: 17px;
    color: #ffffff;
}

.second_navigation .secondary_nav {
    border-top: 1px solid #113eb4;
    border-bottom: 1px solid #9F9F9E;
    box-shadow: 0 0 3px rgba(0,0,0,0.5);
    padding-bottom: 40px;
    background: #184f7f;
    background: -moz-linear-gradient(top,#184f7f 0%,#103f67 100%);
    background: -webkit-linear-gradient(top,#184f7f 0%,#103f67 100%);
    background: linear-gradient(to bottom,#184f7f 0%,#103f67 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#184f7f',endColorstr='#103f67',GradientType=0);
}

.second_navigation .panels-flexible-bucket_head .secondary_nav {
    padding-bottom: 30px;
    margin-bottom: -30px;
}

.second_navigation .panel-separator {
    margin-bottom: 0;
}

.second_navigation .panel-flexible-inside > .breadcrumb, .second_navigation .panel-flexible-inside > .header, .panels-flexible-row.alert, .second_navigation .panel-flexible-inside > .secondary_nav > .inside {
    margin: 0 auto;
    position: relative;
}

@media screen and (min-width:768px) {
    .second_navigation .panel-flexible-inside > .breadcrumb, .second_navigation .panel-flexible-inside > .header, .alert, .second_navigation .panel-flexible-inside > .secondary_nav > .inside {
        max-width: 720px;
    }
}

@media screen and (min-width:992px) {
    .second_navigation .panel-flexible-inside > .breadcrumb, .second_navigation .panel-flexible-inside > .header, .alert, .second_navigation .panel-flexible-inside > .secondary_nav > .inside {
        max-width: 940px;
    }
}

@media screen and (min-width:1200px) {
    .second_navigation .panel-flexible-inside > .breadcrumb, .second_navigation .panel-flexible-inside > .header, .alert, .second_navigation .panel-flexible-inside > .secondary_nav > .inside {
        max-width: 1140px;
    }
}

.second_navigation .panel-flexible-inside > .secondary_nav .panel-pane.pane-information-for {
    width: 23%;
    display: inline-block;
}

.second_navigation .panel-flexible-inside > .secondary_nav .panel-pane.second-menu-block {
    float: right;
    width: 73%;
    display: inline-block;
}

    .second_navigation .panel-flexible-inside > .secondary_nav .panel-pane.second-menu-block:only-child {
        width: 100%;
    }

.second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu {
    float: right;
    margin: 0 0 6px 0;
    padding: 0;
}

    .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu li, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu li, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu li, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu li {
        float: left;
        display: inline;
        padding: 0;
        margin-bottom: 0;
    }

        .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu li a, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu li a, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu li a, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu li a {
            color: #ffffff;
        }

            .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu li a:hover, .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu li a:focus, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu li a:hover, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu li a:focus, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu li a:hover, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu li a:focus, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu li a:hover, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu li a:focus {
                color: #ffffff;
                text-decoration: none;
                background-color: transparent;
                border-bottom: 2px solid #E5DDCF;
                padding-bottom: 2px;
            }

        .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu li.active-trail, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu li.active-trail, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu li.active-trail, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu li.active-trail {
            color: #ffffff;
            background-color: transparent;
            font-family: 'SourceSansPro-Semibold',sans-serif;
        }

            .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu li.active-trail a, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu li.active-trail a, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu li.active-trail a, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu li.active-trail a {
                border-bottom: 2px solid #8cc63f;
                padding-bottom: 2px;
            }

.second_navigation .menu-block-wrapper ul.menu li a {
    padding: 8px 0 4px 0;
    margin-right: 15px;
    margin-left: 15px;
    display: block;
}

.second_navigation img.ump-logo {
    float: right;
    height: 50px;
}

@media (max-width:767px) {
    .second_navigation .panels-flexible-region-bucket_head-second_navigation {
        font-size: 13px;
    }

        .second_navigation .panels-flexible-region-bucket_head-second_navigation ul.menu li a {
            padding: 8px 0;
            margin: 0 11px;
        }

    .second_navigation .menu-name-menu-free-and-low-cost-bucket-me ul.menu, .second_navigation .menu-name-menu-billing-and-providers-bucke ul.menu, .second_navigation .menu-name-menu-peb-bucket-menu ul.menu, .second_navigation .menu-name-menu-ump-bucket-menu ul.menu {
        bottom: 30px;
        float: none;
    }

    .second_navigation img.ump-logo {
        display: none;
    }
}

#leftnav {
    background-color: #fcfcf9;
    padding: 0;
    border-right: 1px solid #E5DDCF;
    margin-right: -1px;
}

#block-system-main {
    overflow: hidden;
    margin: 0;
}

#leftnav > h2.pane-title, #leftnav.perspay h2.pane-title {
    color: #666666;
    font-size: 23px !important;
    font-family: 'SourceSansPro-Semibold',sans-serif;
    margin: 0;
    padding: 20px 20px 0 20px;
    text-decoration: none;
}

    #leftnav > h2.pane-title > a, #leftnav.perspay h2.pane-title > a {
        color: #666666;
        text-decoration: none;
    }

#leftnav .view-ump-glossary li, #leftnav .menu-block-wrapper ul.menu li {
    margin: 0;
    padding: 0;
}

    #leftnav .view-ump-glossary a, #leftnav .menu-block-wrapper ul.menu li a {
        color: #666666;
        margin-left: 20px;
        margin-right: 30px;
        font-size: 15px;
        padding: 15px 15px 15px 0;
        display: inline-block;
    }

    #leftnav .menu-block-wrapper ul.menu li div {
        padding: 0 20px 0 0;
    }

        #leftnav .view-ump-glossary button, #leftnav .menu-block-wrapper ul.menu li div button {
            position: absolute;
            right: 0px;
            top: 2px;
        }

            #leftnav .menu-block-wrapper ul.menu li div button:focus {
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }

#leftnav .menu-block-wrapper ul.menu > li.active > div button, #leftnav .menu-block-wrapper ul.menu > li > ul li div button {
    display: none;
}

#leftnav .view-ump-glossary a:hover, #leftnav .view-ump-glossary a:active, #leftnav .menu-block-wrapper ul.menu li a:active, #leftnav .menu-block-wrapper ul.menu li a:hover, #leftnav > h2.pane-title > a:hover, #leftnav.perspay h2.pane-title > a:hover {
    color: #111111;
    text-decoration: none;
}

#leftnav ul.menu li.active-trail {
    background-color: #ffffff;
    border: solid #e6e2dc;
    border-width: 2px 2px 2px 0;
    border-radius: 0 4px 4px 0;
    left: 10px;
    margin-left: -10px;
    z-index: 1;
}

#leftnav ul.menu li.active > div {
    background-color: #8cc63f;
    border: solid #73A534;
    border-width: 0 1px 3px 1px;
    border-top-right-radius: 4px;
}

    #leftnav ul.menu li.active > div:only-child {
        border-bottom-right-radius: 4px;
    }

#leftnav ul.menu li.active-trail > div > a {
    font-family: 'SourceSansPro-Semibold',sans-serif;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0 1px 5px rgba(0,0,0,0.9);
}

    #leftnav ul.menu li.active-trail > div > a:hover {
        text-shadow: 0 1px 3px rgba(255,255,255,0.5);
    }

#leftnav ul.menu li.active-trail > ul {
    padding-left: 0;
}

#leftnav ul.menu li.active a {
    color: #1a5a91;
    padding-right: 0;
    margin-right: 20px;
}

#leftnav ul.menu li.active-trail ul li a:active, #leftnav ul.menu li.active-trail ul li a:hover {
}

#leftnav .view-ump-glossary ul, #leftnav ul.menu li ul {
    margin-top: 0;
    padding-left: 10px;
}

#leftnav .menu-block-wrapper ul.menu li ul li .menu-item {
    padding-right: 15px;
}

#leftnav .menu-block-wrapper ul.menu li ul li a {
    margin-right: 0;
    margin-left: 20px;
    padding-right: 20px;
}

#leftnav .view-ump-glossary .item-list, #leftnav li {
    position: relative;
}

#leftnav ul.nav li.active > ul > li > .menu-item button {
    display: block;
}

#leftnav.perspay .panel-separator {
    border-bottom: 1px solid #E5DDCF;
}

#leftnav .view-ump-glossary li {
    list-style: none;
}

.pane-node-field-callout {
    background-color: #8cc63f;
    color: #ffffff;
    font-size: 21px;
    text-shadow: 0 1px 3px rgba(0,0,0,0.9);
    padding: 20px;
    margin-top: 6px;
    margin-bottom: 20px;
    margin-left: 4%;
    border-radius: 3px;
    width: 48%;
    float: right;
}

    .pane-node-field-callout p {
        font-size: 21px;
    }

        .pane-node-field-callout p:last-child {
            padding-top: 10px;
            padding-bottom: 10px;
        }

@media (max-width:600px) {
    .pane-node-field-callout {
        font-size: 19px;
        padding: 12px;
        float: none;
        width: auto;
        margin-left: 0;
    }

        .pane-node-field-callout p {
            font-size: 19px;
        }
}

@media (max-width:768px) {
}

@media (max-width:960px) {
}

a.hca_button, .hca_button, .hca_buttons > div label {
    display: inline-block;
    font-family: 'VarelaRound',sans-serif;
    text-decoration: none;
    line-height: 1.47;
    color: #ffffff;
    background-color: #333333;
    border: 1px solid #c6c7c9;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    padding: .8em 1em;
    margin: 20px 0;
}

    .hca_button.alternate {
        background-color: #8cc63f;
        text-shadow: 0 1px 5px rgba(0,0,0,0.9);
        box-shadow: inset 0 -3px 0 #77a835;
    }

    .hca_button.document-button {
        font-size: 13px;
        margin: 0;
        padding: .4em 1em;
    }

    .hca_button.document-order-button {
        margin-left: 18px;
    }

.pane-node-field-callout .hca_button, .callout-button > .hca_button {
    border: none;
}

.pane-node-field-callout .hca_button {
    margin: 0;
    line-height: 1.8;
    font-size: 17px;
    color: #ffffff !important;
}

#second_navigation .hca_button.alternate {
    float: right;
    margin: 5px 0;
    padding: .6em 1em .7em 1.4em;
    font-size: 15px;
    line-height: 1.3;
    border: none;
}

.navbar button.navbar-search:active, .navbar button.navbar-search:hover {
    background-color: #ddd;
}

a.hca_button:active, .hca_button:active, a.hca_button:hover, .hca_button:hover, a.hca_button:visited, .hca_button:visited {
    color: #ffffff;
    border: 1px solid #c6c7c9;
}

.pane-node-field-callout .hca_button:hover, .callout-button > .hca_button:hover, #second_navigation .hca_button.alternate:hover {
    border: none;
}

.hca_button.document-button:hover {
    cursor: pointer;
}

.hca_button:after, .hca_buttons > div label:after {
    content: '';
    background-image: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right.svg);
    background-color: #fde17c;
    background-size: 20px 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    margin-left: 15px;
    margin-bottom: -0.4em;
}

.hca_button.alternate:after {
    background-image: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-green.svg);
    background-color: #ffffff;
}

#second_navigation .hca_button.alternate:after {
    background-size: 14px 14px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-bottom: -0.3em;
}

.hca_button.document-button:after {
    width: 1em;
    height: 1em;
    background-image: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/caret-bottom-yellow.svg);
    background-color: transparent;
    background-size: 10px 10px;
    background-position: center;
    margin-left: 10px;
    margin-bottom: 0;
    -o-transition: all 300ms;
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
}

.hca_button.document-order-button:after {
    background-image: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/external-link-yellow.svg);
}

.hca_button.document-button.opened:after {
    -o-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.hca_buttons > div > .form-item {
    display: inline-block;
}

.hca_buttons > div label > .radio-submit {
    display: none;
}

@media (max-width:767px) {
    #second_navigation .hca_button.alternate {
        float: left;
        z-index: 300;
        position: relative;
        margin-left: 20px;
        font-size: 15px;
        padding: .4em .8em .5em 1em;
    }

        #second_navigation .hca_button.alternate:after {
            background-size: 12px 12px;
            width: 18px;
            height: 18px;
            margin-left: 10px;
            margin-right: 5px;
            margin-bottom: -0.3em;
        }
}

@media (max-width:600px) {
    .pane-node-field-callout .hca_button, .hca_button {
        font-size: 15px;
        padding: .5em .8em;
        border-radius: 20px;
    }

        .hca_button:after {
            background-size: 14px 14px;
            width: 20px;
            height: 20px;
            margin-left: 8px;
            margin-bottom: -0.3em;
        }
}

button.expand {
    background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-bottom.svg) no-repeat;
    background-size: 15px 15px;
    background-position: center;
    width: 50px;
    height: 50px !important;
    background-color: transparent !important;
    border: 0;
}

    button.expand.collapsed {
        background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right.svg) no-repeat;
        background-size: 15px 15px;
        background-position: center;
    }

    button.expand:focus {
        outline: none;
    }

footer {
    margin-top: 10px !important;
    padding-top: 0px !important;
}

.footer {
    margin: 10px auto 0 auto;
    padding: 0 0 12px 0;
    border-top: none;
}

.footer-links a {
    display: inline-block;
}

.fat-footer-segments-row, #mini-panel-slim_footer {
    margin-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px solid #e5ddcf;
    border-radius: 4px;
}

    #mini-panel-fat_footer ul, #mini-panel-slim_footer ul {
        padding-left: 0;
    }

.slim-footer-right ul {
    margin-top: 0;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.slim-footer-right li {
    margin: 0;
    display: inline-block;
    width: 100%;
}

.slim-footer-left ul li a, .slim-footer-right ul li a, #mini-panel-fat_footer ul li a, #mini-panel-fat_footer p a, .fat-footer-bottom ul li a {
    color: #1a5a91;
}

#mini-panel-fat_footer ul li, #mini-panel-slim_footer ul li {
    list-style-type: none;
    padding-left: 0;
}

.slim-footer-right ul li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 15px;
}

    .slim-footer-right ul li a {
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
    }

    #mini-panel-fat_footer ul li a, .fat-footer-bottom ul li a, .slim-footer-left ul li a, .slim-footer-right ul li a {
        border-bottom: solid 2px #e8eee0;
        text-decoration: none;
    }

        #mini-panel-fat_footer ul li a:hover, #mini-panel-fat_footer ul li a:active, .fat-footer-bottom ul li a:hover, .fat-footer-bottom ul li a:active, .slim-footer-left ul li a:hover, .slim-footer-left ul li a:active, .slim-footer-right ul li a:hover, .slim-footer-right ul li a:active {
            border-bottom: solid 2px #1c629e;
        }

#block-panels-mini-fat-footer .fat-footer-left, #block-panels-mini-fat-footer .fat-footer-center, #block-panels-mini-fat-footer .fat-footer-right {
    font-size: 15px;
    padding: 20px;
}

#block-panels-mini-slim-footer .slim-footer-left, #block-panels-mini-slim-footer .slim-footer-right {
    font-size: 15px;
    padding: 20px;
}

    #block-panels-mini-fat-footer h2, #block-panels-mini-fat-footer h2 > a, #block-panels-mini-slim-footer .slim-footer-left h2 {
        font-family: 'SourceSansPro',sans-serif;
        font-size: 19px !important;
        color: #777777;
        margin-top: 0;
    }

.fat-footer-bottom {
    font-size: 15px;
    color: #555555;
    margin-bottom: 20px;
}

    .fat-footer-bottom ul, .slim-footer-right ul {
        padding-left: 0;
    }

        .fat-footer-bottom ul li, .slim-footer-right ul li {
            list-style-type: none;
            padding-left: 0;
            padding-right: 3em;
        }

        .fat-footer-bottom ul li {
            display: inline;
        }

    .fat-footer-bottom p, .slim-footer-right p {
        font-size: 14px;
        display: inline;
    }

    .fat-footer-bottom .images, .slim-footer-right .images {
        float: right;
    }

    .fat-footer-bottom img, .slim-footer-right img {
        margin-left: 20px;
    }

.fat-footer-left img, .slim-footer-left img {
    margin-right: 5px;
}

.fat-footer-right p {
    margin-bottom: 20px;
}

@media (max-width:600px) {
    #block-panels-mini-slim-footer .slim-footer-left, #block-panels-mini-slim-footer .slim-footer-right, #mini-panel-slim_footer, .fat-footer-segments-row, #block-panels-mini-fat-footer .fat-footer-left, #block-panels-mini-fat-footer .fat-footer-center, #block-panels-mini-fat-footer .fat-footer-right {
        border-radius: 0 !important;
    }

    .slim-footer-right ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

        .slim-footer-right ul li, .fat-footer-bottom ul li {
            display: block;
        }

    .fat-footer-bottom .images, .slim-footer-right .images {
        float: left;
        display: block;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .fat-footer-bottom {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}

@media (max-width:767px) {
    .slim-footer-right img {
        float: none !important;
    }

    .slim-footer-right img {
        height: 28px;
    }

    #block-panels-mini-fat-footer .fat-footer-left, #block-panels-mini-fat-footer .fat-footer-center, #block-panels-mini-fat-footer .fat-footer-right, #block-panels-mini-slim-footer .slim-footer-left, #block-panels-mini-slim-footer .slim-footer-right {
        border-radius: 4px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .fat-footer-left img, .slim-footer-left img {
        width: 40px;
        height: 40px;
    }
}

.pane-node-field-howdoi {
    font-size: 15px;
    padding: 20px;
    margin-bottom: 40px;
    margin-top: 40px;
    background-color: #fcfcf9;
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_about-hca.png);
    background-repeat: no-repeat;
    background-position: 10px -30px;
    border: 1px solid #e5ddcf;
    border-radius: 4px;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    position: relative;
    min-height: 160px;
}

.node-type-pathway-page .pane-node-field-howdoi {
    margin-left: 20px;
    margin-right: 20px;
}

.pane-node-field-howdoi::before {
    content: '';
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_about-hca.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 40px;
    width: 300px;
    top: -30px;
    left: 10px;
}

.page-public-employee-benefits .pane-node-field-howdoi {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_pebb.png);
    min-height: 145px;
}

.page-billers-providers .pane-node-field-howdoi {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_billers.png);
    min-height: 160px;
}

.page-free-or-low-cost-health-care .pane-node-field-howdoi {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_free-low-cost.png);
    min-height: 200px;
}

.page-ump .pane-node-field-howdoi {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_ump.png);
    min-height: 145px;
}

.page-public-employee-benefits .pane-node-field-howdoi::before {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_pebb.png);
}

.page-billers-providers .pane-node-field-howdoi::before {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_billers.png);
}

.page-free-or-low-cost-health-care .pane-node-field-howdoi::before {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_free-low-cost.png);
}

.page-ump .pane-node-field-howdoi::before {
    background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_ump.png);
}

.panels-flexible-landing_page_1 .pane-node-field-howdoi {
    margin-left: 20px;
}

.pane-node-field-howdoi h2.pane-title {
    font-size: 26px !important;
    font-family: 'VarelaRound',sans-serif;
    color: #111111 !important;
    margin: 20px 0 0 0;
    padding: 0 !important;
    display: inline-block;
    width: 300px;
    height: 100%;
    float: left;
    background-color: transparent !important;
    border: none !important;
}

    .pane-node-field-howdoi h2.pane-title::before, .pane-node-field-howdoi h2.pane-title::after {
        content: none;
    }

.pane-node-field-howdoi .field-items {
    margin-left: 320px;
    padding-left: 20px;
}

.pane-node-field-howdoi .field-item {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

    .pane-node-field-howdoi .field-item ul {
        padding-left: 0;
        margin: 0;
    }

        .pane-node-field-howdoi .field-item ul li {
            display: inline-block;
            width: 100%;
            list-style-type: none;
            margin-bottom: 15px;
            padding-right: 20px;
            padding-left: 0;
            -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
            break-inside: avoid;
        }

            .pane-node-field-howdoi .field-item ul li a {
                color: #1a5a91;
                padding-bottom: 2px;
                border-bottom: solid 2px #e8eee0;
                text-decoration: none;
            }

                .pane-node-field-howdoi .field-item ul li a:hover, .pane-node-field-howdoi .field-item ul li a:active {
                    border-bottom: solid 2px #1c629e;
                    text-decoration: none;
                }

.pane-node-field-related-links, .pane-node-field-contact, .pane-node-field-key-points, .pane-node-field-related-forms-and-publicat {
    font-size: 15px;
    padding: 20px;
    margin: 20px 0;
    background-color: #fcfcf9;
    border: 1px solid #e5ddcf;
    border-radius: 4px;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    overflow: hidden;
}

.node-type-pathway-page .pane-node-field-related-links {
    margin-left: 20px;
    margin-right: 20px;
}

.pane-node-field-related-links h2.pane-title, .pane-node-field-contact h2.pane-title, .pane-node-field-key-points h2.pane-title, .pane-node-field-related-forms-and-publicat h2.pane-title {
    font-size: 19px !important;
    margin-top: 0;
    display: block;
    width: 25%;
    float: left;
}

.pane-node-field-related-links > .pane-content, .pane-node-field-contact > .pane-content, .pane-node-field-key-points > .pane-content, .pane-node-field-related-forms-and-publicat > .pane-content {
    width: 70%;
    float: left;
}

.pane-node-field-related-links .field-items, .pane-node-field-contact .field-items, .pane-node-field-key-points .field-items, .pane-node-field-related-forms-and-publicat .field-items {
    padding-left: 20px;
}

.pane-node-field-related-links .field-item, .pane-node-field-key-points .field-item, .pane-node-field-related-forms-and-publicat .field-item {
    margin-bottom: 15px;
}

    .pane-node-field-related-links .field-item a, .pane-node-field-key-points .field-item a, .pane-node-field-related-forms-and-publicat .field-item a {
        color: #1a5a91;
        padding-bottom: 5px;
        border-bottom: solid 2px #e8eee0;
        text-decoration: none;
    }

        .pane-node-field-related-links .field-item a:hover, .pane-node-field-related-links .field-item a:active, .pane-node-field-key-points .field-item a:hover, .pane-node-field-key-points .field-item a:active, .pane-node-field-related-forms-and-publicat .field-item a:hover, .pane-node-field-related-forms-and-publicat .field-item a:active {
            border-bottom: solid 2px #1c629e;
        }

    .pane-node-field-key-points .field-item ul {
        padding-left: 0;
        margin: 0;
    }

        .pane-node-field-key-points .field-item ul li {
            display: block;
            list-style-type: none;
            margin-bottom: 15px;
            padding-left: 0;
        }

.pane-node-field-related-forms-and-publicat img.file-icon {
    display: none;
}

.pane-node-field-related-forms-and-publicat .file-application-pdf .file a::after {
    content: ' (PDF)';
}

.pane-node-field-related-forms-and-publicat .file-application-msword .file a::after, .pane-node-field-related-forms-and-publicat .file-application-vndopenxmlformats-officedocumentwordprocessingmldocument .file a::after {
    content: ' (Word)';
}

.pane-node-field-related-forms-and-publicat .file-application-msexcel .file a::after {
    content: ' (Excel)';
}

.pane-node-field-in-this-section {
    font-size: 15px;
    margin: 20px 0 0 0;
    width: 75%;
}

.node-type-pathway-page .pane-node-field-in-this-section {
    margin-left: 20px;
    margin-right: 20px;
}

.pane-node-field-in-this-section h2.pane-title {
    margin: 0 0 15px 0;
    display: block;
    width: 20%;
    float: left;
    -ms-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}

.pane-node-field-in-this-section .field-items, .pane-node-field-in-this-section .menu-name-main-menu {
    margin-left: 20%;
    padding-left: 20px;
}

.pane-node-field-in-this-section .field-item, .pane-node-field-in-this-section .menu-name-main-menu {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.pane-node-field-in-this-section ul {
    margin: 0;
    padding-left: 40px;
}

    .pane-node-field-in-this-section ul li {
        margin-bottom: 15px;
        padding-right: 20px;
        -webkit-column-break-inside: avoid;
        page-break-inside: avoid;
        break-inside: avoid;
        display: inline-block;
        width: 100%;
    }

        .pane-node-field-in-this-section ul li a {
            color: #1a5a91;
            text-decoration: none;
            display: list-item;
            list-style: disc;
        }

            .pane-node-field-in-this-section ul li a:active, .pane-node-field-in-this-section ul li a:hover {
                text-decoration: underline;
            }

            .pane-node-field-in-this-section ul li a:visited {
                color: #1a5a91;
            }

@media (min-width:601px) and (max-width:991px) {
    .pane-node-field-howdoi .field-item {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

        .pane-node-field-howdoi .field-item li {
            padding-right: 0 !important;
        }
}

@media (max-width:600px) {
    .pane-node-field-howdoi {
        padding: 0 12px 15px 12px;
        background: #fcfcf9;
        background-image: none !important;
        margin: 20px 0 !important;
        border-width: 1px 0 1px 0;
        border-radius: 0;
    }

        .pane-node-field-howdoi .field-item {
            -webkit-column-count: 1;
            -moz-column-count: 1;
            column-count: 1;
        }

        .pane-node-field-howdoi h2.pane-title {
            width: auto;
            float: none;
            display: block;
            margin: -20px -20px 20px -20px;
            padding: 40px 20px !important;
            background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_about-hca.png);
            background-size: auto 350%;
            background-repeat: no-repeat;
            background-position: right 30px top 10px;
            border-bottom: 1px solid #e5ddcf !important;
        }

    .page-public-employee-benefits .pane-node-field-howdoi h2.pane-title {
        background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_pebb.png);
    }

    .page-billers-providers .pane-node-field-howdoi h2.pane-title {
        background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_billers.png);
    }

    .page-free-or-low-cost-health-care .pane-node-field-howdoi h2.pane-title {
        background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_free-low-cost.png);
    }

    .page-ump .pane-node-field-howdoi h2.pane-title {
        background-image: url(/hca/p1findaprovider/sites/default/files/how_do_i_ump.png);
    }

    .pane-node-field-howdoi::before {
        content: none;
    }

    .pane-node-field-howdoi .field-items {
        margin-left: 0;
        padding-left: 0;
    }

    .pane-node-field-howdoi .field-item ul li {
        display: block;
        padding-right: 0 !important;
    }

    .pane-node-field-related-links, .pane-node-field-contact, .pane-node-field-related-forms-and-publicat {
        margin-left: 0 !important;
        margin-right: 0 !important;
        border-width: 1px 0 1px 0;
        border-radius: 0;
    }

    .pane-node-field-in-this-section {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: auto;
    }

    .node-type-page .pane-node-field-related-links, .node-type-page .pane-node-field-contact, .node-type-page .pane-node-field-related-forms-and-publicat {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }

    .node-type-program-page .pane-node-field-howdoi, .node-type-program-page .pane-node-field-related-forms-and-publicat, .node-type-program-page .pane-node-field-related-links {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }
}

@media (max-width:767px) {
    .pane-node-field-in-this-section .field-item, .pane-node-field-in-this-section .menu-name-main-menu {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .pane-node-field-related-links h2.pane-title, .pane-node-field-contact h2.pane-title, .pane-node-field-in-this-section h2.pane-title, .pane-node-field-key-points h2.pane-title, .pane-node-field-related-forms-and-publicat h2.pane-title {
        float: none;
        width: 100%;
    }

    .pane-node-field-related-links > .pane-content, .pane-node-field-contact > .pane-content, .pane-node-field-key-points > .pane-content, .pane-node-field-related-forms-and-publicat > .pane-content {
        float: none;
        width: 100%;
    }

    .pane-node-field-key-points .field-items, .pane-node-field-related-links .field-items, .pane-node-field-contact .field-items, .pane-node-field-in-this-section .field-items, .pane-node-field-in-this-section .menu-name-main-menu, .pane-node-field-related-forms-and-publicat .field-items {
        margin-left: 0;
        padding-left: 0;
    }

    .pane-node-field-key-points, .pane-node-field-related-links, .pane-node-field-contact, .pane-node-field-in-this-section, .pane-node-field-related-forms-and-publicat {
        padding: 15px 12px;
    }

        .pane-node-field-key-points.sticky {
            top: 0;
            margin: 0;
            max-height: 220px;
        }

            .pane-node-field-key-points.sticky .pane-content, .pane-node-field-key-points.sticky .field {
                max-height: 180px;
            }

            .pane-node-field-key-points.sticky .field-items {
                overflow: scroll;
                max-height: 158px;
            }

            .pane-node-field-key-points.sticky .field-item.even {
                overflow-y: auto;
            }
}

.views-field-field-promo-alpha-link {
    position: absolute;
    top: 100px;
    left: 0px;
    float: left;
    display: inline-block;
    padding: 0;
}

.views-field-field-promo-alpha-image {
    width: 100%;
}

.flexslider {
    border: none;
    background-color: transparent;
}

.flexslider {
    margin-bottom: 0;
}

.carousel-content {
    position: absolute;
    top: 50px;
    left: 0px;
    float: left;
    display: block;
    padding: 0;
}

.carousel-headline {
    color: #111111;
    font-family: 'VarelaRound',sans-serif;
    font-size: 30px;
    line-height: 1.23;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    max-width: 50%;
}

.flex-direction-nav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.flex-direction-nav {
    position: relative;
    margin: 0;
    padding: 0;
}

.flex-nav-prev {
    float: left;
    position: absolute;
    bottom: 20px;
    left: 0px;
}

.flex-nav-next {
    float: right;
    position: absolute;
    bottom: 20px;
    right: 0px;
}

.flex-control-nav {
    text-align: center;
    font-size: 10px;
    width: 80px;
    border-radius: 13px;
    padding: 0 10px;
    background-color: #888888;
    background-color: rgba(0,0,0,0.3);
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -40px;
    z-index: 10;
}

.flex-control-paging li {
    margin: 8px 0;
    padding: 0 5px;
}

    .flex-control-paging li a {
        width: 10px;
        height: 10px;
        margin: 0;
        padding: 0;
        background-color: #aaaaaa;
        background-color: rgba(255,255,255,0.4);
        border: none;
    }

        .flex-control-paging li a.flex-active {
            background-color: #ffffff;
        }

        .flex-control-paging li a:hover {
            background-color: #ffffff;
        }

@media (max-width:991px) {
    .carousel-content {
        left: 20px;
        top: 20px;
    }

    .carousel-headline, .view-content .flexslider .views-field-field-headline .field-content {
        font-size: 24px;
    }

        .carousel-headline a, .view-content .flexslider .views-field-field-button .field-content a {
            padding: .6em 1em;
        }

    .view-content .flexslider .views-field-field-button {
        bottom: 40px;
    }
}

@media (max-width:768px) {
    .carousel-content {
        left: 20px;
        top: 20px;
    }

    .flexslider .views-field-field-button {
        bottom: 50px;
    }

        .carousel-button a, .flexslider .views-field-field-button .field-content a {
            padding: .6em 1em;
        }

            .carousel-button a:after, .flexslider .views-field-field-button .field-content a:after {
                background-size: 15px 15px;
                width: 20px;
                height: 20px;
            }

    .flexslider .views-field-field-image {
        overflow: hidden;
    }

        .flexslider .views-field-field-image img {
            height: 240px;
            width: auto !important;
            max-width: none !important;
            margin-left: -100px;
        }
}

@media (max-width:600px) {
    .flexslider .views-field-field-image img {
        height: 240px;
        width: auto !important;
        max-width: none !important;
        margin-left: -120px;
    }
}

@media (max-width:500px) {
    .flexslider .views-field-field-headline .field-content {
        font-size: 17px;
    }

    .flexslider .views-field-field-image {
        overflow: hidden;
    }

        .flexslider .views-field-field-image img {
            height: 240px;
            width: auto !important;
            max-width: none !important;
            margin-left: -200px;
        }

    .flexslider .views-field-field-button {
        bottom: 60px;
    }
}

@media (max-width:420px) {
    .carousel-content {
        left: 20px;
        top: 0;
    }

    .carousel-headline {
        max-width: 60%;
    }

    .flexslider .views-field-field-image img {
        height: 180px;
        width: auto !important;
        max-width: none !important;
        margin-left: -100px;
    }

    .carousel-headline, .view-content .flexslider .views-field-field-headline .field-content {
        font-size: 19px;
    }
}

@media (max-width:360px) {
    .carousel-content {
        left: 20px;
        top: 0;
    }

    .carousel-headline {
        max-width: 55%;
    }

    .carousel-button .hca_button {
        margin: 12px 0;
    }

    .flexslider .views-field-field-image img {
        height: 180px;
        width: auto !important;
        max-width: none !important;
        margin-left: -150px;
    }

    .carousel-headline, .view-content .flexslider .views-field-field-headline .field-content {
        font-size: 18px;
    }
}

.panels-flexible-region-landing_page_1-carousel, .pane-promo-view, .node-type-pathway-page .panels-flexible-region.panels-flexible-region-new-in_this_section.panels-flexible-region-first {
    width: 100%;
}

.pane-promo-view {
    position: relative;
    border: solid #E5DDCF;
    border-width: 0 0 1px 0;
}

.node-type-pathway-page .pane-promo-view-panel-pane-1 {
    position: relative;
    border: solid #E5DDCF;
    border-width: 1px 0;
}

.panels-flexible-region-landing_page_1-carousel, .views-field-field-promo-beta-image-1 {
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    background-color: #fcfcf9;
}

.view-promo-view .views-row, #block-views-banner-view-block .view-banner-view {
    min-height: 240px;
}

.node-type-pathway-page .views-field-field-promo-beta-image-1 {
    overflow: visible;
}

.views-field-field-promo-beta-link {
    position: absolute;
    top: 15%;
    left: 20px;
    float: left;
    display: block;
    padding: 0;
}

    .views-field-field-promo-beta-link ul {
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

        .views-field-field-promo-beta-link ul li {
            list-style-type: none;
            font-size: 25px;
            margin-bottom: 1em;
        }

            .views-field-field-promo-beta-link ul li a {
                color: #1a5a91;
                padding-bottom: 5px;
                border-bottom: solid 2px #e8eee0;
            }

            .views-field-field-promo-beta-link ul li:before {
                content: "";
                background: #8cc63f url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-white.svg) 60% 50% no-repeat;
                background-color: rgba(140,198,63,0.4);
                background-size: 15px 15px;
                width: 25px;
                height: 25px;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                display: inline-block;
                margin-right: 10px;
                margin-bottom: -0.25em;
            }

            .views-field-field-promo-beta-link ul li a:hover, .views-field-field-promo-beta-link ul li a:focus, .views-field-field-promo-beta-link ul li a:active {
                font-weight: bold;
                text-decoration: none;
            }

            .views-field-field-promo-beta-link ul li:hover:before {
                background-color: rgba(140,198,63,0.8);
            }

@media (min-width:768px) and (max-width:991px) {
    .views-field-field-promo-beta-link {
        left: 20px;
        top: 10%;
    }

        .views-field-field-promo-beta-link ul li {
            font-size: 22px;
            margin-bottom: 15px;
        }

            .views-field-field-promo-beta-link ul li:before {
                margin-bottom: -0.35em;
            }
}

@media (min-width:601px) and (max-width:767px) {
    .views-field-field-promo-beta-link {
        left: 20px;
        top: 10%;
    }

        .views-field-field-promo-beta-link ul li {
            font-size: 18px;
            margin-bottom: 10px;
        }

            .views-field-field-promo-beta-link ul li:before {
                margin-bottom: -0.2em;
                background-size: 12px 12px;
                width: 20px;
                height: 20px;
            }
}

@media (min-width:481px) and (max-width:600px) {
    .views-field-field-promo-beta-link {
        left: 15px;
        top: 10%;
    }

        .views-field-field-promo-beta-link ul li {
            font-size: 17px;
            margin-bottom: 8px;
        }

            .views-field-field-promo-beta-link ul li:before {
                margin-bottom: -0.2em;
                margin-right: 6px;
                background-size: 9px 9px;
                width: 15px;
                height: 15px;
            }
}

@media (min-width:421px) and (max-width:480px) {
    .views-field-field-promo-beta-image-1 {
        overflow: hidden;
    }

        .views-field-field-promo-beta-image-1 img {
            height: 150px;
            width: auto !important;
            max-width: none !important;
            margin-left: -100px;
            display: none;
        }

    .views-field-field-promo-beta-link {
        position: relative;
        float: none;
        padding: 20px 0;
    }

        .views-field-field-promo-beta-link ul li {
            font-size: 15px;
            margin-bottom: 8px;
        }

            .views-field-field-promo-beta-link ul li:before {
                margin-bottom: -0.2em;
                margin-right: 6px;
                background-size: 9px 9px;
                width: 15px;
                height: 15px;
            }
}

@media (max-width:420px) {
    .views-field-field-promo-beta-image-1 {
        overflow: hidden;
    }

        .views-field-field-promo-beta-image-1 img {
            height: 150px;
            width: auto !important;
            max-width: none !important;
            margin-left: -150px;
            display: none;
        }

    .views-field-field-promo-beta-link {
        position: relative;
        float: none;
        padding: 20px 0;
    }

        .views-field-field-promo-beta-link ul li {
            font-size: 15px;
            margin-bottom: 8px;
        }

            .views-field-field-promo-beta-link ul li::before {
                margin-bottom: -0.2em;
                margin-right: 6px;
                background-size: 9px 9px;
                width: 15px;
                height: 15px;
            }
}

#promo-beta-module {
    margin: 20px;
    width: auto;
    background-color: #fcfcf9;
}

    #promo-beta-module h2.pane-title {
        position: relative;
        font-size: 20px !important;
        font-family: 'SourceSansPro',sans-serif;
        color: #555555 !important;
        padding: 0 !important;
        margin: 10px 0 0 0;
        background-color: #FFFCF6;
        border-color: #9F9F9E;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border-style: solid;
        border-width: 1px 3px 3px 1px;
    }

        #promo-beta-module h2.pane-title a {
            color: #555555;
            text-shadow: 0 1px 3px rgba(255,255,255,0.5);
            display: block;
            padding: 10px 20px 12px 20px !important;
            text-decoration: none;
        }

        #promo-beta-module h2.pane-title:hover, #promo-beta-module h2.pane-title:focus {
            border-width: 3px 1px 1px 3px;
            background-color: #eeeeee;
        }

    #promo-beta-module.pane-promo-view {
        position: relative;
        border: solid #E5DDCF;
        border-width: 0 1px 1px 1px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

        #promo-beta-module.pane-promo-view:after {
            content: '';
            clear: both;
        }

    #promo-beta-module .views-field-field-promo-beta-link {
        position: absolute;
        top: 65px;
        left: 20px;
        float: left;
        display: block;
        padding: 0;
        width: 50%;
    }

        #promo-beta-module .views-field-field-promo-beta-link ul {
            padding-left: 0;
            margin-top: 0;
            margin-bottom: 0;
        }

            #promo-beta-module .views-field-field-promo-beta-link ul li {
                list-style-type: none;
                font-size: 15px;
                margin-bottom: 1em;
            }

                #promo-beta-module .views-field-field-promo-beta-link ul li a {
                    color: #1a5a91;
                    padding-bottom: 3px;
                    border-bottom: solid 2px #e8eee0;
                }

                #promo-beta-module .views-field-field-promo-beta-link ul li:before {
                    content: "";
                    background: #8cc63f url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-white.svg) 60% 50% no-repeat;
                    background-color: rgba(140,198,63,0.4);
                    background-size: 12px 12px;
                    width: 18px;
                    height: 18px;
                    -moz-border-radius: 50%;
                    -webkit-border-radius: 50%;
                    border-radius: 50%;
                    display: inline-block;
                    margin-right: 10px;
                    margin-bottom: -0.25em;
                }

                #promo-beta-module .views-field-field-promo-beta-link ul li a:hover, #promo-beta-module .views-field-field-promo-beta-link ul li a:focus, #promo-beta-module .views-field-field-promo-beta-link ul li a:active {
                    font-weight: bold;
                    text-decoration: none;
                }

                #promo-beta-module .views-field-field-promo-beta-link ul li:hover:before {
                    background-color: rgba(140,198,63,0.8);
                }

                #promo-beta-module .views-field-field-promo-beta-link ul li:last-child {
                    font-size: 15px;
                    font-style: italic;
                    margin-left: 28px;
                    margin-top: 20px;
                }

                    #promo-beta-module .views-field-field-promo-beta-link ul li:last-child:before {
                        content: none;
                    }

                    #promo-beta-module .views-field-field-promo-beta-link ul li:last-child a {
                        border-bottom: none;
                    }

                        #promo-beta-module .views-field-field-promo-beta-link ul li:last-child a:hover, #promo-beta-module .views-field-field-promo-beta-link ul li:last-child a:focus, #promo-beta-module .views-field-field-promo-beta-link ul li:last-child a:active {
                            font-weight: normal;
                            text-decoration: underline;
                        }

@media (max-width:991px) {
    #promo-beta-module .views-field-field-promo-beta-image-1 img {
        display: none;
    }

    #promo-beta-module .views-field-field-promo-beta-link {
        width: auto;
    }

    #promo-beta-module .views-field-field-promo-beta-link {
        position: relative;
        float: none;
        top: 20px;
        margin-bottom: 20px;
    }

    #promo-beta-module {
        padding-bottom: 20px;
    }
}

.pane-bundle-callout-beta {
    background-color: #ffffff;
    padding: 0;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

    .pane-bundle-callout-beta h2.pane-title {
        position: relative;
        font-size: 20px !important;
        font-family: 'SourceSansPro',sans-serif;
        color: #555555 !important;
        padding: 0 !important;
        margin: 10px 0 30px 0;
        background-color: #FFFCF6;
        border-color: #9F9F9E;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border-style: solid;
        border-width: 1px 3px 3px 1px;
    }

    .pane-bundle-callout-beta > h2.pane-title:before {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        left: 24px;
        bottom: -21px;
        border: 10px solid;
        border-color: #9F9F9E transparent transparent #9F9F9E;
    }

    .pane-bundle-callout-beta > h2.pane-title:after {
        content: ' ';
        position: absolute;
        width: 0;
        height: 0;
        left: 25px;
        bottom: -16px;
        border: 9px solid;
        border-color: #FFFCF6 transparent transparent #FFFCF6;
    }

    .pane-bundle-callout-beta h2.pane-title a {
        color: #555555;
        text-shadow: 0 1px 3px rgba(255,255,255,0.5);
        display: block;
        padding: 10px 20px 12px 20px !important;
        text-decoration: none;
    }

    .pane-bundle-callout-beta h2.pane-title:hover, .pane-bundle-callout-beta h2.pane-title:focus {
        border-width: 3px 1px 1px 3px;
        background-color: #eeeeee;
    }

        .pane-bundle-callout-beta h2.pane-title:hover:after, .pane-bundle-callout-beta h2.pane-title:focus:after {
            border-color: #eeeeee transparent transparent #eeeeee;
        }

        .pane-bundle-callout-beta h2.pane-title:hover:before, .pane-bundle-callout-beta h2.pane-title:focus:before {
            left: 22px;
            bottom: -19px;
        }

    .pane-bundle-callout-beta .fieldable-panels-pane {
        background-color: #ffffff;
        padding: 0 20px 20px;
    }

    .pane-bundle-callout-beta img {
        max-width: 200px;
        max-height: 60px;
        margin-top: 10px;
        margin-bottom: 15px;
        margin-left: 0;
    }

    .pane-bundle-callout-beta .pane-content {
        padding-bottom: 5px;
    }

    .pane-bundle-callout-beta .field-name-field-callout-beta-links {
        font-size: 15px;
    }

    .pane-bundle-callout-beta ul {
        margin: 0 0 20px 20px;
        padding: 0;
        list-style-type: none;
    }

        .pane-bundle-callout-beta ul li {
            list-style-type: none;
            line-height: 1.9;
        }

            .pane-bundle-callout-beta ul li::before {
                content: "";
                background: #8cc63f url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-white.svg) 60% 50% no-repeat;
                background-color: #dddddd;
                background-size: 12px 12px;
                width: 20px;
                height: 20px;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                display: inline-block;
                margin-right: 8px;
                margin-bottom: -0.25em;
            }

            .pane-bundle-callout-beta ul li a {
                color: #1c629e;
                border-bottom: 2px solid #e8eee0;
                padding-bottom: 2px;
                text-decoration: none;
            }

                .pane-bundle-callout-beta ul li a:hover {
                    text-decoration: none;
                    border-bottom-color: #1c629e;
                }

            .pane-bundle-callout-beta ul li:hover::before {
                background-color: #bbbbbb;
            }

    .pane-bundle-callout-beta .field-name-field-callout-beta-links a {
        color: #1c629e;
    }

    .pane-bundle-callout-beta .field-name-field-callout-beta-links p {
        margin-left: 20px;
    }

    .pane-bundle-callout-beta h2, .pane-bundle-callout-beta h3 {
        margin-top: 0;
    }

@media (max-width:768px) {
    .pane-bundle-callout-beta {
        margin-left: 20px;
    }
}

css .panel-group {
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
}

.panel-group .panel {
    border-radius: 0;
}

    .panel-group .panel + .panel {
        margin-top: -1px;
        border-top: solid 1px #c4c4c4;
    }

    .panel-group .panel:first-child {
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .panel-group .panel:last-child {
        -moz-border-bottom-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        border-bottom-right-radius: 3px;
        -moz-border-bottom-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

.panel-default > .panel-heading {
    color: #1a5a91;
    background-color: #F8F7F4;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0 20px;
}

.active .panel-heading {
    background-color: #FCFCF9;
}

.pane-node-field-key-points .panel-heading {
    height: 50px;
    background-color: #fcfcf9;
}

.pane-node-field-key-points .panel-heading, .panel-group .pane-node-field-key-points .panel-body {
    padding: 5px 12px 0 12px;
}

    .pane-node-field-key-points .panel-heading .panel-title a:last-child {
        color: #111111;
        padding: 10px 0;
    }

.panel-group > .pane-node-field-key-points {
    padding: 0;
}

.panel-title {
    font-size: 21px;
    display: inline-block;
    width: 100%;
    overflow: visible;
    margin-bottom: -6px;
}

    .panel-title a:last-child {
        text-decoration: none;
        width: 100%;
        padding: 20px 0;
    }

.pane-node-body .panel-title a:last-child, #mini-panel-contracts .panel-title a:last-child, .pane-node-field-key-points .panel-title a:last-child, .views-bootstrap-accordion-plugin-style a:last-child, .view-wellness-coordinator-list a:last-child {
    display: block;
    float: left;
}

#mini-panel-contracts .panels-flexible-region {
    width: 100%;
}

.panel-title a:last-child::before {
    content: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right.svg);
    width: 20px;
    height: 20px;
    float: right;
    display: block;
    padding: 0;
    -o-transition: all 300ms;
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms;
}

.panel-title a:last-child::after {
    content: '';
    clear: both;
}

.pane-node-body .active .panel-title a:last-child, .views-bootstrap-accordion-plugin-style .active .panel-title a:last-child, .view-wellness-coordinator-list .active .panel-title a:last-child {
    border-bottom: 2px solid #8CC63F;
    padding-bottom: 18px;
}

.active .panel-title a {
    color: #111111;
}

    .active .panel-title a:last-child::before {
        -o-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

.panel-title a:hover, .panel-title a:active {
    color: #111111;
    cursor: pointer;
}

.active .panel-title a {
    color: #111111;
}

.panel-title a:after {
    content: '';
    clear: both;
}

.panel-group .panel-body {
    border: none;
    background-color: #ffffff;
    padding: 20px;
}

    .panel-group .panel-body p {
        margin-bottom: 15px;
    }

        .panel-group .panel-body p:last-child {
            margin-bottom: 0;
        }

    .panel-group .panel-body h4:first-child {
        margin-top: 4px;
    }

@media (max-width:768px) {
    .panel-title {
        font-size: 19px;
    }
}

}

nav .block-menu-block .menu.nav li {
    display: none;
}

nav .block-menu-block .menu-level-1 > .menu.nav li.active-trail {
    display: block;
}

nav .block-menu-block .menu-level-1 > .menu.nav > li.active-trail > .menu-item {
    display: none;
    float: none;
}

nav .block-menu-block .menu-level-1 .active-list > li, nav .block-menu-block .menu-level-1 .active-list > li > ul > li, nav .block-menu-block .menu-level-1 .about-list > li > ul > li {
    display: block;
}

nav .block-menu-block .menu-level-1 > .menu.nav button.expand {
    display: none;
    position: absolute;
    top: 2px;
    right: 0px;
}

nav .block-menu-block .menu-level-1 > .menu.nav .active-list > li > .menu-item > button.expand {
    display: block;
}

nav .block-menu-block .menu-level-1 .menu.nav > li.active-trail > .menu-item > a {
    float: left;
}

.region-mobile-menu-content .active-trail, .region-mobile-menu-content .block-menu-block ul, .region-mobile-menu-content .block-menu-block li, .region-mobile-menu-content .nav > li > a {
    padding: 0;
    margin: 0;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.modal-dialog {
    position: fixed;
    margin: 0;
    width: 100%;
    height: 100%;
    padding: 0;
}

.modal-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0 solid #FFFFFF;
    border-radius: 0;
    box-shadow: none;
    background: #FFFCF6;
}

.modal-header {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 50px;
    padding: 10px;
    border: 0;
    border-bottom: 2px solid #E6E2DC;
    background: #FFFFFF;
}

.modal-body {
    position: absolute;
    top: 50px;
    bottom: 60px;
    width: 100%;
    height: 90%;
    font-weight: 300;
    overflow: auto;
    padding: 0;
}

.modal-header ul.navbar-nav {
    width: 100%;
    margin: 0;
    text-align: justify;
}

.modal-header .navbar-nav > li {
    vertical-align: middle;
    display: inline-block;
}

    .modal-header .navbar-nav > li > a {
        padding: 5px 0;
        margin: 0;
        font-size: 15px;
    }

.modal-header ul.navbar-nav:after {
    content: '';
    display: inline-block;
    width: 100%;
}

.modal-header .close {
    background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/circle-x.svg) no-repeat;
    background-size: 30px 30px;
    background-position: center;
    width: 30px;
    height: 30px;
    margin-left: 25px;
}

.modal-header .nav-icon {
    display: none;
}

.modal-body li.first.active {
    border-top: 0;
}

.modal-body ul.menu li > .menu-item {
    padding: 5px 0;
}

    .modal-body ul.menu li > .menu-item > a {
        margin-right: 30px;
        display: inline-block;
        color: #777777;
    }

.modal-body li.active-trail > .menu-item > a, .modal-body li > .menu-item > a:hover {
    font-family: 'SourceSansPro-Semibold',sans-serif;
    text-decoration: none;
}

.modal-body li.active-trail.active > .menu-item > a, .modal-body li > .menu-item > a:hover {
    color: #111111;
}

.modal-body li.active-trail.active > .menu-item > a {
    border-bottom: 2px solid #8CC63F;
    padding-bottom: 15px;
    margin-bottom: -7px;
}

.modal-body li.active-trail.active {
    background-color: #FFFFFF;
}

.modal-body .menu-level-1 > ul > li.active-trail.active {
    background-color: transparent;
}

.modal-body li > .menu-item > a {
    padding: 12px 10px;
}

.modal-body .nav > li > a {
    padding: 0 15px;
}

.modal-body .block-title {
    display: none;
}

.modal-body .menu-item {
    position: relative;
    border-bottom: 2px solid #e6e2dc;
}

.modal-body li.active-trail.expanded.in > .menu-item:before, .modal-body .active-list li.expanded.in > .menu-item:before {
    content: ' ';
    position: relative;
    display: inline-block;
    border-style: solid;
    border-width: 2.5px 2.5px 0 0;
    border-color: #E6E2DC;
    background-color: #fcfcf9;
    transform: rotate(135deg);
    height: 10px;
    width: 10px;
    left: 10px;
    top: 29px;
    z-index: 1;
}

.modal-body li.active.expanded.in > .menu-item:before {
    border-top-color: #8cc63f;
    border-right-color: #8cc63f;
    background-color: #FFFFFF;
    top: 27px;
}

.modal-body li.expanded.in > .menu-item > a {
    margin-left: -10px;
}

.modal-body .active-list ul.collapsing > li > .menu-item, .modal-body .active-list ul.collapse.in > li > .menu-item {
    padding-left: 10px;
}

.modal-body .active-list li.about-item {
    background-color: transparent;
}

    .modal-body .active-list li.about-item > .menu-item {
        display: none;
    }

    .modal-body .active-list li.about-item.active > ul.about-list > li > .menu-item > button {
        display: block;
    }

.view-forms-and-publications-repository h1, .view-forms-and-publications-repository h2 {
    padding: 0 20px;
    margin-top: 30px;
}

.view-forms-and-publications-repository .view-header .forms-intro {
    padding: 0 20px;
}

.view-forms-and-publications-repository .views-exposed-form {
    background-color: #FCFCF9;
    padding: 20px;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4;
}

.view-forms-and-publications-repository .views-row-last {
}

.view-forms-and-publications-repository .form-text {
    background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/magnifying-glass.svg) no-repeat center left 10px;
    background-size: 20px 20px;
    padding-left: 40px;
}

.view-forms-and-publications-repository #edit-combine-wrapper, .view-forms-and-publications-repository .form-item.form-item-combine.form-type-textfield, .view-forms-and-publications-repository .views-exposed-widget, .view-forms-and-publications-repository .views-exposed-widgets {
    padding: 0;
    margin: 0;
}

.view-forms-and-publications-repository #edit-sort {
    display: inline-block;
    width: auto;
}

.view-forms-and-publications-repository .views-exposed-widget label:not(.control-label) {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

@media(min-width:992px) {
    .view-forms-and-publications-repository .form-text {
        border-right: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        padding-right: 0;
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.25);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.25);
        box-shadow: inset 0 1px 3px rgba(0,0,0,.25);
    }

    .view-forms-and-publications-repository #edit-sort-wrapper {
        float: right;
    }

    .views-widget-filter-field_peb_topic_tid select, .views-widget-filter-field_free_topic_tid select, .views-widget-filter-field_topic_tid select, .views-widget-filter-field_ump_topic_tid select {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: 0;
    }

    .views-widget-filter-field_free_document_type_value_1 select, .views-widget-filter-field_billers_document_type_value_1 select, .views-widget-filter-field_ump_document_type_value_1 select, .views-widget-filter-field_pebb_document_type_value_1 select {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .view-forms-and-publications-repository .views-exposed-widgets {
        width: 100%;
    }
}

@media(max-width:991px) {
    .view-forms-and-publications-repository .views-exposed-form .views-exposed-widget {
        float: none;
    }
}

.view-forms-and-publications-repository .view-content {
    padding: 0;
}

.view-forms-and-publications-repository .views-row-even {
    background-color: #FFFFFF;
    padding: 20px 20px 10px 20px;
    border-bottom: 2px solid #E6E2DC;
}

.view-forms-and-publications-repository .views-row-odd {
    background-color: #FCFCF9;
    padding: 20px 20px 10px 20px;
    border-bottom: 2px solid #E6E2DC;
}

.document-row {
    font-size: 15px;
}

.document-field-row {
}

.document-title {
    font-size: 18px;
    padding: 0 0 10px 0;
    margin: 0;
    font-weight: bold;
    display: inline-block;
    width: 80%;
}

.document-number {
    font-size: 15px;
    text-align: right;
    padding: 0 0 10px 0;
    display: inline-block;
    width: 18%;
}

.document-description {
    font-size: 15px;
    padding: 0 0 10px 0;
    margin: 0;
    display: inline-block;
    width: 70%;
}

.document-type {
    font-size: 15px;
    text-align: right;
    padding: 0 0 10px 0;
    margin: 0;
    display: inline-block;
    width: 28%;
}

.document-download-menu {
    width: 60%;
    position: relative;
    display: inline-block;
}

.document-downloads {
    display: none;
    position: relative;
    background-color: #FCFCF9;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #E5DDCF;
    padding: 1em 10px 10px 10px;
    z-index: 100;
}

    .document-downloads li {
        list-style-image: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/file.svg);
    }

.document-primary {
    display: inline-block;
    padding-left: 20px;
    text-indent: -20px;
    width: 85%;
}

    .document-primary:before {
        content: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/png/file.png);
        width: 10px;
        height: 10px;
        padding-left: 0;
        padding-right: 10px;
    }

.document-extension {
    padding-left: 10px;
    width: 14%;
    word-break: keep-all;
}

@media(min-width:992px) {
    .pebb-forms-pubs .views-exposed-form .views-exposed-widget {
        float: none;
        display: inline-block;
    }

    .pebb-forms-pubs .form-control {
        width: auto;
    }

    .pebb-forms-pubs .views-exposed-widget label:not(.control-label) {
        border: 0;
        clip: auto;
        height: auto;
        margin: auto;
        overflow: auto;
        padding: 0;
        position: relative;
        width: auto;
        padding-top: 10px;
    }

    .pebb-forms-pubs .form-text {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .pebb-forms-pubs #edit-sort-wrapper {
        float: none;
        padding-top: 10px;
    }

    .pebb-forms-pubs #edit-sort {
        display: block;
        width: auto;
    }

    .pebb-forms-pubs .view-actions {
        float: none;
    }
}

h1.page-title-position {
    margin: 0;
    padding: 10px 0 10px 4px;
    color: #ffffff;
    font-size: 30px !important;
}

    h1.page-title-position a {
        color: #ffffff;
        display: inline-block;
    }

        h1.page-title-position a:hover, h1.page-title-position a:focus {
            text-decoration: none;
        }

.node-type-pathway-page #bodypg_title h1 {
    margin-left: 20px;
    margin-right: 20px;
}

.panels-flexible-row.panels-flexible-row-bucket_head-1.panels-flexible-row-first, .panels-flexible-row.panels-flexible-row-bucket_head-main-row {
    padding-bottom: 0;
}

.info-for {
    width: 13em;
    z-index: 110;
    position: relative;
    bottom: 0;
}

#ctools-jump-menu .form-item {
    padding-left: 0;
}

.ctools-jump-menu-select {
    width: 170px;
    border: none;
    background-color: transparent;
    color: #ffffff;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 500;
}

    .ctools-jump-menu-select:active, .ctools-jump-menu-select:hover, .ctools-jump-menu-select:focus, .ctools-jump-menu-select:visited {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .ctools-jump-menu-select option {
        color: #ffffff;
        background-color: #174d7b;
    }

#ctools-jump-menu label {
    position: absolute;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

@media (max-width:960px) {
    .menu-name-menu-peb-bucket-menu ul {
    }

    .menu-name-menu-peb-bucket-menu li:not(.first).leaf {
        display: block;
    }
}

@media (max-width:767px) {
    h1.page-title-position {
        font-size: 20px !important;
        margin-top: 15px;
        margin-left: 20px;
    }

    .info-for {
        display: none;
    }

    .second_navigation .panel-flexible-inside > .secondary_nav .panel-pane.second-menu-block {
        width: 100%;
    }

    .hero #toggle {
        clear: both;
        float: right;
        display: block !important;
        position: relative;
        top: -42px;
        margin-bottom: -55px !important;
        line-height: 2.3em;
    }

    #mob-sec-menu {
        display: block !important;
        float: left;
        margin-top: 20px;
    }

        #mob-sec-menu ul {
            float: right;
            margin: 0;
            padding-left: 0px;
        }

        #mob-sec-menu li {
            float: left;
            list-style: none;
            font-size: 13px;
            margin: 0;
        }

            #mob-sec-menu li.first {
                margin-left: 160px;
            }

            #mob-sec-menu li a {
                color: #555555;
                text-decoration: none;
                border-bottom: 2px solid transparent;
                border-left: 1px solid transparent;
                border-right: 1px solid transparent;
                padding: 8px;
                margin: 0;
            }

                #mob-sec-menu li a:hover {
                    color: #111111;
                    text-decoration: none;
                    border-bottom: 2px solid #a9a9a9;
                    border-left: 1px solid #e6e2dc;
                    border-right: 1px solid #e6e2dc;
                    padding: 8px;
                    margin: 0;
                }

    #sec-menu-expand {
    }

    #sec-menu-collapse {
    }
}

@media (max-width:600px) {
    h1.page-title-position {
        font-size: 20px !important;
        margin-top: 10px;
        margin-left: 12px;
        padding-top: 0;
        padding-left: 0;
    }

    .node-type-pathway-page #bodypg_title h1 {
        margin-left: 12px;
        margin-right: 12px;
    }
}

.search-container {
    padding-top: 15px;
    display: inline-block;
}

    .search-container .search-form {
        width: 100%;
    }

.search-toggle {
    background: none;
    border: 0;
    color: #1a5a91;
    padding: 0 0 5px 0;
}

    .search-toggle:hover {
        border-bottom: 2px solid #E6E2DC;
    }

ul.search-results {
    padding: 0;
    margin: 0;
}

    ul.search-results li {
        list-style-type: none;
        border-bottom: 2px solid #E6E2DC;
        margin: 0;
        padding: 15px 20px;
    }

        ul.search-results li:first-child {
            border-top: 2px solid #E6E2DC;
        }

        ul.search-results li.odd {
            background-color: #FCFCF9;
        }

        ul.search-results li.even {
            background-color: #FFFFFF;
        }

        ul.search-results li h3 {
            margin-top: 0;
        }

.form-search {
    max-width: 100%;
    position: relative;
}

.modal-body .form-search {
    padding: 25px;
}

.form-search--active .site-search-section-list {
    display: block;
}

.site-search-section-list {
    background: #FCFCF9;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    display: none;
    margin-bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 20;
}

.form-search .radio.focus {
    background: #E8ECEE;
    color: #1A5A91;
}

.form-search .radio:hover, .form-search .radio.hover {
    background: #eee;
}

.form-search .radio {
    cursor: pointer;
    margin-bottom: 0;
    padding: 10px 10px 10px 10px;
    color: #777;
    position: relative;
}

    .form-search .radio:before {
        content: "\e003";
        display: none;
        position: absolute;
        left: 8px;
        top: 50%;
        margin-top: -6px;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 13px;
    }

    .form-search .radio.focus:before, .form-search .radio:hover:before, .form-search .radio.hover:before {
        display: inline-block;
    }

.search-input {
    background: #FCFCF9;
}

.form-search--active .search-input {
    border-bottom-left-radius: 0;
}

.form-search--active .btn {
    border-bottom-right-radius: 0;
}

.form-search .form-type-radios {
    padding-left: 0;
}

.form-search .form-radio {
    display: none;
}

.search-title {
    margin-left: 20px;
}

.search__suggestions {
    margin: 20px 0 0 20px;
}

.suggestions__search {
    display: block;
}

.suggestions__search {
    font-size: 17px;
}

    .suggestions__search em {
        font-weight: bold;
    }

.suggestions__suggestion {
    font-size: 15px;
}

.search__no-results {
    padding: 0 0 20px 20px;
}

.search-results .snippet__breadcrumb {
    margin: 0;
    padding: 0;
}

.search-snippet-info {
    margin-top: 10px;
}

ul.search-results li.snippet__term {
    border: none;
    padding: 0;
}

.search-results .snippet__term + .snippet__term:before {
    color: inherit;
    content: '>\00a0';
    display: inline-block;
}

.snippet__title {
    margin-bottom: 0;
}

.search__highlight {
    font-weight: bold;
}

@media (max-width:767px) {
    .search-results .snippet__breadcrumb {
        display: block;
    }
}

@media (min-width:768px) {
    .search-modal {
        display: block;
        overflow: visible;
        position: static;
    }

    .modal-header {
        display: none;
    }

    .modal-body {
        height: auto;
        overflow: visible;
        width: auto;
    }

    .modal-dialog, .modal-content, .modal-header, .modal-body {
        position: static;
    }

        .modal-body .form-search {
            padding: 0;
        }

    .search-container .search-form {
        display: none;
        width: 200px;
    }

    .search-container--is-active .search-toggle {
        display: none;
    }

    .search-container--is-active .search-form {
        display: block;
    }

    .search-container--is-active .search-toggle {
        display: none;
    }
}

@media (min-width:1024px) {
    .search-container .search-form {
        width: 300px;
    }
}

.search__results .document-downloads li {
    border-top: none !important;
    border-bottom: none;
}

.search__results .document-downloads ul {
    margin-top: 0;
}

.snippet__title.file-title {
    padding-left: 0 !important;
}

body.page-node-3696 .pane-node-field-contact > .pane-title {
    display: none;
}

body.page-node-3696 .pane-node-field-contact > .pane-content .field-items {
    margin-left: 0;
    padding-left: 0;
}

.gdw_buttons {
    display: none;
}

.webform-client-form .webform-next.hidden, .webform-client-form .webform-previous.hidden, .webform-client-form .webform-submit.hidden {
    display: none;
}

.form-actions {
    padding-bottom: 20px;
}

.node-wac ol, .embedded-wac ol, .node-wac ol > li, .embedded-wac ol > li {
    list-style-type: none;
    padding-left: 20px;
    margin-left: 0;
    text-indent: -20px;
}

    .node-wac ol li::before, .embedded-wac ol li::before {
        content: "(" counter(section,decimal) ") ";
    }

    .node-wac ol li, .embedded-wac ol li {
        counter-increment: section;
    }

    .node-wac ol ol li:before, .embedded-wac ol ol li:before {
        content: "(" counter(section,lower-alpha) ") ";
    }

    .node-wac ol ol li:first-of-type, .embedded-wac ol ol li:first-of-type {
        counter-reset: section;
    }

    .node-wac ol ol ol li:before, .embedded-wac ol ol ol li:before {
        content: "(" counter(section,lower-roman) ") ";
    }

    .node-wac ol ol ol li:first-of-type, .embedded-wac ol ol ol li:first-of-type {
        counter-reset: section;
    }

    .node-wac ol ol ol ol li:before, .embedded-wac ol ol ol ol li:before {
        content: "(" counter(section,upper-alpha) ") ";
    }

    .node-wac ol ol ol ol li:first-of-type, .embedded-wac ol ol ol ol li:first-of-type {
        counter-reset: section;
    }

    .node-wac ol ol ol ol ol li:before, .embedded-wac ol ol ol ol ol li:before {
        content: "(" counter(section,upper-roman) ") ";
    }

    .node-wac ol ol ol ol ol li:first-of-type, .embedded-wac ol ol ol ol ol li:first-of-type {
        counter-reset: section;
    }

.node-type-wac .region.region-content {
    padding: 0 20px 20px 20px;
}

.views-exposed-widgets {
    display: inline-block;
}

.view-filters .form-item {
    padding-left: 0;
}

.view-actions {
    clear: left;
    float: left;
    padding: 1em 0 0.5em 0;
}

    .view-actions .views-exposed-widget {
        padding: 0;
    }

.views-exposed-form .view-actions .views-exposed-widget .btn {
    margin: 0;
}

.views-widget-filter-field_affected_wacs_value, .views-widget-filter-field_wsr_file_title_value {
    width: 200px;
}

.rulemaking-status__column {
    float: left;
}

.rulemaking-status__column {
    padding: 0 10px;
    width: 20%;
}

.rulemaking__wac {
    white-space: nowrap;
}

.rulemaking__contact .contact__info {
    display: none;
}

.rulemaking__contact--is-active .contact__info {
    display: block;
}

.contact__name {
    background: none;
    border: none;
    color: #1a5a91;
    padding: 0;
    text-decoration: underline;
}

.rule-making-row {
    border-top: 1px solid #e5ddcf;
    border-left: 1px solid #e5ddcf;
    border-right: 1px solid #e5ddcf;
    padding: 15px 5px;
}

    .rule-making-row:nth-child(odd) {
        background: #fcfcf9;
    }

    .rule-making-row:last-child {
        border-bottom: 1px solid #e5ddcf;
    }

.contact__point {
    clear: left;
    float: left;
}

.rulemaking-status__category {
    font-size: 20px;
}

.rulemaking__status {
    padding: 10px 0;
}

.rulemaking-status__item + .rulemaking-status__item {
    margin-top: 5px;
}

.rulemaking__item + .rulemaking__item {
    margin-top: 5px;
}

.panel-news-page .pane-news h1, .panel-news-page .pane-news h2 {
    padding: 0 20px;
    margin-top: 30px;
}

.view-news.news-page .views-exposed-form {
    background-color: #FCFCF9;
    padding: 20px;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4;
}

.view-news.news-page .form-text {
    background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/magnifying-glass.svg) no-repeat center left 10px;
    background-size: 20px 20px;
    padding-left: 40px;
}

.view-news.news-page label {
}

.view-blog.news-page .view-content, .view-news.news-page .view-content {
    padding: 0;
}

.view-blog.news-page .views-row, .view-news.news-page .views-row {
    overflow: auto;
}

.view-blog.news-page .views-row-even, .view-news.news-page .views-row-even {
    background-color: #FFFFFF;
    padding: 20px 20px 10px 20px;
}

.view-blog.news-page .views-row-odd, .view-news.news-page .views-row-odd {
    background-color: #FCFCF9;
    padding: 20px 20px 10px 20px;
}

.view-blog.news-page .news-title, .view-news.news-page .news-title {
    margin: 0;
    padding-left: 0;
}

.view-blog.news-page .news-description, .view-news.news-page .news-description {
    float: left;
}

.view-blog.news-page .news-type, .view-news.news-page .news-type {
    border: 2px solid #D2D1D1;
    border-radius: 4px;
    padding: 0;
}

    .view-blog.news-page .news-type, .view-news.news-page .news-type > .field-content {
        text-align: center;
    }

.view-blog.news-page .news-date, .view-news.news-page .news-date {
    border: 2px solid #D2D1D1;
    border-radius: 4px;
}

    .view-blog.news-page .news-date > p, .view-news.news-page .news-date > p {
        margin: 0;
        text-align: center;
    }

    .view-blog.news-page .news-date > .month, .view-blog.news-page .news-date > .year, .view-news.news-page .news-date > .month, .view-news.news-page .news-date > .year {
        font-size: 15px;
    }

    .view-blog.news-page .news-date > .day, .view-news.news-page .news-date > .day {
        font-size: 21px;
        font-family: 'SourceSansPro-Semibold',sans-serif;
    }

.blog-listing {
    border-bottom: 1px solid #C4C4C4;
    padding: 10px;
}

.blog-heading {
    font-size: 19px;
}

@media (min-width:960px) {
    .blog-heading {
        font-size: 21px;
    }
}

.blog-preview {
    padding-right: 10px;
}

.blog-date {
    border: 2px solid #D2D1D1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #555555;
    text-align: center;
}

.blog-month {
    display: block;
    font-weight: normal;
    font-size: 15px;
    text-transform: uppercase;
}

.blog-day {
    display: block;
    font-weight: 600;
    font-size: 21px;
}

.blog-year {
    display: block;
    font-weight: normal;
    font-size: 13px;
}

.blog-content {
    padding: 0;
}

.view-blog .view-header {
    background-color: #FFFFFF;
    border-bottom: 2px solid #D2D1D1;
}

    .view-blog .view-header h1 {
        margin: 0;
        padding: 20px 15px;
    }

.view-blog .views-row-odd {
    background-color: #FCFCF9;
}

.view-blog .view-row-even {
    background-color: #FFFFFF;
}

.view-blog .form-control {
    display: inline-block;
    width: auto;
    background-color: #FCFCF9;
}

.view-blog .views-exposed-form {
    background-color: #FCFCF9;
    padding: 5px;
    border-bottom: 2px solid #D2D1D1;
}

.view-blog .views-exposed-widgets {
    margin: 0;
    width: 100%;
}

    .view-blog .views-exposed-widgets label {
        margin: 0;
    }

.view-blog .view-filters {
    text-align: right;
}

.view-blog .views-exposed-form .views-widget {
    display: inline-block;
}

.view-blog .views-widget-sort-sort_bef_combine {
    float: right;
}

.pager-wrapper {
    font-size: 15px;
    height: 100%;
    border-bottom: 2px solid #D2D1D1;
    background-color: #FCFCF9;
    text-align: right;
}

    .pager-wrapper:last-of-type {
        border-bottom: none;
    }

    .pager-wrapper > .pager-count {
        padding-right: 5px;
    }

    .pager-wrapper li {
        margin-bottom: 0;
        padding: 1px 8px !important;
        border-radius: 4px;
    }

    .pager-wrapper > ul {
        padding: 2px 0;
        margin: 0;
        display: inline-block;
    }

        .pager-wrapper > ul > li {
            display: inline-block;
        }

    .pager-wrapper .pager-current {
        background-color: #8CC63F;
        color: #FFFFFF;
        margin: 0;
    }

    .pager-wrapper > .pager-controls {
        width: auto;
        background-color: #F8F7F4;
        border-left: 2px solid #D2D1D1;
        height: 100%;
    }

        .pager-wrapper > .pager-controls > .pager-next > a {
            background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right.svg) no-repeat center;
            height: 18px;
            width: 18px;
            display: inline-block;
            padding: 3px 12px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            -webkit-background-size: 28px;
            background-size: 18px;
        }

        .pager-wrapper > .pager-controls > .pager-next-inactive {
            background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-inactive.svg) no-repeat center;
            height: 18px;
            width: 18px;
            display: inline-block;
            padding: 3px 17px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            -webkit-background-size: 28px;
            background-size: 18px;
        }

        .pager-wrapper > .pager-controls > .pager-previous > a {
            background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-left.svg) no-repeat center;
            height: 18px;
            width: 18px;
            display: inline-block;
            padding: 3px 12px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            -webkit-background-size: 18px;
            background-size: 18px;
        }

        .pager-wrapper > .pager-controls > .pager-previous-inactive {
            background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-left-inactive.svg) no-repeat center;
            height: 18px;
            width: 18px;
            display: inline-block;
            padding: 3px 17px;
            text-indent: 100%;
            white-space: nowrap;
            overflow: hidden;
            -webkit-background-size: 18px;
            background-size: 18px;
        }

.panels-flexible-column-story_bank-main .panels-flexible-column-last .hca-main-content {
    width: 820px;
    margin-left: 10px;
}

.panels-flexible-column-story_bank-main-inside .panels-flexible-row {
    margin-bottom: 20px;
    padding-bottom: 0;
}

.panels-flexible-region-story_bank-left_feature {
    width: 535px;
    margin-right: 35px;
    margin-bottom: 10px;
    background-color: #fcfcf9;
    border: 1px solid #e5ddcf;
    border-radius: 4px;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

    .panels-flexible-region-story_bank-left_feature .sb-name, .panels-flexible-region-story_bank-left_feature .sb-location, .panels-flexible-region-story_bank-left_feature .sb-tagline-featured, .panels-flexible-region-story_bank-left_feature .sb-body-featured, .panels-flexible-region-story_bank-left_feature .sb-read-more-featured {
        padding: 0 20px;
    }

    .panels-flexible-region-story_bank-left_feature img {
        width: 533px;
    }

.pane-hw-story-bank table.views-view-grid td {
    padding: 0;
}

    .pane-hw-story-bank table.views-view-grid td:not(:last-child) {
        padding-right: 35px;
    }

.panels-flexible-region-story_bank-center {
    width: 250px;
}

    .panels-flexible-region-story_bank-center img {
        width: 250px;
        margin: 0;
    }

    .panels-flexible-region-story_bank-center .sb-insight-feature .view-footer {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }

        .panels-flexible-region-story_bank-center .sb-insight-feature .view-footer a {
            font-size: 15px;
            font-style: italic;
            text-decoration: none;
            background-color: #1c629e;
            color: #ffffff;
            padding: .8em 1em;
            margin: 20px 0;
            display: block;
            border-radius: 4px;
            float: none;
        }

            .panels-flexible-region-story_bank-center .sb-insight-feature .view-footer a:hover {
                text-decoration: underline;
            }

            .panels-flexible-region-story_bank-center .sb-insight-feature .view-footer a:before {
                content: "";
                background: #8db1d0 url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-white.svg) 70% 50% no-repeat;
                background-size: 12px 12px;
                width: 18px;
                height: 18px;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                display: inline-block;
                margin-right: 10px;
                margin-bottom: -0.25em;
            }

            .panels-flexible-region-story_bank-center .sb-insight-feature .view-footer a:hover:before {
                background-color: #8db1d0;
            }

.sb-image {
    width: 250px;
    height: auto;
}

    .sb-image img {
        width: 250px;
        height: auto;
        border-radius: 4px;
        border: 0;
        box-shadow: none;
    }

.sb-name {
    font-family: 'VarelaRound',sans-serif;
    font-size: 22px;
    color: #333333;
    margin-top: 5px;
}

td .sb-name:hover {
    text-decoration: underline;
}

.sb-location {
    font-weight: bold;
    margin-bottom: 10px;
}

.sb-tagline {
    margin: 10px 0 20px 0;
}

.sb-image-featured img {
    border: 0;
    box-shadow: none;
}

.sb-tagline-featured {
    font-weight: bold;
    margin: 10px 0 6px 0;
}

.sb-read-more-featured {
    font-size: 15px;
    font-style: italic;
    margin-top: 15px;
    margin-bottom: 5px;
}

.pane-hw-story-bank-footer .panel-col-last {
    font-size: 15px;
    font-style: italic;
    margin-top: 35px;
}

.view-hw-story-bank td {
    border: none !important;
}

.field-name-field-youtube-id iframe {
    max-width: none !important;
}

.node-type-healthier-washington-insights .pane-node-field-profile-picture {
    float: left;
    margin: 0 25px 25px 0;
}

    .node-type-healthier-washington-insights .pane-node-field-profile-picture img {
        width: 150px;
        height: auto;
    }

.pane-node-field-leader-organization {
    margin-top: 5px;
    margin-bottom: 15px;
}

.pane-node-field-leader-biography {
    color: #333333;
    margin: 30px 0;
    padding: 20px 0;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

.node-type-healthier-washington-community-s .pane-node-field-profile-picture {
    width: 75%;
    height: auto;
}

.view-social-media-buttons {
    float: right;
    width: 105px;
    margin-left: 10px;
    margin-top: 5px;
}

    .view-social-media-buttons img {
        height: 40px;
        width: 40px;
        float: right;
        margin-left: 5px;
        border: 0;
        box-shadow: none;
    }

.pane-hw-story-bank-footer + .panel-separator {
    border-bottom: solid 1px #e5ddcf;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.node-type-healthier-washington-community-s .pane-hw-story-bank-footer, .node-type-healthier-washington-insights .pane-hw-story-bank-footer {
    margin: 20px 0 25px 0;
}

.pane-hw-story-bank .view-footer a {
    font-size: 15px;
    font-style: italic;
    text-decoration: none;
    float: right;
    padding-bottom: 15px;
}

    .pane-hw-story-bank .view-footer a:hover {
        text-decoration: underline;
    }

    .pane-hw-story-bank .view-footer a:before {
        content: "";
        background: #8cc63f url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/chevron-right-white.svg) 70% 50% no-repeat;
        background-color: rgba(140,198,63,0.4);
        background-size: 12px 12px;
        width: 18px;
        height: 18px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        margin-right: 10px;
        margin-bottom: -0.25em;
    }

    .pane-hw-story-bank .view-footer a:hover:before {
        background-color: rgba(140,198,63,0.8);
    }

#edit-submit-hw-story-bank {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

    #edit-submit-hw-story-bank:hover, #edit-submit-hw-story-bank:focus, #edit-submit-hw-story-bank:active {
        background-color: #286090;
        border-color: #204d74;
    }

.sb-card {
    text-decoration: none !important;
    color: #555555 !important;
}

@media (min-width:420px) and (max-width:768px) {
    .sb-name {
        font-size: 19px !important;
    }

    .pane-hw-story-bank-footer .panel-panel {
        width: 50% !important;
    }
}

@media (max-width:419px) {
    .sb-name {
        font-size: 19px !important;
    }

    .pane-hw-story-bank-footer .panel-col-last {
        margin-top: -10px;
    }

        .pane-hw-story-bank-footer .panel-col-last p {
            text-align: left;
        }
}

@media (min-width:992px) and (max-width:1200px) {
    .panels-flexible-column-story_bank-main.panels-flexible-column-last.hca-main-content {
        width: 680px;
    }

    .panels-flexible-region-story_bank-left_feature {
        width: 435px;
        margin-right: 35px;
    }

        .panels-flexible-region-story_bank-left_feature img {
            width: 433px;
        }

    .panels-flexible-region-story_bank-center {
        width: 200px;
    }

        .panels-flexible-region-story_bank-center img {
            width: 200px;
            margin: 0;
        }

    .sb-image {
        width: 200px;
        height: auto;
    }

        .sb-image img {
            width: 200px;
            height: auto;
        }
}

@media (min-width:768px) and (max-width:991px) {
    .panels-flexible-column-story_bank-main.panels-flexible-column-last.hca-main-content {
        width: 520px;
        margin-left: 10px;
    }

    .pane-hw-story-bank table.views-view-grid td:not(:last-child) {
        padding-right: 30px;
    }

    .panels-flexible-region-story_bank-left_feature {
        width: 330px;
        margin-right: 30px;
    }

        .panels-flexible-region-story_bank-left_feature img {
            width: 328px;
        }

    .panels-flexible-region-story_bank-center {
        width: 150px;
    }

        .panels-flexible-region-story_bank-center img {
            width: 150px;
            margin: 0;
        }

    .sb-image {
        width: 150px;
        height: auto;
    }

        .sb-image img {
            width: 150px;
            height: auto;
        }
}

@media (min-width:600px) and (max-width:767px) {
    .panels-flexible-column-story_bank-main.panels-flexible-column-last.hca-main-content {
        width: 520px;
        margin-left: 10px;
    }

    .panels-flexible-story_bank .panels-flexible-column-inside-last {
        padding: 0;
    }

    .panels-flexible-region-story_bank-center_bottom td {
        width: 150px;
    }

        .panels-flexible-region-story_bank-center_bottom td:not(:last-child) {
            width: 180px;
        }

    .pane-hw-story-bank table.views-view-grid td:not(:last-child) {
        padding-right: 30px;
    }

    .node-type-healthier-washington-community-s .pane-hw-story-bank td, .node-type-healthier-washington-insights .pane-hw-story-bank td {
        width: 150px;
    }

        .node-type-healthier-washington-community-s .pane-hw-story-bank td:not(:last-child), .node-type-healthier-washington-insights .pane-hw-story-bank td:not(:last-child) {
            width: 180px;
        }

    .panels-flexible-region-story_bank-left_feature {
        margin-right: 30px;
        width: 330px !important;
    }

        .panels-flexible-region-story_bank-left_feature img {
            width: 328px;
        }

    .panels-flexible-region-story_bank-center {
        width: 150px !important;
    }

        .panels-flexible-region-story_bank-center img {
            width: 150px;
            margin: 0;
        }

    .sb-image {
        width: 150px;
        height: auto;
    }

        .sb-image img {
            width: 150px;
            height: auto;
        }
}

@media (max-width:599px) {
    .panels-flexible-column-story_bank-main.panels-flexible-column-last .hca-main-content {
        width: auto;
        margin-left: 12px;
        margin-right: 12px;
    }

    .pane-hw-story-bank table.views-view-grid td {
        padding: 0;
        display: block;
    }

    .panels-flexible-story-bank {
        width: 100%;
    }

    .panels-flexible-region-story_bank-left_feature {
        margin-right: 0;
        width: auto !important;
        margin-left: -12px;
        margin-right: -12px;
        border-width: 1px 0 1px 0;
        border-radius: 0;
    }

        .panels-flexible-region-story_bank-left_feature img {
            width: 100%;
        }

        .panels-flexible-region-story_bank-left_feature .sb-name, .panels-flexible-region-story_bank-left_feature .sb-location, .panels-flexible-region-story_bank-left_feature .sb-tagline-featured, .panels-flexible-region-story_bank-left_feature .sb-body-featured, .panels-flexible-region-story_bank-left_feature .sb-read-more-featured {
            padding: 0 12px;
        }

    .panels-flexible-region-story_bank-center {
        width: 250px !important;
    }

        .panels-flexible-region-story_bank-center img {
            width: 250px;
            margin: 0;
        }

    .sb-image {
        width: 250px;
        height: auto;
    }

        .sb-image img {
            width: 250px;
            height: auto;
        }
}

@media (max-width:600px) {
    .view-social-media-buttons {
        width: 92px;
    }

        .view-social-media-buttons img {
            width: 40px;
            height: auto;
            margin-left: 5px;
        }
}

@media (max-width:480px) {
    .node-type-healthier-washington-insights .view-social-media-buttons {
        width: 50%;
    }

    .node-type-healthier-washington-insights .pane-node-field-profile-picture img {
        width: auto;
    }

    .node-type-healthier-washington-insights .pane-node-field-profile-picture {
        width: 45%;
        margin: 0 5% 25px 0;
    }

    .node-type-healthier-washington-insights .pane-node-field-leader-name.sb-name {
        clear: both;
    }

    .node-type-healthier-washington-insights .view-social-media-buttons {
        margin-left: 0;
        margin-top: 0;
    }
}

.pane-menu-story-bank-interior-menu ul.menu li.active-trail > div > a.active-trail {
    color: #666666 !important;
    text-shadow: none !important;
    font-family: 'SourceSansPro',sans-serif !important;
}

.pane-menu-story-bank-interior-menu ul.menu li.active-trail.active > div > a.active-trail {
    color: #FFFFFF !important;
    text-shadow: 0 1px 5px rgba(0,0,0,0.9) !important;
    font-family: 'SourceSansPro-Semibold',sans-serif !important;
}

.pane-menu-story-bank-interior-menu ul.menu li.active-trail {
    background-color: transparent !important;
    border: none !important;
}

.hca-main-content .field-name-field-youtube-id iframe {
    margin: 0;
}

.pane-public-notices h1, .pane-public-notices h2 {
    padding: 0 20px;
    margin-top: 30px;
}

.view-public-notices .views-exposed-form {
    background-color: #FCFCF9;
    padding: 20px;
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4;
}

.view-public-notices .form-text {
    background: url(/hca/p1findaprovider/sites/all/themes/hca_inter/icons/open-iconic/svg/magnifying-glass.svg) no-repeat center left 10px;
    background-size: 20px 20px;
    padding-left: 40px;
}

.view-public-notices .btn-info {
    background-color: #337ab7;
    border-color: #2e6da4;
}

.view-public-notices .view-actions {
    padding: 17px 0 8px 0;
}

#admin-menu.admin-menu-site-washhca-dev-dd, #admin-menu.admin-menu-site-washhca-dev-dd #admin-menu-wrapper, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown li li, #admin-menu.admin-menu-site-dev-hca-wa-gov, #admin-menu.admin-menu-site-dev-hca-wa-gov #admin-menu-wrapper, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown li li, #admin-menu.admin-menu-site-staging-hca-wa-gov, #admin-menu.admin-menu-site-staging-hca-wa-gov #admin-menu-wrapper, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown li li {
    background-color: #337ab7;
    opacity: 1;
}

    #admin-menu.admin-menu-site-washhca-dev-dd .dropdown .admin-menu-toolbar-category > a:hover, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown .admin-menu-toolbar-category > a.active-trail, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown .admin-menu-action > a:hover, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown .admin-menu-action > a.active-trail, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown .admin-menu-toolbar-category > a:hover, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown .admin-menu-toolbar-category > a.active-trail, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown .admin-menu-action > a:hover, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown .admin-menu-action > a.active-trail, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown .admin-menu-toolbar-category > a:hover, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown .admin-menu-toolbar-category > a.active-trail, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown .admin-menu-action > a:hover, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown .admin-menu-action > a.active-trail {
        background: none;
        background-color: #10385b;
    }

    #admin-menu.admin-menu-site-washhca-dev-dd .dropdown li li.expandable:hover > a, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown li li.expandable:hover li:hover > a, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown li li.expandable:hover li.expandable:hover li:hover > a, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown li li.expandable:hover > span, #admin-menu.admin-menu-site-washhca-dev-dd .dropdown li li:hover > a, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown li li.expandable:hover > a, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown li li.expandable:hover li:hover > a, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown li li.expandable:hover li.expandable:hover li:hover > a, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown li li.expandable:hover > span, #admin-menu.admin-menu-site-dev-hca-wa-gov .dropdown li li:hover > a, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown li li.expandable:hover > a, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown li li.expandable:hover li:hover > a, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown li li.expandable:hover li.expandable:hover li:hover > a, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown li li.expandable:hover > span, #admin-menu.admin-menu-site-staging-hca-wa-gov .dropdown li li:hover > a {
        background-color: #10385b;
    }
