/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
.groups #buddypress .bp-wrap .groups-nav #invite-groups-li,
.groups #buddypress .bp-wrap .groups-nav #photos-groups-li,
.groups #buddypress .bp-wrap .groups-nav #albums-groups-li {
  display: none;
}
#bp_groups_widget-3 {
  display: none;
}

.bb-about-instructor.bb-about-instructor--is-info {
  display: none;
}

.sfwd-courses-template-default #primary-navbar #menu-item-1898,
.sfwd-courses-template-default #primary-navbar #menu-item-1891,
.sfwd-courses-template-default #primary-navbar #menu-item-1890,
.sfwd-courses-template-default #primary-navbar #menu-item-1889,
.sfwd-courses-template-default #primary-navbar #menu-item-1887 {
  display: none;
}
.sfwd-courses-template-default
  .learndash-wrapper
  .bb-learndash-banner
  .bb-course-points,
.sfwd-courses-template-default
  .learndash-wrapper
  .bb-learndash-banner
  .bb-course-single-meta {
  display: none;
}

.bb-sfwd-aside.bb-dark-theme
  .learndash-wrapper
  .bb-ld-info-bar
  .ld-breadcrumbs
  .ld-breadcrumbs-segments
  span
  a {
  color: #939597 !important;
}

.sfwd-courses-template-default #site-logo,
.sfwd-lessons-template-default #site-logo,
.sfwd-topic-template-default #site-logo {
  /* cursor: default; */
  /* pointer-events: none; */
  text-decoration: none;
  color: grey;
}

.bb-dark-theme .wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button,
.bb-dark-theme
  .learndash-wrapper
  .bb-learndash-content-wrap
  .ld-item-list
  .ld-item-list-item
  a.ld-item-name:hover,
.bb-dark-theme
  .learndash-wrapper
  .bb-learndash-content-wrap
  .ld-item-list
  .ld-item-list-item
  .ld-item-list-item-preview:hover
  a.ld-item-name
  .ld-item-title,
.bb-dark-theme
  .learndash-wrapper
  .bb-learndash-content-wrap
  .ld-item-list
  .ld-item-list-item
  .ld-item-list-item-preview:hover
  .ld-expand-button
  .ld-icon-arrow-down,
.bb-dark-theme
  .lms-topic-sidebar-wrapper
  .lms-lessions-list
  > ol
  li
  a.bb-lesson-head:hover,
.bb-dark-theme
  .learndash-wrapper
  .bb-learndash-content-wrap
  .ld-primary-color-hover:hover,
.bb-dark-theme
  .learndash-wrapper
  .learndash_content_wrap
  .ld-table-list-item-quiz
  .ld-primary-color-hover:hover
  .ld-item-title,
.bb-dark-theme
  .bb-dark-theme
  .learndash-wrapper
  .ld-item-list-item-expanded
  .ld-table-list-items
  .ld-table-list-item
  .ld-table-list-item-quiz
  .ld-primary-color-hover:hover
  .ld-item-title,
.bb-dark-theme
  .learndash-wrapper
  .ld-table-list
  .ld-table-list-items
  div.ld-table-list-item
  a.ld-table-list-item-preview:hover
  .ld-topic-title,
.bb-dark-theme .lms-lesson-content .bb-type-list li a:hover,
.bb-dark-theme .lms-lesson-content .lms-quiz-list li a:hover,
.bb-dark-theme
  .learndash-wrapper
  .ld-expand-button.ld-button-alternate:hover
  .ld-icon-arrow-down,
.bb-dark-theme
  .learndash-wrapper
  .ld-table-list
  .ld-table-list-items
  div.ld-table-list-item
  a.ld-table-list-item-preview:hover
  .ld-topic-title:before,
.bb-dark-theme .bb-lessons-list .lms-toggle-lesson i:hover,
.bb-dark-theme
  .lms-topic-sidebar-wrapper
  .lms-course-quizzes-list
  > ul
  li
  a:hover,
.bb-dark-theme
  .lms-topic-sidebar-wrapper
  .lms-course-members-list
  .course-members-list
  a:hover,
.bb-dark-theme
  .lms-topic-sidebar-wrapper
  .lms-course-members-list
  .bb-course-member-wrap
  > .list-members-extra,
.bb-dark-theme
  .lms-topic-sidebar-wrapper
  .lms-course-members-list
  .bb-course-member-wrap
  > .list-members-extra:hover,
