/*
Color
Font Size
Font Color
Font Family


*/
/*********Color*********/
/*PageUp New Branding*/
/*********End Color*********/
/*********Font Size*********/
/*********End Font Size*********/
/*********Font Color*********/
/*********Font Family*********/
/*********End Font Color*********/
.cta-button-2025 {
  padding: 9px 20px;
  border-radius: 2rem;
  min-width: 7rem;
  width: auto;
}
.inner-banner .banner-desc,
.inner-banner.banner p {
  max-width: unset;
}
.glossary_content h2 {
  text-align: left;
  font-size: 40px;
  margin-bottom: 2rem;
}
.glossary_content p {
  text-align: left;
}
.letters_box {
  display: flex;
  justify-content: center;
}
.letters_box .letter {
  border: 1px solid #1d1d1d;
  border-top-width: 2px;
  border-bottom-width: 2px;
  padding: 10px;
  cursor: pointer;
}
.letters_box .letter:first-child {
  border-left-width: 2px;
}
.letters_box .letter:last-child {
  border-right-width: 2px;
}
.letters_box .rm_letter:hover {
  color: pink;
}
.letters_box .rm_letter.active {
  background-color: #FF4782;
  color: white;
}
.letters_box .ats_letter:hover {
  color: #FEA530;
}
.letters_box .ats_letter.active {
  background-color: #FEA530;
  color: white;
}
.glossary_terms_section .glossary_term_wrapper {
  margin: 3rem auto;
}
.glossary_terms_section .glossary_term_wrapper h2 {
  font-size: 30px;
  text-align: left;
}
.glossary_terms_section .glossary_term_wrapper p {
  padding-left: 20px;
  text-align: left;
}
.glossary_terms_section .glossary_term_wrapper ol {
  list-style: decimal;
  padding-left: 55px;
}
.glossary_terms_section .glossary_term_wrapper ol li {
  display: list-item;
}
/****************************************/
.ln-letters {
  display: flex;
  justify-content: center;
}
.ln-letters a {
  font-size: 14px!important;
  display: block;
  float: left;
  float: none!important;
  padding: 15px !important;
  border: 1px solid #1d1d1d !important;
  text-decoration: none;
  margin-left: 0px!important;
  box-shadow: none;
  color: #1d1d1d;
  cursor: pointer;
}
.ln-letters a.ln-_ {
  display: none;
}
.ln-letters a:first-child {
  border-left-width: 2px !important;
}
.ln-letters a.ln-last {
  border-right: 2px solid #1d1d1d !important;
}
.ln-letters a:hover {
  margin-top: 0px!important;
  padding-top: 15px!important;
}
.ln-letters a:hover,
.ln-letters a.ln-selected {
  background-color: #e1f3fb !important;
}
.ln-letter-count {
  display: none !important;
}
ul.glossaryList li {
  font-size: 18px;
  display: block;
}
footer {
  margin-top: 2rem;
}
/************glossary picker***********/
.picker_wrapper {
  display: flex;
  justify-content: center;
  margin: 4rem auto !important;
}
@media (max-width: 1200px) {
  .picker_wrapper {
    display: block;
    max-width: 80% !important;
  }
}
.glossary_picker {
  background-color: #F8F8F9;
  padding: 1rem;
  color: #485875;
  min-width: 305px;
  display: inline-block;
  display: inline-flex;
  justify-content: space-around;
  vertical-align: top;
}
@media (max-width: 1200px) {
  .glossary_picker {
    display: block;
    border-radius: 2rem !important;
    margin-bottom: 20px;
  }
}
.glossary_picker:hover {
  color: #485875;
}
.glossary_picker.active .glossary_picker_icon {
  filter: brightness(0) invert(1);
}
.glossary_picker#glossary_picker_rm {
  border-radius: 2rem 0px 0px 2rem;
}
.glossary_picker#glossary_picker_rm.active {
  background-color: #FF4782;
  color: white;
}
.glossary_picker#glossary_picker_ats {
  border-radius: 0rem 2rem 2rem 0rem;
}
.glossary_picker#glossary_picker_ats.active {
  background-color: #FEA530;
  color: white;
}
.glossary_picker .glossary_picker_icon {
  width: 30px;
  margin: auto 20px;
}
/*********End glossary picker*********/
/*# sourceMappingURL=glossaries.css.map */
