body {
  /* background-color: #35b26a!important; */
  background-color: #b3ffe5;
  /* color: rgba(255,255,255,0.9); */
  color: rgba(17,17,17,0.9);
}

.wrapper {
  /* background-image: linear-gradient(to right top,#051937,#004d7a,#008793,#00bf72,#a8eb12); */
  background-color: #b3ffe5;
}

h1,h2,h3,h4,h5,h6 {
  /* color: rgba(255,255,255,0.9); */
  color: #211f5c;
}

.side-letters h1 {
  color: rgba(255,255,255,0.1);
}

a {
  color: rgba(255,255,255,0.8);
  border-bottom: 0;
  border-bottom: 0;
}

a:hover {
  color: rgba(255,255,255,1);
  border-bottom: 0;
  border-bottom: 0;
}

a.logo svg path {
  /* fill: rgba(255,255,255,0.9)!important; */
  fill: #211f5c!important;
}

a.logo svg {
  /* fill: rgba(255,255,255,0.9)!important; */
  fill: #211f5c!important;
}

/* .pre-loader .color-loader {
  fill: rgba(255,255,255,0.9);
  stop-color: rgba(255,255,255,0.9);
} */

/* .pre-loader .image svg {
  fill: rgba(255,255,255,0.9);
} */

.menu-toggle .line-label {
  /* color: rgba(255,255,255,0.9); */
  color: #211f5c;

}

.menu-toggle .line {
  /* background: rgba(255,255,255,0.9); */
  background: #211f5c;
}

.content p {
  /* color: rgba(255,255,255,0.96); */
  color: rgba(17,17,17,0.9);
}



.btn-outline-primary {
  border-color: #211f5c;
  background-color: transparent;
  color: #211f5c;
}

.btn-outline-primary:hover {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
}

.btn-primary {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:target,.btn-primary:link {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
  /* box-shadow: 5px 10px 13px #211f5c; */
}

.button,.button-full {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
  text-decoration: none;
  border-bottom: 0;
  /* box-shadow: 5px 10px 13px #211f5c; */
}
.content a.button-full:visited:hover, .content a.button-full[data-visited]:hover, .content a.button-full:visited, .content a.button-full[data-visited], .content a.button-full:visited:hover, .content a.button-full[data-visited]:hover, .content a.button-full, .content a.button-full {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
  text-decoration: none;
  border-bottom: 0;
  /* box-shadow: 5px 10px 13px #211f5c; */
}

.button:hover,.button-full:hover,.button:hover,.button:focus,.button:active,.button:target,.button:link,.button-full:hover,.button-full:focus,.button-full:active,.button-full:target,.button-full:link {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
  text-decoration: none;
  border-bottom: 0;
  /* box-shadow: 5px 10px 13px #211f5c; */
}

a.button,a.button-full {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
  text-decoration: none;
  border-bottom: 0;
}

a.button:hover,a.button-full:hover,a.button-full:visited,a.button-full[data-visited],a.button-full:visited:hover,a.button-full[data-visited]:hover {
  border-color: #211f5c;
  background-color: #211f5c;
  color: #fff;
  text-decoration: none;
  border-bottom: 0;
}

.content a {
  /* color: rgba(255,255,255,0.8); */
  /* border-bottom: 0; */
  /* border-bottom: 2px solid #98e243; */
  border-bottom: 2px solid #211f5c;
}

.content a:hover {
  /* color: rgba(255,255,255,1); */
  /* border-bottom: 0; */
  /* border-bottom: 2px solid #98e243; */
  border-bottom: 2px solid #211f5c;
}


.content a {
  border-bottom: 2px solid #211f5c;
  color: rgba(17,17,17,0.9);
}
.content a:hover {
  border-bottom: 2px solid #211f5c;
  color: rgba(17,17,17,0.7);
}
.content a:visited,
.content a[data-visited] {
  border-bottom: 2px solid #211f5c;
  color: rgba(17,17,17,0.9);
}
.content h4 a:visited,
.content h4 a[data-visited] {
  border-bottom: 2px solid #211f5c;
  /* color: rgba(17,17,17,0.6); */
}
.content h4 a:visited:hover,
.content h4 a:hover[data-visited] {
  border-bottom: 2px solid #211f5c;
  /* color: rgba(17,17,17,0.6); */
  color: rgba(17,17,17,0.6);
}
.content a:visited:hover,
.content a[data-visited]:hover {
  border-bottom: 2px solid #211f5c;
  color: rgba(17,17,17,0.7);
}
.content a.button {
  border-bottom: 2px solid #211f5c;
  color: rgba(255,255,255,0.9);
}
.content a.button:hover {
  border-bottom: 2px solid #211f5c;
  color: rgba(255,255,255,0.9);
}
.content a.button:visited,
.content a.button[data-visited] {
  border-bottom: 2px solid #211f5c;
  color: rgba(255,255,255,0.9);
}
.content a.button:visited:hover,
.content a.button[data-visited]:hover {
  border-bottom: 2px solid #211f5c;
  color: rgba(255,255,255,0.9);
  /* color: rgba(17,17,17,0.7); */
}

.page-header-title h1 {
  /* color: rgba(255,255,255,0.9); */
  color: #211f5c;
}
.page-header-title span.logo-light {
  /* color: rgba(255,255,255,0.9); */
  color: #211f5c;
}

/* .copyright,.copyright p {
  color: rgba(255,255,255,0.8);
} */

.section-breadcrumb {
  background-color: rgba(33,33,33,0.2);
}

.page-header-title h1.logo-text {
  text-transform: none;
  letter-spacing: -0.5px;
  font-size: 22px;
}

.button {
  width: 100%;
}


.menu-open .menu {
  margin-bottom: -20px;
}
.copyright figure.color img {
  /* filter: brightness(.5) sepia(1) hue-rotate(140deg) saturate(6); */
  filter: brightness(.2);
}

a.button {
  text-transform: uppercase;
}
