/*DP*/
#training_dp .sessions {
  width: 100%;
  margin-top: 10px;
}
#training_dp div[data-cb-name="data-row"] {
  box-shadow: 0px 0px 30px #6797FF29;
  /*border-top: 13px solid;
  border-radius: 5px;*/
  padding: 35px 0 25px;
  position: relative;
  display: none;
}
#training_dp div[data-cb-name="data-row"]:nth-child(-n+3) {
  display: block;
}
#training_dp nav[data-cb-name="cbNavigationTableBottom"] {
  display: none
}
#training_dp div[data-cb-name="data-row"] .count {
  position: absolute;
  right: 28px;
  top: 0;
  padding: 0 11px 5px;
  background: black;
  color: #fff;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  font-size: var(--fs-18);
}
#training_dp div[data-cb-name="data-row"] .inner_wrap_p {
  padding: 0 40px;
}
#training_dp div[data-cb-name="data-row"] hr {
  color: #707070;
}
#training_dp div[data-cb-name="data-row"] h3 {
  font-size: var(--fs-24);
  margin-bottom: 30px;
}
#training_dp div[data-cb-name="data-row"] .type {
  font-size: var(--fs-16);
  font-weight: 600;
}
#training_dp div[data-cb-name="data-row"] ul {
  margin-bottom: 0;
  padding-left: 18px;
}
#training_dp .cbColumnarReport {
  grid-gap: 40px;
}
#training_dp div[data-cb-name="data-row"]:nth-child(1) {
  border-top-color: var(--pe_teal);
}
#training_dp div[data-cb-name="data-row"]:nth-child(1) .count {
  background-color: var(--pe_teal);
}
#training_dp div[data-cb-name="data-row"]:nth-child(1) .type,
#training_dp div[data-cb-name="data-row"]:nth-child(1) h3 {
  color: var(--pe_teal);
}
#training_dp div[data-cb-name="data-row"]:nth-child(1) .sessions {
  border-color: var(--pe_teal);
}
#training_dp div[data-cb-name="data-row"]:nth-child(2) {
  border-top-color: var(--pe_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(2) .count {
  background-color: var(--pe_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(2) .type,
#training_dp div[data-cb-name="data-row"]:nth-child(2) h3 {
  color: var(--pe_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(2) .sessions {
  border-color: var(--pe_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(3) {
  border-top-color: var(--pe_deep_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(3) .count {
  background-color: var(--pe_deep_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(3) .type,
#training_dp div[data-cb-name="data-row"]:nth-child(3) h3 {
  color: var(--pe_deep_blue);
}
#training_dp div[data-cb-name="data-row"]:nth-child(3) .sessions {
  border-color: var(--pe_deep_blue);
}
#training_dp .watch_on_demand {
  border-color: var(--pe_blue) !important;
  color: var(--pe_blue);
}
#training_dp .watch_on_demand span {
  font-family: var(--icomoon) !important;
}
#training_dp .wistia_click_to_play {
  width: auto !important
}
#training_dp .watch_on_demand:hover {
  background-color: var(--pe_blue);
  color: var(--pe_white);
}
@media (max-width: 1024.33px) {
  #training_dp div[data-cb-name="data-row"] {
    max-width: 95%;
    margin: 0 auto 30px;
  }
}
@media (min-width: 1025px) and (max-width: 1199.33px) {
  #training_dp div[data-cb-name="data-row"] .inner_wrap_p {
    padding: 0 20px;
  }
  #training_dp .sessions {
    padding: 17px;
  }    
}
@media (max-width: 400px) {
  #training_dp div[data-cb-name="data-row"] .inner_wrap_p {
    padding: 0 20px;
  }
  #training_dp .sessions {
    padding: 17px;
  }  
}
@media (max-width: 350px) {
  #training_dp div[data-cb-name="data-row"] .inner_wrap_p {
    padding: 0 15px;
  }
  #training_dp .watch_on_demand {
    padding: var(--pxl);
  }
}

/*caspio live*/
#caspio_live {
  background: var(--pe_light_bluegray);
}
#caspio_live .left_side_inner_wrap {
  height: 100%;
}
#caspio_live .right_side .row {
  padding-left: 20px;
}
#caspio_live .btns_wrap a {
  line-height: 0.8;
  padding: 9px 10px 10px;
  cursor: pointer;
  border: 1px solid var(--pe_blue);
  margin-left: 13px;
}
#caspio_live .btns_wrap a img {
  width: 25px;
}
#caspio_live .coming_up {
  color: var(--pe_deep_orange);
}
#caspio_live .generic-titles a {
  color: var(--pe_blue);
}
#caspio_live .generic-titles a:hover {
  color: var(--pe_deep_blue);
}
#training_dp div[data-cb-name="data-row"] hr,
#training_dp div[data-cb-name="data-row"] .count {
  display: none;
}
#training_dp div[data-cb-name="data-row"] {
  padding-top: 25px !important;
}
#training_dp div[data-cb-name="data-row"] .type {
  margin-bottom: 0 !important;
}
#training_dp div[data-cb-name="data-row"] h3 {
  margin-bottom: 0 !important;
}