.modal-component__header .space-w-non-thumbnail{
  height: 70px;
}

.modal-component__header .close{
  position: absolute;
  z-index: 10;
  padding: 15px;
  width: unset;
  height: unset;
  top: 10px;
  left: 10px;
  border: none;
  border-radius: 50%;
  background-color: rgba(22,22,22, 0.3) !important;
  width: 48px;
  height: 48px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-component__header .close svg {
  width: 15px;
}

@media (max-width: 1199px) {
  .modal-component__header .close{
    left: 1.875rem;
  }
}

.modal-component__header {
  position: relative;
}

.modal-component__banner > img {
  z-index: 9;
}

.modal-component__body p{
  margin-bottom: unset;
}

.courses-more img{
  width: 100%;
}

.popup-link-share {
  position: fixed;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  bottom: 0;
  left: 50%;
  width: 400px;
  z-index: 12;
  background: #636363;
  background: -webkit-gradient(linear, left top, left bottom, from(#636363), to(#232323));
  background: -o-linear-gradient(top, #636363 0%, #232323 100%);
  background: linear-gradient(180deg, #636363 0%, #232323 100%);
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, 100%);
  transition: 300ms ease-in-out;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#636363",endColorstr="#232323",GradientType=1);
}

.popup-link-share.open {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}
.popup-link-share .btn-exit-popup {
  position: absolute;
  top: 15px;
  right: 20px;
  cursor: pointer;
}
.popup-link-share .share-url input.form-control {
  border-width: 0 0 1px 0;
  border-color: #e9e9e9;
  background: transparent;
  border-radius: 0;
  color: #e9e9e9;
}
.popup-link-share .share-url input.form-control:focus, .popup-link-share .share-url input.form-control.focus {
  box-shadow: none;
  border-color: #e9e9e9;
  outline: 0;
}
.popup-link-share .share-url .button-share .btn:hover {
  color: #e9e9e9;
  border-color: #e9e9e9;
}

.kd-20-icon {
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-right: 10px;
  background-color: #C6C6C6;
}

.kd-20-icon.i-fb {
  -webkit-mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/facebook-f-brands.svg) no-repeat center;
  mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/facebook-f-brands.svg) no-repeat center;
  /*background-image: url('/themes/custom/chms_web/assets/images/svg/social-icon/facebook-f-brands.svg');*/
}

.kd-20-icon.i-twitter {
  -webkit-mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/twitter-brands.svg) no-repeat center;
  mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/twitter-brands.svg) no-repeat center;
  /*background-image: url('/themes/custom/chms_web/assets/images/svg/social-icon/twitter-brands.svg');*/
}

.kd-20-icon.i-whatsapp {
  -webkit-mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/whatsapp-brands.svg) no-repeat center;
  mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/whatsapp-brands.svg) no-repeat center;
  /*background-image: url('/themes/custom/chms_web/assets/images/svg/social-icon/whatsapp-brands.svg');*/
}

.kd-20-icon.i-telegram {
  -webkit-mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/telegram-brands.svg) no-repeat center;
  mask: url(/themes/custom/chms_web/assets/images/svg/social-icon/telegram-brands.svg) no-repeat center;
  /*background-image: url('/themes/custom/chms_web/assets/images/svg/social-icon/telegram-brands.svg');*/
}

.button-primary a.disabled {
  color: black;
  background: #aaaaaa;
}

.ajax-progress.ajax-progress-fullscreen{
  opacity: 1;
  background: black;
  z-index: 2000;
}

.ta-share a:focus, a:hover {
  color: white !important;
}

.ta-field_course_note {
  color: #aaaaaa !important;
}
