.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{overflow-anchor:none}#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-content #search-sidebar .primary-text{height:40px;display:flex;align-items:center}#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-bar .dropdown-menu{z-index:900;width:82%;left:25px;transform:none !important}#search-bar .dropdown-menu .dropdown-item{font-size:14px;padding:0.25rem 0.5rem}#suggestions{background-color:white;padding:15px}#suggestions .options{display:inline-block;position:relative;margin-bottom:7px;padding-top:5px;padding-right:25px;padding-left:10px;font-size:0.8em;color:#034c5d;background-color:rgba(155,190,192,0.1);border:1px solid rgba(44,129,135,0.2);border-radius:1.2rem;margin-right:5px;max-width:100%}#search-filter{margin-top:27px}#search-filter .admission-criteria-label{display:inline !important;font-size:12px !important;padding:0px !important}#search-filter .filter-item{position:relative;background-color:white;padding:15px;border-bottom:1px solid #eee}#search-filter .filter-item select{width:100%}#search-filter .filter-item .dropdown input{width:100%;font-size:14px}#search-filter .filter-item .dropdown .dropdown-menu{z-index:900;top:25px !important;transform:none !important}#search-filter .filter-item .dropdown .dropdown-menu .dropdown-item{font-size:14px;padding:0.25rem 0.5rem}#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 .location-radio{margin-bottom:25px}#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 input.invalid-input{border-color:#c03968}#search-filter .filter-item .filter-list-collapsed{padding-top:0;visibility:hidden;height:0;transition:height 0.5s;-webkit-transition:height 0.5s}.badge-container{justify-self:end}#search-results .search-notification-short-courses{color:white;background:#036;padding:20px;margin-bottom:20px;font-size:14px;display:flex;justify-content:space-between}#search-results .search-notification-short-courses .link{color:white;text-decoration:underline;padding:0px 10px;border-left:1px solid #052c4d}#search-results .search-notification-short-courses .link:last-child{padding-right:0px}#search-results .sort-selection select{font-size:0.9em;height:35px;min-width:220px}#search-results .course-item{background-color:white;margin:0 0 15px 0;border-radius:0.25rem}#search-results .course-item--std{-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--short-course{border:2px solid #036}#search-results .course-item-details{position:relative;padding:10px 15px;min-height:140px;border-right:1px solid #dcdcdc;font-size:0.9rem}#search-results .course-item-details .course-name{display:block;color:#2c8187;font-size:1.2em;font-weight:600;margin-bottom:8px;white-space:pre-wrap}#search-results .course-item-details .item-line{margin-bottom:4px}#search-results .course-item-details .item-line:last-child{margin-bottom:0px}#search-results .course-item-details .institution-logo-thumbnail{max-width:130px;max-height:60px;position:absolute;bottom:5px;right:15px}#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 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;margin-bottom:8px}#search-results .course-item-details a.shortlist-button:hover{text-decoration:none}#search-results .course-item-details .course-location{border-right:1px solid #ddd;padding-right:10px;margin-right:10px}#search-results .course-item-details .course-location:last-of-type{border-right:none;padding-right:0;margin-right:0}#search-results .course-item-rank{position:relative;padding:10px 15px;min-height:140px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-right:1px solid #dcdcdc;text-align:center}#search-results .course-item-rank .requirements-icon{margin-top:8px !important;margin-bottom:0px !important;font-size:40px !important;display:block;font-weight:800;color:#5d8116;line-height:1 !important}#search-results .course-item-rank .course-item-rank-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}#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:10px 0px !important;font-size:2.625rem;font-weight:800;line-height:0.8;color:#5d8116}#search-results .course-item-rank .lowest-rank{font-size:0.8rem;line-height:1.4;justify-content:flex-end;margin-bottom:0px !important}#search-results .course-item-rank .fa-info-circle{color:#5d8116}#search-results .course-item-rank .learn-more{font-size:0.85em;color:#5d8116;font-weight:bold}#search-results .course-duration{position:relative;padding:10px 15px;min-height:140px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}#search-results .course-duration .duration-full{display:block;margin:10px 0px}#search-results .course-duration .title{font-size:0.9rem}#search-results .course-duration .number{margin-top:6px !important;margin-bottom:6px !important;font-size:42px !important;display:block;font-weight:800;color:#5d8116;line-height:1 !important}#search-results .course-duration .years{font-size:0.9em;display:block;margin-top:-5px;font-weight:800;color:#5d8116}#search-results .course-duration .part-time{font-size:0.8rem;font-weight:normal;line-height:1.4;color:#2e3236;display:block}.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}.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}
