/* NADCP Custom Colors */
/* General colors */
/* colors by description */
/* Material Design / Bootstrap Colors */
/* NADCP Custom color definitions */
/* Defines the font family used across all sites, and the default size of each major element */
body {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400; }

.text-nadcp {
  color: #9b243e; }

.text-ndci {
  color: #135c41; }

.text-ncdc {
  color: #1c2758; }

.text-j4v {
  color: #00215b; }

.text-normal, .text-gray-extra-dark {
  color: #101010; }

.text-white {
  color: #ffffff; }

.text-black {
  color: #000000; }

.text-blue {
  color: #007bff; }

.text-indigo {
  color: #6610f2; }

.text-purple {
  color: #6f42c1; }

.text-pink {
  color: #e83e8c; }

.text-red {
  color: #dc3545; }

.text-orange {
  color: #fd7e14; }

.text-yellow {
  color: #fd7e14; }

.text-green {
  color: #28a745; }

.text-teal {
  color: #20c997; }

.text-cyan {
  color: #17a2b8; }

.text-gray {
  color: #6c757d; }

.text-gray-dark {
  color: #343a40; }

.text-shadow {
  text-shadow: 3px 3px 3px #101010; }

.copyright-text {
  font-size: 1.5rem;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0px; }

.bg-nadcp {
  background-color: #9b243e; }

.bg-nadcp-lighter {
  background-color: #c42e4f; }

.bg-nadcp-darker {
  background-color: #721a2d; }

.bg-ndci {
  background-color: #135c41; }

.bg-ndci-lighter {
  background-color: #1c865f; }

.bg-ndci-darker {
  background-color: #0a3223; }

.bg-ncdc {
  background-color: #1c2758; }

.bg-ncdc-lighter {
  background-color: #28387f; }

.bg-ncdc-darker {
  background-color: #101631; }

.bg-j4v {
  background-color: #00215b; }

.bg-j4v-lighter {
  background-color: #00338e; }

.bg-j4v-darker {
  background-color: #000f28; }

.bg-white {
  background-color: #ffffff; }

.bg-white-off {
  background-color: #e0e0e0; }

.bg-black {
  background-color: #000000; }

.bg-blue {
  background-color: #007bff; }

.bg-indigo {
  background-color: #6610f2; }

.bg-purple {
  background-color: #6f42c1; }

.bg-pink {
  background-color: #e83e8c; }

.bg-red {
  background-color: #dc3545; }

.bg-orange {
  background-color: #fd7e14; }

.bg-yellow {
  background-color: #ffc107; }

.bg-green {
  background-color: #28a745; }

.bg-teal {
  background-color: #20c997; }

.bg-cyan {
  background-color: #17a2b8; }

.bg-gray {
  background-color: #6c757d; }

.bg-gray-lighter {
  background-color: #868e96; }

.bg-gray-extra-lighter {
  background-color: #bcc1c6; }

.bg-gray-darker {
  background-color: #343a40; }

.bg-gray-extra-darker {
  background-color: #101010; }

/* Fix padding and stuff around elements so things stick together */
.content-sidebar-wrap > .content {
  margin-top: 0; }

/* remove the border radius default from the headers (square boxes) */
.entry-header .entry-title {
  border-radius: 0 !important;
  margin: 0; }

/* Search Results page styling 0.1.8 with FacetWP */
.search-results .fl-post-grid-empty {
  margin-top: 50px;
  padding: 100px;
  text-align: center;
  margin-left: 20%; }
  .search-results .fl-post-grid-empty p {
    font-size: 40px;
    font-weight: 400; }
  .search-results .fl-post-grid-empty form {
    margin-top: 50px;
    margin-bottom: 100px; }
.search-results .fl-col-small .facetwp-bb-module {
  background: #bcc1c6;
  padding: 10px; }
.search-results .facetwp-bb-module .search-results-posts {
  background: #ffffff; }
.search-results .facetwp-bb-module .facetwp-facet-title {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 200;
  border-bottom: 1px solid #6c757d; }
.search-results .facetwp-bb-module .search-results-facet {
  background: #bcc1c6;
  padding: 10px; }
  .search-results .facetwp-bb-module .search-results-facet .facetwp-facet {
    font-size: 12px;
    font-weight: 200; }
.search-results #search-results-name {
  background-color: #d8ecf7;
  border-left: 3px solid #17a2b8; }
  .search-results #search-results-name .fl-heading-text {
    color: #101010 !important; }
  .search-results #search-results-name .fl-heading-text:before {
    font-family: 'FontAwesome';
    margin-right: 5px;
    content: "\f002";
    color: #17a2b8; }
.search-results .fl-post-feed-title {
  margin-bottom: 0 !important; }
.search-results .fl-post-feed-more {
  color: #ffffff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.search-results .fl-post-feed-terms a {
  display: inline-block;
  color: #ffffff;
  background-color: #343a40;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem; }
.search-results .fl-post-feed-terms a:hover {
  color: #e0e0e0; }
.search-results .fl-post-feed-terms .fl-sep-term {
  visibility: hidden; }

/* General improvements to the stying */
.breadcrumb {
  margin-bottom: 0; }

.sidebar {
  margin-top: 3px; }

.no-padding {
  padding: 0 !important; }

.no-margin {
  margin: 0 !important; }

.no-border {
  border: none !important; }

.footer-row {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase; }
  .footer-row .copyright-text {
    margin-right: 10px; }
    .footer-row .copyright-text a {
      font-size: 12px;
      color: #e0e0e0; }
  .footer-row .dmca-notice {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 12px; }
    .footer-row .dmca-notice a {
      font-size: 12px;
      color: #e0e0e0; }
  .footer-row .privacy-policy {
    margin-left: 5px;
    font-size: 12px; }
    .footer-row .privacy-policy a {
      font-size: 12px;
      color: #e0e0e0; }

.box-height-200 {
  min-height: 200px;
  max-height: 200px; }

.box-height-250 {
  min-height: 250px;
  max-height: 250px; }

.box-height-300 {
  min-height: 300px;
  max-height: 300px; }

.box-height-350 {
  min-height: 350px;
  max-height: 350px; }

.box-height-400 {
  min-height: 400px;
  max-height: 400px; }

.box-height-450 {
  min-height: 450px;
  max-height: 450px; }

.box-height-500 {
  min-height: 500px;
  max-height: 500px; }

.box-height-550 {
  min-height: 550px;
  max-height: 550px; }

.box-height-600 {
  min-height: 600px;
  max-height: 600px; }

.box-height-650 {
  min-height: 650px;
  max-height: 650px; }

.nadcp-box {
  background-color: #f8f8f8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  box-shadow: 0 1px 0 2px #e0e0e0;
  padding: 20px;
  margin: 10px; }
  .nadcp-box p {
    font-size: 18px; }
  .nadcp-box h3 {
    font-size: 30px; }
  .nadcp-box.nadcp-box-blue {
    background-color: #d8ecf7;
    border: 1px solid #afcde3; }
  .nadcp-box.nadcp-box-gray {
    background-color: #f8f8f8;
    border: 1px solid #6c757d; }
  .nadcp-box.nadcp-box-green {
    background-color: #d9edc2;
    border: 1px solid #b2ce96; }
  .nadcp-box.nadcp-box-purple {
    background-color: #e2e2f9;
    border: 1px solid #bebde9; }
  .nadcp-box.nadcp-box-red {
    background-color: #f9dbdb;
    border: 1px solid #e9b3b3; }
  .nadcp-box.nadcp-box-yellow {
    background-color: #fef5c4;
    border: 1px solid #fadf98; }
  .nadcp-box.nadcp-box-nadcp {
    background-color: #9b243e;
    color: #ffffff;
    border: 1px solid #721a2d; }
    .nadcp-box.nadcp-box-nadcp h1, .nadcp-box.nadcp-box-nadcp h2, .nadcp-box.nadcp-box-nadcp h3, .nadcp-box.nadcp-box-nadcp h4 {
      color: #721a2d; }
    .nadcp-box.nadcp-box-nadcp a {
      color: #ffffff; }
    .nadcp-box.nadcp-box-nadcp a:hover {
      color: #e0e0e0; }
  .nadcp-box.nadcp-box-ndci {
    background-color: #135c41;
    color: #ffffff;
    border: 1px solid #0a3223; }
    .nadcp-box.nadcp-box-ndci h1, .nadcp-box.nadcp-box-ndci h2, .nadcp-box.nadcp-box-ndci h3, .nadcp-box.nadcp-box-ndci h4 {
      color: #0a3223; }
    .nadcp-box.nadcp-box-ndci a {
      color: #ffffff; }
    .nadcp-box.nadcp-box-ndci a:hover {
      color: #e0e0e0; }
  .nadcp-box.nadcp-box-ncdc {
    background-color: #1c2758;
    color: #ffffff;
    border: 1px solid #101631; }
    .nadcp-box.nadcp-box-ncdc h1, .nadcp-box.nadcp-box-ncdc h2, .nadcp-box.nadcp-box-ncdc h3, .nadcp-box.nadcp-box-ncdc h4 {
      color: #101631; }
    .nadcp-box.nadcp-box-ncdc a {
      color: #ffffff; }
    .nadcp-box.nadcp-box-ncdc a:hover {
      color: #e0e0e0; }
  .nadcp-box.nadcp-box-j4v {
    background-color: #00215b;
    color: #ffffff;
    border: 1px solid #000f28; }
    .nadcp-box.nadcp-box-j4v h1, .nadcp-box.nadcp-box-j4v h2, .nadcp-box.nadcp-box-j4v h3, .nadcp-box.nadcp-box-j4v h4 {
      color: #000f28; }
    .nadcp-box.nadcp-box-j4v a {
      color: #ffffff; }
    .nadcp-box.nadcp-box-j4v a:hover {
      color: #e0e0e0; }

.content-box {
  margin: 0 0 25px;
  overflow: hidden;
  padding: 20px; }
  .content-box.content-box-blue {
    background-color: #d8ecf7;
    border: 1px solid #afcde3; }
  .content-box.content-box-gray {
    background-color: #f8f8f8;
    border: 1px solid #6c757d; }
  .content-box.content-box-green {
    background-color: #d9edc2;
    border: 1px solid #b2ce96; }
  .content-box.content-box-purple {
    background-color: #e2e2f9;
    border: 1px solid #bebde9; }
  .content-box.content-box-red {
    background-color: #f9dbdb;
    border: 1px solid #e9b3b3; }
  .content-box.content-box-yellow {
    background-color: #fef5c4;
    border: 1px solid #fadf98; }
  .content-box.content-box-nadcp {
    background-color: #9b243e;
    color: #ffffff;
    border: 1px solid #721a2d; }
    .content-box.content-box-nadcp h1, .content-box.content-box-nadcp h2, .content-box.content-box-nadcp h3, .content-box.content-box-nadcp h4 {
      color: #721a2d; }
    .content-box.content-box-nadcp a {
      color: #ffffff; }
    .content-box.content-box-nadcp a:hover {
      color: #e0e0e0; }
  .content-box.content-box-ndci {
    background-color: #135c41;
    color: #ffffff;
    border: 1px solid #0a3223; }
    .content-box.content-box-ndci h1, .content-box.content-box-ndci h2, .content-box.content-box-ndci h3, .content-box.content-box-ndci h4 {
      color: #0a3223; }
    .content-box.content-box-ndci a {
      color: #ffffff; }
    .content-box.content-box-ndci a:hover {
      color: #e0e0e0; }
  .content-box.content-box-ncdc {
    background-color: #1c2758;
    color: #ffffff;
    border: 1px solid #101631; }
    .content-box.content-box-ncdc h1, .content-box.content-box-ncdc h2, .content-box.content-box-ncdc h3, .content-box.content-box-ncdc h4 {
      color: #101631; }
    .content-box.content-box-ncdc a {
      color: #ffffff; }
    .content-box.content-box-ncdc a:hover {
      color: #e0e0e0; }
  .content-box.content-box-j4v {
    background-color: #00215b;
    color: #ffffff;
    border: 1px solid #000f28; }
    .content-box.content-box-j4v h1, .content-box.content-box-j4v h2, .content-box.content-box-j4v h3, .content-box.content-box-j4v h4 {
      color: #000f28; }
    .content-box.content-box-j4v a {
      color: #ffffff; }
    .content-box.content-box-j4v a:hover {
      color: #e0e0e0; }

.bs-callout {
  padding: 10px;
  margin: 0;
  border: 1px solid #6c757d;
  border-left-width: 5px;
  background-color: #f8f8f8;
  border-radius: 3px; }
  .bs-callout h1, .bs-callout h2, .bs-callout h3, .bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px; }
  .bs-callout p:last-child {
    margin-bottom: 0; }
  .bs-callout code {
    border-radius: 3px; }
  .bs-callout.bs-callout {
    margin-top: -5px; }
  .bs-callout.bs-callout-no-border {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important; }
  .bs-callout.bs-callout-default {
    border-left-color: #6c757d; }
    .bs-callout.bs-callout-default h2, .bs-callout.bs-callout-default h3, .bs-callout.bs-callout-default h4 {
      color: #6c757d; }
    .bs-callout.bs-callout-default a.callout-link {
      color: #3d4246; }
  .bs-callout.bs-callout-nadcp {
    border-left-color: #721a2d; }
    .bs-callout.bs-callout-nadcp h2, .bs-callout.bs-callout-nadcp h3, .bs-callout.bs-callout-nadcp h4 {
      color: #9b243e; }
  .bs-callout.bs-callout-ndci {
    border-left-color: #0a3223; }
    .bs-callout.bs-callout-ndci h2, .bs-callout.bs-callout-ndci h3, .bs-callout.bs-callout-ndci h4 {
      color: #135c41; }
    .bs-callout.bs-callout-ndci a.callout-link {
      color: #0a3223; }
  .bs-callout.bs-callout-ncdc {
    border-left-color: #101631; }
    .bs-callout.bs-callout-ncdc h2, .bs-callout.bs-callout-ncdc h3, .bs-callout.bs-callout-ncdc h4 {
      color: #1c2758; }
    .bs-callout.bs-callout-ncdc a.callout-link {
      color: #101631; }
  .bs-callout.bs-callout-j4v {
    border-left-color: #000f28; }
    .bs-callout.bs-callout-j4v h2, .bs-callout.bs-callout-j4v h3, .bs-callout.bs-callout-j4v h4 {
      color: #00215b; }
    .bs-callout.bs-callout-j4v a.callout-link {
      color: #000f28; }
  .bs-callout.bs-callout-primary {
    border-left-color: #007bff; }
    .bs-callout.bs-callout-primary h2, .bs-callout.bs-callout-primary h3, .bs-callout.bs-callout-primary h4 {
      color: #007bff; }
    .bs-callout.bs-callout-primary a.callout-link {
      color: #004a99; }
  .bs-callout.bs-callout-secondary {
    border-left-color: #6c757d; }
    .bs-callout.bs-callout-secondary h2, .bs-callout.bs-callout-secondary h3, .bs-callout.bs-callout-secondary h4 {
      color: #6c757d; }
    .bs-callout.bs-callout-secondary a.callout-link {
      color: #3d4246; }
  .bs-callout.bs-callout-success {
    border-left-color: #28a745; }
    .bs-callout.bs-callout-success h2, .bs-callout.bs-callout-success h3, .bs-callout.bs-callout-success h4 {
      color: #28a745; }
    .bs-callout.bs-callout-success a.callout-link {
      color: #145523; }
  .bs-callout.bs-callout-danger {
    border-left-color: #dc3545; }
    .bs-callout.bs-callout-danger h2, .bs-callout.bs-callout-danger h3, .bs-callout.bs-callout-danger h4 {
      color: #dc3545; }
    .bs-callout.bs-callout-danger a.callout-link {
      color: #921925; }
  .bs-callout.bs-callout-warning {
    border-left-color: #ffc107; }
    .bs-callout.bs-callout-warning h2, .bs-callout.bs-callout-warning h3, .bs-callout.bs-callout-warning h4 {
      color: #ffc107; }
    .bs-callout.bs-callout-warning a.callout-link {
      color: #a07800; }
  .bs-callout.bs-callout-info {
    border-left-color: #17a2b8; }
    .bs-callout.bs-callout-info h2, .bs-callout.bs-callout-info h3, .bs-callout.bs-callout-info h4 {
      color: #17a2b8; }
    .bs-callout.bs-callout-info a.callout-link {
      color: #0c525d; }
  .bs-callout.bs-callout-light {
    border-left-color: #e0e0e0; }
    .bs-callout.bs-callout-light h2, .bs-callout.bs-callout-light h3, .bs-callout.bs-callout-light h4 {
      color: #e0e0e0; }
    .bs-callout.bs-callout-light a.callout-link {
      color: #adadad; }
  .bs-callout.bs-callout-dark {
    border-left-color: #343a40; }
    .bs-callout.bs-callout-dark h2, .bs-callout.bs-callout-dark h3, .bs-callout.bs-callout-dark h4 {
      color: #343a40; }
    .bs-callout.bs-callout-dark a.callout-link {
      color: #060708; }
  .bs-callout.bs-callout-white {
    border-left-color: #ffffff; }
    .bs-callout.bs-callout-white h2, .bs-callout.bs-callout-white h3, .bs-callout.bs-callout-white h4 {
      color: #ffffff; }
    .bs-callout.bs-callout-white a.callout-link {
      color: #cccccc; }
  .bs-callout.bs-callout-white-off {
    border-left-color: #e0e0e0; }
    .bs-callout.bs-callout-white-off h2, .bs-callout.bs-callout-white-off h3, .bs-callout.bs-callout-white-off h4 {
      color: #e0e0e0; }
    .bs-callout.bs-callout-white-off a.callout-link {
      color: #adadad; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert.alert-primary {
    color: #007bff;
    background-color: #66b0ff;
    border-color: #0062cc; }
    .alert.alert-primary a {
      color: #004a99; }
    .alert.alert-primary a:hover {
      color: #003166; }
    .alert.alert-primary h1, .alert.alert-primary h2, .alert.alert-primary h3, .alert.alert-primary h4 {
      color: #004a99; }
  .alert.alert-secondary {
    color: #6c757d;
    background-color: #868e96;
    border-color: #545b62; }
    .alert.alert-secondary a {
      color: #3d4246; }
    .alert.alert-secondary a:hover {
      color: #25282b; }
    .alert.alert-secondary h1, .alert.alert-secondary h2, .alert.alert-secondary h3, .alert.alert-secondary h4 {
      color: #3d4246; }
  .alert.alert-success, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok {
    color: #28a745;
    background-color: #d8f6df;
    border-color: #1e7e34; }
    .alert.alert-success a, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok a {
      color: #145523; }
    .alert.alert-success a:hover, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok a:hover {
      color: #0a2c12; }
    .alert.alert-success h1, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok h1, .alert.alert-success h2, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok h2, .alert.alert-success h3, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok h3, .alert.alert-success h4, .wpcf7 .wpcf7-response-output .alert.wpcf7-mail-sent-ok h4 {
      color: #145523; }
  .alert.alert-danger {
    color: #dc3545;
    background-color: #eb8c95;
    border-color: #bd2130; }
    .alert.alert-danger a {
      color: #921925; }
    .alert.alert-danger a:hover {
      color: #66121a; }
    .alert.alert-danger h1, .alert.alert-danger h2, .alert.alert-danger h3, .alert.alert-danger h4 {
      color: #921925; }
  .alert.alert-warning {
    color: #ffc107;
    background-color: #ffdb6d;
    border-color: #d39e00; }
    .alert.alert-warning a {
      color: #a07800; }
    .alert.alert-warning a:hover {
      color: #6d5200; }
    .alert.alert-warning h1, .alert.alert-warning h2, .alert.alert-warning h3, .alert.alert-warning h4 {
      color: #a07800; }
  .alert.alert-info {
    color: #17a2b8;
    background-color: #d4f5fa;
    border-color: #117a8b; }
    .alert.alert-info a {
      color: #0c525d; }
    .alert.alert-info a:hover {
      color: #062a30; }
    .alert.alert-info h1, .alert.alert-info h2, .alert.alert-info h3, .alert.alert-info h4 {
      color: #0c525d; }
  .alert.alert-light {
    color: #343a40;
    background-color: #fafafa;
    border-color: #c7c7c7; }
    .alert.alert-light a {
      color: #adadad; }
    .alert.alert-light a:hover {
      color: #949494; }
    .alert.alert-light h1, .alert.alert-light h2, .alert.alert-light h3, .alert.alert-light h4 {
      color: #adadad; }
  .alert.alert-dark {
    color: #343a40;
    background-color: #b2bac1;
    border-color: #1d2124; }
    .alert.alert-dark a {
      color: #060708; }
    .alert.alert-dark a:hover {
      color: black; }
    .alert.alert-dark h1, .alert.alert-dark h2, .alert.alert-dark h3, .alert.alert-dark h4 {
      color: #060708; }
  .alert.alert-white {
    color: #343a40;
    background-color: #ffffff;
    border-color: #6c757d; }
    .alert.alert-white a {
      color: #060708; }
    .alert.alert-white a:hover {
      color: black; }
    .alert.alert-white h1, .alert.alert-white h2, .alert.alert-white h3, .alert.alert-white h4 {
      color: #060708; }
  .alert.alert-white-off {
    color: #101010;
    background-color: #e0e0e0;
    border-color: #343a40; }
    .alert.alert-white-off a {
      color: black; }
    .alert.alert-white-off a:hover {
      color: black; }
    .alert.alert-white-off h1, .alert.alert-white-off h2, .alert.alert-white-off h3, .alert.alert-white-off h4 {
      color: black; }
  .alert.alert-nadcp {
    background-color: #9b243e;
    color: #ffffff;
    border: 1px solid #721a2d; }
    .alert.alert-nadcp h1, .alert.alert-nadcp h2, .alert.alert-nadcp h3, .alert.alert-nadcp h4 {
      color: #721a2d; }
    .alert.alert-nadcp a {
      color: #ffffff; }
    .alert.alert-nadcp a:hover {
      color: #e0e0e0; }
  .alert.alert-ndci {
    background-color: #135c41;
    color: #ffffff;
    border: 1px solid #0a3223; }
    .alert.alert-ndci h1, .alert.alert-ndci h2, .alert.alert-ndci h3, .alert.alert-ndci h4 {
      color: #0a3223; }
    .alert.alert-ndci a {
      color: #ffffff; }
    .alert.alert-ndci a:hover {
      color: #e0e0e0; }
  .alert.alert-ncdc {
    background-color: #1c2758;
    color: #ffffff;
    border: 1px solid #101631; }
    .alert.alert-ncdc h1, .alert.alert-ncdc h2, .alert.alert-ncdc h3, .alert.alert-ncdc h4 {
      color: #101631; }
    .alert.alert-ncdc a {
      color: #ffffff; }
    .alert.alert-ncdc a:hover {
      color: #e0e0e0; }
  .alert.alert-j4v {
    background-color: #00215b;
    color: #ffffff;
    border: 1px solid #000f28; }
    .alert.alert-j4v h1, .alert.alert-j4v h2, .alert.alert-j4v h3, .alert.alert-j4v h4 {
      color: #000f28; }
    .alert.alert-j4v a {
      color: #ffffff; }
    .alert.alert-j4v a:hover {
      color: #e0e0e0; }

.note {
  background-color: #ffffcc;
  padding: .01em 16px;
  border-left: 6px solid #ffeb3b;
  margin: 20px 0; }
  .note p {
    color: #343a40; }
  .note a.note-link {
    color: #101010; }
  .note h1, .note h2, .note h3, .note h4 {
    color: #101010; }

.all-rise-box .pp-panel-item {
  border: 2px solid #ffffff; }
  .all-rise-box .pp-panel-item .pp-panel-title {
    text-shadow: 3px 3px 3px #101010;
    text-transform: uppercase;
    position: relative;
    top: 45%;
    width: 90%;
    margin: auto;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #101010;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 1rem;
    background-color: #101010;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }

/*
Provides input form field styling for common forms
*/
.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
  font-size: 14px;
  border-radius: 0; }
.wpcf7 p label {
  font-size: 13px;
  font-weight: 200;
  text-transform: uppercase; }
.wpcf7 .inline-form-fields input {
  display: inline;
  border-radius: 0; }
.wpcf7 .inline-form-fields input[type='submit'] {
  display: inline;
  border-radius: 0;
  background-color: #101010;
  color: #ffffff;
  border: 1px solid #101010; }
.wpcf7 .field-group label {
  margin-bottom: 0;
  padding-bottom: 0; }
.wpcf7 .field-group .field {
  margin-top: 2px; }
.wpcf7 .enews-signup-form input[type='email'] {
  width: 40%;
  border-radius: 0; }
.wpcf7 .half-width-form input {
  width: 40%;
  border-radius: 0; }
.wpcf7 .nadcp-form {
  border: 1px solid #cccccc;
  border-top: 3px solid #9b243e;
  padding: 10px; }
.wpcf7 .ndci-form {
  border: 1px solid #cccccc;
  border-top: 3px solid #135c41;
  padding: 10px; }
.wpcf7 .ncdc-form {
  border: 1px solid #cccccc;
  border-top: 3px solid #1c2758;
  padding: 10px; }
.wpcf7 .j4v-form {
  border: 1px solid #cccccc;
  border-top: 3px solid #00215b;
  padding: 10px; }

.enews-subscription-area .enews-signup-area h3 {
  color: #ffffff;
  margin-top: 5px;
  text-transform: uppercase;
  font-size: 20px; }
.enews-subscription-area .enews-signup-area .help {
  color: #e0e0e0;
  font-size: 13px;
  font-weight: 200; }
.enews-subscription-area .follow-us-area {
  text-align: right; }
  .enews-subscription-area .follow-us-area h3 {
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase; }
  .enews-subscription-area .follow-us-area .pp-social-icon a {
    color: #ffffff;
    font-size: 30px;
    margin-left: 10px;
    margin-right: 10px; }

.org-nadcp a {
  color: #9b243e;
  text-decoration: none;
  background-color: transparent; }
.org-nadcp a:hover {
  color: #721a2d;
  text-decoration: underline; }
.org-nadcp .navbar .menu-item.current-menu-item {
  color: #9b243e; }
.org-nadcp .navbar .menu-item:hover {
  color: #c42e4f; }
.org-nadcp .navbar .fl-page-nav-search form {
  border-top-color: #9b243e; }

.org-ndci a {
  color: #135c41;
  text-decoration: none;
  background-color: transparent; }
.org-ndci a:hover {
  color: #0a3223;
  text-decoration: underline; }
.org-ndci .navbar .menu-item.current-menu-item {
  color: #135c41; }
.org-ndci .navbar .menu-item:hover {
  color: #1c865f; }
.org-ndci .navbar .fl-page-nav-search form {
  border-top-color: #135c41; }

.org-ncdc a {
  color: #1c2758;
  text-decoration: none;
  background-color: transparent; }
.org-ncdc a:hover {
  color: #101631;
  text-decoration: underline; }
.org-ncdc .navbar .menu-item.current-menu-item {
  color: #1c2758; }
.org-ncdc .navbar .menu-item:hover {
  color: #28387f; }
.org-ncdc .navbar .fl-page-nav-search form {
  border-top-color: #1c2758; }

.org-j4v a {
  color: #00215b;
  text-decoration: none;
  background-color: transparent; }
.org-j4v a:hover {
  color: #000f28;
  text-decoration: underline; }
.org-j4v .navbar .menu-item.current-menu-item {
  color: #00215b; }
.org-j4v .navbar .menu-item:hover {
  color: #00338e; }
.org-j4v .navbar .fl-page-nav-search form {
  border-top-color: #00215b; }

.btn {
  color: #ffffff;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
  .btn.disabled {
    pointer-events: none; }
  .btn.btn-block {
    display: block;
    width: 100%; }
  .btn.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem; }
  .btn.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem; }
  .btn.btn-primary {
    background-color: #007bff;
    border-color: #007bff; }
    .btn.btn-primary.active {
      background-color: #0062cc; }
  .btn.btn-secondary {
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn.btn-secondary.active {
      background-color: #545b62; }
  .btn.btn-success {
    background-color: #28a745;
    border-color: #28a745; }
    .btn.btn-success.active {
      background-color: #1e7e34; }
  .btn.btn-danger {
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn.btn-danger.active {
      background-color: #bd2130; }
  .btn.btn-warning {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #101010; }
    .btn.btn-warning.active {
      background-color: #d39e00; }
  .btn.btn-info {
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn.btn-info.active {
      background-color: #117a8b; }
  .btn.btn-light {
    background-color: #e0e0e0;
    border-color: #e0e0e0;
    color: #101010; }
    .btn.btn-light.active {
      background-color: #c7c7c7; }
  .btn.btn-dark {
    background-color: #343a40;
    border-color: #343a40; }
    .btn.btn-dark.active {
      background-color: #1d2124; }
  .btn.btn-nadcp {
    background-color: #9b243e;
    border-color: #9b243e; }
    .btn.btn-nadcp.active {
      background-color: #721a2d; }
  .btn.btn-ndci {
    background-color: #135c41;
    border-color: #135c41; }
    .btn.btn-ndci.active {
      background-color: #0a3223; }
  .btn.btn-ncdc {
    background-color: #1c2758;
    border-color: #1c2758; }
    .btn.btn-ncdc.active {
      background-color: #101631; }
  .btn.btn-j4v {
    background-color: #00215b;
    border-color: #00215b; }
    .btn.btn-j4v.active {
      background-color: #000f28; }
  .btn.btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff; }
  .btn.btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d; }
  .btn.btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745; }
  .btn.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545; }
  .btn.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107; }
  .btn.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8; }
  .btn.btn-outline-light {
    color: #e0e0e0;
    background-color: transparent;
    background-image: none;
    border-color: #e0e0e0; }
  .btn.btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40; }
  .btn.btn-outline-white {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff; }
  .btn.btn-outline-white-off {
    color: #e0e0e0;
    background-color: transparent;
    background-image: none;
    border-color: #e0e0e0; }
  .btn.btn-outline-nadcp {
    color: #9b243e;
    background-color: transparent;
    background-image: none;
    border-color: #9b243e; }
  .btn.btn-outline-ndci {
    color: #135c41;
    background-color: transparent;
    background-image: none;
    border-color: #135c41; }
  .btn.btn-outline-ncdc {
    color: #1c2758;
    background-color: transparent;
    background-image: none;
    border-color: #1c2758; }
  .btn.btn-outline-j4v {
    color: #00215b;
    background-color: transparent;
    background-image: none;
    border-color: #00215b; }

/*# sourceMappingURL=style.css.map */
