.summary-card .update-details .btn-link,.summary-card .update-details a{font-size:.875rem}.summary-card .row{padding-top:6px}.summary-card .row:first-of-type{padding-top:0}.summary-card .row:last-of-type{padding-bottom:0}.summary-card .summary-header{color:#333;font-family:inherit;font-weight:700;line-height:1.5}.summary-card .summary-content,.summary-card .summary-list{font-family:inherit;font-size:.875rem;line-height:1.5;padding-top:0;word-wrap:break-word}.summary-card .summary-content p,.summary-card .summary-list p{margin:0}.summary-card .summary-content ul{list-style:none;list-style-type:none;margin:0;padding:0}.summary-card .summary-list ul{margin:0;padding:0 0 0 1.1rem}@media (min-width:576px){.summary-card .update-details{text-align:right}.summary-card .update-details a{font-size:1rem}}#bulkForm .quick-check{float:left;margin:-3px 13px 0 8px;width:38px}#bulkForm .quick-check input{display:none}#bulkForm .quick-check button{display:block}#bulkForm .quick-check button span.checkbox:after{background-color:#fff;border:1px solid #a0a0a2;border-radius:.25em;content:"";display:block;height:1em;margin:0;padding:0 0 calc(100% - 2px);width:1em}#bulkForm .quick-check button span.checkbox.active:after{background-color:#1e1ef0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:#1e1ef0}#bulkForm .quick-check button span.checkbox.disabled:after{background-color:#f8f8f8;border:1px solid #c8c8c8}.recommended-courses-modal h2{margin-bottom:0}.recommended-courses-modal h3 a{font-family:Red Hat Text,sans-serif;font-size:1rem;font-weight:400}.recommended-courses-modal .course-summary{color:#8fa2bf;font-size:.875rem}.recommended-courses-modal .course-summary .course-price .current-price{font-size:.875rem}.recommended-courses-modal .row{margin-left:0;margin-right:0}.recommended-courses-modal .column{padding:.75rem 0;position:relative}.recommended-courses-modal .column:not(:last-child){border-bottom:1px solid #c8c8c8}.recommended-courses-modal .column{width:100%}.enquiry-terms{font-size:.75rem}.register-benefits-list .icon-check{color:#50b446}.referral-register{padding-left:10px;padding-right:10px}.referral-register ul.register-benefits-list li{font-size:14px;line-height:16px;margin-bottom:8px}.referral-register ul.register-benefits-list li .icon-check-up{fill:#50b446}@media (min-width:992px){.referral-register{padding-left:20px;padding-right:20px}.referral-register #enquiryModalRegisterButton{width:151px}}.on-demand-badge .learn{color:#2b5692;font-family:Red Hat Text,sans-serif;font-size:1rem;font-style:italic;font-weight:700;letter-spacing:-.54px;line-height:normal}.on-demand-badge .on-demand{background-color:#e32424;border-radius:.25rem;color:#fff;display:inline-block;font-family:Red Hat Text,sans-serif;font-size:.875rem!important;font-weight:500;letter-spacing:-.2px;line-height:1em;padding:.25em .4em}.on-demand-badge+a span.icon-popover-info{padding-top:8px}body.modal-open{position:static}.on-demand-badge{margin-right:5px}.icon-popover-info{position:relative;top:2px}.web-push-prompt{border:none!important;box-shadow:none!important}.back-link-container{margin-bottom:1rem}.empty-compare-content .btn-secondary{border:1px solid!important;border-color:#e4e4e4;color:#000!important}.achievement-block{margin-bottom:15px}.empty-compare-content{background:#fff;border-radius:10px;margin:18px 16px;padding:16px}.compare-title{font-size:18px;font-weight:700;margin-bottom:10px}.compare-description{font-size:14px;margin-bottom:20px}.loading-overlay .loading-overlay-animation{top:25%}.button-icons{display:flex;right:12px;top:5px}.button-icons .icon-btn.save-courses-cta{align-items:center;background-color:initial;border:none;border-radius:50%;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color .3s ease;width:40px}.button-icons .icon-btn.save-courses-cta .icon-favourite-filled{color:#0f151a}.button-icons .icon-btn.save-courses-cta:hover{background-color:#f8f8f8;cursor:pointer}.button-icons .compare-remove{align-items:center;background:transparent;border:none;border-radius:50%;color:#0f151a;display:inline-flex!important;height:40px;justify-content:center;padding:0;width:40px}.button-icons .compare-remove:hover{color:#4d5054}.clamp-2{-webkit-line-clamp:2}.clamp-1,.clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-1{-webkit-line-clamp:1}.course-header{align-items:center;display:flex;justify-content:space-between}.icon-btn{background:none;border:none;cursor:pointer;padding:5px}#compareTable{margin-top:14px}.compare-remove:hover{opacity:.6;text-decoration:none}.course-title-link{font-size:16px;font-weight:700;margin:0}.card-text,.provider-name{font-size:12px;font-weight:400}.course-price{padding-bottom:5px}.course-price .current-price{font-size:1rem}.course-price .current-price.price-hidden{font-weight:700}.course-price .vat-status{font-weight:400}.icon-check-circle-filled{color:#50b446}.course-card{border-radius:8px 8px 0 0;display:flex;flex-direction:column;height:100%;padding:10px 10px 18px}.course-card .course-title{margin-top:5px}.course-buttons{margin-top:auto}.add-course{border-radius:8px}.add-course .course-title{margin-bottom:15px;margin-top:24px}#compareTableContainer{overflow-x:scroll;position:relative;width:100%}#compareContainer{min-height:800px}#compareTableContainer.empty-mobile{height:auto}h1{font-size:24px}#compareContainer{position:relative;width:100%}#compareContainer h1{margin-top:20px}#compareContainer .compare-card{border-bottom:1px solid #ccc;padding:10px}#compareContainer .feature-row th{left:0;position:-webkit-sticky;position:sticky}#compareContainer .feature-row th.unstick{left:auto!important;position:relative!important;z-index:1}#compareContainer .hidden-feature{padding-left:17px}#compareContainer .compare-card td{border-radius:8px,8px,0,0}#compareContainer .compare-card td:first-of-type{padding-left:0}#compareContainer .compare-card td{padding-left:8px}#compareContainer #compareTable{border-collapse:initial;margin-bottom:30px;width:100%}#compareContainer #compareTable h4{font-size:12px;font-weight:700;margin:0}#compareContainer #compareTable img{display:block;margin:0 auto}#compareContainer #compareTable tr td{border:none;padding-left:8px;vertical-align:top}#compareContainer #compareTable tr td .last-row{border-radius:0 0 8px 8px}#compareContainer #compareTable tr td span{font-size:14px}#compareContainer #compareTable tr td span.course-tag{background-color:#f8f8f8;border-radius:5px;font-size:14px;font-weight:600;padding:6px 10px}#compareContainer #compareTable tr td span.provider-name{font-size:12px;font-weight:400}#compareContainer #compareTable tr td span.awarded-by{color:#76777a}#compareContainer #compareTable tr td:first-of-type{padding-left:0;text-align:left}#compareContainer #compareTable td,#compareContainer #compareTable th{max-width:33.33%;min-width:254px;width:33.33%}#compareContainer #compareTable .feature-row{height:38px}#compareContainer #compareTable .feature-row th{font-size:14px;padding-left:17px}#compareContainer #compareTable .compare-cell{height:100%;padding:15px;width:100%}#compareContainer #compareTable .compare-cell .award-body-logo{border:1px solid #ccc;border-radius:4px;display:block;float:none;height:46px;padding:3px}#compareContainer #compareTable .cell-white{background-color:#fff}#compareContainer #compareTable .row-grey{background-color:#e4e4e4}@media (min-width:768px){.icon-popover-info{position:relative;top:1px}.compare-title{font-size:24px}#compareTableContainer{height:auto;overflow-x:unset}#compareContainer{min-height:1000px}.empty-compare-content{margin:18px auto;padding:25px}.course-title-link{font-size:18px}#compareContainer h1{font-size:32px;margin-top:20px}#compareContainer #compareTable tr td span{font-size:16px}#compareContainer #compareTable tr td span.course-tag{background-color:#f8f8f8;border-radius:5px;font-size:16px;font-weight:600;padding:6px 10px}#compareContainer #compareTable tr td span.awarded-by{color:#76777a}#compareContainer #compareTable tr td:last-of-type{border-right:none}#compareContainer #compareTable .feature-row th{font-size:16px;padding-left:17px}}@media (min-width:992px){#compareContainer #compareTable,#compareContainer h1{margin-top:20px}#compareContainer #compareTable tr .feature-row th:first-of-type{padding-left:0}#compareContainer #compareTable .features th:not(:first-of-type){padding-left:8px}}
/*# sourceMappingURL=compare.index.scss.css.map */