.bb-dark-theme
  .learndash-wrapper
  .ld-item-list
  .ld-item-list-item.ld-item-lesson-item
  .ld-item-list-item-preview
  .ld-item-name
  .ld-item-title
  .ld-item-components
  span,
.bb-dark-theme .bb-about-instructor h5 a:hover,
.learndash_content_wrap .comment-respond .comment-author:hover,
.bb-dark-theme .single-sfwd-courses .comment-respond .comment-author:hover {
  color: #ccc !important;
}

.bb-dark-theme
  .learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem
  span.wpProQuiz_cloze {
  background-color: #333;
  border: 2px solid #aaa;
}

.bb-dark-theme #content ul.wpProQuiz_sortStringList.ui-sortable {
  background: none;
}

.bb-dark-theme
  .learndash-wrapper
  .ld-tabs
  .ld-tabs-navigation
  .ld-tab.ld-active {
  color: #007cff !important;
}

.bb-dark-theme
  .learndash-wrapper
  .ld-tabs
  .ld-tabs-navigation
  .ld-tab.ld-active:after {
  background: #007cff !important;
}

.sfwd-courses-template-default.single.single-sfwd-courses,
/*.sfwd-courses-template-default.single.single-sfwd-courses .thumbnail-container*/
.sfwd-courses-template-default.single.single-sfwd-courses .bb-learndash-banner {
  /* background: #121212; default theme changing */
  color: #aaa;
}

.sfwd-courses-template-default.single.single-sfwd-courses
  .ld-sidebar-widgets
  li.widget:first-child {
  /*    background: #1e1e1e;
    color: #aaa; darkt theme to light theme */
  /* border: 2px solid #ccc; */
}
.sfwd-courses-template-default.single.single-sfwd-courses
  .ld-sidebar-widgets
  li.widget
  h2.widgettitle,
.sfwd-courses-template-default.single.single-sfwd-courses
  .bb-course-preview-content
  h4,
.sfwd-courses-template-default.single.single-sfwd-courses
  .learndash-wrapper
  .ld-item-list.ld-lesson-list
  .ld-lesson-section-heading,
.sfwd-courses-template-default.single.single-sfwd-courses
  .learndash-wrapper
  .ld-table-list
  .ld-table-list-header {
  /* color: #ffffff; dark theme to light theme */
}

.sfwd-courses-template-default.single.single-sfwd-courses
  .learndash-wrapper
  .ld-item-list.ld-course-list
  .ld-section-heading
  h2,
.sfwd-courses-template-default.single.single-sfwd-courses
  .learndash-wrapper
  .ld-item-list.ld-lesson-list
  .ld-section-heading
  h2 {
  /* background: #121212; default theme changing */
  color: #4d5c6d;
}

.sfwd-courses-template-default.single.single-sfwd-courses #page .footer-bottom,
.sfwd-courses-template-default.single.single-sfwd-courses
  .bb-sfwd-aside.bb-dark-theme
  .site-header,
.sfwd-courses-template-default.single.single-sfwd-courses
  .sticky-header
  .site-header,
.sfwd-courses-template-default.single.single-sfwd-courses
  .site-header.site-header--bb {
  /* background: #232323; default theme changing */
  box-shadow: 0 4px 1px -4px rgb(0 0 0 / 22%);
  color: #aaa;
}
.sfwd-courses-template-default.single.single-sfwd-courses
  .user-wrap.menu-item-has-children
  .user-name {
  color: #fff;
}
/*.sfwd-courses-template-default.single.single-sfwd-courses .site-header-container #site-logo .site-title img.bb-logo {
  display: none;
}*/

.sfwd-courses-template-default.single.single-sfwd-courses #site-logo {
  background: no-repeat left
    url(https://mapacademystg.wpengine.com/wp-content/uploads/2021/11/map_logo_white-v1-300x81-2.png) !important;
  /* width: 305px;
  padding: 25px; */
}

