#content table.tbl_undergradtuitioninstate .column1,
#content table.tbl_undergradtuitioninstate .column2,
#content table.tbl_undergradtuitioninstate .column3,
#content table.tbl_undergradtuitioninstate .column4,
#content table.tbl_undergradtuitioninstate .column5,
#content table.tbl_graduatetuitioninstate .column1,
#content table.tbl_graduatetuitioninstate .column2,
#content table.tbl_graduatetuitioninstate .column3,
#content table.tbl_graduatetuitioninstate .column4,
#content table.tbl_graduatetuitioninstate .column5,
#content table.tbl_graduatetuitionoutstateaeclaw .column1,
#content table.tbl_graduatetuitionoutstateaeclaw .column2,
#content table.tbl_graduatetuitionoutstateaeclaw .column3,
#content table.tbl_graduatetuitionoutstateaeclaw .column4,
#content table.tbl_graduatetuitionoutstateaeclaw .column5,
#content table.tbl_graduatetuitionoutofstatebd .column1,
#content table.tbl_graduatetuitionoutofstatebd .column2,
#content table.tbl_graduatetuitionoutofstatebd .column3,
#content table.tbl_graduatetuitionoutofstatebd .column4,
#content table.tbl_graduatetuitionoutofstatebd .column5 {
	width: 16%;
}

#content table.tbl_undergradtuitionoutstate .column1,
#content table.tbl_undergradtuitionoutstate .column2,
#content table.tbl_undergradtuitionoutstate .column3,
#content table.tbl_undergradtuitionoutstate .column4,
#content table.tbl_undergradtuitionoutstate .column5,
#content table.tbl_graduatetuitionoutstate .column1,
#content table.tbl_graduatetuitionoutstate .column2,
#content table.tbl_graduatetuitionoutstate .column3,
#content table.tbl_graduatetuitionoutstate .column4,
#content table.tbl_graduatetuitionoutstate .column5 {
	width: 13%;
}

#content .courseblock span.add-info {
	padding-left: 12px;
	display: block;
}

/* FocusSearch Widget */
html.no-js .fs-widget {
	display: none;
}
.fs-widget {
	background-color: #f7f7f7;
	border: 1px solid #e0e0e0;
	padding: 15px;
	margin-bottom: 30px;
	font-size: 0.9rem;
}
#sidebar .fs-widget * + * {
	margin-top: 15px;
}
#content .fs-widget.fs-widget-sc p,
.fs-widget p {
	line-height: 1.3;
	margin-bottom: 0;
	padding-bottom: 0;
}
.fs-widget label {
	display: block;
}
.fs-widget select {
	width: 100%;
	border: 1px solid #e0e0e0;
	background: #fff;
}
.fs-widget p + select {
	margin-top: 15px;
}
.fs-widget select + select {
	margin-top: 7px;
}
#content .fs-widget.fs-widget-sc select {
	margin: 10px 1% 10px 0;
}
.fs-widget label + select {
	margin-top: 5px;
}
.fs-widget button {
	width: 100%;
	display: block;
	background: #000;
	border-radius: 4px;
	padding: 12px;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 0.875rem;
	color: #fff;
	text-align: center;
	transition: all .15s;
	cursor: pointer;
	text-shadow: 1px 1px 1px #333;
	clear: both;
}
#content .fs-widget.fs-widget-sc button {
	margin-top: 0;
	padding: 8px;
}
#content .fs-widget-button .select-group,
#content .fs-widget-button .button-group {
	float: left;
	box-sizing: border-box;
}
#content .fs-widget-button .select-group {
	width: 60%;
	padding-right: 30px;
	border-right: 1px solid #aaa;
}
#content .fs-widget-button .select-group + .button-group {
	width: 40%;
	padding-left: 30px;
}
#content .button-group {
	padding: 12px 0;
}
.fs-widget button:hover,
.fs-widget button:focus {
	background: #0085BF;
}
.fs-widget button i {
	font-size: 0.95em;
	margin-left: 6px;
}
#content .fs-widget.fs-widget-sc .select-group + button {
	margin-top: 10px;
}
@media(max-width: 767px) {
	#content .select-group,
	#content .button-group {
		width: 100% !important;
		float: none;
		border: none;
		padding: 0 !important;
	}
}
@media(max-width: 599px) {
	#content .fs-widget.fs-widget-sc select {
		width: 100%;
		margin-bottom: 10px;
	}
	#content .fs-widget.fs-widget-sc button {
		width: 100%;
	}
}
