/* FONTS */
/* NHS Colours */
/* COLOURS */
/* HIGH CONTRAST COLOURS */
/* CUSTOM MIXINS */
.ccm-page {
  background-color: #cfe5fc;
}
.skiplinks__link {
  color: #cfe5fc;
}
.skiplinks__link:focus {
  color: #cfe5fc;
  background-color: #000066;
  outline-color: #000066;
}
.header .core-style h1,
.main .core-style h1,
.footer .core-style h1,
.header .core-style h2,
.main .core-style h2,
.footer .core-style h2,
.header .core-style h3,
.main .core-style h3,
.footer .core-style h3,
.header .core-style h4,
.main .core-style h4,
.footer .core-style h4,
.header .core-style h5,
.main .core-style h5,
.footer .core-style h5,
.header .core-style h6,
.main .core-style h6,
.footer .core-style h6,
.header .core-style p,
.main .core-style p,
.footer .core-style p,
.header .core-style ul,
.main .core-style ul,
.footer .core-style ul,
.header .core-style ol,
.main .core-style ol,
.footer .core-style ol,
.header .core-style address,
.main .core-style address,
.footer .core-style address {
  color: #000066;
}
.header .core-style .content-block p:first-child strong:first-child,
.main .core-style .content-block p:first-child strong:first-child,
.footer .core-style .content-block p:first-child strong:first-child {
  color: #000066;
}
.header .core-style a,
.main .core-style a,
.footer .core-style a {
  color: #000066;
}
.header .core-style a:hover,
.main .core-style a:hover,
.footer .core-style a:hover,
.header .core-style a:focus,
.main .core-style a:focus,
.footer .core-style a:focus {
  color: #000066;
}
.header .core-style hr,
.main .core-style hr,
.footer .core-style hr {
  border-color: #000066;
}
.header .core-style blockquote,
.main .core-style blockquote,
.footer .core-style blockquote {
  background-color: #cfe5fc;
  border: 1px solid #000066;
  border-left-width: 6px;
  border-color: #000066;
}
.header .core-style table th,
.main .core-style table th,
.footer .core-style table th {
  background-color: #000066;
  color: #cfe5fc;
  border-bottom-color: #cfe5fc;
}
.header .core-style table th a,
.main .core-style table th a,
.footer .core-style table th a {
  color: #cfe5fc !important;
}
.header .core-style table thead tr th,
.main .core-style table thead tr th,
.footer .core-style table thead tr th {
  border-right-color: #cfe5fc;
}
.header .core-style table tbody tr,
.main .core-style table tbody tr,
.footer .core-style table tbody tr {
  background-color: #cfe5fc;
  color: #000066;
}
.header .core-style table tbody tr td,
.main .core-style table tbody tr td,
.footer .core-style table tbody tr td {
  border-color: #000066;
}
.header .header-main {
  background-color: #cfe5fc;
}
.header .navigation {
  background-color: #000066;
}
@media all and (min-width: 992px) {
  .header .navigation ul.nav.mega:before {
    background-color: #000066;
  }
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a {
    color: #cfe5fc;
    text-decoration: underline;
  }
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover,
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus,
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active,
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected {
    text-decoration: none;
    background-color: #0000b3;
  }
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus {
    border-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper .sub-button.level-1 {
    color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.level-1 > .item-wrapper .sub-button.level-1:focus span {
    border-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.level-1.nav-path-selected > .item-wrapper > a {
    background-color: #cfe5fc;
    color: #000066;
  }
  .header .navigation ul.nav.mega li.level-1.nav-path-selected > .item-wrapper .sub-button {
    color: #000066;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    background-color: #000066;
    border: 3px solid #cfe5fc;
    border-top: none;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title {
    border-bottom-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title a {
    color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 a {
    color: #cfe5fc;
    text-decoration: underline !important;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 a:hover,
  .header .navigation ul.nav.mega li.level-1 ul.level-2 a:focus {
    text-decoration: none !important;
  }
  .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .header .navigation ul.nav.mega li.level-1:focus > .item-wrapper > a,
  .header .navigation ul.nav.mega li.level-1.open > .item-wrapper > a,
  .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    text-decoration: none;
    background-color: #0000b3;
    color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper .sub-button,
  .header .navigation ul.nav.mega li.level-1:focus > .item-wrapper .sub-button,
  .header .navigation ul.nav.mega li.level-1.open > .item-wrapper .sub-button,
  .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper .sub-button {
    color: #cfe5fc;
  }
}
@media (max-width: 991px) {
  .header .navigation {
    background-color: #000066;
  }
  .header .navigation ul.nav.mega li .item-wrapper a,
  .header .navigation ul.nav.mega li .item-wrapper .sub-button,
  .header .navigation ul.nav.mega li .item-wrapper .back-button {
    color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li .item-wrapper a:hover,
  .header .navigation ul.nav.mega li .item-wrapper .sub-button:hover,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:hover,
  .header .navigation ul.nav.mega li .item-wrapper a:focus,
  .header .navigation ul.nav.mega li .item-wrapper .sub-button:focus,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:focus,
  .header .navigation ul.nav.mega li .item-wrapper a:active,
  .header .navigation ul.nav.mega li .item-wrapper .sub-button:active,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:active {
    color: #000066;
    background-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li .item-wrapper .sub-button span:after,
  .header .navigation ul.nav.mega li .item-wrapper .back-button span:after {
    border-left-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li .item-wrapper .sub-button:hover span:after,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:hover span:after,
  .header .navigation ul.nav.mega li .item-wrapper .sub-button:focus span:after,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:focus span:after,
  .header .navigation ul.nav.mega li .item-wrapper .sub-button:active span:after,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:active span:after {
    border-left-color: #000066;
  }
  .header .navigation ul.nav.mega li .item-wrapper .back-button span:after {
    border-right-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li .item-wrapper .back-button:hover span:after,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:focus span:after,
  .header .navigation ul.nav.mega li .item-wrapper .back-button:active span:after {
    border-right-color: #000066;
  }
  .header .navigation ul.nav.mega li.nav-dropdown-title {
    border-bottom-color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.nav-dropdown-title .item-wrapper a:hover,
  .header .navigation ul.nav.mega li.nav-dropdown-title .item-wrapper a:focus,
  .header .navigation ul.nav.mega li.nav-dropdown-title .item-wrapper a:active {
    color: #cfe5fc;
  }
  .header .navigation ul.nav.mega li.nav-path-selected > .item-wrapper > a {
    color: #000066;
    background-color: #cfe5fc;
  }
}
@media all and (max-width: 991px) {
  .header .header-top {
    background-color: #000066;
  }
  .header .header-top .mobile-buttons button {
    color: #cfe5fc;
  }
  .header .header-top .mobile-buttons button:hover,
  .header .header-top .mobile-buttons button:focus,
  .nav-open .header .header-top .mobile-buttons button {
    background-color: #cfe5fc;
    color: #000066;
  }
  .header .header-main {
    border-bottom: 3px solid #000066;
  }
}
.main .main-banner {
  background-color: #cfe5fc;
  border-bottom: 3px solid #000066;
}
.main .main-banner h1.banner-title {
  color: #000066;
}
.main .header-social ul.social-links {
  border-color: #000066;
}
.main .header-social ul.social-links li.facebook a,
.main .header-social ul.social-links li.twitter a,
.main .header-social ul.social-links li.youtube a,
.main .header-social ul.social-links li.instagram a,
.main .header-social ul.social-links li.linkedin a {
  color: #cfe5fc !important;
  background: #ffffff;
  background: -moz-linear-gradient(top, #000066 0%, #000066 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000066), color-stop(100%, #000066));
  background: -webkit-linear-gradient(top, #000066 0%, #000066 100%);
  background: -o-linear-gradient(top, #000066 0%, #000066 100%);
  background: -ms-linear-gradient(top, #000066 0%, #000066 100%);
  background: linear-gradient(top, #000066 0%, #000066 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000066, endColorstr=#000066, GradientType=0);
}
.main .header-social ul.social-links li.facebook a:hover,
.main .header-social ul.social-links li.twitter a:hover,
.main .header-social ul.social-links li.youtube a:hover,
.main .header-social ul.social-links li.instagram a:hover,
.main .header-social ul.social-links li.linkedin a:hover,
.main .header-social ul.social-links li.facebook a:focus,
.main .header-social ul.social-links li.twitter a:focus,
.main .header-social ul.social-links li.youtube a:focus,
.main .header-social ul.social-links li.instagram a:focus,
.main .header-social ul.social-links li.linkedin a:focus {
  background: #ffffff;
  background: -moz-linear-gradient(top, #000099 0%, #000099 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000099), color-stop(100%, #000099));
  background: -webkit-linear-gradient(top, #000099 0%, #000099 100%);
  background: -o-linear-gradient(top, #000099 0%, #000099 100%);
  background: -ms-linear-gradient(top, #000099 0%, #000099 100%);
  background: linear-gradient(top, #000099 0%, #000099 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000099, endColorstr=#000099, GradientType=0);
  border-right: 2px solid #cfe5fc;
}
.main .header-social ul.social-links li.facebook a:focus,
.main .header-social ul.social-links li.twitter a:focus,
.main .header-social ul.social-links li.youtube a:focus,
.main .header-social ul.social-links li.instagram a:focus,
.main .header-social ul.social-links li.linkedin a:focus {
  border-color: #cfe5fc;
}
.footer {
  border-top-color: #000066;
}
.footer .footer-logos {
  background-color: #000066;
}
.footer .footer-logos img {
  border-bottom: 2px solid #000066;
  background-color: #cfe5fc;
}
.footer .footer-logos a:focus img {
  border-color: #000066;
}
.ccm-page .accessibility-controls .access-tab .access-tab-button,
.ccm-page .accessibility-controls .access-tools {
  background-color: #cfe5fc !important;
  color: #000066;
  border-color: #000066;
}
.ccm-page .accessibility-controls .access-tab .access-tab-button:focus {
  border-color: #000066;
}
.ccm-page .accessibility-controls .access-tools .access-element {
  border-color: #000066;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size ul li button,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button {
  background-color: #000066;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size ul li button svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button svg {
  fill: #cfe5fc;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size ul li button:hover,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:hover,
.ccm-page .accessibility-controls .access-tools .access-element.text-size ul li button:focus,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:focus {
  border-color: #000066;
  background-color: #cfe5fc;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size ul li button:hover svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:hover svg,
.ccm-page .accessibility-controls .access-tools .access-element.text-size ul li button:focus svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:focus svg {
  fill: #000066;
}
.ccm-page .accessibility-controls .access-tools .access-element.frank-logo a svg path {
  fill: #000066;
}
nav.ccm-pagination-wrapper ul.pagination {
  color: #cfe5fc;
}
nav.ccm-pagination-wrapper ul.pagination > li a {
  color: #cfe5fc;
  background-color: #000066;
  border-color: #000066;
  -ms-transition: 60ms all linear;
  -moz-transition: 60ms all linear;
  -webkit-transition: 60ms all linear;
  -o-transition: 60ms all linear;
  transition: 60ms all linear;
}
nav.ccm-pagination-wrapper ul.pagination > li a:hover,
nav.ccm-pagination-wrapper ul.pagination > li a:focus {
  color: #cfe5fc !important;
  background-color: #0000b3;
}
nav.ccm-pagination-wrapper ul.pagination > li.active a {
  color: #000066;
  background-color: #cfe5fc;
  border-color: #000066;
  text-decoration: none;
}
nav.ccm-pagination-wrapper ul.pagination > li.active a:hover,
nav.ccm-pagination-wrapper ul.pagination > li.active a:focus {
  color: #000066 !important;
}
nav.ccm-pagination-wrapper ul.pagination > li.disabled a {
  color: #cfe5fc;
  text-decoration: none;
}
nav.ccm-pagination-wrapper ul.pagination > li.disabled a:hover,
nav.ccm-pagination-wrapper ul.pagination > li.disabled a:focus {
  color: #cfe5fc !important;
  background-color: #000066;
  border-color: #000066;
}
.button-link {
  background: #000066;
  color: #cfe5fc !important;
}
.button-link:hover,
.button-link:focus {
  background: #000066;
}
.button-link.arrow-left:after,
.button-link.arrow-right:after {
  border-color: #cfe5fc;
}
.button-link.arrow-left:hover:after,
.button-link.arrow-right:hover:after,
.button-link.arrow-left:focus:after,
.button-link.arrow-right:focus:after {
  background-color: #cfe5fc;
  color: #000066;
}
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry {
  background-color: #000066;
}
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry h3.ccm-block-page-list-title,
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry span.ccm-block-page-list-date,
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry p.ccm-block-page-list-description {
  color: #cfe5fc;
}
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry .ccm-block-page-list-page-entry-read-more a.button-link {
  background-color: #cfe5fc;
  color: #000066 !important;
}
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry .ccm-block-page-list-page-entry-read-more a.button-link:after {
  border-color: #000066;
}
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry .ccm-block-page-list-page-entry-read-more a.button-link:hover:after,
.ccm-block-page-list-wrapper.default ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry .ccm-block-page-list-page-entry-read-more a.button-link:focus:after {
  background-color: #000066;
  color: #cfe5fc;
}
.ccm-block-page-list-wrapper.default.has-rss .ccm-block-page-list-rss-feed {
  color: #cfe5fc;
  background-color: #000066;
}
.ccm-block-page-list-wrapper.default.has-rss .ccm-block-page-list-rss-feed:hover,
.ccm-block-page-list-wrapper.default.has-rss .ccm-block-page-list-rss-feed:focus,
.ccm-block-page-list-wrapper.default.has-rss .ccm-block-page-list-rss-feed:active {
  background-color: #0000b3;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text {
  background-color: #000066;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text .ccm-block-page-list-image {
  background-image: none !important;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text .ccm-block-page-list-image:after {
  background-color: #000066;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text .ccm-block-page-list-content .ccm-block-page-list-content-wrapper h3.ccm-block-page-list-title {
  color: #cfe5fc;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text .ccm-block-page-list-content .ccm-block-page-list-content-wrapper span.ccm-block-page-list-date,
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text .ccm-block-page-list-content .ccm-block-page-list-content-wrapper p.ccm-block-page-list-description {
  color: #cfe5fc;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text:hover,
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text:focus {
  background-color: #0000b3;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text:hover .ccm-block-page-list-content .ccm-block-page-list-content-wrapper h3.ccm-block-page-list-title,
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text:focus .ccm-block-page-list-content .ccm-block-page-list-content-wrapper h3.ccm-block-page-list-title {
  color: #cfe5fc;
}
.ccm-block-page-list-wrapper.thumbnail-grid ul.ccm-block-page-list-pages li.ccm-block-page-list-page-entry a.ccm-block-page-list-page-entry-text:focus {
  border-color: #cfe5fc;
}
.ccm-block-page-list-wrapper.thumbnail-grid.has-rss .ccm-block-page-list-rss-feed {
  color: #cfe5fc;
  background-color: #000066;
}
.ccm-block-page-list-wrapper.thumbnail-grid.has-rss .ccm-block-page-list-rss-feed:hover,
.ccm-block-page-list-wrapper.thumbnail-grid.has-rss .ccm-block-page-list-rss-feed:focus,
.ccm-block-page-list-wrapper.thumbnail-grid.has-rss .ccm-block-page-list-rss-feed:active {
  background-color: #0000b3;
}
.single-accordion.default .single-accordion-title-shell button {
  color: #cfe5fc;
  background-color: #000066;
  text-decoration: underline;
}
.single-accordion.default .single-accordion-title-shell button:after {
  border-color: #cfe5fc;
}
.single-accordion.default .single-accordion-title-shell button:hover,
.single-accordion.default .single-accordion-title-shell button:focus,
.single-accordion.default .single-accordion-title-shell button:active {
  background-color: #000099;
  text-decoration: none;
}
.single-accordion.default .single-accordion-title-shell button:hover:after,
.single-accordion.default .single-accordion-title-shell button:focus:after,
.single-accordion.default .single-accordion-title-shell button:active:after {
  background-color: #cfe5fc;
  color: #000066;
}
.single-accordion.default .single-accordion-content-wrapper .single-accordion-content {
  background: #cfe5fc;
  border-color: #000066;
  border-width: 2px;
}
.single-accordion.default.open .single-accordion-title-shell button {
  background-color: #000099;
  color: #cfe5fc;
  text-decoration: none;
}
.single-accordion.default.open .single-accordion-title-shell button:after {
  background-color: #cfe5fc;
  color: #000066;
}
div.ccm-block-box-link a.ccm-block-box-link-anchor {
  background-color: #000066;
}
div.ccm-block-box-link a.ccm-block-box-link-anchor .ccm-block-box-link-image {
  background-image: none !important;
}
div.ccm-block-box-link a.ccm-block-box-link-anchor .ccm-block-box-link-image:after {
  background-color: #000066;
}
div.ccm-block-box-link a.ccm-block-box-link-anchor .ccm-block-box-link-content .ccm-block-box-link-content-wrapper .ccm-block-box-link-title,
div.ccm-block-box-link a.ccm-block-box-link-anchor .ccm-block-box-link-content .ccm-block-box-link-content-wrapper .ccm-block-box-link-description {
  color: #cfe5fc;
}
div.ccm-block-box-link a.ccm-block-box-link-anchor:hover,
div.ccm-block-box-link a.ccm-block-box-link-anchor:focus {
  background-color: #0000b3;
}
.document-library > form .form-group label.control-label {
  color: #000066;
}
.document-library > form .form-group .form-control.ccm-input-text {
  color: #000066;
  background-color: #cfe5fc;
  border-color: #000066;
}
.document-library > form .form-group .form-control.ccm-input-text::-webkit-input-placeholder {
  color: #000066;
}
.document-library > form .form-group .form-control.ccm-input-text::-moz-placeholder {
  color: #000066;
}
.document-library > form .form-group .form-control.ccm-input-text:-ms-input-placeholder {
  color: #000066;
}
.document-library > form .form-group .form-control.ccm-input-text:-moz-placeholder {
  color: #000066;
}
.document-library > form .form-group .form-control.ccm-input-text::placeholder {
  color: #000066;
}
.document-library #clear-search {
  color: #000066;
}
.document-library #clear-search:hover,
.document-library #clear-search:focus {
  color: #000066;
}
.document-library .ccm-block-document-library-breadcrumbs ol li + li:before {
  color: #000066;
}
.ccm-block-express-form.default {
  background-color: #cfe5fc;
  border: 3px solid #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form {
  border-bottom-color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group label {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group .text-muted.small {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group .text-muted.small.autofilled {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select {
  color: #000066;
  background-color: #cfe5fc;
  border-color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input::-webkit-input-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea::-webkit-input-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select::-webkit-input-placeholder {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input::-moz-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea::-moz-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select::-moz-placeholder {
  color: #000066;
  opacity: 1;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input:-ms-input-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea:-ms-input-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select:-ms-input-placeholder {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input:-moz-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea:-moz-placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select:-moz-placeholder {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input::placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea::placeholder,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select::placeholder {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group input.autofill,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group textarea.autofill,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group select.autofill {
  background-color: #9fcbf9;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group .checkbox label,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group .radio label {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group .fa.fa-star,
.ccm-block-express-form.default .ccm-dashboard-express-form .form-group .fa.fa-star-o {
  color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form > fieldset > fieldset,
.ccm-block-express-form.default .ccm-dashboard-express-form > div > fieldset {
  border-left-color: #000066;
}
.ccm-block-express-form.default .ccm-dashboard-express-form > fieldset > fieldset legend,
.ccm-block-express-form.default .ccm-dashboard-express-form > div > fieldset legend {
  color: #000066;
}
.ccm-block-express-form.default .form-group.privacy-policy .checkbox {
  color: #000066;
}
.ccm-block-express-form.default .alert {
  background-color: #000066 !important;
  border-color: #000066 !important;
}
.ccm-block-express-form.default .alert > p,
.ccm-block-express-form.default .alert ul li,
.ccm-block-express-form.default .alert h3 {
  color: #cfe5fc !important;
}
