


/*=== number card ===*/
.lp__number_card_flex .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.lp__number_card_flex .row [class*=col-] {
  margin-bottom: 54px;
}

.lp__number_card {
  margin-bottom: 1.5rem;
  width: 100%;
  height: 80%;
}
@media (min-width: 992px) {
  .lp__number_card {
    margin-bottom: 0rem;
  }
}
.lp__number_card .lp__number_content {
  text-align: center;
  background-color: #f6fcff;
  padding: 3.5rem 0.5rem 0.5rem 0.5rem;
  position: relative;
  margin-top: -36px;
  height: 100%;
}
@media (min-width: 768px) {
  .lp__number_card .lp__number_content {
    min-height: 50%;
    margin-top: -54px;
    padding: 5rem 0.5rem 0.5rem 0.5rem;
  }
}
@media (min-width: 1200px) {
  .lp__number_card .lp__number_content {
    padding: 5rem 1.5rem 1.5rem 1.5rem;
  }
}
.lp__number_card .lp__number {
  font-family: "Andes", sans-serif;
  position: relative;
  z-index: 1;
  margin: auto;
  width: 90px;
  height: 90px;
  text-align: center;
  color: #002244;
  font-size: 40px;
  line-height: 45px;
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  background-color: #fff;
}
@media (min-width: 768px) {
  .lp__number_card .lp__number {
    width: 140px;
    height: 140px;
    padding: 3rem;
  }
}
.lp__number_card .lp__number.lp__text_pink_51 {
  color: #e5243b;
}
.lp__number_card .lp__number.lp__text_yellow_82 {
  color: #fcc30b;
}
.lp__number_card .lp__number.lp__text_lightgreen_59 {
  color: #4c9f38;
}
.lp__number_card .lp__number.lp__text_darkgreen_48 {
  color: #3f7e44;
}
.lp__number_card .lp__number.lp__text_darkyellow_72 {
  color: #dda63a;
}
.lp__number_card .lp__number.lp__text_lightblue_45 {
  color: #0071bc;
}
.lp__number_card .lp__number.lp__text_darkblue_41 {
  color: #00689d;
}
.lp__number_card .lp__numbercard_title {
  font-size: 1.125rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: bold;
  position: relative;
  z-index: 2;
  color: #002244;
}
@media (min-width: 768px) {
  .lp__number_card .lp__numbercard_title {
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: 1rem;
  }
}
.lp__number_card .lp__numbercard_title a {
  color: #002244;
}
.lp__number_card .lp__numbercard_title a:hover {
  color: #002244;
}

/*=== number card ===*/
/*$ida_color_neutral_79 : #BEC4C8;*/
/* === Begin Sidebar- navigation === */
.sidebar-wrapper {
  z-index: 1000;
  padding: 2px 0px 2px 0px;
  position: relative;
  top: 0px;
  width: 1005;
  height: 100%;
  overflow-y: auto;
  background: #ffffff;
  z-index: 1;
}
.sidebar-wrapper .sidebar-heading h2 {
  padding-right: 5px;
  display: inline-block;
}

.sidebar-collapse {
  border: 16px solid #D8DDE4;
  padding: 1rem;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: scroll;
  margin-bottom: 2rem;
}
@media (min-width: 991.5px) {
  .sidebar-collapse {
    display: block;
    padding: 2px;
    background-color: transparent;
    border: 0px;
    max-height: none;
    overflow: hidden;
    margin-bottom: 0px;
  }
}

.sidebar-title {
  font-family: "Andes", sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: #AC1645;
  margin-bottom: 1rem;
}

