/** @format */

.course-sidebar-item {
  padding: 0.5rem 0.5rem 1rem;
  margin: 0 0 0.25rem 0;
  text-align: center;
}

.course-sidebar-button {
  font-weight: normal;
  padding: 0.25rem;
}

.certBtn {
  border-radius: 4px 0 0 4px;
  border-right: 1px solid white;
}

.recertBtn {
  border-radius: 0 4px 4px 0;
}

span.course-sidebar-name {
  font-weight: bold;
}

.additional-aclsexp {
  background: #e0edff;
}
.additional-ai {
  background: #eee8d5;
}

.questionblock p {
  display: inline;
}

.questionblock blockquote {
  background: transparent;
  border: 0px;
}

.questionblock blockquote:before {
  display: none;
}

.add-additional {
  padding: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
}

.additional-bls {
  background-color: #f1f7ff;
}

.additional-pals {
  background-color: #f1e8f4;
}
.additional-acls {
  background-color: #fee;
}

.additional-nrp {
  background-color: #dbe8e0;
}

.container.new-p-t-120 {
  padding-top: 120px;
}

.ccm-custom-style-hero.p-t-120 {
  padding-top: 0px !important;
}

.ccm-custom-style-headercontent.p-t-120 {
  padding-top: 0px !important;
}

.StudyGuideTitle {
  display: block;
  position: relative;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  font-size: 1.25rem;
  background-color: #ecf2f9;
  color: #ca2f09;
  font-weight: 700;
}

.ccm-page-id-186 {
  padding-top: 135px;
}
.ccm-page-id-186 ul.list-unstyled li {
  position: relative;
  padding-left: 35px;
  list-style: none;
  line-height: 30px;
}
.ccm-page-id-186 ul.list-unstyled {
  counter-reset: section;
}
.ccm-page-id-186 ul.list-unstyled li a::after {
  counter-increment: section;
  content: counter(section) ". ";
  margin-left: 5px;
  position: absolute;
  left: 0px;
  top: 0px;
  color: #ca2f09;
}
.cm-page-id-186 ul.list-unstyled li > ul,
.ccm-page-id-186 ul.list-unstyled li > ul li > ul,
.ccm-page-id-186 ul.list-unstyled li > ul li > ul li > ul,
.ccm-page-id-186 ul.list-unstyled li > ul li > ul li > ul li > ul {
  padding-left: 20px;
  margin-bottom: 30px;
}

.ccm-page-id-186 ul.list-unstyled li > ul li {
  list-style: square;
}
.ccm-page-id-186 ul.list-unstyled li > ul li > ul li {
  list-style: disc;
}
.ccm-page-id-186 ul.list-unstyled li > ul li > ul li > ul li {
  list-style: circle;
}
.ccm-page-id-186 ul.list-unstyled li > ul li > ul li > ul li > ul li {
  list-style: square;
}
.ccm-page-id-186 main ul li ul {
  counter-reset: none;
  padding-left: 20px;
}
.ccm-page-id-186 main ul li ul a::after,
.ccm-page-id-186 ul.list-unstyled li ul a::after {
  display: none;
}
.ccm-page-id-186 ul.list-unstyled li ul li {
  padding-left: 0px;
}
.ccm-page-id-186 main ul {
  margin-bottom: 30px;
}

.algo-video-slider #carouselContent .carousel-control-prev,
.algo-video-slider #carouselContent .carousel-control-next {
  top: 0px !important;
}

@media screen and (max-width: 1199px) {
  .algo-video-slider #carouselContent .carousel-control-prev {
    left: -10px;
  }
  .algo-video-slider #carouselContent .carousel-control-next {
    right: -10px;
  }
}

@media screen and (max-width: 1024px) {
  .dropdown.show .dropdown-menu-left.dropdown-menu.show {
    overflow: scroll;
    max-width: 450px;
    left: -100% !important;
  }
}

@media screen and (max-width: 767px) {
  #carouselContent .video-carousel-content {
    flex-direction: column;
  }
  #carouselContent .video-carousel-content .embed-responsive {
    margin-bottom: 20px;
  }
  #carouselContent
    .video-carousel-content
    .embed-responsive
    iframe
    > .ytp-large-play-button {
    width: 40px;
  }
  .dropdown.show .dropdown-menu-left.dropdown-menu.show {
    overflow: scroll;
    max-width: 90%;
    left: 0% !important;
  }
  .dropdown.show .dropdown-menu-left.dropdown-menu.show .dropdown-item {
    white-space: unset;
  }
}
