.btn-default{border:1px solid #318186}.icon-fos:before{font-family:"Font Awesome 5 Pro";margin-right:5px;font-weight:bold;color:#608120}.icon-fos.icon-fos-01:before{content:"\f0c3"}.icon-fos.icon-fos-02:before{content:"\f109"}.icon-fos.icon-fos-03:before{content:"\f013"}.icon-fos.icon-fos-04:before{content:"\f1ad"}.icon-fos.icon-fos-05:before{content:"\f06c"}.icon-fos.icon-fos-06:before{content:"\f21e"}.icon-fos.icon-fos-07:before{content:"\f19d"}.icon-fos.icon-fos-08:before{content:"\f0f2"}.icon-fos.icon-fos-09:before{content:"\f24e"}.icon-fos.icon-fos-10:before{content:"\f1fc"}.icon-fos.icon-fos-11:before{content:"\f2e7"}.icon-fos.icon-fos-12:before{content:"\f0eb"}.btn-default{border:1px solid #318186}#main-content{padding-bottom:0}#course-details .course-detail-banner{background-color:#3d454d}#course-details .course-detail-banner .breadcrumb-container{background-color:#363d46}#course-details .course-detail-banner .breadcrumb-container .breadcrumb{position:relative;padding-left:0}#course-details .course-detail-banner .breadcrumb-container .breadcrumb .action-bar{position:absolute;right:5px}#course-details .course-detail-banner .breadcrumb-container .breadcrumb .action-bar a{color:white;font-size:0.9em}#course-details .course-detail-banner .breadcrumb-container .breadcrumb .action-bar a i{font-size:1.5em}#course-details .course-detail-banner .breadcrumb-container .breadcrumb .action-bar a:hover{color:#41bdc9;text-decoration:none}#course-details .course-detail-banner .institution-subtitle{background-color:#252a32;color:white;padding:10px 15px;display:inline-block}#course-details .course-detail-banner .institution-subtitle a{color:white;text-decoration:underline;font-weight:bold}#course-details section{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #eef1f3}#course-details section label{font-weight:bolder}#course-details section:last-of-type{border-bottom:none}#course-details section h4{margin-top:16px;margin-bottom:16px;font-size:1.4em;color:#4a4a4a}#course-details section h5{font-size:1.2em;margin-top:12px;margin-bottom:12px}.page-title{padding-top:60px;padding-bottom:40px}.page-title--short-course{background:#052c4d}.page-title h1{color:white;font-weight:900}.page-title .page-subtitle{color:white}.page-title .page-subtitle a{color:white}.course-info-container .left-panel{padding:20px;padding-top:50px;background-color:#eef1f3}.course-info-container .left-panel .left-panel-sticky-container{position:absolute;right:-43px;z-index:1;height:100%}.course-info-container .left-panel .left-panel-link-container{position:sticky;top:100px}.course-info-container .left-panel .left-panel-link-container p{padding:15px 40px 15px 15px;border-radius:0.3rem;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;display:block;margin-right:37.5px;position:relative;text-align:left}.course-info-container .left-panel .left-panel-link-container p a{font-weight:bolder}.course-info-container .left-panel .left-panel-link-container p.apply-tac-link{background-color:#a71f4a}.course-info-container .left-panel .left-panel-link-container p.apply-tac-link:before{content:"";position:absolute;top:100%;right:0;width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:#a51945 transparent transparent}.course-info-container .left-panel .left-panel-link-container p.apply-tac-link a{color:white}.course-info-container .left-panel .left-panel-link-container a.shortlist-button{padding:5px 10px;font-weight:500;color:#c23667;border:1px solid #c23667;border-radius:3px}.course-info-container .left-panel .left-panel-link-container a.shortlist-button:hover{text-decoration:none}.course-info-container .right-panel{padding-top:50px;padding-left:50px;background-color:white}.course-info-container .right-panel .expired-offering{font-style:italic;font-weight:normal;color:#616a70 !important}.course-info-container .right-panel .course-footer-actions{display:flex;padding-bottom:30px;margin-bottom:30px;align-items:center;flex-wrap:wrap}.course-info-container .right-panel .course-footer-actions .action-card{background:#eef1f3;padding:30px 20px;margin-right:20px;margin-bottom:1rem;min-width:300px;max-width:360px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:230px}.course-info-container .right-panel .course-footer-actions .action-card .text-container{width:100%}.course-info-container .right-panel .course-footer-actions .action-card p{text-align:center;width:100%}.course-info-container .right-panel .course-footer-actions .action-card .title{font-weight:800;font-size:24px;width:100%}.course-info-container .right-panel .course-footer-actions .action-card button{color:white;font-size:0.9rem;font-weight:700;margin:10px}.course-info-container .right-panel .course-footer-actions .action-card button i{font-weight:700;margin-left:10px}.course-info-container .right-panel .course-footer-actions .action-card button.uac{background:#c43366}.course-info-container .right-panel .course-footer-actions .action-card button.study-assist{background:#505b6c}@media (max-width: 575px){.course-info-container .right-panel .course-footer-actions .action-card{max-width:100%;min-width:100%}}.course-info-container h2{font-weight:800;font-size:28px;margin-bottom:24px}.course-info-container h3{margin-top:16px;font-weight:600;font-size:24px;margin-bottom:20px}.course-info-container h4{font-size:20px;margin-bottom:16px}.course-info-container h3,.course-info-container h4,.course-info-container h5{color:#4d5154}.course-info-container .course-details label,.course-info-container .course-details p{margin-bottom:0}.course-info-container .course-details .row{margin-bottom:10px}.course-info-container .lowest-rank-table{margin-top:20px;margin-bottom:20px}.course-info-container .lowest-rank-table p{margin-bottom:0}.course-info-container .lowest-rank-table .description{font-size:1.25rem;font-weight:100;line-height:45px}.course-info-container .lowest-rank-table .rank{font-size:1.75rem;font-weight:900;line-height:45px;color:#5d8116;text-align:right;padding-right:10px}.course-info-container .lowest-rank-table .lowest-rank-subtitle{font-size:0.85em;line-height:1.4em}#fast-facts{width:250px;margin-left:25px}#fast-facts .fact{background-color:#eef1f3;margin-bottom:5px;padding:10px 0}#fast-facts .fact .fact-heading,#fast-facts .fact .fact-subheading{font-size:0.9em;margin-bottom:0}#fast-facts .fact .fact-subheading{font-weight:bold}#fast-facts .fact .fact-value{text-align:center;color:#537218;font-weight:bold;margin-bottom:0}#fast-facts .fact .fact-value .fact-value-primary{display:block;font-size:24px}#fast-facts .fact .fact-value .fact-value-secondary{display:block;margin-top:-10px;font-size:14px}#fast-facts .institution-logo-thumbnail{margin-top:40px;max-width:100%}@media (min-width: 851px) and (max-width: 991px){.course-info-container .left-panel{padding-top:20px;padding-right:0}.course-info-container .left-panel .left-panel-sticky-container{position:static;height:max-content}.course-info-container .left-panel .left-panel-link-container{position:relative;left:0;top:0}.course-info-container .left-panel .left-panel-link-container .apply-tac-link{margin-right:0}.course-info-container .left-panel .left-panel-link-container p:not(.apply-tac-link){padding-top:10px;padding-bottom:10px}}.course-description{margin-bottom:10px}#course-student-profile table{table-layout:fixed;width:100%}@media (max-width: 991px){#course-student-profile table td,#course-student-profile table th{padding:2px !important}}#course-student-profile table .column1{width:55%}#course-student-profile table .desktop{display:block}@media (max-width: 991px){#course-student-profile table .desktop{display:none}}#course-student-profile table .mobile{display:none}@media (max-width: 991px){#course-student-profile table .mobile{display:block}}#course-atar-profile table.student-profile-table{font-size:16px}@media (max-width: 991px){#course-atar-profile table.student-profile-table{display:block;font-size:14px}#course-atar-profile table.student-profile-table td,#course-atar-profile table.student-profile-table th{padding:2px !important}#course-atar-profile table.student-profile-table #first{width:50%}#course-atar-profile table.student-profile-table #second,#course-atar-profile table.student-profile-table #third{width:30%}}
