﻿.region-header
{
    flex: 1 0 0;
}
.usa-nav
{
    z-index: 500;
}
.usa-overlay
{
    z-index: 499;
}
.uswds-horizontal-list li
{
    display: inline-block;
}
.uswds-breadcrumbs li:not(:last-child):after
{
    content: 'ยป';
}
.uswds-breadcrumbs li, .usa-breadcrumbs li a
{
    margin-right: .4em;
}
.uswds-page-title, .block>h2
{
    margin-top: 10px;
}
.uswds-main-content-wrapper
{
    margin-top: 1em;
}
.js-form-type-vertical-tabs
{
    margin-top: 2em;
}
.toolbar-menu li
{
    margin-bottom: 0;
}
input[type=checkbox]:only-child, label.element-invisible+input[type=checkbox], label.visually-hidden+input[type=checkbox]
{
    position: static;
    opacity: 1;
    appearance: checkbox;
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    height: 1.5em;
    width: 1.5em;
    margin: 0;
}
.uswds-uncollapsible-title+.usa-accordion__content
{
    position: static;
}
.uswds-uncollapsible-title
{
    font-family: Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    margin: 0;
    padding: 1.5rem 5.5rem 1.5rem 3rem;
}
.usa-footer-logo>a, .usa-logo .logo-img
{
    display: inline-block;
}
.usa-logo .logo-img img
{
    vertical-align: top;
}
.tabledrag-handle
{
    box-sizing: content-box;
}
.pager .pager__items
{
    list-style-type: none;
    padding-left: 0;
}
.pager .pager__items li
{
    display: inline;
    padding-right: 1em;
}
.pager .pager__items li a
{
    text-decoration: none;
}
.uswds-form-full input, .uswds-form-full textarea
{
    max-width: none;
}
.uswds-form-entity div[class*="field--"].form-wrapper
{
    margin-top: 2em;
}
.uswds-form-entity label
{
    font-weight: 700;
}
.uswds-form-entity .field-multiple-table
{
    margin-top: 0;
}
.field--widget-entity-reference-paragraphs .paragraphs-dropbutton-wrapper input
{
    margin-top: 0;
    margin-bottom: 0;
}
.field--widget-entity-reference-paragraphs .paragraph-type-title
{
    font-weight: 700;
}
.field--widget-entity-reference-paragraphs .field-multiple-drag
{
    max-width: 20px;
}
.field--widget-entity-reference-paragraphs .field-multiple-table thead h4
{
    margin-top: 0;
    margin-bottom: 0;
}
.field--widget-entity-reference-paragraphs .field-multiple-table td:nth-child(1)
{
    border-right: none;
}
.field--widget-entity-reference-paragraphs .field-multiple-table td:nth-child(2)
{
    border-left: none;
    padding-left: 10px;
}
.node--unpublished, .comment--unpublished
{
    background-color: #fff4f4;
}
.usa-footer-collapsible.hidden
{
    display: block;
}
.js .dropbutton .dropbutton-action>input, .js .dropbutton .dropbutton-action>a, .js .dropbutton .dropbutton-action>button
{
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    color: #333;
    font-weight: 600;
    line-height: normal;
    -webkit-font-smoothing: antialiased;
}
[dir="rtl"].js .dropbutton .dropbutton-action>input, [dir="rtl"].js .dropbutton .dropbutton-action>a, [dir="rtl"].js .dropbutton .dropbutton-action>button
{
    margin-left: 0;
    text-align: right;
}
.js .dropbutton-action.last
{
    border-radius: 0 0 0 1em;
}
[dir="rtl"] .js .dropbutton-action.last
{
    border-radius: 0 0 1em 0;
}
.js .dropbutton-widget .button
{
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.js .dropbutton-multiple .dropbutton
{
    border-right: 0;
}
[dir="rtl"].js .dropbutton-multiple .dropbutton
{
    border-left: 0;
}
.dropbutton
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.dropbutton li+li
{
    margin-top: 10px;
}
.js .dropbutton li
{
    margin-right: 0;
    margin-bottom: 0;
}
.js .dropbutton li+li
{
    margin-top: 0;
}
@media screen and (min-width: 37.5625em)
{
    .dropbutton li
    {
        display: inline-block;
    }
    .dropbutton li+li
    {
        margin-top: 0;
        margin-left: 1em;
    }
    .js .dropbutton li+li
    {
        margin-left: 0;
    }
}
.js .dropbutton-multiple .dropbutton-widget
{
    border: 1px solid #a6a6a6;
    border-radius: 20em;
    background-color: #f2f1eb;
    background-image: -webkit-linear-gradient(top,#f6f6f3,#e7e7df);
    background-image: linear-gradient(to bottom,#f6f6f3,#e7e7df);
    text-shadow: 0 1px hsla(0,0%,100%,.6);
}
.dropbutton-multiple.open .dropbutton-widget
{
    border-radius: 1em;
}
.js .dropbutton-widget .dropbutton-action a, .js .dropbutton-widget .dropbutton-action input, .js .dropbutton-widget .dropbutton-action button
{
    display: block;
    width: 100%;
    padding: 4px 1.5em;
    border-radius: 20em 0 0 20em;
}
[dir="rtl"].js .dropbutton-widget .dropbutton-action a, [dir="rtl"].js .dropbutton-widget .dropbutton-action input, [dir="rtl"].js .dropbutton-widget .dropbutton-action button
{
    border-radius: 0 20em 20em 0;
}
.js .dropbutton-widget .dropbutton-action a:focus, .js .dropbutton-widget .dropbutton-action input:focus, .js .dropbutton-widget .dropbutton-action button:focus
{
    text-decoration: underline;
}
.js .dropbutton-multiple.open .dropbutton-action a, .js .dropbutton-multiple.open .dropbutton-action .button
{
    border-radius: 0;
}
.js .dropbutton-multiple.open .dropbutton-action:first-child a, .js .dropbutton-multiple.open .dropbutton-action:first-child .button
{
    border-radius: .9em 0 0 0;
}
[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child a, [dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child .button
{
    border-radius: 0 .9em 0 0;
}
.js .dropbutton-multiple.open .dropbutton-action:last-child a, .js .dropbutton-multiple.open .dropbutton-action:last-child .button
{
    border-radius: 0 0 0 .9em;
}
[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child a, [dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child .button
{
    border-radius: 0 0 .9em 0;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:focus, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:focus, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:focus
{
    z-index: 3;
    color: #1a1a1a;
    background-color: #f9f8f6;
    background-image: -webkit-linear-gradient(top,#fcfcfa,#e9e9dd);
    background-image: linear-gradient(to bottom,#fcfcfa,#e9e9dd);
    box-shadow: 0 1px 2px hsla(0,0%,0%,.125);
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:active, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:active, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:active
{
    text-decoration: none;
    background-color: #dfdfd9;
    background-image: -webkit-linear-gradient(top,#f6f6f3,#e7e7df);
    background-image: linear-gradient(to bottom,#f6f6f3,#e7e7df);
    box-shadow: inset 0 1px 3px hsla(0,0%,0%,.2);
}
.dropbutton .secondary-action
{
    border-top: 1px solid #bfbfba;
}
.dropbutton-single .dropbutton-widget
{
    position: static;
    display: inline-block;
    border: 0;
    background: transparent;
}
.dropbutton-single .dropbutton-action a
{
    width: auto!important;
    padding: 4px 1.5em;
    -webkit-transition: all .1s;
    transition: all .1s;
    text-decoration: none;
    color: #333;
    border: 1px solid #a6a6a6;
    border-radius: 20em!important;
    background-color: #f2f1eb;
    background-image: -webkit-linear-gradient(top,#f6f6f3,#e7e7df);
    background-image: linear-gradient(to bottom,#f6f6f3,#e7e7df);
    text-shadow: 0 1px hsla(0,0%,100%,.6);
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
}
.dropbutton-single .dropbutton-action a:hover, .dropbutton-single .dropbutton-action a:focus
{
    text-decoration: none;
    color: #1a1a1a;
    outline: none;
    background-color: #f9f8f6;
    background-image: -webkit-linear-gradient(top,#fcfcfa,#e9e9dd);
    background-image: linear-gradient(to bottom,#fcfcfa,#e9e9dd);
}
.dropbutton-single .dropbutton-action a:hover, .dropbutton-single .dropbutton-action a:focus
{
    box-shadow: 0 1px 2px hsla(0,0%,0%,.125);
}
.dropbutton-single .dropbutton-action a:active
{
    -webkit-transition: none;
    transition: none;
    background-color: #dfdfd9;
    background-image: -webkit-linear-gradient(top,#f6f6f3,#e7e7df);
    background-image: linear-gradient(to bottom,#f6f6f3,#e7e7df);
    box-shadow: inset 0 1px 3px hsla(0,0%,0%,.2);
}
.dropbutton .dropbutton-action .ajax-progress
{
    position: absolute;
    z-index: 2;
    top: .2em;
    right: .2em;
    padding: 0 0 0 .1em;
}
.dropbutton-multiple .dropbutton-action .ajax-progress
{
    top: .15em;
    right: 2.2em;
    margin-right: 0;
}
.dropbutton-multiple .secondary-action .ajax-progress
{
    top: auto;
    bottom: .3em;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button
{
    border-left: 1px solid #a6a6a6;
    outline: none;
}
[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button
{
    border-right: 1px solid #a6a6a6;
    border-left: 0;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button
{
    border-radius: 0 20em 20em 0;
}
[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button
{
    border-radius: 20em 0 0 20em;
}
.dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button
{
    border-radius: 0 1em 1em 0;
}
[dir="rtl"] .dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button
{
    border-radius: 1em 0 0 1em;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover, .js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus
{
    z-index: 3;
    text-decoration: none;
    color: #1a1a1a;
    background-color: #f9f8f6;
    background-image: -webkit-linear-gradient(top,#fcfcfa,#e9e9dd);
    background-image: linear-gradient(to bottom,#fcfcfa,#e9e9dd);
    box-shadow: 0 1px 2px hsla(0,0%,0%,.125);
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active
{
    background-color: #dfdfd9;
    background-image: -webkit-linear-gradient(top,#f6f6f3,#e7e7df);
    background-image: linear-gradient(to bottom,#f6f6f3,#e7e7df);
    box-shadow: inset 0 1px 3px hsla(0,0%,0%,.2);
}
.dropbutton-arrow
{
    top: 54%;
    right: 35%;
    border-top-color: #333;
}
[dir="rtl"] .dropbutton-arrow
{
    right: auto;
    left: 35%;
}
.dropbutton-multiple.open .dropbutton-arrow
{
    top: .6667em;
    border-top-color: transparent;
    border-bottom: .3333em solid #333;
}
.js .form-actions .dropbutton .dropbutton-action>*
{
    color: #fff;
    text-shadow: 0 1px hsla(0,0%,0%,.5);
    font-weight: 700;
}
.js .form-actions .dropbutton-widget
{
    position: relative;
    border-color: #1e5c90;
    background-color: #0071b8;
    background-image: -webkit-linear-gradient(top,#007bc6,#0071b8);
    background-image: linear-gradient(to bottom,#007bc6,#0071b8);
    text-shadow: 0 1px hsla(0,0%,0%,.5);
}
.form-actions .dropbutton-multiple.open .dropbutton-widget
{
    background-image: -webkit-linear-gradient(top,#007bc6,#0071b8);
    background-image: linear-gradient(to bottom,#007bc6,#0071b8);
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:hover, .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:focus
{
    color: #fff;
    background-color: #2369a6;
    background-image: -webkit-linear-gradient(top,#0c97ed,#1f86c7);
    background-image: linear-gradient(to bottom,#0c97ed,#1f86c7);
    box-shadow: 0 1px 2px hsla(203,10%,10%,.25);
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:active
{
    border-color: #144b78;
    background-image: -webkit-linear-gradient(top,#08639b,#0071b8);
    background-image: linear-gradient(to bottom,#08639b,#0071b8);
    box-shadow: inset 0 1px 3px hsla(0,0%,0%,.2);
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button, .form-actions .dropbutton .secondary-action
{
    border-color: #1e5c90;
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button
{
    background-image: -webkit-linear-gradient(top,#007bc6,#0071b8);
    background-image: linear-gradient(to bottom,#007bc6,#0071b8);
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover, .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus
{
    background-color: #2369a6;
    background-image: -webkit-linear-gradient(top,#0c97ed,#1f86c7);
    background-image: linear-gradient(to bottom,#0c97ed,#1f86c7);
}
.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active
{
    border-color: #144b78;
    background-image: -webkit-linear-gradient(top,#08639b,#0071b8);
    background-image: linear-gradient(to bottom,#08639b,#0071b8);
    box-shadow: inset 0 1px 3px hsla(0,0%,0%,.2);
}
.form-actions .dropbutton-arrow
{
    border-top-color: #fff;
}
.form-actions .dropbutton-multiple.open .dropbutton-arrow
{
    border-bottom: .3333em solid #fff;
}