/*======== Responsive ========*/
/*======== Extra small devices ========*/
@media only screen and (max-width: 768px) {
  .sfwd-courses-template-default.single.single-sfwd-courses
    .bb-mobile-header-wrapper
    .mobile-logo-wrapper
    .site-title
    img.bb-mobile-logo {
    /* display: none; */
    width: 180px;
  }

  .sfwd-courses-template-default.single.single-sfwd-courses
    .bb-mobile-header-wrapper
    .mobile-logo-wrapper {
    background: no-repeat center
      url(https://mapacademystg.wpengine.com/wp-content/uploads/2021/11/map_logo_white-v1-300x81-2.png) !important;
  }
}

.user_has_access
  #learndash-page-content
  .learndash-wrapper
  .bb-lms-header
  .lms-header-instructor {
  display: none;
}
.wpProQuiz_box > ol li,
.wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion > ol li {
  border-radius: 0% !important;
}

/*.wpProQuiz_content .wpProQuiz_questionList.ui-sortable li.wpProQuiz_questionListItem, .wpProQuiz_content .wpProQuiz_questionList[data-type="multiple"] li.wpProQuiz_questionListItem, .wpProQuiz_content .wpProQuiz_questionList[data-type="single"] li.wpProQuiz_questionListItem, .wpProQuiz_content .wpProQuiz_questionList[data-type="sort_answer"] li.wpProQuiz_questionListItem {
    width: 45% !important;
}*/

.wpProQuiz_sortable img {
  min-width: 50% !important;
}
.wpProQuiz_content
  .wpProQuiz_questionList.ui-sortable
  li.wpProQuiz_questionListItem,
.wpProQuiz_content
  .wpProQuiz_questionList[data-type="multiple"]
  li.wpProQuiz_questionListItem,
.wpProQuiz_content
  .wpProQuiz_questionList[data-type="single"]
  li.wpProQuiz_questionListItem,
.wpProQuiz_content
  .wpProQuiz_questionList[data-type="sort_answer"]
  li.wpProQuiz_questionListItem {
  margin-left: 3px !important;
}
/*li.wpProQuiz_questionListItem label {
    color: #fff !important;
}
.wpProQuiz_questionListItem {
    background: #0a0a0a !important;
}
.ui-sortable-handle
{
	background: #fff !important;
}*/
/*.ui-sortable{
	width: 45% !important;
}
.wpProQuiz_sortable img {
    min-width: 50px !important;
}*/
tr.wpProQuiz_mextrixTr td {
  width: 50% !important;
}
.wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion > ol li {
  background-color: #fff !important;
  border: 1px solid #e7e9ec !important;
}
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_reviewDiv
  li.wpProQuiz_reviewQuestionTarget,
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_reviewLegend
  span.wpProQuiz_reviewQuestion_Target {
  outline: 0px solid #0a0a0a !important;
  border: 1px solid #e7e9ec !important;
}

/*.newbutcolor {
	background-color: #0a0a0a !important;
	
}
.newbutcolor label {
	 color: #fff !important;
}*/
.wpProQuiz_content
  .wpProQuiz_matrixSortString
  .wpProQuiz_sortStringList.ui-sortable
  li.wpProQuiz_sortStringItem {
  color: grey !important;
}
/* destop and laptop view*/
@media only screen and (min-width: 1025px) {
  .flex.flex-wrap {
    height: 290px;
  }
  .ur-form-grid {
    margin-bottom: 0 !important;
  }
}
/* mobile view*/
@media (max-width: 320px) {
  .flex.flex-wrap {
    height: 150px;
  }
  .ur-form-grid {
    margin-bottom: 0 !important;
  }
}
.bb-course-preview-content {
  /* background: #1e1e1e !important; dark theme to light theme */
}
.thumbnail-container.thumbnail-container-img {
  /* background: #121212; default theme changing */
  color: #aaa;
}
.ld-breadcrumbs {
  display: none !important;
}

.addl-fullscreen-toggle {
  position: absolute;
  top: 8px;
  left: 0px;
  background: #2d2c2c 0% 0% no-repeat padding-box;
  border-radius: 0px 18px 18px 0px;
  opacity: 1;
  width: 33px;
  height: 28px;
}

.addl-fullscreen-toggle img {
  margin: 3px;
  margin-left: 10px;
  width: 20px;
  height: 21px;
}
/*adding new style for quiz content */
.wpProQuiz_content
  .wpProQuiz_questionList.ui-sortable
  li.wpProQuiz_questionListItem,
.wpProQuiz_content
  .wpProQuiz_questionList[data-type="sort_answer"]
  li.wpProQuiz_questionListItem {
  padding: 20px;
}

.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem
  .wpProQuiz_sortable {
  display: block;
}

.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem
  .wpProQuiz_sortable::after {
  content: none;
}

#content .wpProQuiz_content .wpProQuiz_sortable {
  padding-right: 0;
  padding-left: 30px;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-login {
  /* background: #1e1e1e !important; dark theme to light theme */
}
.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading {
  /* color:#fff !important; dark theme to light theme */
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form label {
  /* color:#fff !important; dark theme to light theme */
}
.learndash-wrapper.learndash-wrapper-login-modal.ld-modal-open:after {
  background: #4f4b4b !important;
}
/*adding spcial sizes for footer widgets*/
/*.bb-footer .widget li {
  margin-bottom: 0px;
}*/

.widget li {
  margin-bottom: 0px;
}
.widget_nav_menu li {
  padding-left: 19px;
  margin-top: 0px;
}
li.menu-item {
  display: inline-block;
}
.bb-footer .widget {
  margin-bottom: 0px;
}
.bb-icon-instagram {
  float: right;
  margin-left: 10px;
}
.menu-item i._mi {
  margin-top: 0.1em !important;
  font-size: 16px !important;
}
/*adding fixed height for playlist thumbnail*/
img.desktopview.img-responsive {
  max-height: 80px !important;
  min-height: 60px !important;
  object-fit: cover !important;
  width: 100%;
}
.overlayhover.desktopview img {
  height: 30px !important;
}
/*adding new tool tip for leftside icon*/
.tooltip-ex {
  /* Container for our tooltip */
  float: left;
}

.tooltip-ex-right {
  top: -5px;
  left: 125%;
}

.tooltip-ex-text {
  visibility: hidden;
  position: absolute;
  width: 80px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: none;
  color: #000;
  text-align: center;
  padding: 3px 0;
  border-radius: 6px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.6s;
  transition: all 0.18s ease-out 0.18s;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: -0.24px;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 10px;
}
/*adding pointer style for tool tip */
a.tooltip-ex span:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid rgba(255, 255, 255, 0.95);
  left: -8px;
  top: 7px;
}
.tooltip-ex:hover .tooltip-ex-text {
  /* Makes tooltip visible when hovered on */
  visibility: visible;
  opacity: 1;
}
[data-balloon] {
  margin-right: 10px !important;
}
/* on mobile view hiding left maximize minimize icon*/
@media screen and (max-width: 600px) {
  div.bb-lms-header {
    margin: 5px !important;
  }
  .flex.flex-wrap {
    height: 150px;
  }
}
.thumbnail-container {
  /* border: 2px solid #ccc; */
}
.bb-course-preview-content {
  /* border: 2px solid #ccc; */
  border-top: 0;
}
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem.wpProQuiz_answerCorrect
  .wpProQuiz_sortable,
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem.wpProQuiz_answerCorrect
  label {
  background: transparent !important;
}
#content li.wpProQuiz_questionListItem.wpProQuiz_answerCorrect {
  background: transparent !important;
}
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem.wpProQuiz_answerCorrect
  > table
  td {
  background: transparent !important;
}
/* li.wpProQuiz_questionListItem.wpProQuiz_answerCorrect {
  border-collapse: separate;
  border: 1px solid green !important;
} */
.bb-dark-theme li.wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete {
  border: 1px solid #333 !important;
}

