.btn-default{border:1px solid #318186}@media (max-width: 991px){#course-search #search-sidebar-desktop{display:none}}#course-search #search-sidebar-mobile{display:none}@media (max-width: 991px){#course-search #search-sidebar-mobile{display:block}}#course-search #search-sidebar-mobile .actions-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#course-search #search-sidebar-mobile .actions-container .action-item{flex:1;margin-bottom:20px;margin:10px}#course-search #search-sidebar-mobile .actions-container .sort-by .sort-selection{background-color:transparent;display:flex;align-items:center;white-space:nowrap;border-radius:0.25rem;border:2px solid #318186;padding:10px;background:white;display:flex;align-items:center;justify-content:center}#course-search #search-sidebar-mobile .actions-container .sort-by .sort-selection select{border:none;width:70%;white-space:nowrap}#course-search #search-sidebar-mobile .actions-container .filter-results{background:#394049;color:white;font-weight:800;border-radius:0.25rem;border:0px;padding:10px;text-align:center;width:100%;white-space:nowrap}#course-search #search-sidebar-mobile .filter-results-container{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1001;bottom:0px;width:100%;padding:40px;background:white;height:120px}#course-search #search-sidebar-mobile .filter-results-container button{color:white;background:#333333}#course-search #search-sidebar-mobile #active-filters-mobile-view{margin:20px 0px 10px}#course-search .search-sidebar-mobile{display:none;background:grey}#course-search .search-sidebar-mobile .heading-container{padding:40px 15px 0px}#course-search .search-sidebar-mobile .heading-container h1{font-size:28px;font-weight:400}#course-search .search-sidebar-mobile--open{display:block !important;position:fixed;z-index:1000;background:white;left:0px;right:0px;top:80px;bottom:120px}#course-search .search-sidebar-mobile--open .scrollable-content-container{overflow-y:scroll;height:100%}#course-search .desktop-only{display:block}@media (max-width: 991px){#course-search .desktop-only{display:none}}#course-search .mobile-only{display:none}@media (max-width: 991px){#course-search .mobile-only{display:block}}.filter-tag{display:inline-block;position:relative;padding:5px 25px 5px 10px;font-size:12px;background:#034c5d;color:white;border-radius:1.2rem;margin-right:5px;cursor:pointer;margin-bottom:6px;max-width:100%}.filter-tag span{display:inline-block;position:relative;word-wrap:break-word}.filter-tag i.fa-times-circle{position:absolute;top:calc(50% - 6px);right:10px}@media (max-width: 991px){.filter-tag{font-size:16px;padding:6px 28px 6px 12px}.filter-tag i.fa-times-circle{position:absolute;top:calc(50% - 8px);right:10px}}.filter-tag-container{margin:0px}#search-filter .filter-item .filter-active{padding-top:15px;position:relative}#search-filter .filter-item .filter-active a:hover{text-decoration:none;color:#2c8187}#search-filter .filter-item .filter-search input{display:inline-block;margin-top:0;margin-bottom:10px;height:28px;width:100%;padding-left:10px;font-family:"Font Awesome 5 Pro", "Muli", sans-serif;font-size:12px;border-radius:4px;border:1px solid #dbdbdb;background-color:#fff}#search-filter .filter-item .filter-search input:focus,#search-filter .filter-item .filter-search input:hover{outline:none;border:1px solid #2c8187}#search-filter .filter-item filter-search input::-ms-clear{display:none}#search-filter .filter-item .btn-filter-show{margin:10px 10px 0px 0px;background-color:#c43366;color:#eef1f3;font-size:0.9rem;font-weight:700;width:70px}#search-filter .filter-item .btn-filter-show:hover{-webkit-box-shadow:rgba(0,0,0,0.16) 0 3px 10px,rgba(0,0,0,0.23) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,0.16),0 3px 10px rgba(0,0,0,0.23)}#clear-all-filters{position:absolute;right:35px;top:15px;color:#318186;padding:1px 5px;font-size:0.75em;border:1px solid #318186;border-radius:3px;cursor:pointer}#filter-admissions-criteria input{display:inline-block;font-size:0.9em;text-align:center;border:1px solid #dbdbd9;border-radius:3px;padding:5px}#filter-admissions-criteria input:hover{border-color:#757575}#filter-admissions-criteria input[type="number"]{width:60px;text-align:center}#filter-admissions-criteria .atar-range,#filter-admissions-criteria .op-range{font-size:0.85em}#filter-admissions-criteria .atar-range p,#filter-admissions-criteria .op-range p{margin-bottom:5px}#filter-admissions-criteria .atar-range{padding-bottom:6px}#filter-admissions-criteria .slider{position:relative;text-align:left;background:#e4e7ed;height:5px}#filter-admissions-criteria .slider .handle{position:absolute;z-index:2;width:20px;height:20px;background-color:white;border:2px solid #318186;border-radius:10px}#filter-admissions-criteria .slider .range{position:absolute;z-index:1;display:block;font-size:0.7em;background-color:#318186;top:0;height:100%}#filter-admissions-criteria .handle{top:-7px;margin-left:-0.6em}#no-atar-warning-text{display:inline-block;padding-left:25px;font-size:0.8em;color:#c03968;margin-top:-5px}#low-atar-warning-text{display:inline-block;padding-left:0px;font-size:0.8em;color:#c03968;margin-top:-5px;margin-bottom:10px}#filter-description{display:inline-block;padding-left:0px;font-size:0.8em;margin-top:-5px;margin-bottom:10px}.error-text{font-size:11px;color:#c03968;margin-top:4px}#course-search .search-title{margin:0;padding:30px;padding-bottom:45px;background-color:#66c3ce;position:relative;font-size:1.25rem;font-weight:900;color:#000;text-align:left;z-index:-1}#course-search .search-title .container{display:block;position:relative;z-index:2}#course-search .search-content{margin-top:30px;min-height:400px}#course-search .search-form{z-index:0;margin-top:-30px}#search-bar{background-color:#e6e6e6;border:1px solid #e0e0e0;-webkit-box-shadow:6px 6px 20px rgba(37,42,50,0.1);box-shadow:6px 6px 20px rgba(37,42,50,0.1);padding:10px;display:flex;flex-wrap:wrap}#search-bar input{padding:10px 10px;flex-grow:1;border:none}#search-bar input[name="keywords"]{flex-grow:8}#search-bar [name="submit"]{background-color:#318186;color:white;cursor:pointer}#search-bar [name="submit"]:hover{background:#569a9f}#search-filter .filter-item{position:relative;background-color:white;padding:15px;border-bottom:1px solid #eee}#search-filter .filter-item .filter-item-heading{margin-bottom:0}#search-filter .filter-item .filter-item-heading a{color:#303133;font-weight:500;width:100%;display:inline-block}#search-filter .filter-item .filter-item-heading a:hover{text-decoration:none}#search-filter .filter-item .filter-item-heading a:after{font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px;color:#303133;content:"\f078";position:absolute;right:15px}#search-filter .filter-item .filter-item-heading a.collapsed:after{transform:rotate(-90deg);transition:transform 0.5s;-webkit-transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.5s}#search-filter .filter-item .filter-list{padding-top:15px}#search-filter .filter-item .filter-list label{display:block;position:relative;padding-left:25px;font-size:0.85em}@media (max-width: 991px){#search-filter .filter-item .filter-list label{font-size:16px}}#search-filter .filter-item .filter-list label.disabled{color:#757575}#search-filter .filter-item .filter-list label input{position:absolute;left:0;top:5px}#search-filter .filter-item .filter-list-collapsed{padding-top:0;visibility:hidden;height:0;transition:height 0.5s;-webkit-transition:height 0.5s}#search-results .course-item{background-color:white;margin:0 0 15px 0;border-radius:0.25rem;-webkit-box-shadow:2px 2px rgba(37,42,50,0.15);box-shadow:2px 2px rgba(37,42,50,0.15)}#search-results .course-item div{padding-top:10px;padding-bottom:10px}#search-results .course-item-details{border-right:1px solid #dcdcdc;font-size:0.9rem}#search-results .course-item-details a{color:#2c8187;font-size:1.25rem;font-weight:600}#search-results .course-item-details p{margin-bottom:10px}#search-results .course-item-details .institution{font-size:0.9rem}#search-results .course-item-details .institution a{font-size:0.9rem}#search-results .course-item-details .row{padding-top:0 !important}#search-results .course-item-details .row .col-*{padding-top:0 !important}#search-results .course-item-details a.shortlist-button{float:right;margin-top:5px;padding:5px 10px;font-size:0.9em;font-weight:500;color:#c23667;border:1px solid #c23667;border-radius:3px}#search-results .course-item-details a.shortlist-button:hover{text-decoration:none}#search-results .course-item-rank{border-right:1px solid #dcdcdc;text-align:center}#search-results .course-item-rank div{padding-top:0;padding-bottom:0}#search-results .course-item-rank:before,#search-results .course-item-rank:after{content:"";width:10px;height:10px;background-color:#eef1f3;position:absolute;left:-5px}#search-results .course-item-rank:before{border-top-left-radius:100%;border-top-right-radius:100%;bottom:-3px;-webkit-box-shadow:inset 0 3px rgba(37,42,50,0.15);box-shadow:inset 0 3px rgba(37,42,50,0.15)}#search-results .course-item-rank:after{border-bottom-left-radius:100%;border-bottom-right-radius:100%;top:-3px;-webkit-box-shadow:inset 0 -1px rgba(37,42,50,0.15);box-shadow:inset 0 -1px rgba(37,42,50,0.15)}#search-results .course-item-rank .title{font-size:0.9rem}#search-results .course-item-rank .rank{margin-top:1rem;margin-bottom:1rem;font-size:2.625rem;font-weight:800;line-height:1;color:#5d8116}#search-results .course-item-rank .lowest-rank{font-size:0.8rem;line-height:1.4}#search-results .course-item-rank .fa-info-circle{color:#6a8e23}#search-results .course-item-rank a{font-size:0.8em}#search-results .course-duration{text-align:center}#search-results .course-duration .title{font-size:0.9rem}#search-results .course-duration .duration{margin-top:1rem;margin-bottom:1rem;font-weight:800;color:#5d8116}#search-results .course-duration .duration .number{font-size:2.625rem;line-height:1}#search-results .course-duration .duration .years{font-size:0.8rem}.primary-text{color:#606366;font-weight:bold}.secondary-text{font-size:0.9em}.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"}.inst-foe-item{color:#608120}.institution-item-details{padding-top:0}.institution-item-details .institution-name-logo .institution-logo-thumbnail{max-height:70px;max-width:150px}.institution-item-details .institution-extra-details{border-top:1px solid #ddd}.institution-item-details .inst-foe-item{border-right:1px solid #ddd;margin-right:6px;padding-right:6px}.institution-item-details .inst-foe-item:last-of-type{border-right:none}.institution-item-details .institution-view-course-link{font-size:1em !important}.results-not-found{padding-top:50px;text-align:center}.results-not-found i{font-size:4em;margin-bottom:10px;color:#d3d6d9}.results-not-found p{font-size:1.3em;font-weight:bold;color:#404448}
