.mmcs-button{color:#363636;font-size:14px;font-weight:700;cursor:pointer;justify-content:center;text-align:center;white-space:nowrap;outline:none;text-decoration:none}.mmcs-button span,.mmcs-lesson-locked-buttons a{border:1px solid #dbdbdb;border-radius:5px;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px)}.mmcs-button.is-rounded span{border-radius:50px}.mmcs-button .is-purple,.mmcs-lesson-locked-buttons a.mmcs-button.is-purple{background-color:#571879;border:1px solid #491466;color:#fff}.mmcs-button .is-green{background-color:#336a14;border:1px solid #28520f;color:#fff}.mmcs-button .is-gray{background-color:#787878;border:1px solid #4d4c4c;color:#fff}.mmcs-button.is-outline{border:2px solid #333;color:#333}.mp_wrapper .grid{min-width:inherit;max-width:inherit}.course-progress{background-color:#eee}.form-table .course-progress{width:250px}.course-progress .user-progress{text-align:center;white-space:nowrap;background-color:#4caf50;height:100%;display:block;width:0%}.course-progress-bar-main{height:25px!important;position:relative;background:#555;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:7px;box-shadow:inset 0 -1px 1px rgb(255 255 255 / .3);margin:10px 0}.course-progress-bar-main>span{width:0%;display:block;height:100%!important;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background-color:#2bc253;background-image:linear-gradient(center bottom,#2bc253 37%,#54f054 69%);box-shadow:inset 0 2px 9px rgb(255 255 255 / .3),inset 0 -2px 6px rgb(0 0 0 / .4);position:relative;overflow:hidden}.course-progress-bar-main>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:move 2s linear infinite;border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.mmcs-progress-bar-title{font-weight:700;font-size:18px}.mmcs-section{margin:25px 0 0 0;padding:0;border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;width:100%}.mmcs-section a{text-decoration:none}.mmcs-section-header{padding:15px 15px 10px 15px;background-color:#dedede}.mmcs-section-progress{font-size:32px;font-weight:800;float:right;vertical-align:middle;padding:0;margin:0;height:36px}.mmcs-section-progress .mmcs-section-complete{color:#45b154}.mmcs-section-progress .mmcs-section-not-complete{color:#aeaeae}.mmcs-section-title{padding-bottom:5px}.mmcs-section-title-text{font-size:1.2em;font-weight:800}.mmcs-section-description{font-size:18px;font-weight:400;text-decoration:italic}.mmcs-lessons,.mmcs-lesson{box-sizing:border-box;padding:10px;width:100%}.mmcs-lesson>.mmcs-lesson-row-link{display:flex;align-items:center}.mmcs-lesson-button{margin-left:auto}.mmcs-lesson-link{display:inline-block;position:relative;width:75%;padding:5px;vertical-align:top}#bookmark .mmcs-section-header{display:flex;align-items:center}.mmcs-progress-bar{width:50%}.mmcs-bookmark{margin-left:auto}.mmcs-lesson-progress{float:right;font-size:16px;font-weight:800;padding-right:12px}.mmcs-lesson-progress .mmcs-lesson-complete{color:#45b154}.mmcs-lesson-progress i{font-size:20px}.mmcs-lesson-progress .mmcs-lesson-not-complete{color:#dedede}.mmcs-lesson .mmcs-lesson-locked i.mmcs-circle-regular{color:#999}.mmcs-lesson-locked-header{font-weight:700;font-size:large}.mmcs-lesson-locked-message{padding-top:20px;padding-bottom:20px}.mmcs-reset-course-progress,.mmcs-quiz-attempt{text-decoration:none}.mmcs-course-information .progress{width:1%}.navigation .alignleft{display:inline;float:left;margin-right:1.5em;margin-top:1.5em}.navigation .alignright{display:inline;float:right;margin-left:1.5em;margin-top:1.5em}.center-block{margin:0 auto}.mmcs-lesson-list-quiz-score{font-style:italic}div.mpca-quiz-progress-title{margin-left:10px}a.mpca-course-progress-title,.mpca-quiz-progress-title a{color:#1d2327}a.mpca-course-sub-account-progress{display:block}@media handheld,only screen and (max-width:767px){.mmcs-course-list .grid .col-1-2{width:100%}.mmcs-course-list .grid .col-1-2:last-child{margin:0;padding:0}}