.bb-dark-light li.wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete {
  border: 1px solid #e7e9ec !important;
}

div.i-progress.i-progress-completednew {
  position: absolute;
  background: green !important;
  margin-top: 1px;
}
div.i-progress.i-progress-uncompleted {
  position: absolute;
  background: red !important;
  margin-top: 2px;
}

i.bb-icon-close {
  font-size: 17px !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table {
  border-width: 1px;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table {
  border: 0px !important;
}
/* li.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect {
    border: 1px solid red !important;
} */

li.wpProQuiz_questionListItem.wfix {
  width: 45% !important;
}
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem.wpProQuiz_answerCorrect
  > table {
  border: 0px !important;
}
.wpProQuiz_content
  ul.wpProQuiz_questionList[data-type="matrix_sort_answer"]
  li {
  padding: 4px;
}
li.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect div.wpProQuiz_sortable {
  margin-left: 30px;
}
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect
  .wpProQuiz_sortable,
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect
  label {
  border-color: #f11414;
  border: 0px;
}
input.wpProQuiz_questionInput {
  padding: 26px !important;
}

p.playlist_caption {
  margin-top: 12px !important;
}

button.play.rounded-box.state-paused {
  height: 3em !important;
}

/* surya */
.learndash-wrapper
  .bb-single-course-sidebar.bb-preview-wrap
  .learndash_join_button.btn-advance-continue
  .ld-primary-background {
  background-color: #ac0965 !important;
}

.ld-progress-bar .ld-progress-bar-percentage.ld-secondary-background {
  background-color: #ac0965 !important;
}

.learndash-wrapper .ld-secondary-color {
  color: #ac0965 !important;
}

/*.single-sfwd-courses .bb-single-course-sidebar .bb-button-wrap .learndash_join_button.btn-advance-start {
  display: none;
}*/

/* surya After moving to new server 17-11-2021 */

.playlist-wrapper .bb-icon-angle-left:before {
  border: 2px solid #b9babc !important;
  border-radius: 100%;
}

.playlist-wrapper .bb-icon-angle-right {
  border: 2px solid #b9babc !important;
  border-radius: 100%;
  padding: 1px;
}
.playlist-wrapper .bb-icon-angle-right:before {
}
.playlist-wrapper .prev .bb-icon-angle-left {
  border: none !important;
}
.playlist-wrapper .prev .bb-icon-angle-left,
.playlist-wrapper .next .bb-icon-angle-right {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  color: #b9babc;
  line-height: 19px;
  text-align: center;
  font-size: 20px;
}

.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button {
  background-color: #ac0965 !important;
}

.bb-dark-theme .playlist-wrapper {
  background-color: #1e1e1e !important;
}
.playlist-wrapper .playlisttopsec .prev,
.playlist-wrapper .playlisttopsec .next {
  top: 3% !important;
}

.playlisttopsec {
  margin-bottom: 30px !important;
}

.playlist-wrapper {
  padding: 25px 20px 20px 20px !important;
}

/* .active_caption {
  height: 75px;
} */

.playlist-wrapper .playlist-slide-container {
  padding: 30px 0 15px 0;
}

/*:root .learndash-wrapper .has-black-color {
  color:#fff;
}*/

.ld-modal.ld-login-modal.ld-can-register .ld-login-modal-register #wp-submit,
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button {
  background-color: #ac0965 !important;
  color: #fff !important;
  border: none;
}

.ld-modal.ld-login-modal.ld-can-register
  .ld-login-modal-register
  #wp-submit:hover,
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button:hover {
  background: #8c0953 !important;
  opacity: 1;
}

.ld-modal.ld-login-modal .ld-login-modal-form input[type="submit"]:hover {
}
.ld-modal.ld-login-modal .ld-login-modal-form input[type="submit"] {
  background-color: #ac0965 !important;
}

/* shakunthala */

.wpProQuiz_results.wpProQuiz_questionList.wp-block-gallery.columns-3 p {
  padding-left: 68px;
}

.learndash-wrapper .wpProQuiz_graded_points,
.learndash-wrapper .wpProQuiz_points {
  background-color: transparent;
  border: 0px;
}

/* surya */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_header {
  width: 32%;
  margin: 0px;
}

/* .learndash-wrapper .wpProQuiz_content  .wpProQuiz_header2 {
  width: 32%;
  margin: 0px;
} */

.wpProQuiz_header h5 {
  margin: 0px !important;
}

.wpProQuiz_results.wpProQuiz_questionList.wp-block-gallery.columns-3 p {
  padding: 0px;
  font-size: 12px;
}
.wpProQuiz_header2.wpProQuiz_quiz_time {
  text-transform: capitalize;
  font-weight: normal;
}

.wpProQuiz_button.wpProQuiz_button_restartQuiz {
  padding-left: 15px;
}

.ld-modal.ld-login-modal.ld-can-register .ld-login-modal-register #wp-submit {
  min-height: inherit;
}

.wpProQuiz_header2.wpProQuiz_graded_points span:nth-child(1),
.wpProQuiz_header2.wpProQuiz_graded_points span:nth-child(2) {
  display: none !important;
}

.ld-in-focus-mode .learndash-wrapper .learndash_content_wrap {
  width: 100% !important;
}

.ld-modal.ld-login-modal #ld-user-register #user_reg_login-error,
.ld-modal.ld-login-modal #ld-user-register #user_reg_email-error {
  margin-top: -17px;
}

