.ihc-stripe-connect-form-card-number-wrap {
  background: #fff !important;
}





.ihc-login-template-11 {
  padding: 40px 30px;
  text-align: center;
  display: block;
  background-color: #fff;
  border-radius: 3px;
  width: 460px;
  font-size: 15px;
  font-family: Helvetica,sans-serif,"Trebuchet MS";
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}




.ElementsApp, .ElementsApp .InputElement {
  line-height: 50px;
  color: #fff !important;

}


.ihc-stripe-connect-form-card-number-wrap {
  background: #393838;
}



.ihc-stripe-connect-input.ihc-js-stripe-connect-full-name {
  background: #393838 !important;
  color: white !important;
}

.ihc-login-template-11 .impu-form-links-pass a {
  color: #c63117 !important;
}





.impu-form-links-reg {
  display: none !important;
}


.impu-remember-wrapper {
  display: none !important;
}



.button.button-primary.button-large {
  margin-left: 40px !important;
}







.elementor-kit-753 button:hover, .elementor-kit-753 button:focus, .elementor-kit-753 input[type="button"]:hover, .elementor-kit-753 input[type="button"]:focus, .elementor-kit-753 input[type="submit"]:hover, .elementor-kit-753 input[type="submit"]:focus, .elementor-kit-753 .elementor-button:hover, .elementor-kit-753 .elementor-button:focus {
  color: #fff;
  background-color: #f00 !important;
  border-style: solid;
  border-width: 0;
  border-color: var(--e-global-color-332724a);
  border-radius: 0;
}



.ihc-ap-theme-3 .ihc-ap-wrap {
  box-sizing: border-box;
  margin: 20px 0;
  font-family: Arial,Verdana,sans-serif;
  font-size: 15px;
  color: #fdfdfd !important;
  min-width: 200px;
}



.ihc-ap-theme-3 .ihc-ap-wrap h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #fff !important;
}


.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a {
  border: none;
  color: #fff !important;
  line-height: 20px;
  opacity: .6;
}



.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
  font-size: 36px;
  line-height: 40px;
  padding-right: 8px;
  vertical-align: middle;
  color: #fff !important;
  display: block;
  text-align: center;
  margin-bottom: 7px;
}



.ihc-account-page-wrapp {
  display: block;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 80px !important;
  margin-bottom: 100px !important;
}



.ihc-account-page-wrapp {
  display: block;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 80px !important;
}


.ihc-ap-top-theme-4 .ihc-user-page-top-ap-background {
  height: 300px;
  top: 0;
  background-image: url(/wp-content/plugins/indeed-membership-pro/assets/css/../images/top_aff_bk_3.png);
  background-color: #FB2500 !important;
  background-image: -webkit-linear-gradient(left,#00a0e3,#39c8df);
  background-image: linear-gradient(to right,#00a0e3,#39c8df);
  z-index: -2;
}


.tutor-btn-outline-primary {
  border-color: #201e1f !important;
}


.list-item-progress {
  display: none !important;
}

.tutor-form-control.tutor-mt-28 {
  background: white !important;
}


.elementor-kit-753 button:hover, .elementor-kit-753 button:focus, .elementor-kit-753 input[type="button"]:hover, .elementor-kit-753 input[type="button"]:focus, .elementor-kit-753 input[type="submit"]:hover, .elementor-kit-753 input[type="submit"]:focus, .elementor-kit-753 .elementor-button:hover, .elementor-kit-753 .elementor-button:focus {
  color: #fff;
  background-color: var(--e-global-color-332724a);
  border-style: solid;
  border-width: 0;
  border-color: var(--e-global-color-332724a);
  border-radius: 0;
}



.tutor-card-md .tutor-card-footer {
  padding: 24px 32px;
  display: none !important;
}


.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-iconic-btn:hover {
  background-color: #c63117 !important;
  color: var(--tutor-color-primary);
}



.tutor-btn.tutor-btn-secondary.tutor-btn-sm:hover {
  background: red !important;
  border: red !important;
}


.tutor-course-single-content-wrapper {
  margin-bottom: 100px !important;
}


.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:hover, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active {
  color: #000 !important;
}


.tutor-form-check-input.tutor-form-check-circle {
  display: none !important;
}


.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body {
  background-color: #1f212b !important;
  padding-top: 8px;
  padding-bottom: 8px;
}



.tutor-color-secondary {
  color: #FFF !important;
}


.tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-icon, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-title, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title {
  color: #c63117 !important;
}




.tutor-course-single-sidebar-title {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  height: 60px;
  background-color: #1f212b !important;
  border-bottom: 1px solid #e0e2ea;
}




.tutor-course-single-sidebar-wrapper {
  flex: 0 0 400px;
  width: 400px;
  background-color: #1f212b !important;
  border-right: 1px solid #e0e2ea;
}



.tutor-fs-5.tutor-fw-medium.tutor-color-black.tutor-mb-12 {
  display: none !important;
}



.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: 8px 16px;
  min-height: 60px;
  position: relative;
  background: #1f212b !important;
  color: var(--tutor-color-white);
}


.tutor-btn-primary {
  border-color: var(--tutor-color-primary);
  background-color: #c63117 !important;
  color: #f4f6f9 !important;
}


.tutor-course-content-list-item:hover {
  background-color: #c63117;
}


.tutor-course-content-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  background-color: #121111;
  transition: background-color 300ms ease-in;
}


