.learnpress-profile .main .container .lp-user-profile .lp-content-area{overflow:hidden;}
.learnpress-profile .main .container{max-width:1280px;padding-left:15px;padding-right:15px;}
.learnpress-profile .lp-user-profile #profile-sidebar{border:1px solid var(--mistgray);box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;}
.learnpress-profile .main .container .lp-user-profile .lp-content-area{max-width:100%!important;}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li.active{background:var(--brand_secondary);}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li{position:relative;margin:0;padding:0;border-top:none;}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li>a>i{color:var(--brand_secondary);}
.learnpress-profile  button.lp-button,.learnpress-profile .lp-user-cover-image_background .lp-btn-to-edit-cover-image{background:var(--brand_secondary);border:1px solid var(--brand_secondary);color:var(--white-color);font-weight:600;}
.learnpress-profile  button.lp-button:hover{background:var(--white-color);border:1px solid var(--brand_secondary);color:var(--brand_secondary);}
.learnpress-profile .lp-user-profile .lp-profile-content{padding-left:30px;border-left:solid 1px var(--mistgray);padding-top:0;}
.learnpress-profile .lp-user-profile .lp-profile-content-area{align-items:center;}
.learnpress-profile .dashboard-statistic__row .statistic-box{border-radius:12px;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;border:1px solid var(--mistgray);}
.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total Course"],.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total enrolled courses"]{background-color:#F5FAFE;border:solid 2px #E7F0F8;}
.learnpress-profile .dashboard-statistic__row .statistic-box[title="Published Course"],.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total courses finished"]{background-color:#F8F7FE;border:solid 2px #EDEAFC;}
.learnpress-profile .dashboard-statistic__row .statistic-box[title="Pending Course"],.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total courses failed"]{background-color:#FEF7F7;border:solid 2px #FEEDEA;}
.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total Student"]{background-color:#F3F7FE;border:solid 2px #E6EDFC;}
.learnpress-profile .dashboard-statistic__row .statistic-box[title="Student Completed"],.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total courses passed"]{background-color:#F4FCF7;border:solid 2px #E2F2EB;}
.learnpress-profile .dashboard-statistic__row .statistic-box[title="Student In-progress"],.learnpress-profile .dashboard-statistic__row .statistic-box[title="Total course is in progress"]{background-color:#F9F6FD;border:solid 2px#EFEBF8;}
.learnpress-profile .statistic-box__text label{font-weight:600;}
.learnpress-profile .lp-user-profile .lp-profile-left{min-width:100px;max-width:100px;}
.learnpress-profile .lp-user-profile .lp-profile-left .user-avatar{position:relative;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;border-radius:50%;padding:0 0 0;margin-bottom:5px;}
.learnpress-profile .lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar{top:70px;background-color:var(--lp-white-grey,#f7f7fb);}
.lp-user-profile .lp-profile-left .user-avatar .lp-btn-to-edit-avatar::before{color:var(--brand_secondary)!important;}
.learnpress-profile .lp-user-profile .lp-profile-left .user-avatar img{border-radius:50%;padding:5px;background:var(--white-color);}
.learnpress-profile .learn-press-filters li.active a,.learnpress-profile .learn-press-filters li.active span,.learnpress-profile .learn-press-tabs__item.active a,.learnpress-profile .learn-press-tabs__item:hover a{color:var(--brand_secondary);}
.learnpress-profile .learn-press-filters li.active a::after,.learnpress-profile .learn-press-filters li.active span::after,.learnpress-profile .learn-press-tabs__item.active::after,.learnpress-profile .learn-press-tabs__item:hover::after{background-color:var(--brand_secondary);}
.learnpress-profile .learn-press-filters li a.active,.learnpress-profile .learn-press-filters li a:hover,.learnpress-profile .learn-press-filters li span.active,.learnpress-profile .learn-press-filters li span:hover{color:var(--brand_secondary);}
.learnpress-profile .learn-press-filters li a.active::after,.learnpress-profile .learn-press-filters li a:hover::after,.learnpress-profile .learn-press-filters li span.active::after,.learnpress-profile .learn-press-filters li span:hover::after{background:var(--brand_secondary);}
.learnpress-profile .learn-press-filters,.learnpress-profile .learn-press-tabs__nav{-moz-column-gap:20px;column-gap:20px;}
.learnpress-profile .learn-press-profile-course__progress .learn-press-course-tab__filter__content .lp-ajax-message{display:none;margin-top:20px;padding:20px;border:2px solid var(--brand_secondary);border-radius:9px;font-size:16px;line-height:1.4;text-align:center;}
.learnpress-profile .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link{background:var(--brand_secondary);border:1px solid var(--brand_secondary);color:var(--white-color);padding:13px 16px;}
.learnpress-profile .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:hover,.learnpress-profile .learn-press-profile-course__tab .learn-press-tabs--with-course-builder .learn-press-course-builder-link:focus{background:var(--white-color);border:1px solid var(--brand_secondary);color:var(--brand_secondary);}
.learnpress-profile .recover-order__title{font-weight:600;}
.learnpress-profile .learn-press-form .form-fields .form-field label{font-style:normal;}
.learnpress-profile .learn-press-form .form-fields .form-field input[type=email],.learnpress-profile .learn-press-form .form-fields .form-field input[type=text],.learnpress-profile .learn-press-form .form-fields .form-field input[type=password],.learnpress-profile .learn-press-form .form-fields .form-field input[type=tel],.learnpress-profile .learn-press-form .form-fields .form-field input[type=url],.learnpress-profile .learn-press-form .form-fields .form-field input[type=number],.learnpress-profile .learn-press-form .form-fields .form-field textarea{border-radius:8px;border:solid 2px var(--mistgray);}
.learnpress-profile button.ftx-verify-btn.lp-button{margin-top:20px;}
.learnpress-profile .lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top .lp-icon-file-image:before{color:var(--brand_secondary);}
.learnpress-profile .lp-user-cover-image .lp-cover-image-empty:hover{border-color:var(--brand_secondary);}
.learnpress-profile .learn-press-course-tab__filter__content{border:1px solid var(--mistgray);border-radius:15px;overflow:hidden;padding:25px;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td{padding:15px 10px!important;}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td a,.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td span,.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td{font-size:14px;text-align:center;}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td .expire-date-time{text-align:center;}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td a:hover{color:var(--brand_secondary);}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td .expire-date-time,.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td .end-date-time{text-align:center;width:110px;display:flex;justify-content:center;margin:0 auto;}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td .course-title{text-align:center;width:160px;display:flex;justify-content:center;margin:0 auto;font-weight:600;}
.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td .course-img{border-radius:8px;overflow:hidden;}
.learnpress-profile table.lp-list-table tbody tr{border-bottom:1px solid var(--mistgray);}
.learnpress-profile table.lp-list-table tbody tr:last-child{border-bottom:none;}
.learnpress-profile .lp-user-profile #profile-sidebar{margin-top:0;}
.learnpress-profile .wrapper-profile-header.wrap-fullwidth{margin-bottom:20px;}
.learnpress-profile .lp-table-wrap{border-radius:15px;overflow:hidden;padding:25px;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;}
.learnpress-profile .learnpress table tfoot td{padding:30px 0 0 0;font-weight:600;text-align:center;}
.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes td span.result-percent,.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes td span.lp-label{display:block;color:var(--black-color);text-align:center;}
.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes thead th:first-child,.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes tbody tr td:first-child{text-align:left;}
.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes thead th{text-align:center;}
.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes tbody tr td{text-align:center;}
.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes tbody tr td a{color:var(--black-color);font-weight:600;}
.learnpress-profile .lp-table-wrap table.lp-list-table.profile-list-table.profile-list-quizzes tbody tr td a:hover{color:var(--brand_secondary);}
.learnpress-profile .lp_profile_course_progress__nav button.lp-button{margin:0 auto;display:block;}
.learnpress-profile table.lp-list-table .learn-press-pagination{text-align:center;display:flex;justify-content:center;}
.learnpress-profile .learnpress-block-pagination .page-numbers>li .page-numbers,.learnpress-profile .learn-press-pagination .page-numbers>li .page-numbers{background:var(--white-color);width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--brand_secondary);border-radius:50%;font-size:16px;line-height:35px;border:solid 1px var(--brand_secondary);}
.learnpress-profile .learnpress-block-pagination .page-numbers>li .page-numbers.current,.learnpress-profile .learn-press-pagination .page-numbers>li .page-numbers.current,.learnpress-profile .learnpress-block-pagination .page-numbers>li .page-numbers:hover,.learnpress-profile .learn-press-pagination .page-numbers>li .page-numbers:hover{color:var(--white-color);background-color:var(--brand_secondary);}
.learnpress-profile .learnpress-block-pagination .page-numbers,.learnpress-profile .learn-press-pagination .page-numbers{gap:15px;}
.learnpress-profile .lp-user-profile .lp-profile-right{gap:5px;}
.learnpress-profile .lp-user-profile .lp-user-profile-socials a:hover{color:var(--lp-color-white,#fff);border-color:var(--brand_secondary);background:var(--brand_secondary);}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li ul li a:hover{color:var(--brand_secondary);}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs li>ul li:last-child a{border-bottom:none;}
@media (max-width:990px){
    .learnpress-profile .main .container .lp-user-profile .lp-content-area{padding-left:0;padding-right:0;}
    .learnpress-profile .lp-user-profile .lp-profile-content{padding-left:0px;border-left:none;padding-top:var(--lp-item-padding);}
    .learnpress-profile .learn-press-course-tab__filter__content{padding:0;}
    .learnpress-profile .lp-table-wrap{padding:0;overflow:scroll;}
    .learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td{padding:10px 20px!important;}
    .learnpress-profile .learnpress table tfoot td{padding:30px 20px;}
}
.certificates #profile-content-certificates .certificate-preview.canvas-preview-ready .canvas-container,.certificates #profile-content-certificates .certificate-preview.canvas-preview-ready .canvas-container canvas,.certificates #profile-content-certificates .certificate-result{max-height:240px;}
.certificates #profile-content-certificates .lp-cert-title-row{padding:10px;min-height:60px;}
.certificates #profile-content-certificates .lp-cert-title-row:not(.has-share) .course-title{text-align:center;font-size:18px;}
.orders .lp-user-profile .profile-orders .column-order-actions a:hover,.orders .lp-user-profile .profile-orders .column-order-actions a:focus{color:var(--brand_secondary);}
@media (max-width:990px){
    .learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item th:nth-child(2),.learnpress-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) .course-title{text-align:left;margin:0;}
    .learnpress-profile .lp_profile_course_progress__nav{margin-bottom:1rem;}
}

/* course listing */
.learnpress-page .lp-list-courses-default .learn-press-courses[data-layout=list] .course-item{border:1px solid var(--neutraloff-white);border-radius:15px;overflow:hidden;align-items: center;}
.learnpress-page .lp-list-courses-default .learn-press-courses[data-layout=list] .course{border-bottom:none;padding-bottom:15px;margin-bottom:15px;}
.learnpress-page .lp-list-courses-default .learn-press-courses[data-layout=list] .course-thumbnail{border-radius:0;height:100%;}
.learnpress-page .lp-list-courses-default .learn-press-courses[data-layout=list] .course-thumbnail .course-img,.learnpress-page .learn-press-courses .course-thumbnail a,.learnpress-page .learn-press-courses .course-thumbnail img{height:100%;}
.learnpress-page .lp-list-courses-default .learn-press-courses[data-layout=list] .course-content{padding:24px;}
.learnpress-page .lp-list-courses-default .learn-press-courses .course-content .course-permalink:hover,.learnpress-page .lp-list-courses-default .learn-press-courses .course-instructor-category a:hover,.learnpress-page  ul.learn-press-breadcrumb li a:hover{color:var(--brand_secondary);}
.learnpress-page .learn-press-courses .course-wrap-meta .meta-item::before,.learnpress-page input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before,.learnpress-page input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before{color:var(--brand_secondary);}
.learnpress-page .learn-press-courses .course-content .course-readmore a:hover{background-color:var(--brand_secondary);border-color:var(--brand_secondary);color:var(--white-color);}
.learnpress-page .learnpress-block-pagination,.learnpress-page .learn-press-pagination{display:flex;justify-content:center;}
.learnpress-page .lp-courses-bar .courses-order-by:focus{border-color:var(--brand_secondary);outline:0;}
.learnpress-page .learn-press-pagination a.page-numbers{background-color:var(--white-color);border:solid 1px var(--neutraloff-white);height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:5px;}
.learnpress-page .lp-list-courses-default .learn-press-courses[data-layout=list] .course:last-child{margin-bottom:0;padding-bottom:0;}
.learnpress-page .learn-press-pagination{margin:0px 0 50px;}
.learnpress-page .learn-press-pagination .page-numbers.current,.learnpress-page .learn-press-pagination a.page-numbers:hover{height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--brand_secondary);border-color:var(--brand_secondary);color:var(--white-color)!important;}
.learnpress-page .course-summary-sidebar .lp-course-buttons button{background-color:var(--brand_secondary);border-color:var(--brand_secondary);color:var(--white-color);border:solid 1px;line-height: normal;}
.learnpress-page .course-summary-sidebar .lp-course-buttons button:hover{background-color:var(--white-color);border-color:var(--brand_secondary);color:var(--brand_secondary);}
.learnpress-page .lp-archive-courses .course-detail-info{background-color:var(--aliceblue);}
.learnpress-page .lp-archive-courses .course-meta__pull-left .meta-item__value>div a{color:var(--deep-navy);}
.learnpress-page .lp-archive-courses .course-detail-info .course-title,.learnpress-page .lp-archive-courses .course-detail-info .course-meta-secondary,.learnpress-page .lp-archive-courses .course-detail-info .course-meta-primary{color:var(--deep-navy);}
.learnpress-page .lp-archive-courses .course-meta__pull-left .meta-item::before{color:var(--deep-navy);}
.learnpress-page .lp-archive-courses .course-meta__pull-left .meta-item__value>div a:hover{color:var(--brand_secondary);}
.learnpress-page .lp-course-curriculum .course-section .course-item__left:hover,
.learnpress-page .lp-course-curriculum .course-section__title:hover,
.learnpress-page .course-section.lp-collapse .course-section__title:hover,
.learnpress-page .course-section-header:hover .course-section__title,
.learnpress-page .course-section-header:hover .section-count-items,
.learnpress-page .course-section-header:hover .section-toggle i{color:var(--brand_secondary) !important;}
.learnpress-page .course-section.lp-collapse .course-section__title,
.learnpress-page .course-section.lp-collapse .section-count-items,
.learnpress-page .course-section.lp-collapse .section-toggle i{color:var(--deep-navy);}
.learnpress-page .course-section .course-item__content:hover .course-item-title{color:var(--brand_secondary) !important;}
.learnpress-page .course-section .course-section__title,
.learnpress-page .course-section-header .section-count-items,
.learnpress-page .course-section-header .section-toggle i{color:var(--brand_secondary);}
.learnpress-page .learn-press-nav-tabs li.active label,.learnpress-page .learn-press-nav-tabs li:hover label,.learnpress-page .course-tab-panel .lp-course-author .author-title a:hover{color:var(--brand_secondary);}
.learnpress-page .learn-press-nav-tabs li.active::after,.learnpress-page .learn-press-nav-tabs li:hover::after{background-color:var(--brand_secondary);}
.learnpress-page .learn-press-nav-tabs{-moz-column-gap:20px;column-gap:20px;}
.learnpress-page .course-tab-panel .lp-course-author{margin-right:30px;align-items:center;}
.learnpress-page .course-tab-panel .lp-course-author .course-author__pull-left .author-title{margin:0;}
.learnpress-page .course-meta .course-meta__pull-left,.learnpress-page .course-meta .course-meta__pull-right{gap:20px;}
.learnpress-page .lp-archive-courses .course-detail-info .course-title{margin-bottom:0;padding-bottom:15px;padding-right:0;}
.orders .learnpress table tbody td a:hover,.orders .learnpress table tbody th a:hover,.orders .learnpress table tfoot td a:hover,.orders .learnpress table tfoot th a:hover{color:var(--brand_secondary);}
.learn-press-form .form-fields .form-field input[type=email]:focus,.learn-press-form .form-fields .form-field input[type=text]:focus,.learn-press-form .form-fields .form-field input[type=password]:focus,.learn-press-form .form-fields .form-field input[type=tel]:focus,.learn-press-form .form-fields .form-field input[type=url]:focus,.learn-press-form .form-fields .form-field input[type=number]:focus,.learn-press-form .form-fields .form-field textarea:focus,.learnpress-page .lp-courses-bar .search-courses input:focus{border-color:var(--brand_secondary)!important;outline:0;}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs li>ul li:hover,.learnpress-profile .lp-user-profile .lp-profile-nav-tabs li>ul li.active{color:var(--brand_secondary);}
.learnpress-page .info-learning .course-progress__line__active{background:var(--brand_secondary);}
.learnpress-page .learn-press-courses .course-item{height:100%;}
.learnpress-page .learn-press-courses[data-layout=grid] .course-content,.learnpress-page .learn-press-courses.lp-courses-related .course-content{padding:15px;display:flex;flex-direction:column;}
.learnpress-page .learn-press-courses[data-layout=grid] .course-content .course-info,.learnpress-page .learn-press-courses.lp-courses-related .course-content .course-info{margin-top:0;}
.learnpress-page .course-sidebar-preview>*:last-child{gap:10px 0;display:flex;flex-direction:column;padding:0 20px 20px}
.learnpress-page .course-progress{display:flex;flex-direction:column;gap:10px 0;margin-top: 10px;}
.learnpress-page .start-date span{font-weight:600;}
.learnpress-profile .learn-press-courses[data-layout=grid] .course .course-item{border:none;}
.learn-press-courses .wap-course-title a:hover{color:var(--brand_secondary)!important;}
.learnpress-profile .learn-press-courses[data-layout=grid] .course{min-height:inherit;}
.learnpress-profile .learn-press-courses[data-layout=grid] .course .course-item .wap-course-title{margin-bottom:0;}
.custom-course-box .course-detail-boxs{display:flex;max-width:var(--lp-container-max-width)!important;margin:0 auto;padding-right:var(--lp-cotainer-padding);padding-left:var(--lp-cotainer-padding);justify-content:space-between;padding-top:30px;}
.custom-course-box .course-detail-boxs .curriculum-sections{width:calc(100% - 460px);padding:0px 0 50px;}
.lp-archive-courses .custom-course-box .course-summary-sidebar{margin-top:0px;width:425px;}
.lp-archive-courses .custom-course-box .course-summary-sidebar__inner{width:425px;}
.learnpress-page .lp-archive-courses .course-detail-info .lp-content-area .course-info-left{width:calc(100% - 515px);}
.description.grey p{color:var(--deep-navy);}
.lp-archive-courses .custom-course-box .course-sidebar-preview .media-preview{margin:0;}
.lp-archive-courses .custom-course-box .course-summary-sidebar__inner>div{padding:0;}
.lp-archive-courses .custom-course-box .course-sidebar-preview .course-price{padding:20px 20px 0;}
.lp-archive-courses .custom-course-box .course-sidebar-preview .lp-course-buttons{padding:0px 20px 0;margin-bottom:0;}
.lp-archive-courses .custom-course-box .course-sidebar-preview{border-radius:5px;overflow:hidden;border:solid 1px #E3E3E3;margin-bottom:20px;}
.lp-user-item.graduation.passed{margin: 0 -20px;padding: 10px 20px;}
.learn-press-message.success span{ color: #3ab500;}
.info-learning .learn-press-message{margin: 0;}
.learnpress .course-summary-sidebar .learn-press-message.success{margin: 10px auto 0;width: calc(100% - 0px);text-align: center;}
.learnpress .lp-course-curriculum .course-section .course-section-header{background-color: var(--aliceblue);}
.learnpress .lp-course-curriculum .course-section{border-color: var(--deep-navy);}
.learnpress .lp-course-curriculum .course-section .course-item{border-color: var(--deep-navy);}
.lp-main-content .lp-courses-bar{margin-bottom: 20px;gap: 20px 12px;}
.ftx-category-filter{display: flex; gap:15px;flex-wrap: wrap;}
.ftx-category-filter button{padding: 8px 24px;border-radius: var(--lp-border-radius, 5px);color: var(--lp-color-base, #333);border: 1px solid var(--lp-border-color, #e2e0db);transition: all .3s;display: block;background: transparent;text-decoration: none;text-align: center;}
.courses .learn-press-courses[data-layout=list]{margin-bottom: 50px;}
.ftx-category-filter button:hover,
.ftx-category-filter button.active{background-color: var(--brand_secondary);border-color: var(--brand_secondary);color: var(--white-color);}
.learn-press-courses .course{margin-bottom: 0 !important;}
.learn-press-courses{min-height: inherit !important;}
.lp-archive-courses ul{gap:30px 0;margin-bottom: 50px;}
#popup-sidebar .lp-course-curriculum .course-item.current:before {background: var(--brand_secondary) !important;}
.quiz-status>div{background: var(--aliceblue) !important;}
.learn-press-courses[data-layout=list]{margin-bottom: 50px !important;}
.course-summary .lecture-embed {margin: 25px 0 0;}
.quiz-result .result-grade svg circle{stroke: var(--brand_secondary) !important;}
.learnpress-page .lp-button, .learnpress-page #lp-button{height: 52px;font-size: 16px;padding: 0 20px;font-weight: 700;line-height: 47px;text-align: center;border-radius: 30px;transition: all 0.3s;display: inline-block;color: var(--white-color);background: var(--brand_secondary);border: 2px solid var(--brand_secondary);}
.course-summary #popup-content .lp-button{color: var(--white-color);background: var(--brand_secondary);border: 2px solid var(--brand_secondary);line-height: normal;}
.course-item-nav a {color: var(--white-color);background: var(--brand_secondary);border: 2px solid var(--brand_secondary);padding: 8px 25px;border-radius: 5px;color: #fff !important;height: 50px;line-height: normal;margin: 5px 0;display: flex !important;align-items: center !important;justify-content: center !important;}
.course-item-nav a:hover{background-color: var(--white-color) !important;border-color: var(--brand_secondary) !important;color: var(--brand_secondary) !important;}    
#popup-footer .course-item-nav .prev::before, #popup-footer .course-item-nav .next::before{display: none !important;}
.course-summary #popup-content .lp-button:hover{background-color: var(--white-color) !important;border-color: var(--brand_secondary) !important;color: var(--brand_secondary) !important;}    
.popup-header__inner.can-finish-course button.lp-button.lp-btn-finish-course {width: auto;min-width: auto;padding: 25px 15px;height: 45px;line-height: normal;align-items: center;}
.popup-header__inner.can-finish-course button.lp-button.lp-btn-finish-course:hover{opacity: 1 !important;background-color: var(--white-color) !important;border-color: var(--brand_secondary) !important;color: var(--brand_secondary) !important;}    
.learnpress-profile .learn-press-form .form-fields .form-field input[type=email],
.learnpress-profile .learn-press-form .form-fields .form-field input[type=text],
.learnpress-profile .learn-press-form .form-fields .form-field input[type=password],
.learnpress-profile .learn-press-form .form-fields .form-field input[type=tel],
.learnpress-profile .learn-press-form .form-fields .form-field input[type=url],
.learnpress-profile .learn-press-form .form-fields .form-field input[type=number],
.learnpress-profile .learn-press-form .form-fields .form-field textarea{padding-right: 40px;}
.lp-profile-content .learn-press-form .form-fields .form-field .form-field-input{position: relative;}
.learnpress-profile .learn-press-form .form-fields .form-field .toggle-password {position: absolute;top: 51%;z-index: 0;right: 6px;width: 30px;height: 30px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;color: #2B7FFF;cursor: pointer;}
.learnpress-page .course-sidebar-preview .info-learning .lp-user-item.graduation.passed {display: none !important;}
.course-summary-author-intro {border: solid 1px #E3E3E3;padding: 20px!important;display: block;border-radius: 5px;background: #fff !important;margin-bottom: 30px;box-shadow: 0 15px 20px 0 rgba(0,0,0,0.05);}
.course-summary-author-intro .author {display: flex;align-items: center;margin-bottom: 10px;}
.course-summary-author-intro .author img {width: 80px;height: 80px;-o-object-fit: cover;object-fit: cover;border-radius: 50%;margin-right: 20px;flex: 0 0 80px;margin-left: 0;}
.course-summary-author-intro .author span {color: #008cff;font-size: 20px;font-weight: 600;}
.learn-press-message.warning{margin-top: 15px !important;}
.course-summary-author-intro .author-description{ font-size: 16px;line-height: 24px;}
.course-summary .lecture-embed iframe {width: 100%;}
#popup-content .lp-button.completed{float: none !important;margin-left: auto;margin-right: auto;margin-top:10px;}
form.learn-press-form.form-button {display: block;margin-left: auto;margin-right: auto;text-align: center;}
#popup-content .lp-button{margin: 0 5px;}
.content-item-wrap .course-item-title,.quiz-attempts h4.attempts-heading{text-align: center;}
.lp-archive-courses .custom-course-box .course-summary-sidebar__inner {width: 425px;top: 0 !important;position: relative !important;}
.content-item-wrap .quiz-buttons.align-center .button-left.fixed {position: relative !important;margin: 0 auto 20px !important;}
.content-item-wrap .questions-pagination .nav-links .page-numbers {background-color: var(--brand_secondary) !important;border: 2px solid var(--brand_secondary);color: #fff !important;}
.content-item-wrap .questions-pagination .nav-links .page-numbers.current, .content-item-wrap .questions-pagination .nav-links .page-numbers:hover {background: #fff !important;color: var(--brand_secondary) !important;border: solid 1px var(--brand_secondary) !important;}
.content-item-wrap .learn-press-message.success{margin-bottom: 15px !important;}
.certificate-button.form-button{text-align: center;font-size: 16px;width: 100%;font-weight: 500;text-transform: capitalize;border-radius: var(--lp-border-radius, 5px);transition: all .25s;padding: 15px 24px;background-color:var(--brand_secondary);border-color:var(--brand_secondary);color:var(--white-color);border:solid 1px;line-height: normal;}
.certificate-button.form-button:hover{background-color:var(--white-color);border-color:var(--brand_secondary);color:var(--brand_secondary);}
.certificate-button.form-button.cert-image-pending{pointer-events: none !important;opacity: 0.8;}


/* editor css */
.content-item-wrap .content-item-description .lecture-img {margin: 15px 0;}
.content-item-wrap .content-item-description h1 {margin-bottom: 1rem;}
.content-item-wrap .content-item-description h2
.content-item-wrap .content-item-description h2, 
.content-item-wrap .content-item-description h3, 
.content-item-wrap .content-item-description h4, 
.content-item-wrap .content-item-description h5, 
.content-item-wrap .content-item-description h6{margin-top: 10px;margin-bottom: 15px;letter-spacing: unset;}
.content-item-wrap .content-item-description ul {padding: 0;margin-bottom: 15px;}
.content-item-wrap .content-item-description h2:empty
.content-item-wrap .content-item-description h2:empty, 
.content-item-wrap .content-item-description h3:empty, 
.content-item-wrap .content-item-description h4:empty, 
.content-item-wrap .content-item-description h5:empty, 
.content-item-wrap .content-item-description h6:empty,
.content-item-wrap .content-item-description p:empty,
br.softbreak,.content-item-wrap .content-item-description br{display: none !important;}
h2.ql-align-center,
.ql-align-center {text-align: center !important;}
.lp-archive-courses ul, .lp-archive-courses ol {list-style-type: revert-layer !important;}
/* table */ 
.quiz-attempts table{width: 100%;margin-bottom: 1rem;background-color: transparent;border: solid 1px #dee2e6;}
.quiz-attempts table thead th {vertical-align: bottom;background: #F7F7FB;}
.quiz-attempts table.table td, .quiz-attempts table th {padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6;}
.quiz-attempts table tbody tr:nth-of-type(even) {background-color: #FAFAFA}
.quiz-attempts table td, .quiz-attempts table th {padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6;}
/* table */ 

.featured-product-card__meta__item.featured-product-card-author {display: flex;align-items: center;margin: auto 0 10px;}
.featured-product-card__meta__item.featured-product-card-author img {width: 40px;height: 40px;border-radius: 50%;-o-object-fit: cover;object-fit: cover;flex: 0 0 40px;margin-left: 0px;margin-right: 10px;box-shadow:rgba(0,0,0,0.09) 0px 3px 12px;border: solid 1px var(--light-grey);}

.lp-archive-courses .custom-course-box .course-summary-sidebar .course-sidebar-preview .learn-press-message.success:before{display: none;}
.lp-archive-courses .custom-course-box .course-summary-sidebar .course-sidebar-preview i.lp-icon-check-circle { margin-right: 5px;}
.lp-archive-courses .custom-course-box .course-summary-sidebar .learn-press-message.success{display: flex;justify-content: center;margin-top: 10px !important;width: calc(100% - 40px) !important;
    margin: 10px 20px 0 !important;}
.learnpress-profile .main.section-space .learnpress .learn-press-message{display: block;margin-bottom: 10px !important;}
ul.learn-press-courses.lp-list-courses-no-css.grid .learn-press-message.info {margin: 0 15px !important;}
.course-summary .lecture-embed {margin: 25px 0 0;position: relative;padding-bottom: 56.25%;height: 0;}
.course-summary .lecture-embed iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

#popup-course #popup-content #learn-press-content-item .content-item-wrap .learn-press-message.learn-press-content-protected-message.error a {margin: 0 5px;}
/* editor css */

@media (min-width:992px) and (max-width:1199px){
    .lp-archive-courses .course-detail-info .course-title{padding-right:0!important;}
    .lp-archive-courses .custom-course-box .course-summary-sidebar{margin-top:0px;}
    .learnpress-page .lp-archive-courses .course-detail-info .lp-content-area .course-info-left{width:calc(100% - 0px);}
    .course-summary .lecture-embed iframe {width: 100%;min-height: 600px;}

    .lp-archive-courses .custom-course-box .course-summary-sidebar{margin-top:0px;width:575px;}
    .lp-archive-courses .custom-course-box .course-summary-sidebar__inner{width:575px;}
    .custom-course-box .course-detail-boxs .curriculum-sections{width:calc(100% - 600px);}
    
}
@media (min-width:768px) and (max-width:991px){
    .learnpress-page .lp-archive-courses .course-detail-info .lp-content-area .course-info-left{width:calc(100% - 0px);}
    .lp-archive-courses .custom-course-box .course-summary-sidebar{margin-top:0px;width:360px;}
    .lp-archive-courses .custom-course-box .course-summary-sidebar__inner{width:360px;}
    .custom-course-box .course-detail-boxs .curriculum-sections{width:calc(100% - 390px);}
    .custom-course-box .course-detail-boxs .curriculum-sections .lp-course-curriculum .course-curriculum-info__right{width: 150px;}
}
@media (max-width:767px){
    .learnpress-page .lp-archive-courses .course-detail-info .lp-content-area .course-info-left{width:100%;}
    .lp-archive-courses .custom-course-box .course-summary-sidebar{margin-top:0px;width:100%;order:1;}
    .lp-archive-courses .custom-course-box .course-summary-sidebar__inner{width:100%;}
    .custom-course-box .course-detail-boxs .curriculum-sections{width:calc(100% - 0px);order:2;padding-top:0;padding-bottom: 0;}
    .custom-course-box .course-detail-boxs{flex-wrap:wrap;margin-top:0px;margin-bottom:30px;}
    .lp-main-content .lp-courses-bar{margin-bottom: 12px;gap: 12px 0;}
    .lp-courses-bar .courses-order-by,
    .courses-order-by-wrapper{width: 100%;}
    .lp-category .lp-category-select{margin-bottom: 0;border: 1px solid var(--lp-border-color,#e2e0db);border-radius: var(--lp-border-radius,5px);padding: 11px 16px;height: inherit;font-size: inherit;line-height: 1.1;box-shadow: none;padding-right: 30px;background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDE4IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iVmVjdG9yLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDggOCAxNiAwIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);background-size: .8em;background-position: calc(100% - 0.5em) center;background-repeat: no-repeat;-moz-appearance: none;-webkit-appearance: none;appearance: none;line-height: 1.1;width: 100%;background-position: calc(100% - 15px) center !important;}
    .lp-courses-bar .courses-order-by,
    .lp-category .lp-category-select{padding: 11px 10px !important;background-position: calc(100% - 8px) center !important;}
    .learnpress-page .learn-press-courses[data-layout=grid] .course-content .wap-course-title, 
    .learnpress-page .learn-press-courses.lp-courses-related .course-content .wap-course-title{text-align: center;}
    .learnpress-page .learn-press-courses[data-layout=grid] .course-content .description, 
    .learnpress-page .learn-press-courses.lp-courses-related .course-content .description{text-align: center;}
    .learnpress-page .learn-press-courses[data-layout=grid] .course-content .ftx-course-author, 
    .learnpress-page .learn-press-courses.lp-courses-related .course-content .ftx-course-author{text-align: center;}
    .learnpress-page .lp-archive-courses .course-detail-info .course-title,
    .learnpress-page .lp-archive-courses .course-detail-info .description,
    .learnpress-page .lp-archive-courses .course-detail-info .description p{text-align: center;}
    .lp-course-curriculum .course-curriculum-info {gap: 10px !important;flex-wrap: wrap;}
    .lp-course-curriculum .course-curriculum-info__left {width: 100%;}
    .lp-course-curriculum .course-curriculum-info__right {text-align: left;}
    .lecture-embed iframe{width: 100%;}
    .course-summary .form-button{display: block;width: 100%;}
    .course-summary #popup-content .lp-button{width: 100%;}
    .course-summary .lecture-embed iframe {width: 100%;min-height: auto;}
    .featured-product-card__meta__item.featured-product-card-author{justify-content: center;}
    .learnpress-page .learn-press-pagination{margin:0px 0 20px;}
    .lp-archive-courses ul{margin-bottom: 20px;}
    .courses-order-by-wrapper {width: calc(50% - 5px);}
    .ftx-category-filter {width: calc(50% - 5px);}
    .lp-courses-bar .search-courses {width: 100%;flex: 0 0 100% !important;}
}

#popup-course #popup-content #learn-press-content-item .content-item-wrap {
    padding-top: 25px;
}