.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion.image_credits_btn
  a,
.wpProQuiz_button.wpProQuiz_button_restartQuiz {
  color: #fff !important;
  line-height: 32px;
  border-radius: 15px;
  width: 139px;
}
.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion.image_credits_btn {
  margin-right: 11px;
  padding: 0px;
}

.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion {
  background: #2b2f33 !important;
  margin: 5px !important;
  border: none !important;
  color: #fff !important;
}

.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion:hover,
.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion.image_credits_btn
  a:hover {
  background: #000 !important;
  color: #fff !important;
}
.quiz_continue_link .wpProQuiz_button.wpProQuiz_button_reShowQuestion {
  border: none !important;
}

.wpProQuiz_content
  .wpProQuiz_results
  > div
  > .wpProQuiz_button[name="restartQuiz"] {
  background-color: #2b2f33 !important;
  border: none !important;
}
.wpProQuiz_content
  .wpProQuiz_results
  > div
  > .wpProQuiz_button[name="restartQuiz"]:hover {
  background-color: #000 !important;
}

.wpProQuiz_content
  .wpProQuiz_results
  .quiz_continue_link
  a#quiz_continue_link:hover {
  opacity: 1;
}

@media screen and (max-height: 650px) {
  .learndash-wrapper.ld-modal-open .ld-modal {
    display: inline-flex !important;
  }
}
.sfwd-topic-template-default
  .wpProQuiz_button.wpProQuiz_button_reShowQuestion.image_credits_btn
  a {
  border-radius: 15px;
  width: 139px;
  text-align: center;
  /* border: 1px solid #0a0a0a !important; */
}
.sfwd-topic-template-default
  .wpProQuiz_button.wpProQuiz_button_reShowQuestion.image_credits_btn
  a {
  color: #fff !important;
  line-height: 32px;
  font-size: 12px;
  display: block;
  width: 139px;
}
.sfwd-topic-template-default
  .wpProQuiz_button.wpProQuiz_button_reShowQuestion.image_credits_btn
  a:hover {
  background-color: #000;
  color: #fff;
}
.sfwd-topic-template-default
  .wpProQuiz_button.wpProQuiz_button_reShowQuestion.image_credits_btn
  a:hover {
  color: #fff;
}
.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion.image_credits_btn
  a,
