/* custom */
.fod-waso-new-site-block {
    font-family: "Nunito Sans", Verdana, Arial, sans-serif !important;
}

.fod-waso-new-site-block div#block-federalheader small.block--openfed-federalheader__link {
    display: block;
    font-size: 12px;
    margin-right: 0px;
}

.fod-waso-new-site-block div#block-federalheader img.block--openfed-federalheader__logo {
    height: 16px;
    vertical-align: text-bottom;
    width: 21.3333px;
}

.fod-waso-new-site-block header.page__wrapper--header div.page__section--banner {
    background-color: rgb(166, 246, 255);
    background-position-x: 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 181.2px;
    min-height: 170px;
}

.fod-waso-new-site-block footer.page__wrapper--footer div.field--type-text-with-summary p {
    font-size: 12px;
    line-height: 16.8px;
    margin-bottom: 0px;
}

/* "generated" */
.block--views[class*=related-content] .view-content .views-row .views-field[class*=title]:after,.block[class*=language-interface] .links:after,.block[class*=menu--header-menu]:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu] .doormat .menu-item:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu] .doormat>li:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu] .menu .menu-item:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu] .menu>li:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu]:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu]>ul .menu-item:after,.layout--contact .layout--region-menu .block[class*=menu--header-menu]>ul>li:after,.layout--region-content .block--views[class*=related-content] .view-content .views-row .views-field[class*=title] h3:after,.layout--region-sidebar .block--views[class*=related-content] .view-content .views-row .views-field[class*=title] h3:after,.layout--region-top .block--ctools-block[class*=nodefield-blog-category]:after,.layout--region-top .block--ctools-block[class*=nodefield-theme]:after,.layout--region-top .block--ctools-block[class*=nodeuid]:after,.page__section--banner .block[class*=menu--header-menu]>ul:after,.page__section--banner .block[class*=menu--header-menu]>ul>li:after,.page__section--main .block[class*=block--menu] .menu.doormat .menu-item .menu>li:after,.page__section--main .block[class*=block--menu] .menu.doormat .menu-item:after,.page__section--main .block[class*=block--menu] .menu.doormat .menu-item>ul>li:after,.page__section--main .block[class*=block--menu] .menu.doormat:after,.page__section--main .block[class*=block--menu] .menu.doormat>li .menu>li:after,.page__section--main .block[class*=block--menu] .menu.doormat>li:after,.page__section--main .block[class*=block--menu] .menu.doormat>li>ul>li:after,.page__section--main .block[class*=block--menu]>ul.doormat .menu-item .menu .menu-item:after,.page__section--main .block[class*=block--menu]>ul.doormat .menu-item .menu>li:after,.page__section--main .block[class*=block--menu]>ul.doormat .menu-item:after,.page__section--main .block[class*=block--menu]>ul.doormat .menu-item>ul .menu-item:after,.page__section--main .block[class*=block--menu]>ul.doormat .menu-item>ul>li:after,.page__section--main .block[class*=block--menu]>ul.doormat:after,.page__section--main .block[class*=block--menu]>ul.doormat>li .menu .menu-item:after,.page__section--main .block[class*=block--menu]>ul.doormat>li .menu>li:after,.page__section--main .block[class*=block--menu]>ul.doormat>li:after,.page__section--main .block[class*=block--menu]>ul.doormat>li>ul .menu-item:after,.page__section--main .block[class*=block--menu]>ul.doormat>li>ul>li:after,.page__section--main .block[class*=menu-block] .menu.doormat .menu-item .menu>li:after,.page__section--main .block[class*=menu-block] .menu.doormat .menu-item:after,.page__section--main .block[class*=menu-block] .menu.doormat .menu-item>ul>li:after,.page__section--main .block[class*=menu-block] .menu.doormat:after,.page__section--main .block[class*=menu-block] .menu.doormat>li .menu>li:after,.page__section--main .block[class*=menu-block] .menu.doormat>li:after,.page__section--main .block[class*=menu-block] .menu.doormat>li>ul>li:after,.page__section--main .block[class*=menu-block]>ul.doormat .menu-item .menu .menu-item:after,.page__section--main .block[class*=menu-block]>ul.doormat .menu-item .menu>li:after,.page__section--main .block[class*=menu-block]>ul.doormat .menu-item:after,.page__section--main .block[class*=menu-block]>ul.doormat .menu-item>ul .menu-item:after,.page__section--main .block[class*=menu-block]>ul.doormat .menu-item>ul>li:after,.page__section--main .block[class*=menu-block]>ul.doormat:after,.page__section--main .block[class*=menu-block]>ul.doormat>li .menu .menu-item:after,.page__section--main .block[class*=menu-block]>ul.doormat>li .menu>li:after,.page__section--main .block[class*=menu-block]>ul.doormat>li:after,.page__section--main .block[class*=menu-block]>ul.doormat>li>ul .menu-item:after,.page__section--main .block[class*=menu-block]>ul.doormat>li>ul>li:after,.page__section--navigation .block[class*=menu--header-menu]>ul:after,.page__section--navigation .block[class*=menu--header-menu]>ul>li:after,.page__section--navigation .block[class*=menu--main-menu] .menu:after,.page__section--navigation .block[class*=menu--main-menu]:after,.page__section--navigation .block[class*=menu--main-menu]>ul:after,.page__section--top .block--ctools-block[class*=nodefield-blog-category]:after,.page__section--top .block--ctools-block[class*=nodefield-theme]:after,.page__section--top .block--ctools-block[class*=nodeuid]:after,.page__section--top .block--system--breadcrumb:after,.fod-waso-new-site-block.page--frontpage .layout--region-complaints .block[class*=menu--header-menu] .menu .menu-item:after,.fod-waso-new-site-block.page--frontpage .layout--region-complaints .block[class*=menu--header-menu] .menu>li:after,.fod-waso-new-site-block.page--frontpage .layout--region-complaints .block[class*=menu--header-menu]:after,.fod-waso-new-site-block.page--frontpage .layout--region-complaints .block[class*=menu--header-menu]>ul .menu-item:after,.fod-waso-new-site-block.page--frontpage .layout--region-complaints .block[class*=menu--header-menu]>ul>li:after{content:"";display:table;clear:both}
.block[class*=system-branding]{float:left;height:2.625rem;line-height:2.625rem;color:white;margin:0;padding:0}
.block[class*=system-branding]{height:8.75rem;line-height:4.75rem;padding-top:2rem;padding-bottom:2rem}
.block[class*=system-branding]{height:10rem;padding-top:2.625rem;padding-bottom:2.625rem}
.block[class*=system-branding] a{display:block;width:12.5rem;text-decoration:none;position:relative;padding:0 0 0 2.625rem;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background-image:url("../../images/logos/logo-blue.svg");background-position:left center;background-size:auto 36px;background-repeat:no-repeat;background-color:transparent}
.block[class*=system-branding] a{width:18.75rem;padding-left:0;background:transparent}
.block[class*=system-branding] a:focus,.block[class*=system-branding] a:hover{opacity:0.6}.block[class*=system-branding] .logo{display:none;float:left;width:auto;height:4.75rem;margin:0 1.25rem 0 0}
.block[class*=system-branding] .logo{display:block}
.block[class*=system-branding] .name{display:block;font-family:"Source Sans Pro",Verdana,Arial,sans-serif;font-size:0.625rem;font-weight:600;line-height:1.4;color:#006ab0;margin:0;vertical-align:middle;overflow:hidden}
.block[class*=system-branding] .name{font-size:1rem;line-height:1.5;color:white}
.page__section--footer p{clear:both;font-size:0.75rem;line-height:1.4;color:#6f6f6f!important;font-size:0.75rem;line-height:1.4;margin-bottom:0}
.page__section--footer p{color:white!important}
.page__section--footer p a{color:#006ab0!important;text-decoration:underline;text-underline-offset:0.1875rem}
.page__section--footer p a{color:white!important}
.page__section--footer p a:focus,.page__section--footer p a:hover{color:#038764!important;text-decoration:none}
.page__section--footer p a:focus,.page__section--footer p a:hover{color:white!important}
.block[class*=language-interface] .links{height:1.25rem;overflow:visible}
.block[class*=language-interface] .links{height:1.375rem}
.block[class*=language-interface] .links li{display:block;float:left;font-size:0.75rem;font-weight:600;line-height:1.25rem;padding:0 0.25rem}
.block[class*=language-interface] .links li{font-size:0.875rem;line-height:1.375rem}
.block[class*=language-interface] .links li:first-child{padding-left:0}.block[class*=language-interface] .links li:last-child{padding-right:0}.block[class*=language-interface] .links li a,.block[class*=language-interface] .links li del,.block[class*=language-interface] .links li span{display:block;font-size:0.75rem;font-weight:600;line-height:1.25rem;color:#006ab0;text-decoration:none;text-transform:uppercase;padding:0 4px;border-radius:3px}
.block[class*=language-interface] .links li a,.block[class*=language-interface] .links li del,.block[class*=language-interface] .links li span{font-size:0.875rem;line-height:1.375rem;color:#6f6f6f}
.block[class*=language-interface] .links li a abbr,.block[class*=language-interface] .links li del abbr,.block[class*=language-interface] .links li span abbr{cursor:pointer;text-decoration:none}.block[class*=language-interface] .links li a.is-active,.block[class*=language-interface] .links li a:focus,.block[class*=language-interface] .links li a:hover{color:white;background:#038764}.block[class*=language-interface] .links li a.is-active{background:#006ab0}.page__section--tools .block[class*=language-interface]{float:left}.block--openfed-federalheader{width:1.25rem;height:1.25rem;font-size:0.75rem;font-weight:400;line-height:1rem;color:#323232;margin:0;padding:0;position:relative}
.block--openfed-federalheader{width:auto;height:1.375rem;padding:0.1875rem 1.5rem 0.1875rem 0}
.block--openfed-federalheader__link{display:block;font-size:0.75rem;font-weight:400;line-height:1rem;text-indent:-9999px;margin:0;padding:0}
.block--openfed-federalheader__link{text-indent:0}
.block--openfed-federalheader__link a{display:block;width:1.25rem;height:1.25rem;font-weight:600;text-indent:-9999px;text-decoration:none;position:absolute;top:0;right:0;z-index:12;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.block--openfed-federalheader__link a{display:inline;width:auto;height:auto;text-indent:0;position:relative;top:auto;right:auto;background:transparent}
.block--openfed-federalheader__link a:focus,.block--openfed-federalheader__link a:hover{background:rgba(255,255,255,0.4)}
.block--openfed-federalheader__link a:focus,.block--openfed-federalheader__link a:hover{color:#038764;text-decoration:underline;text-underline-offset:0.1875rem;background:transparent}
.block--openfed-federalheader__logo{display:block;width:auto;height:1rem;margin:0;margin-top:-0.5rem;position:absolute;right:0;top:50%;z-index:10}.page__section--tools .block--openfed-federalheader{float:right}

#block-employment-branding{
  max-width: auto !important;
  width: 13rem;
  position: relative;
}
.page__inner.page__inner--banner.container *{
  color:  #005AB4 !important;
}
[class*="branding"] {
   font-family: "Work Sans", Verdana, Arial, sans-serif !important;
   float: left !important;
   height: 3rem !important;
   line-height: 3rem !important;
   color: #005AB4 !important;
   margin: 0 auto 0 0 !important;
   padding: 0 !important;
}
[class*="branding"] a {
   display: block !important;
   width: 15rem !important;
   height: auto !important;
   color: #005AB4 !important;
   text-decoration: none !important;
   position: relative !important;
   padding: 0 !important;
   transition: opacity 0.3s ease !important;
   background: transparent !important;
}
[class*="branding"] .name {
   display: block !important;
   font-size: 0.75rem !important;
   font-weight: 400 !important;
   line-height: 1.3 !important;
   color: #005AB4 !important;
   margin: 0 !important;
   vertical-align: middle !important;
   overflow: hidden !important;
}
[class*="branding"] .name span {
   font-weight: 400 !important;
   text-transform: uppercase !important;
}
[class*="branding"] .logo {
   display: block !important;
   float: left !important;
   width: auto !important;
   height: 3rem !important;
   margin: 0 0.75rem 0 0 !important;
}
[class*="branding"] a:hover, [class*="branding"] a:focus {
   opacity: 0.6 !important;
}
.page__section--banner {
    height: auto;
    min-height: 10.625rem;
    border: 0;
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: #a6f6ff;
}
[class*="branding"] {
     height: 8.5rem !important;
     line-height: 4.5rem !important;
     color: #005ab4 !important;
     padding-top: 2rem !important;
     padding-bottom: 2rem !important;
  }
[class*="branding"] a {
     width: 21rem !important;
     color: #005ab4 !important;
  }
[class*="branding"] .logo {
     height: 4.5rem !important;
  }
[class*="branding"] .name {
     font-size: 1.125rem !important;
     line-height: 1.2 !important;
     color: #005ab4 !important;
  }
[class*="branding"] .name span {
     font-weight: 300 !important;
     width: 15rem;
  }
.container {
    max-width: 100%;
   }
[class*="branding"] a {
     width: 36rem !important;
  }
[class*="branding"] {
     height: 9.45rem !important;
     line-height: 5rem !important;
     padding-top: 2.225rem !important;
     padding-bottom: 2.225rem !important;
  }
[class*="branding"] .logo {
     height: 5rem !important;
     margin-right: 1rem !important;
  }
[class*="branding"] .name {
     font-size: 1.3rem !important;
     line-height: 1.3 !important;
     width: 25rem;
  }
.container {
    max-width: 75rem;
   }

.clearfix:after{content:'';display:table;clear:both}

.fod-waso-new-site-block {
  background: #006ab0;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.fod-waso-new-site-block {
  min-width: 320px;
  font-family: "Nunito Sans", Verdana, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: employment("dark-gray");
  background: white;
}
.fod-waso-new-site-block:before {
  content: "default";
  display: none;
  font-size: 12px;
  font-weight: 900;
  line-height: 14px;
  color: white;
  margin: 0;
  padding: 2px 4px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: black;
}
.fod-waso-new-site-block:before {
    content: "small";
    background: Red;
  }
.fod-waso-new-site-block:before {
    content: "medium";
    background: HotPink;
  }
.fod-waso-new-site-block:before {
    content: "large";
    background: LightSalmon;
  }
.fod-waso-new-site-block:before {
    content: "xlarge";
    background: Pink;
  }
.fod-waso-new-site-block p {
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 0 1.25rem 0;
  padding: 0;
}
.fod-waso-new-site-block a {
  font-weight: 600;
  color: #323232;
  text-decoration: none;
  cursor: pointer;
}
.fod-waso-new-site-block a:hover, .fod-waso-new-site-block a:focus {
  text-decoration: underline;
  text-underline-offset: 0.1875rem;
  /*underline-position: under;*/
}
.fod-waso-new-site-block a:focus {
  outline: 2px solid #038764;
  outline-offset: 1px;
}
.fod-waso-new-site-block img {
  max-width: 100%;
  height: auto;
  border: 0;
}
.fod-waso-new-site-block ul,
.fod-waso-new-site-block ul.inline,
.fod-waso-new-site-block ol,
.fod-waso-new-site-block ol.inline,
.fod-waso-new-site-block .item-list ul,
.fod-waso-new-site-block .item-list ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fod-waso-new-site-block ul li,
.fod-waso-new-site-block ul.inline li,
.fod-waso-new-site-block ol li,
.fod-waso-new-site-block ol.inline li,
.fod-waso-new-site-block .item-list ul li,
.fod-waso-new-site-block .item-list ol li {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
  background: transparent;
}
.fod-waso-new-site-block small {
  font-size: 80%;
}
.field[class*=body] a,
.field[class*=text-with-summary] a,
.field[class*=type-text-long] a,
.field[class*=type-textarea] a,
.field[class*=text-formatted] a,
.cke_editable a {
  color: #006ab0;
  text-decoration: underline;
  text-underline-offset: 0.1875rem;
}
.field[class*=body] a:hover, .field[class*=body] a:focus,
.field[class*=text-with-summary] a:hover,
.field[class*=text-with-summary] a:focus,
.field[class*=type-text-long] a:hover,
.field[class*=type-text-long] a:focus,
.field[class*=type-textarea] a:hover,
.field[class*=type-textarea] a:focus,
.field[class*=text-formatted] a:hover,
.field[class*=text-formatted] a:focus,
.cke_editable a:hover,
.cke_editable a:focus {
  color: #038764;
  text-decoration: none;
}
.fod-waso-new-site-block a:focus,
[role=link]:focus,
[role=button]:focus,
.fod-waso-new-site-block input:focus,
.fod-waso-new-site-block select:focus,
.fod-waso-new-site-block button:focus {
  outline: 0.1875rem solid #218739;
}

.block--openfed-federalheader__link{display:none}
.block--openfed-federalheader__link{margin-right:0.5rem;display:inline-block;vertical-align:text-bottom}
.block--openfed-federalheader__logo{width:2.3125rem;height:1.875rem;display:inline-block}
.block--openfed-federalheader__logo{vertical-align:text-bottom}

.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto}
.container{padding-right:0.9375rem;padding-left:0.9375rem}
.container{max-width:33.75rem}
.container{max-width:46.875rem}
.container{max-width:61.875rem}
.container{max-width:75rem}

ul.links--language-block{padding-left:0;list-style:outside none none;margin-bottom:0}ul.links--language-block>li{display:inline-block;vertical-align:top}ul.links--language-block>li:not(:first-child){margin-left:0.25rem}ul.links--language-block .language-link{padding:0.25rem 0.5rem;font-size:0.8rem;color:#343a40;display:block}ul.links--language-block .language-link:not(.disabled):hover{background-color:#e9ecef;text-decoration:none}ul.links--language-block .language-link:not(.disabled).is-active{background-color:#343a40;color:white;cursor:default}
ul.links--language-block abbr[title]{text-decoration:none;cursor:inherit}

ul.links a.is-active{color:#212529}

.fod-waso-new-site-block ol,ul{padding-left:1.5rem;margin-bottom:1rem}

.fod-waso-new-site-block img{vertical-align:middle}

.fod-waso-new-site-block{line-height:1.15;-webkit-text-size-adjust:100%}.fod-waso-new-site-block{margin:0}
.fod-waso-new-site-block a{background-color:transparent}.fod-waso-new-site-block abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.fod-waso-new-site-block small{font-size:80%}
.fod-waso-new-site-block img{border-style:none}

.page__inner--banner:after,.page__inner--bottom .bottom--left:after,.page__inner--bottom .bottom--right:after,.page__section--tools:after{content:"";display:table;clear:both}.page{overflow:hidden}.page__wrapper{margin:0;padding:0.9375rem 0}.page__wrapper--tools{height:2.5rem;padding-top:0.625rem;padding-bottom:0.625rem;overflow:hidden;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e7e7e7}
.page__wrapper--tools{height:auto;border-bottom:0}
.page__wrapper--header{padding-top:0;padding-bottom:0;background:white}
.page__wrapper--footer{padding-top:0;padding-bottom:0}.page__section--tools{overflow:visible}.page__section--banner{height:4.5rem;padding:0.9375rem 0;position:relative;z-index:97;overflow:hidden;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e7e7e7;background:white}
.page__section--banner{height:auto;min-height:10.625rem;border-bottom:0;background-image:url("../../images/banners/banner-header.jpg");background-position:center center;background-size:cover;background-repeat:repeat;background-color:#006ab0}
.page__section--banner{min-height:11.875rem}
.page__section--footer{color:#323232;text-align:center;padding-top:0.625rem;padding-bottom:0.625rem;background:#fafafa}
.page__section--footer{color:white;padding-top:0.9375rem;padding-bottom:0.9375rem;background:#006ab0}
.page__inner--banner{position:relative;overflow:visible}

.fod-waso-new-site-block{font-family:sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
.fod-waso-new-site-block{text-align:left}
.fod-waso-new-site-block p{margin-top:0}a{-webkit-text-decoration-skip:objects}
.fod-waso-new-site-block abbr[data-original-title],.fod-waso-new-site-block abbr[title],.fod-waso-new-site-block acronym[title]{cursor:help;text-decoration-skip-ink:none}
.fod-waso-new-site-block dl,.fod-waso-new-site-block ol,.fod-waso-new-site-block ul{margin-top:0}
.fod-waso-new-site-block img{max-width:100%;height:auto}

.fod-waso-new-site-block{background-color:white;color:#343a40;font-size:1rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;line-height:1.5}

.field--text-formatted a{text-decoration:underline}.field--text-formatted a:hover{text-decoration:none}

.fod-waso-new-site-block p{margin-bottom:1rem}a{color:#0071eb;text-decoration:none}.fod-waso-new-site-block a:hover{color:#004c9f;text-decoration:underline}.fod-waso-new-site-block small{font-size:0.8rem;font-weight:400}