.tutor-row.tutor-gx-xl-5 {
  margin-bottom: 100px !important;
}


.tutor-accordion-item-header.is-active {
  color: #fbfbfb !important;
  background-color: #c63117 !important;
  border-radius: 6px 6px 0 0;
}


h3.tutor-color-black.tutor-fs-5.tutor-fw-bold.tutor-mb-16 {
    color: black !important;
}


.tutor-course-details-top.tutor-mt-16 {
  display: none !important;
}


.tutor-ratings.tutor-ratings- {
  display: none !important;
}


.tutor-course-details-title.tutor-fs-4.tutor-fw-bold.tutor-color-black.tutor-mt-12.tutor-mb-0 {
  margin-top: 75px !important;
}


.elementor-kit-753 a:hover {
  color: #f00 !important;
}


.tutor-nav-link.is-active:hover {
  color: red !important;
}


.elementor-kit-753 a:hover {
  color: #f70000 !important;
}

.tutor-nav-link {
  color: white !important;
}


.tutor-nav-link.is-active {
  color: #c63117 !important;
}


.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky {
    position: sticky;
    top: 0;
    background: #121111 !important;
    backdrop-filter: blur(14px);
    z-index: 1023;
  }


.tutor-nav-link.is-active {
  color: #a40000 !important;
}


.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active {
  border-bottom-color: #f00 !important;
}


.tutor-course-details-instructors {
  display: none !important;
}



.tutor-btn-outline-primary:hover, .tutor-btn-outline-primary:focus, .tutor-btn-outline-primary:active {
  color: #fff;
  border-color: #c63117 !important;
  background-color: #c63117 !important;
}



.elementor-kit-753 a:hover {
  color: #fff !important;
}


.tutor-course-card .tutor-course-name a:hover {
  color: #c63117 !important;
}


.ihc-subtotal-wrapper {
  border-top: 1px solid #ddd;
  margin-top: 0;
  margin-bottom: 10px;
  display: none !important;
}


.iump-register-form.ihc-register-9 {
  margin-top: 40px !important;
}


.iump-register-form.ihc-register-9 {
  margin-bottom: 100px !important;
	
}



#ihc_submit_bttn {
  background: #c63117 !important;
}


.ihc-checkout-page-box-title {
  color: white !important;
}


#ihc_bank_transfer_message {
  color: white !important;
}


.ihc-product-details-table.ihc-subtotal-table {
  background: white !important;
}


.ihc-product-details-table-name-row {
  background: white !important;
}


.ihc-checkout-page-payment-selection-wrapper .ihc-checkout-page-payment-selection {
  background-color: #1a1819 !important;
  padding: 25px 15px;
}



.ihc-checkout-page-payment-selection-wrapper .ihc-checkout-page-box-title {
  margin-top: 35px;
  margin-bottom: 0;
  color: white !important;
}



.ihc-checkout-page-box-extra-options {
  display: none !important;
}



.entry-title {
  display: none !important;
}



.iump-register-form.ihc-register-9 {
  margin: auto !important;
}



.sd-sharing {
    display: none !important;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    display: none;
 }

.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title {
    color: #ffffff !important;
}
/* Fix Jetpack subscription popup white text on white background - POSTS ONLY */
.jetpack-subscribe-modal {
    color: #000000 !important;
    background: white !important;
}

.jetpack-subscribe-modal h2,
.jetpack-subscribe-modal p,
.jetpack-subscribe-modal label,
.jetpack-subscribe-modal div {
    color: #000000 !important;
}

.jetpack-subscribe-modal .jetpack-subscribe-modal__content {
    background: white !important;
    color: #000000 !important;
    border: 1px solid #333 !important;
}