.wpProQuiz_button.wpProQuiz_button_restartQuiz {
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .playlist-slide-image .img-responsive {
    object-fit: fill !important;
    height: auto !important;
  }
}
.lms-topic-sidebar-course-navigation .bb-progress .bb-progress-circle {
  border-width: 3px !important;
}
.lms-topic-sidebar-course-navigation .bb-progress:after {
  width: 99% !important;
}
/* 15-12-2021*/

.learndash-wrapper
  .learndash_content_wrap
  .wpProQuiz_content
  .wpProQuiz_button_reShowQuestion.image_credits_btn {
  margin-left: 11px;
  min-width: 160px;
}
.wpProQuiz_button.wpProQuiz_button_reShowQuestion a {
  min-width: 160px;
  text-align: center;
}
/*test*/

/*#content li.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect, #content li.wpProQuiz_questionListItem.wpProQuiz_answerIncorrect table {
  border-color: #333 !important;
}*/

/* signup form dark theme to light theme */
div.ld-login-modal-form a {
  color: #122b46 !important;
}

main
  .user_has_no_access
  .bb-ld-sticky-sidebar
  .bb-course-status-content
  .ld-status,
.user_has_no_access_only a {
  background-color: #ac0965 !important;
}

.wpProQuiz_results.wpProQuiz_questionList.wp-block-gallery_wrap
  .ld-quiz-actions {
  border-top: 2px solid #f0f3f6 !important;
  padding-top: 50px !important;
}
span.wpProQuiz_header2.wpProQuiz_quiz_time span {
  color: #4d5c6d;
}
.ld-sidebar-widgets li.widget a:hover {
  color: #ac0965;
}
header-aside .button.signin-button hover {
  /* background-color: #007CFF !important; */
  color: #ac0965 !important;
}
.bb-header-buttons a.button.outline:hover {
  color: #ac0965 !important;
}