.sidebar-list-item {
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}
.sidebar-list-item .sidebar-link {
  font-family: "Andes", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #252E66;
  font-weight: bold;
  padding: 1rem 0rem 1rem 0rem;
  display: block;
  width: 100%;
  text-align: left;
  background: transparent;
  border: 0px;
}
.sidebar-list-item .sidebar-link[aria-expanded=true] {
  color: #252E66;
}
.sidebar-list-item .sidebar-link:hover, .sidebar-list-item .sidebar-link:active, .sidebar-list-item .sidebar-link:focus {
  color: #252E66;
}
.sidebar-list-item .sidebar-link[aria-expanded=false]:after {
  font-family: "ida-icon";
  content: "\e921";
  font-size: 13px;
  margin-left: 4px;
  float: right;
}
.sidebar-list-item .sidebar-link[aria-expanded=true]:after {
  font-family: "ida-icon";
  content: "\e920";
  font-size: 13px;
  margin-left: 4px;
  float: right;
}

.sidebar-sublist-item {
  font-size: 1rem;
  line-height: 1.625rem;
  color: #323A45;
  margin: 0rem 0rem 1rem 0rem;
}
.sidebar-sublist-item a {
  color: #323A45;
}

.sidebar-sublist {
  padding: 4px 0px 16px 0px;
}
.sidebar-sublist .lp__primary_search {
  margin-bottom: 1rem;
}

.lp__show_listbtn {
  font-family: "Andes", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: bold;
  color: #1f7093;
}
.lp__show_listbtn:hover {
  color: #1f7093;
}

.list-item-num {
  font-style: italic;
}

.sidebar-list {
  margin-bottom: 16px;
}

.sidebar-nav-mob-title {
  float: left;
}

.sidebar-mobile-heading {
  padding: 2px;
}
.sidebar-mobile-heading button {
  font-family: "Andes", sans-serif;
  border: 0px;
  background-color: transparent;
  border-bottom: 4px solid #AC1645;
  display: block;
  width: 100%;
  color: #AC1645;
  font-weight: bold;
}
.sidebar-mobile-heading button[aria-expanded=false] {
  margin-bottom: 2rem;
}
.sidebar-mobile-heading button[aria-expanded=false]:after {
  font-family: "ida-icon";
  content: "\e921";
  font-size: 12px;
  float: right;
  margin-left: 4px;
}
.sidebar-mobile-heading button[aria-expanded=true] {
  margin-bottom: 0rem;
}
.sidebar-mobile-heading button[aria-expanded=true]:after {
  font-family: "ida-icon";
  content: "\e920";
  font-size: 12px;
  float: right;
  margin-left: 4px;
}

.lp__reset_btn {
  font-family: "Open Sans", sans-serif;
  float: right;
  padding: 0px;
  font-size: 0.875rem;
  background-color: transparent;
  font-weight: normal;
}
.lp__reset_btn:after {
  font-family: "ida-icon";
  content: "\e905";
  font-size: 0.625rem;
  margin-left: 4px;
  float: right;
  width: 16px;
  height: 16px;
  background-color: #323A45;
  color: #ffffff;
}

.sidebar-sublist-diabled-link {
  color: #D8DDE4;
  pointer-events: none;
  float: left;
}

.morelist:after {
  font-family: "ida-icon";
  content: "\e903";
  font-size: 0.625rem;
}

.lesslist:after {
  font-family: "ida-icon";
  content: "\e904";
  font-size: 0.625rem;
}

button.delete-item {
  font-size: 0.625rem;
  vertical-align: middle;
  border: 0px;
  font-weight: bold;
  width: 16px;
  height: 16px;
  padding: 0px;
  text-align: center;
  margin-left: 4px;
  background-color: #323A45;
  color: #ffffff;
}
/* === end Sidebar- navigation === */

.full-row-yellow-components {
    padding: 16px 16px;
    background-color: #FDBB20;
    * {
      color: #fff;
        margin:0px;
    }
  }
  .full-row-green-components {
    padding: 16px 16px;
    background-color: #4CBB88;
    * {
      color: #fff;
         margin:0px;
    }
  }
  .full-row-red-components {
    padding: 16px 16px;
    background-color: #EC553A;
    * {
      color: #fff;
         margin:0px;
    }
  }

  