
.c124 {
	font-size: 1.4rem!important;
}

#course-search{
	max-width:1024px;
}

.formControl{
	width:100%;margin:15px 0!important;
}
.formControl-small{
	width:100%;
	margin:5px 0 10px!important;
}
.legend{
	color:rgba(0,0,0,.74)!important;
}
.card{
	margin:10px;
}
.buttonProgress{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-12px;
	margin-left:-12px;
}

.semester-1-subheader{
	display: block;
	position: absolute;
	left: 137px;
	margin-top: 35px;
	font-size: 1.2rem;
}

.semester-2-subheader{
	display: block;
	position: absolute;
	left: 368px;
	font-size: 1.2rem;
	margin-top:35px;
		
}

.c30{
	margin-top: 20px!important;
}

.expanded-panel{width:100%;opacity:1!important}
.test{background-color:red}

#course-search{
	font-size:1.4rem!important;
}

.c141{
	box-shadow: none!important;
	
}

#semester-helper-text2{
	font-size: 1.2rem;
	margin-top: 20px;
}

.c143{
	font-family: UniSA-Altis-Extra_Bold,Helvetica,Arial,sans-serif!important;
}
.c35, .c34 {
    color: #0052a0!important;
    font-size: 1.5rem!important;
    font-family: UniSA-Altis-Extra_Bold,Helvetica,Arial,sans-serif!important;
	
}

.c39, .c88{
	font-size:1.4rem!important;
	color: #666!important;

}




.legend.c89{
	font-size:1.4rem!important;
	font-family: UniSA-Altis-Extra_Bold,Helvetica,Arial,sans-serif!important;
    color: #0052a0!important;
	
}

.c64, .c34.c112{
	    color: #666!important;
    padding: 0;
    font-size: 1.4rem!important;
    font-family: UniSA-Altis-Regular!important;
    line-height: 1;
}

.c64, .c34.c112 {
    color: #666;
    padding: 0;
    font-size: 1.4rem!important;
    font-family: UniSA-Altis-Regular!important;
    line-height: 1;
	padding-left: 10px!important;
	padding-top: 5px!important;
}

.c241 {
    color: #666;
    font-size: 1.4rem!important;
    font-weight: 400;
    font-family: UniSA-Altis-Regular;
    line-height: 1.5em;
}

.c492 {
    color: #666!important;
    font-size: 1.4rem!important;
    font-weight: 400;
    font-family: UniSA-Altis-Regular;
    line-height: 1.5em;
}

.c475 {
    color: #666!important;
    font-size: 1.4rem!important;
    font-weight: 400;
    font-family: UniSA-Altis-Regular;
    line-height: 1.5em;
}

.c5{
	box-shadow: none!important;
}

.card{
	margin: 0px!important;
}

@media (min-width: 600px){
	.c29 {
    padding-left: 0px!important; 
     padding-right: 0px!important; 
}
	
	.c310 {
    padding-left: 15px;
    padding-right: 15px;
}
	
	.c182{
		padding-left: 15px;
    padding-right: 15px;
		
	}
}



.c29{
	padding-left: 0px!important;
		padding-right: 0px!important;
}

.c134{
	
	font-size: 1.2rem!important;
}



.c75:before, .c120:before {
    left: 0;
    right: 0;
    bottom: 0;
    content: "\00a0";
    position: absolute;
    transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-bottom: 0px!important;
    pointer-events: none;
}

.c124{
	border: 1px solid #cacaca!important;
}

.c1662 {
    color: rgba(0, 0, 0, 0.87);
    font-size: 1.4rem!important;
    font-weight: 400;
    font-family: UniSA-Altis-Regular;
    line-height: 1.5em;
}

.c154 {

    border: solid 1px #cacaca!important;

}

.c89 {
    font-size: 1.4rem!important;
	padding-left: 10px!important;
	padding-top: 5px!important;

}

.c150:before {
    left: 0;
    right: 0;
    bottom: 0;
    content: "\00a0";
    position: absolute;
    transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-bottom: 0px!important;
    pointer-events: none;
}

.c120:hover:not(.c119):not(.c118):not(.c121):before {
    border-bottom: none!important;
}

.c146 {
    color: rgba(0, 0, 0, 0.87);
    display: inline-flex;
    position: relative;
    font-size: 1.4rem!important;
    font-family: UniSA-Altis-Regular;
	line-height: 1.1875em;}

.c40{
	font-size: 1.2rem!important;
}

.c438 {
	font-size: 1.4rem!important;
}

.c304{
	font-size: 1.4rem!important;
	
}

.c6 {
	box-shadow: none!important;
	
}

.c5{
	box-shadow: none;
}

.header-row{
	background-color: #0052a0;
	color: #fff;
	font-weight: bold;
}

.header-row th{
	font-family: UniSA-Altis-Extra_Bold,Helvetica,Arial,sans-serif;
	text-align: left;
	padding: 1.5rem;
	line-height: 18px;
	
}

.data-row{
	line-height: 18px!important;
	
}

.data-row td{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	border-bottom: 1px solid #f2f2f2;
}

.data-row td ul li{
	padding-bottom: 10px;
}

.results-table{
	
}



.data-row-stacked-heading{
	background-color: #f3f4f8;
	color: #0052a0;
	font-family: UniSA-Altis-Extra_Bold,Helvetica,Arial,sans-serif!important;
	padding: 1.5rem!important;
	
}

.data-row-stacked-value{
	padding: 1.5rem!important;
	
	
}

.footer-sticky .buttons-wrapper{
	box-shadow: none;
}

.list-item-text{
	font-size: 1.4rem;
	color: #666;
}

/*# sourceMappingURL=main.799f9d40.chunk.css.map */