/* social media */
.socialMediaFeeds {
  padding: 0;
  background: #fff;
  border: 1px solid #e0e0e0; }
  .socialMediaFeeds .card-header {
    padding-left: none;
    background: #fff;
    height: 50px; }
    .socialMediaFeeds .card-header svg {
      float: left; }
    .socialMediaFeeds .card-header h4 {
      float: left;
      position: relative;
      left: 10px; }
  .socialMediaFeeds .card-footer a {
    text-decoration: none; }
  .socialMediaFeeds .card-footer a:hover {
    color: #005eaa;
    border-bottom: 1px solid #005eaa; }
  .socialMediaFeeds svg.social-icon {
    width: 25px;
    height: 25px;
    float: left;
    margin: 0 5px 0 0; }
  .socialMediaFeeds .post {
    font-size: 17px;
    padding: 10px 0;
    line-height: 30px;
    border-bottom: 1px dashed #e0e0e0; }
    .socialMediaFeeds .post:last-child {
      border-bottom: none; }
  .socialMediaFeeds .feed-header {
    width: 100%;
    font-weight: 400;
    font-size: 1.375rem; }
    .socialMediaFeeds .feed-header a {
      text-decoration: none; }

.page-share {
  list-style-type: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .page-share ul {
    margin-bottom: 0;
    padding: 0; }
  .page-share li {
    display: inline-block;
    padding-left: 0.875rem;
    margin-bottom: 0; }
    .page-share li a {
      display: inline-block; }
      .page-share li a .fi {
        font-size: 24px;
        vertical-align: middle; }
        .page-share li a .fi.cdc-icon-fb-round {
          color: #3b5998; }
        .page-share li a .fi.cdc-icon-email-round {
          color: #333; }
        .page-share li a .fi.cdc-icon-twitter-round {
          color: #00b6f1; }
        .page-share li a .fi.cdc-icon-syndication-round {
          color: #f45a03; }

.social-media-footer {
  list-style: none;
  padding-left: 0 !important; }
  .social-media-footer li {
    margin-bottom: 0;
    width: 100%;
    text-align: center; }
    .social-media-footer li:not(:first-of-type) {
      border-left: 1px solid #fff; }
    .social-media-footer li .fi {
      position: relative;
      top: 3px;
      color: #fff; }

div.socl-hd.card-header {
  height: auto; }
  div.socl-hd.card-header h4 {
    float: none; }

/* svg */
.fill-w {
  fill: #fff !important; }
  .fill-w::before {
    color: #fff !important; }

.fill-b {
  fill: #005eaa !important; }
  .fill-b::before {
    color: #005eaa !important; }

.fill-bookmark {
  fill: #40871b !important; }
  .fill-bookmark::before {
    color: #40871b !important; }

.fill-epub {
  fill: #86b916 !important; }
  .fill-epub::before {
    color: #86b916 !important; }

.fill-excel {
  fill: #207245 !important; }
  .fill-excel::before {
    color: #207245 !important; }

.fill-govd {
  fill: #5a5a5a !important; }
  .fill-govd::before {
    color: #5a5a5a !important; }

.fill-googleplus {
  fill: #df4a32 !important; }
  .fill-googleplus::before {
    color: #df4a32 !important; }

.fill-pdf {
  fill: #c1272d !important; }
  .fill-pdf::before {
    color: #c1272d !important; }

.fill-podcast {
  fill: #724faa !important; }
  .fill-podcast::before {
    color: #724faa !important; }

.fill-ppt {
  fill: #d24625 !important; }
  .fill-ppt::before {
    color: #d24625 !important; }

.fill-pinterest {
  fill: #cb2027 !important; }
  .fill-pinterest::before {
    color: #cb2027 !important; }

.fill-flickr.flr-bg {
  fill: #d4dde2 !important; }
  .fill-flickr.flr-bg::before {
    color: #d4dde2 !important; }

.fill-flickr.flr-dot-1 {
  fill: #006add !important; }
  .fill-flickr.flr-dot-1::before {
    color: #006add !important; }

.fill-flickr.flr-dot-2 {
  fill: #f40083 !important; }
  .fill-flickr.flr-dot-2::before {
    color: #f40083 !important; }

.fill-youtube {
  fill: #f00 !important; }
  .fill-youtube::before {
    color: #f00 !important; }

.fill-fb {
  fill: #3b5998 !important; }
  .fill-fb::before {
    color: #3b5998 !important; }

.fill-tw {
  fill: #1da1f2 !important; }
  .fill-tw::before {
    color: #1da1f2 !important; }

.fill-rss {
  fill: #fa9b39 !important; }
  .fill-rss::before {
    color: #fa9b39 !important; }

.fill-synd1 {
  fill: #0060aa !important; }
  .fill-synd1::before {
    color: #0060aa !important; }

.fill-synd,
.fill-synd2 {
  fill: #f26722 !important; }
  .fill-synd::before,
  .fill-synd2::before {
    color: #f26722 !important; }

.fill-email,
.fill-em {
  fill: #4f4f4f !important; }
  .fill-email::before,
  .fill-em::before {
    color: #4f4f4f !important; }

.fill-linkin {
  fill: #007bb5 !important; }
  .fill-linkin::before {
    color: #007bb5 !important; }

.fill-svgimgfile {
  fill: #5e5887 !important; }
  .fill-svgimgfile::before {
    color: #5e5887 !important; }

.fill-media {
  fill: #0060aa !important; }
  .fill-media::before {
    color: #0060aa !important; }

.fill-txt {
  fill: #555 !important; }
  .fill-txt::before {
    color: #555 !important; }

.fill-txt-1 {
  fill: #b0bec5 !important; }
  .fill-txt-1::before {
    color: #b0bec5 !important; }

.fill-txt-2 {
  opacity: 0.2; }

.fill-txt-3 {
  fill: #455a64 !important; }
  .fill-txt-3::before {
    color: #455a64 !important; }

.fill-txt-4 {
  fill: #fff !important; }
  .fill-txt-4::before {
    color: #fff !important; }

.fill-zip-1 {
  fill: #ffca28 !important; }
  .fill-zip-1::before {
    color: #ffca28 !important; }

.fill-zip-2 {
  opacity: 0.2; }

.fill-zip-3 {
  fill: #3e2723 !important; }
  .fill-zip-3::before {
    color: #3e2723 !important; }

.fill-epub-3 {
  fill: #fff !important; }
  .fill-epub-3::before {
    color: #fff !important; }

.fill-gray-d2 {
  fill: #333 !important; }
  .fill-gray-d2::before {
    color: #333 !important; }

.fill-gray-d1 {
  fill: #555 !important; }
  .fill-gray-d1::before {
    color: #555 !important; }

.fill-gray {
  fill: #bdbdbd !important; }
  .fill-gray::before {
    color: #bdbdbd !important; }

.fill-gray-l1 {
  fill: #e0e0e0 !important; }
  .fill-gray-l1::before {
    color: #e0e0e0 !important; }

.fill-gray-l2 {
  fill: #f0f0f0 !important; }
  .fill-gray-l2::before {
    color: #f0f0f0 !important; }

.fill-gray-l3 {
  fill: #f5f5f5 !important; }
  .fill-gray-l3::before {
    color: #f5f5f5 !important; }

.fill-h {
  fill: #005eaa !important; }
  .fill-h::before {
    color: #005eaa !important; }
  .fill-h:hover {
    fill: #0088f7 !important; }

.fill-lg {
  fill: url(#linear-gradient); }

.fill-mask {
  -webkit-mask: url(#mask);
          mask: url(#mask); }

.fr-evenodd {
  fill-rule: evenodd; }

.fill-op-2,
.zip-fill-2 {
  opacity: 0.2; }

.fill-ppt-1 {
  fill: #c1272d !important; }
  .fill-ppt-1::before {
    color: #c1272d !important; }

.fill-ppt-2 {
  fill: #fff !important; }
  .fill-ppt-2::before {
    color: #fff !important; }

.fill-pdf-1 {
  fill: #c1272d !important; }
  .fill-pdf-1::before {
    color: #c1272d !important; }

.fill-pdf-2 {
  fill: #fff !important; }
  .fill-pdf-2::before {
    color: #fff !important; }

.zip-fill-1 {
  fill: #ffca28 !important; }
  .zip-fill-1::before {
    color: #ffca28 !important; }

.zip-fill-3 {
  fill: #3e2723 !important; }
  .zip-fill-3::before {
    color: #3e2723 !important; }

.txt-fill-1 {
  fill: #b0bec5 !important; }
  .txt-fill-1::before {
    color: #b0bec5 !important; }

.txt-fill-2 {
  opacity: 0.2; }

.txt-fill-3 {
  fill: #455a64 !important; }
  .txt-fill-3::before {
    color: #455a64 !important; }

.txt-fill-4 {
  fill: #fff !important; }
  .txt-fill-4::before {
    color: #fff !important; }

.word-fill-1 {
  fill: #2a5699 !important; }
  .word-fill-1::before {
    color: #2a5699 !important; }

.word-fill-2 {
  fill: #fff; }

.media-fill-1 {
  fill: #2196f3 !important; }
  .media-fill-1::before {
    color: #2196f3 !important; }

.media-fill-2 {
  fill: none;
  stroke: #fff;
  stroke-miterlimit: 10;
  stroke-width: 2px; }

.media-fill-3 {
  fill: #fff !important; }
  .media-fill-3::before {
    color: #fff !important; }

.fill-excel-1 {
  fill: #207245 !important; }
  .fill-excel-1::before {
    color: #207245 !important; }

.fill-excel-2 {
  fill: #fff !important; }
  .fill-excel-2::before {
    color: #fff !important; }

.fill-epub-1 {
  fill: #86b916 !important; }
  .fill-epub-1::before {
    color: #86b916 !important; }

.fill-epub-2 {
  opacity: 0.2;
  fill: #fff !important; }
  .fill-epub-2::before {
    color: #fff !important; }

.fill-op-2 {
  opacity: 0.2; }

.fill-figure {
  fill: #E41928 !important; }
  .fill-figure::before {
    color: #E41928 !important; }

.fill-tumblr {
  fill: #35465d !important; }
  .fill-tumblr::before {
    color: #35465d !important; }

.fill-sas {
  fill: #007cc2 !important; }
  .fill-sas::before {
    color: #007cc2 !important; }

.fill-cdc-tv {
  fill: #0060a9 !important; }
  .fill-cdc-tv::before {
    color: #0060a9 !important; }

[class^="cdc-icon-"],
[class*=" cdc-icon-"] {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.bg-gray-d1 > span[class*="fill-"]::before, .bg-gray-d2 > span[class*="fill-"]::before, .bg-blue-p > span[class*="fill-"]::before, .bg-purple-p > span[class*="fill-"]::before, .bg-brown-p > span[class*="fill-"]::before, .bg-teal-p > span[class*="fill-"]::before, .bg-pink-p > span[class*="fill-"]::before, .bg-orange-p > span[class*="fill-"]::before, .bg-slate-p > span[class*="fill-"]::before, .bg-indigo-p > span[class*="fill-"]::before, .bg-cyan-p > span[class*="fill-"]::before, .bg-green-p > span[class*="fill-"]::before, .bg-amber-p > span[class*="fill-"]::before {
  color: #fff !important; }

.svg-1 {
  width: 1rem;
  height: 1rem; }

.svg-2 {
  width: 2rem;
  height: 2rem; }

.svg-3 {
  width: 3rem;
  height: 3rem; }

.svg-4 {
  width: 4rem;
  height: 4rem; }

.svg-5 {
  width: 5rem;
  height: 5rem; }

svg.x10 {
  width: 10px !important;
  height: 10px; }
  svg.x10 svg {
    width: 10px;
    height: 10px; }

.x10 {
  display: inline-block;
  vertical-align: middle; }
  .x10::before {
    font-size: 10px;
    text-align: center; }

svg.x16 {
  width: 16px !important;
  height: 16px; }
  svg.x16 svg {
    width: 16px;
    height: 16px; }

.x16 {
  display: inline-block;
  vertical-align: middle; }
  .x16::before {
    font-size: 16px;
    text-align: center; }

svg.x20 {
  width: 20px !important;
  height: 20px; }
  svg.x20 svg {
    width: 20px;
    height: 20px; }

.x20 {
  display: inline-block;
  vertical-align: middle; }
  .x20::before {
    font-size: 20px;
    text-align: center; }

svg.x24 {
  width: 24px !important;
  height: 24px; }
  svg.x24 svg {
    width: 24px;
    height: 24px; }

.x24 {
  display: inline-block;
  vertical-align: middle; }
  .x24::before {
    font-size: 24px;
    text-align: center; }

svg.x28 {
  width: 28px !important;
  height: 28px; }
  svg.x28 svg {
    width: 28px;
    height: 28px; }

.x28 {
  display: inline-block;
  vertical-align: middle; }
  .x28::before {
    font-size: 28px;
    text-align: center; }

svg.x32 {
  width: 32px !important;
  height: 32px; }
  svg.x32 svg {
    width: 32px;
    height: 32px; }

.x32 {
  display: inline-block;
  vertical-align: middle; }
  .x32::before {
    font-size: 32px;
    text-align: center; }

svg.x36 {
  width: 36px !important;
  height: 36px; }
  svg.x36 svg {
    width: 36px;
    height: 36px; }

.x36 {
  display: inline-block;
  vertical-align: middle; }
  .x36::before {
    font-size: 36px;
    text-align: center; }

svg.x40 {
  width: 40px !important;
  height: 40px; }
  svg.x40 svg {
    width: 40px;
    height: 40px; }

.x40 {
  display: inline-block;
  vertical-align: middle; }
  .x40::before {
    font-size: 40px;
    text-align: center; }

svg.x48 {
  width: 48px !important;
  height: 48px; }
  svg.x48 svg {
    width: 48px;
    height: 48px; }

.x48 {
  display: inline-block;
  vertical-align: middle; }
  .x48::before {
    font-size: 48px;
    text-align: center; }

svg.x64 {
  width: 64px !important;
  height: 64px; }
  svg.x64 svg {
    width: 64px;
    height: 64px; }

.x64 {
  display: inline-block;
  vertical-align: middle; }
  .x64::before {
    font-size: 64px;
    text-align: center; }

svg.x96 {
  width: 96px !important;
  height: 96px; }
  svg.x96 svg {
    width: 96px;
    height: 96px; }

.x96 {
  display: inline-block;
  vertical-align: middle; }
  .x96::before {
    font-size: 96px;
    text-align: center; }

svg.x128 {
  width: 128px !important;
  height: 128px; }
  svg.x128 svg {
    width: 128px;
    height: 128px; }

.x128 {
  display: inline-block;
  vertical-align: middle; }
  .x128::before {
    font-size: 128px;
    text-align: center; }

svg.x256 {
  width: 256px !important;
  height: 256px; }
  svg.x256 svg {
    width: 256px;
    height: 256px; }

.x256 {
  display: inline-block;
  vertical-align: middle; }
  .x256::before {
    font-size: 256px;
    text-align: center; }

.x-important-10 {
  height: 10px; }
  .x-important-10::before {
    font-size: 10px !important;
    vertical-align: top; }

.x-important-16 {
  height: 16px; }
  .x-important-16::before {
    font-size: 16px !important;
    vertical-align: top; }

/* links */
a {
  color: #075290;
  text-decoration: underline; }
  a:hover {
    text-decoration: none;
    color: #075290; }
  a h1,
  a .h1,
  a h2,
  a .h2,
  a h3,
  a .h3,
  a h4,
  a .h4,
  a h5,
  a .h5,
  a h6,
  a .h6 {
    text-decoration: none; }
  a .file-details {
    font-size: 1rem !important;
    text-decoration: none;
    display: inline-block; }
  a span {
    text-decoration: none !important; }
  a svg,
  a svg.icon {
    fill: #075290; }
  a .x16 {
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 5px; }
  a .fi.x16 {
    vertical-align: inherit; }
  a.skippy {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden; }

*:focus {
  outline: auto 3px rgba(255, 102, 1, 0.9); }

.form-control:focus, .btn:focus {
  box-shadow: none !important; }

.dropdown a,
.dropdown-submenu a,
.dropdown-menu a {
  text-decoration: none !important; }

.dropdown a:hover,
.dropdown-submenu a:hover,
.dropdown-menu a:hover {
  text-decoration: underline; }

.td-none {
  text-decoration: none !important; }
  .td-none a {
    text-decoration: none !important; }

.td-none-black {
  text-decoration: none;
  color: #000; }

.td-ul {
  text-decoration: underline !important; }
  .td-ul a {
    text-decoration: underline !important; }

.tp-label:hover {
  text-decoration: none !important; }

.td-lt {
  text-decoration: line-through !important; }
  .td-lt a {
    text-decoration: line-through !important; }

.td-none-hover:hover {
  text-decoration: none !important; }

.td-ul-hover:hover {
  text-decoration: underline !important; }

.td-ul-none-hover:hover {
  text-decoration: none !important;
  border-bottom: none !important; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }
