.stm_lms_assignments_table {
    width: 100%;
}

.stm-lms-wrapper__login {
    font-size: 14px;
    line-height: 22px;
}

.stm-lms-wrapper-user {
    font-size: 14px;
    line-height: 1.2;
}

.stm_lms_instructor_courses__top .btn.btn-default:hover {
    color: #fff;
}

.stm_lms_manage_course__image_empty h4 {
    font-size: 16px;
    margin: 0 !important;
}

.stm_lms_manage_course__editor input[type=file] {
    min-height: auto;
}

.stm_metaboxes_grid input {
    min-height: auto;
}

.stm_metaboxes_grid input, .stm_metaboxes_grid textarea {
    font-size: 16px;
    line-height: 1.2;
}

.stm_metaboxes_grid .stm_lms_radio input[type=radio]:checked + i + span {
    vertical-align: top;
}

body .stm_lms_manage_course_price .btn.btn-default {
    background: #fff;
    color: #273044;
}

#stm_lms_manage_course h4 {
    font-size: 15px !important;
}

#stm_lms_manage_course .stm_lms_curriculum_v2 .sections .section_delete {
    top: 9px;
}

#stm_lms_manage_course .stm_lms_curriculum_v2 .sections .section_items input, #stm_lms_manage_course .stm_lms_curriculum_v2 .sections .add_items input {
    min-height: auto;
    font-size: 16px;
    line-height: 1.2;
}

.btn, .btn-default {
    outline: none !important;
    color: #fff;
}

.btn.btn-default {
    border: none;
}

.stm_lms_lesson_comments .stm_lms_btn_icon .form-control {
    height: 50px;
    border-radius: 50px;
}

.stm_lms_finish_score__buttons .btn.btn-default {
    margin-bottom: 10px;
}

.stm_lms_edit_account .form-control {
    height: 50px;
}

.stm_lms_gradebook__course__inner img {
    width: 70px;
}

.stm-lms-wrapper--gradebook .stm_lms_gradebook__course__views {
    font-size: 16px;
    line-height: 1.1;
}

.sort_assignments__statuses {
    font-size: 16px;
}

body .editor_comment .assignment_status_wrapper .assignment_status {
    color: #666 !important;
}

body .stm_lms_fast_message {
    top: 75px;
}

.stm_lms_courses__single--info_preview a {
    font-size: 16px;
}

.stm_lms_buy_for_points__text {
    line-height: 1.2;
}

.stm-lms-course__sidebar .stm-lms-dynamic_sidebar {
    padding-left: 0;
    border: none;
}

.stm-lms-course__sidebar .stm-lms-dynamic_sidebar .widgettitle {
    margin-top: 0;
}

.stm_product_list_widget.widget_woo_stm_style_2 li a .meta .expert {
    font-size: 14px;
}

#stm_lms_send_fast_message .stm_lms_fast_message.active {
    z-index: 99999;
}

.stm-lms-course__sidebar .stm_lms_course_completed_summary {
    margin-top: 20px;
}

.stm-lms-user_rating {
    font-size: 15px;
    line-height: 1.4;
}

.detailed_rating .detail_rating_unit {
    border: none !important;
}

.detailed_rating .detail_rating_unit th, .detailed_rating .detail_rating_unit td {
    border: none;
}

.average_rating {
    line-height: 1.2;
    font-size: 15px;
}

.stm_lms_faq,
.stm_lms_courses__grid .stm_lms_courses__single {
    line-height: 1.2;
    font-size: 15px;
}

#stm_lms_faq .panel.panel-default .panel-body {
    border: none;
}

.stm_lms_course__panel_rate .average-rating-stars {
    line-height: 1.2;
}

body.tax-stm_lms_course_taxonomy .stm-lms-wrapper > .container > h2 {
    display: none;
}

.stm-lessons h5 {
    font-size: 20px;
    line-height: 1.2;
}

body .pearl-envato-preview {
    z-index: 90;
}

#stm_lms_manage_course .stm-lms-manage-prereq .stm-lms-autocomplete li {
    line-height: 1.2;
}

.stm_metaboxes_grid__inner p {
    font-size: 14px;
    line-height: 1.6;
}

.single_product_after_title .meta-unit .label {
    line-height: 1.2;
}

.stm-lms-wrapper, #stm_lms_gradebook {
    font-size: 15px;
    line-height: 1.2;
}

.stm-lms-wrapper p, #stm_lms_gradebook p {
    line-height: 1.6;
}

.stm-lms-wrapper ul, #stm_lms_gradebook ul {
    line-height: 1.6;
}

.stm-lms-wrapper textarea, #stm_lms_gradebook textarea {
    font-size: 15px;
    line-height: 1.2;
}

.stm-lms-wrapper h5, .stm-lms-wrapper .h5, #stm_lms_gradebook h5, #stm_lms_gradebook .h5 {
    line-height: 15px;
    font-size: 15px;
}

.stm-lms-wrapper h4, .stm-lms-wrapper .h4, #stm_lms_gradebook h4, #stm_lms_gradebook .h4 {
    line-height: 20px;
    font-size: 18px;
    margin-top: 0;
}

.stm-lms-wrapper h1, #stm_lms_gradebook h1 {
    font-size: 50px;
    line-height: 55px;
}

.stm-lms-user-avatar-edit input[type=file]:before {
    line-height: 57px;
}

.average-rating-stars__top .average-rating-stars__av {
    line-height: 15px;
}

body .stm_lms_featured_teacher .stm_lms_featured_teacher_courses h4 {
    margin-bottom: 15px;
    margin-top: 15px;
}

.stm_lms_assignments_table th {
    color: #273044 !important;
}

.stm_lms_courses__single__inner .stm_lms_courses__single--price span {
    margin-bottom: 0;
}

.stm_lms_students_gradebook__list h4 {
    margin-top: 0;
}

body #stm_lms_enterprise_groups .stm_lms_ent_groups_add_edit__emails_new i {
    width: 58px;
    height: 58px;
    line-height: 58px;
}

body #stm_lms_enterprise_group .stm_lms_enterprise_group__single_avatar {
    max-width: 52px;
}

.stm-lms-user-orders .stm-lms-user-order__advanced table {
    width: 100%;
    border: none !important;
}

.stm-lms-user-orders .stm-lms-user-order__advanced table td {
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.stm-lms-user-orders .stm-lms-user-order__advanced table td.name span {
    line-height: 1.8;
}

body .stm_lms_single_bundle__courses_wrapper h3 {
    margin-top: 0;
}

.stm-lms-dynamic_sidebar .widget_title h3 {
    margin-top: 0;
}

.stm_lms_my_bundle__selected_courses__title {
    margin-top: 30px !important;
}

.stm_lms_courses__single--title h5 {
    letter-spacing: 0;
}

.woocommerce .star-rating {
    background: none !important;
}

.woocommerce .star-rating > span {
    background: none !important;
    text-indent: 0;
}

.stm-lms-user-courses .stm_lms_instructor_courses__single--enroll .btn {
    padding-left: 20px;
    padding-right: 20px;
}

body .stm_lms_my_bundles a.new_bundle i {
    transition: .3s;
}

body .stm_lms_my_bundles a.new_bundle:hover {
    background: #385bce !important;
    color: #fff !important;
}

body .stm_lms_my_bundles a.new_bundle:hover i {
    color: #fff !important;
}
