/*Forms*/
.attest-text-input {
  width: 100%; height: 40px; border: solid 1.5px #96989d;
  -moz-border-radius: 6px !important; -webkit-border-radius: 6px !important;
}
.attest-form-group {
  padding-top: 20px;
}
.attest-button-block {
  width: 100%!important; border-radius: 4px!important; text-decoration: none;
  background-color: #ff5722!important; min-height: 35px!important; font-size: inherit;
}

/*Course archive*/
a.page-numbers .btn-lg {
  text-decoration: none;
}
.current .btn-lg, .current:focus, .current:active {
  color: inherit; background-color: inherit; border-width: 0px;
}
.attest-course-title {
  margin-bottom: 10px !important;
}
.attest-course-link {
  text-decoration: none;
}
.attest-course-item {
  margin-bottom: 20px; padding-left: 0px; min-height: 170px; border-radius: 6px;
   background-color: #ffffff;
}
.attest-course-item-shadow {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.attest-course-item-radius {
  -moz-border-radius: 6px !important; -webkit-border-radius: 6px !important;
}
.attest-course-thumb {
  min-height: 170px; padding-left: 0px; background-repeat: no-repeat;
  background-size: cover;  background-position: center;
}
.attest-course-thumb-border-radius {
  -moz-border-radius: 6px 0px 0px 6px !important; -webkit-border-radius: 6px 0px 0px 6px !important;
}
.attest-course-item-content {
  padding-top: 20px; padding-bottom: 20px;
}
.attest-course-price {
  margin: 20px 0px 0px 0px !important;
}
.attest-nav-button {
  width: 30px; height: 30px; border-radius: 4px; background-color: #ff5722;
  font-size: 14px; line-height: 1.14;
}
.courses-nav .current span {
  width: 9px; height: 16px; font-size: 14px; font-weight: bold; font-stretch: normal;
  font-style: normal; line-height: 1.14; letter-spacing: normal; text-align: center; color: #ff5722;
}
.course-featured {
  border: solid 2px #ffecb3;
}
.badge-featured {
  width: 120px; padding: 5px; margin-top: 20px; height: 24px; background-color: #ffecb3;
  -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important;
}

/*Single course*/
.attest-course-tax-title {
  padding: 0px !important;
}
.badge-skills {
  padding: 5px; background-color: #fff; border: 1px solid #d4d4d4 !important;
  -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important;
}
.widget-badge-curriculum {
  width: 100%; padding: 10px; font-size: inherit !important; font-weight: normal !important;
}
.badge-curriculum {
  width: 100%; padding: 10px; background-color: #fff; border: 1.5px solid #d4d4d4 !important;
  -moz-border-radius: 6px !important; -webkit-border-radius: 6px !important;
  font-size: inherit !important; font-weight: normal !important;
}
.badge-curriculum-link {
  text-decoration: none !important; color: inherit !important;
}
.attest-curriculum-icon, .attest-curriculum-time {
  color: #96989d;
}
.attest-course-alert {
  padding: 10px; border: 1.5px solid #ff5722; -moz-border-radius: 6px !important;
  -webkit-border-radius: 6px !important;
}
.attest-text-alert {
  color: #ff5722;
}
video {
  width: 100%;
  max-height: 100%;
}
.intro-video {
  cursor: pointer;
}
.modal-content iframe{
  margin: 0 auto; display: block;
}
.card-header-btn {
  width: 100%; height: 40px;
}
.card-header {
  background-color: #ffffff;
}
.attest-break-by-word {
  word-break: break-word;
}

/*Lesson CSS*/
.attest-lesson-nav-link {
  color: #ff5722; font-weight: bold; text-decoration: none;
}
.icon-small {
  font-size: 20px !important;
}
.text-attest {
  color: #ff5722;
}
.theater-icon {
  cursor: pointer;
}
.attest-lesson-active {
  background-color: #eaeaeb;
}

/*Congrats template*/
.attest-button {
  width: 200px!important; border-radius: 4px!important; text-decoration: none;
  background-color: #ff5722!important; min-height: 35px!important; font-size: small;
  color: #ffffff; padding: 10px 20px;
}

.attest-nopadding {
  padding-left: 0px !important;
}
.attest-nopadding-right {
  padding-right: 0px !important;
}
