a.link-color {
  color: #051f4e;
}
a.link-color:hover {
  color: #051f4e;
}
.link-color svg {
  fill: #051f4e;
}
.link-color:hover svg {
  fill: #051f4e;
}
.show-more {
  background-color: #051f4e;
}
.search-bg-color {
  background-color: #ffffff;
}
.header-text-color * {
  color: #ffffff;
}
.header-bg-color {
  background-color: #051f4e;
}
.bg-color {
  background-color: #ffffff;
}
.page-text-color {
  color: #031638;
}
.logged-in .login-link,
.logged-out .logout-link {
  display: none
}
.bg-color {
  background-color: linear-gradient(to top, #e3e5fd, rgba(227, 229, 253, 0));
}

.article-link {
  margin-bottom: 8px;
  margin-bottom: 8px;
    border-image-source: linear-gradient(to top, #3535ff, #7611dd, #9900cc);
    border-image-slice: 1;
    border-width: 2px;
    border-style: solid;
    padding: 15px 10px;
    background: transparent;
    line-height: 1rem;
}

.article-link:hover, .subcategory-link:hover {
  background: #F6F7FF;
}

a.link-color {
  text-decoration: none;
}

.category-title {
  height: 80px;
}

.page-text-color {
    color: #051f4e;
    font-weight: bold;
    font-size: 25px;
    line-height: 1.75rem;
}

.show-more {
    color: #fff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    background-image: linear-gradient(257.16deg, #3535FF -11.32%, #7611DD 52.95%, #9900CC 104.22%);
    border-radius: 0;
  	margin-top: 20px;
}

.footer {
  background-image: linear-gradient(to top, #1d3295, #051f4e);
}

.footer a {
  color: white;
}

.search-attach {
    opacity: 1;
    min-height: 46px;
    max-width: 100%;
    margin: 0 auto;
    padding: 15px;
    background-image: linear-gradient(to top, #f5e8fc, #f7e9fc), linear-gradient(to bottom, #ffffff, #ffffff);
}

.searchIconContainer {
    padding: 14px 0 0 20px;
    background-color: #fff;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.searchInput {
    margin: 0;
    color: rgba(0,0,0,.8);
    box-sizing: border-box;
    border: 0;
    background-color: #fff;
    flex: 1;
    padding: 14px 60px 14px 10px;
    border-radius: 0 50px 50px 0;
    font-size: 16px;
}

.subcategory-link a {
    font-size: 13px;
}

.subcategory-link {
    border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    line-height: 0;
    color: #4d4d61;
    border-image-source: linear-gradient(to top, #3535ff, #7611dd, #9900cc);
    border-width: 2px;
    border-image-slice: 1;
    border-style: solid;
    padding: 10px 20px;
}

.dsm_gradient_text_0 h4.dsm-gradient-text {
  padding-bottom: 3px;
}

.search-container {
  padding: 40px 0px 0px 0px;
}

.custom-kb_header {
  background: linear-gradient(101.74deg, rgb(21 59 255 / 6%) 20.35%, rgba(21, 59, 255, 0.1) 51.87%);
}
ol, ul {
	list-style-type: none;
	font-weight: normal  
}