.sfwd-courses-template-default.single.single-sfwd-courses
  .user-wrap.menu-item-has-children
  .user-name {
  color: #122b46;
}
.learndash-wrapper
  .wpProQuiz_content
  .wpProQuiz_questionList[data-type="cloze_answer"]
  .wpProQuiz_questionListItem
  .wpProQuiz_cloze
  .wpProQuiz_answerCorrect {
  background-color: transparent !important;
}
.playlist-wrapper .playlist-slide-container {
  padding-bottom: 0px;
}
.ld-status.ld-status-progress.ld-primary-background {
  display: none !important;
}
a.btn-advance.ld-primary-background {
  background: #ac0965 !important;
}
.partner-hd {
  text-transform: uppercase;
  text-align: center;
}
h2.ld-tab-content-new {
  text-align: center;
}
.container-partner {
  left: 0px;
  background: #1974ec;
  opacity: 0.03;
  text-align: center;
}
section.history {
  background-color: #000;
}
.history {
  /*background: url("../images/companyValue.jpg") no-repeat 0 0 / cover;*/
  background: #000;
  position: relative;
  color: #fff;
}
.history::before {
  position: absolute;
  /*  background-color: rgba(0, 0, 0, 0.7); */
  content: "";
  width: 100%;
  height: 100%;
}
.history {
  color: #fff;
}
.thumbalign {
  text-align: center;
}
h2.ld-white {
  color: white;
  padding: 20px;
  vertical-align: middle;
}
h2.ld-center {
  align: center;
}
.ld-course-list-items .course-completion-rate {
  white-space: nowrap;
}
.ur-frontend-form {
  margin-bottom: 0px;
  border: none;
  padding: 0px;
}
.ld-modal.ld-login-modal .ld-login-modal-register .input {
  background-color: transparent;
  border: none;
  color: #0d0d0e;
  font-size: 0.875em;
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type="email"],
.learndash-wrapper
  .ld-login-modal
  .ld-login-modal-register
  input[type="password"],
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type="text"] {
  border: 1px solid #dedfe2;
  margin: 0 0 1em;
  background-color: #fff;
  padding: 0.5em 0.5em 0.5em 2em;
  font-size: 0.875em;
  width: 100%;
  transition: all 0.25s ease-in-out;
  border-radius: 3px !important;
  margin-top: 10px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
  margin-bottom: 5px;
}
.ur-form-row span.input-wrapper {
  position: relative;
  width: 100%;
}
.ld-login-modal-wrapper-new {
  padding: 10px;
}
div#user-registration-form-2826 {
  margin-top: 40px;
}
button.btn.button.ur-submit-button {
  color: #fff;
  cursor: pointer;
  margin: 10px 0 20px;
}
.ur-frontend-form .ur-button-container {
  display: inline-flex;
}
.ur-frontend-form button,
.ur-frontend-form button[type="submit"],
.ur-frontend-form input[type="submit"] {
  padding: 0px;
  line-height: 0;
  text-align: center;
  border: none;
  cursor: pointer;
}
.ur-frontend-form button,
.ur-frontend-form button[type="submit"],
.ur-frontend-form input[type="submit"] {
  word-break: inherit;
}
span.input-wrapper {
  padding-bottom: 10px;
}
.user-registration-error,
.user-registration-info,
.user-registration-message {
  margin: 0 0 10px;
  padding: 0px;
  border-top: none;
}
.footer-facebook-icon {
  background: url(../images/facebook-icon.png);
  border: 0;
  max-width: 100%;
  vertical-align: middle;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.footer-twitter-icon {
  background: url(../images/twitter-icon.png);
  border: 0;
  max-width: 100%;
  vertical-align: middle;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.footer-linkedin-icon {
  background: url(../images/linkedin-icon.png);
  border: 0;
  max-width: 100%;
  vertical-align: middle;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.bb-icon-instagram:before {
  display: none;
}
.Socialmedialogos .Social-icon {
  display: inline-block;
  padding: 0px !important;
  background: #303030;
  border-radius: 100%;
  text-align: center;
  margin-right: 9px;
  width: 36px;
  height: 36px;
}
@media (max-width: 768px) {
  .ur-frontend-form .ur-form-row .ur-form-grid {
    width: 100% !important;
    margin-bottom: 0px;
  }
}

.ur-frontend-form
  .ur-form-row
  .ur-form-grid
  .ur-field-item.field-checkbox
  ul
  li {
  margin-top: 15px;
}
.notice-widget{
  background: #ac0965;
  padding: 30px;
  color: white;
  border-radius: 5px;
  margin-top: 20px;
}

.notice-widget p{
  margin: 0;
}

.notice-widget a{
  color: #ffffff !important;
  text-decoration: underline;
}
