html {
	font-size:100px;
	box-sizing:border-box;
	overflow-x:hidden;
	overflow-y:auto;
	width:100%;
	height:100%;
	
}
*, *:before, *:after {
	box-sizing:inherit
}
body {
	padding:0;
	margin:0;
	-webkit-text-size-adjust:100%;
	word-break:break-word;
	line-height:1.5;
	color:#000000;
	font-size:16px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background-color: #f0f0f0;
	font-family: "Microsoft YaHei", NotoSansSC-Regular, NotoSansSC, "PingFang SC", sans-serif;
}


.main {
	padding:0;
	margin:0;
	font:Microsoft YaHei, NotoSansSC-Regular, NotoSansSC, PingFang SC, sans-serif;
	background:#fff;
	-webkit-text-size-adjust:100%;
	word-break:break-word;
	line-height:1.5;
	color:#343536;
	background:#fefefe;
	font-size:16px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}


textarea {
	height:auto;
	min-height:50px;
	border-radius:0
}
select {
	width:100%;
	border-radius:0
}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {
	max-width:none !important
}
button {
	-webkit-appearance:none;
	-moz-appearance:none;
	background:rgba(0, 0, 0, 0);
	padding:0;
	border:0;
	border-radius:0;
	line-height:1
}
.is-visible {
	display:block !important
}
.is-hidden {
	display:none !important
}
.row {
	max-width:125rem;
	margin-left:auto;
	margin-right:auto
}
.row::before, .row::after {
content:" ";
display:table;
flex-basis:0;
order:1
}
.row::after {
clear:both
}
.row.collapse>.column, .row.collapse>.columns {
	padding-left:0;
	padding-right:0
}
.row .row {
	margin-left:-0.625rem;
	margin-right:-0.625rem
}
@media screen and (min-width: 70em) {
.row .row {
margin-left:-0.9375rem;
margin-right:-0.9375rem
}
}
.row .row.collapse {
	margin-left:0;
	margin-right:0
}
.row.expanded {
	max-width:none
}
.row.expanded .row {
	margin-left:auto;
	margin-right:auto
}
.column, .columns {
	width:100%;
	float:left;
padding-left:.625rem;
padding-right:.625rem
}
@media screen and (min-width: 70em) {
.column, .columns {
padding-left:.9375rem;
padding-right:.9375rem
}
}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
float:right
}
.column.end:last-child:last-child, .end.columns:last-child:last-child {
	float:left
}
.column.row.row, .row.row.columns {
	float:none
}
.row .column.row.row, .row .row.row.columns {
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0
}
.small-1 {
	width:8.3333333333%
}
.small-push-1 {
	position:relative;
	left:8.3333333333%
}
.small-pull-1 {
	position:relative;
	left:-8.3333333333%
}
.small-offset-0 {
	margin-left:0%
}
.small-2 {
	width:16.6666666667%
}
.small-push-2 {
	position:relative;
	left:16.6666666667%
}
.small-pull-2 {
	position:relative;
	left:-16.6666666667%
}
.small-offset-1 {
	margin-left:8.3333333333%
}
.small-3 {
	width:25%
}
.small-push-3 {
	position:relative;
	left:25%
}
.small-pull-3 {
	position:relative;
	left:-25%
}
.small-offset-2 {
	margin-left:16.6666666667%
}
.small-4 {
	width:33.3333333333%
}
.small-push-4 {
	position:relative;
	left:33.3333333333%
}
.small-pull-4 {
	position:relative;
	left:-33.3333333333%
}
.small-offset-3 {
	margin-left:25%
}
.small-5 {
	width:41.6666666667%
}
.small-push-5 {
	position:relative;
	left:41.6666666667%
}
.small-pull-5 {
	position:relative;
	left:-41.6666666667%
}
.small-offset-4 {
	margin-left:33.3333333333%
}
.small-6 {
	width:50%
}
.small-push-6 {
	position:relative;
	left:50%
}
.small-pull-6 {
	position:relative;
	left:-50%
}
.small-offset-5 {
	margin-left:41.6666666667%
}
.small-7 {
	width:58.3333333333%
}
.small-push-7 {
	position:relative;
	left:58.3333333333%
}
.small-pull-7 {
	position:relative;
	left:-58.3333333333%
}
.small-offset-6 {
	margin-left:50%
}
.small-8 {
	width:66.6666666667%
}
.small-push-8 {
	position:relative;
	left:66.6666666667%
}
.small-pull-8 {
	position:relative;
	left:-66.6666666667%
}
.small-offset-7 {
	margin-left:58.3333333333%
}
.small-9 {
	width:75%
}
.small-push-9 {
	position:relative;
	left:75%
}
.small-pull-9 {
	position:relative;
	left:-75%
}
.small-offset-8 {
	margin-left:66.6666666667%
}
.small-10 {
	width:83.3333333333%
}
.small-push-10 {
	position:relative;
	left:83.3333333333%
}
.small-pull-10 {
	position:relative;
	left:-83.3333333333%
}
.small-offset-9 {
	margin-left:75%
}
.small-11 {
	width:91.6666666667%
}
.small-push-11 {
	position:relative;
	left:91.6666666667%
}
.small-pull-11 {
	position:relative;
	left:-91.6666666667%
}
.small-offset-10 {
	margin-left:83.3333333333%
}
.small-12 {
	width:100%
}
.small-offset-11 {
	margin-left:91.6666666667%
}
.small-up-1>.column, .small-up-1>.columns {
	width:100%;
	float:left
}
.small-up-1>.column:nth-of-type(1n), .small-up-1>.columns:nth-of-type(1n) {
clear:none
}
.small-up-1>.column:nth-of-type(1n+1), .small-up-1>.columns:nth-of-type(1n+1) {
clear:both
}
.small-up-1>.column:last-child, .small-up-1>.columns:last-child {
	float:left
}
.small-up-2>.column, .small-up-2>.columns {
	width:50%;
	float:left
}
.small-up-2>.column:nth-of-type(1n), .small-up-2>.columns:nth-of-type(1n) {
clear:none
}
.small-up-2>.column:nth-of-type(2n+1), .small-up-2>.columns:nth-of-type(2n+1) {
clear:both
}
.small-up-2>.column:last-child, .small-up-2>.columns:last-child {
	float:left
}
.small-up-3>.column, .small-up-3>.columns {
	width:33.3333333333%;
	float:left
}
.small-up-3>.column:nth-of-type(1n), .small-up-3>.columns:nth-of-type(1n) {
clear:none
}
.small-up-3>.column:nth-of-type(3n+1), .small-up-3>.columns:nth-of-type(3n+1) {
clear:both
}
.small-up-3>.column:last-child, .small-up-3>.columns:last-child {
	float:left
}
.small-up-4>.column, .small-up-4>.columns {
	width:25%;
	float:left
}
.small-up-4>.column:nth-of-type(1n), .small-up-4>.columns:nth-of-type(1n) {
clear:none
}
.small-up-4>.column:nth-of-type(4n+1), .small-up-4>.columns:nth-of-type(4n+1) {
clear:both
}
.small-up-4>.column:last-child, .small-up-4>.columns:last-child {
	float:left
}
.small-up-5>.column, .small-up-5>.columns {
	width:20%;
	float:left
}
.small-up-5>.column:nth-of-type(1n), .small-up-5>.columns:nth-of-type(1n) {
clear:none
}
.small-up-5>.column:nth-of-type(5n+1), .small-up-5>.columns:nth-of-type(5n+1) {
clear:both
}
.small-up-5>.column:last-child, .small-up-5>.columns:last-child {
	float:left
}
.small-up-6>.column, .small-up-6>.columns {
	width:16.6666666667%;
	float:left
}
.small-up-6>.column:nth-of-type(1n), .small-up-6>.columns:nth-of-type(1n) {
clear:none
}
.small-up-6>.column:nth-of-type(6n+1), .small-up-6>.columns:nth-of-type(6n+1) {
clear:both
}
.small-up-6>.column:last-child, .small-up-6>.columns:last-child {
	float:left
}
.small-up-7>.column, .small-up-7>.columns {
	width:14.2857142857%;
	float:left
}
.small-up-7>.column:nth-of-type(1n), .small-up-7>.columns:nth-of-type(1n) {
clear:none
}
.small-up-7>.column:nth-of-type(7n+1), .small-up-7>.columns:nth-of-type(7n+1) {
clear:both
}
.small-up-7>.column:last-child, .small-up-7>.columns:last-child {
	float:left
}
.small-up-8>.column, .small-up-8>.columns {
	width:12.5%;
	float:left
}
.small-up-8>.column:nth-of-type(1n), .small-up-8>.columns:nth-of-type(1n) {
clear:none
}
.small-up-8>.column:nth-of-type(8n+1), .small-up-8>.columns:nth-of-type(8n+1) {
clear:both
}
.small-up-8>.column:last-child, .small-up-8>.columns:last-child {
	float:left
}
.small-collapse>.column, .small-collapse>.columns {
	padding-left:0;
	padding-right:0
}
.small-collapse .row {
	margin-left:0;
	margin-right:0
}
.small-uncollapse>.column, .small-uncollapse>.columns {
padding-left:.625rem;
padding-right:.625rem
}
.small-centered {
	float:none;
	margin-left:auto;
	margin-right:auto
}
.small-uncentered, .small-push-0, .small-pull-0 {
	position:static;
	margin-left:0;
	margin-right:0;
	float:left
}
@media screen and (min-width: 70em) {
.medium-1 {
width:8.3333333333%
}
.medium-push-1 {
position:relative;
left:8.3333333333%
}
.medium-pull-1 {
position:relative;
left:-8.3333333333%
}
.medium-offset-0 {
margin-left:0%
}
.medium-2 {
width:16.6666666667%
}
.medium-push-2 {
position:relative;
left:16.6666666667%
}
.medium-pull-2 {
position:relative;
left:-16.6666666667%
}
.medium-offset-1 {
margin-left:8.3333333333%
}
.medium-3 {
width:25%
}
.medium-push-3 {
position:relative;
left:25%
}
.medium-pull-3 {
position:relative;
left:-25%
}
.medium-offset-2 {
margin-left:16.6666666667%
}
.medium-4 {
width:33.3333333333%
}
.medium-push-4 {
position:relative;
left:33.3333333333%
}
.medium-pull-4 {
position:relative;
left:-33.3333333333%
}
.medium-offset-3 {
margin-left:25%
}
.medium-5 {
width:41.6666666667%
}
.medium-push-5 {
position:relative;
left:41.6666666667%
}
.medium-pull-5 {
position:relative;
left:-41.6666666667%
}
.medium-offset-4 {
margin-left:33.3333333333%
}
.medium-6 {
width:50%
}
.medium-push-6 {
position:relative;
left:50%
}
.medium-pull-6 {
position:relative;
left:-50%
}
.medium-offset-5 {
margin-left:41.6666666667%
}
.medium-7 {
width:58.3333333333%
}
.medium-push-7 {
position:relative;
left:58.3333333333%
}
.medium-pull-7 {
position:relative;
left:-58.3333333333%
}
.medium-offset-6 {
margin-left:50%
}
.medium-8 {
width:66.6666666667%
}
.medium-push-8 {
position:relative;
left:66.6666666667%
}
.medium-pull-8 {
position:relative;
left:-66.6666666667%
}
.medium-offset-7 {
margin-left:58.3333333333%
}
.medium-9 {
width:75%
}
.medium-push-9 {
position:relative;
left:75%
}
.medium-pull-9 {
position:relative;
left:-75%
}
.medium-offset-8 {
margin-left:66.6666666667%
}
.medium-10 {
width:83.3333333333%
}
.medium-push-10 {
position:relative;
left:83.3333333333%
}
.medium-pull-10 {
position:relative;
left:-83.3333333333%
}
.medium-offset-9 {
margin-left:75%
}
.medium-11 {
width:91.6666666667%
}
.medium-push-11 {
position:relative;
left:91.6666666667%
}
.medium-pull-11 {
position:relative;
left:-91.6666666667%
}
.medium-offset-10 {
margin-left:83.3333333333%
}
.medium-12 {
width:100%
}
.medium-offset-11 {
margin-left:91.6666666667%
}
.medium-up-1>.column, .medium-up-1>.columns {
width:100%;
float:left
}
.medium-up-1>.column:nth-of-type(1n), .medium-up-1>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-1>.column:nth-of-type(1n+1), .medium-up-1>.columns:nth-of-type(1n+1) {
clear:both
}
.medium-up-1>.column:last-child, .medium-up-1>.columns:last-child {
float:left
}
.medium-up-2>.column, .medium-up-2>.columns {
width:50%;
float:left
}
.medium-up-2>.column:nth-of-type(1n), .medium-up-2>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-2>.column:nth-of-type(2n+1), .medium-up-2>.columns:nth-of-type(2n+1) {
clear:both
}
.medium-up-2>.column:last-child, .medium-up-2>.columns:last-child {
float:left
}
.medium-up-3>.column, .medium-up-3>.columns {
width:33.3333333333%;
float:left
}
.medium-up-3>.column:nth-of-type(1n), .medium-up-3>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-3>.column:nth-of-type(3n+1), .medium-up-3>.columns:nth-of-type(3n+1) {
clear:both
}
.medium-up-3>.column:last-child, .medium-up-3>.columns:last-child {
float:left
}
.medium-up-4>.column, .medium-up-4>.columns {
width:25%;
float:left
}
.medium-up-4>.column:nth-of-type(1n), .medium-up-4>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-4>.column:nth-of-type(4n+1), .medium-up-4>.columns:nth-of-type(4n+1) {
clear:both
}
.medium-up-4>.column:last-child, .medium-up-4>.columns:last-child {
float:left
}
.medium-up-5>.column, .medium-up-5>.columns {
width:20%;
float:left
}
.medium-up-5>.column:nth-of-type(1n), .medium-up-5>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-5>.column:nth-of-type(5n+1), .medium-up-5>.columns:nth-of-type(5n+1) {
clear:both
}
.medium-up-5>.column:last-child, .medium-up-5>.columns:last-child {
float:left
}
.medium-up-6>.column, .medium-up-6>.columns {
width:16.6666666667%;
float:left
}
.medium-up-6>.column:nth-of-type(1n), .medium-up-6>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-6>.column:nth-of-type(6n+1), .medium-up-6>.columns:nth-of-type(6n+1) {
clear:both
}
.medium-up-6>.column:last-child, .medium-up-6>.columns:last-child {
float:left
}
.medium-up-7>.column, .medium-up-7>.columns {
width:14.2857142857%;
float:left
}
.medium-up-7>.column:nth-of-type(1n), .medium-up-7>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-7>.column:nth-of-type(7n+1), .medium-up-7>.columns:nth-of-type(7n+1) {
clear:both
}
.medium-up-7>.column:last-child, .medium-up-7>.columns:last-child {
float:left
}
.medium-up-8>.column, .medium-up-8>.columns {
width:12.5%;
float:left
}
.medium-up-8>.column:nth-of-type(1n), .medium-up-8>.columns:nth-of-type(1n) {
clear:none
}
.medium-up-8>.column:nth-of-type(8n+1), .medium-up-8>.columns:nth-of-type(8n+1) {
clear:both
}
.medium-up-8>.column:last-child, .medium-up-8>.columns:last-child {
float:left
}
.medium-collapse>.column, .medium-collapse>.columns {
padding-left:0;
padding-right:0
}
.medium-collapse .row {
margin-left:0;
margin-right:0
}
.medium-uncollapse>.column, .medium-uncollapse>.columns {
padding-left:.9375rem;
padding-right:.9375rem
}
.medium-centered {
float:none;
margin-left:auto;
margin-right:auto
}
.medium-uncentered, .medium-push-0, .medium-pull-0 {
position:static;
margin-left:0;
margin-right:0;
float:left
}
}
@media screen and (min-width: 73.75em) {
.large-1 {
width:8.3333333333%
}
.large-push-1 {
position:relative;
left:8.3333333333%
}
.large-pull-1 {
position:relative;
left:-8.3333333333%
}
.large-offset-0 {
margin-left:0%
}
.large-2 {
width:16.6666666667%
}
.large-push-2 {
position:relative;
left:16.6666666667%
}
.large-pull-2 {
position:relative;
left:-16.6666666667%
}
.large-offset-1 {
margin-left:8.3333333333%
}
.large-3 {
width:25%
}
.large-push-3 {
position:relative;
left:25%
}
.large-pull-3 {
position:relative;
left:-25%
}
.large-offset-2 {
margin-left:16.6666666667%
}
.large-4 {
width:33.3333333333%
}
.large-push-4 {
position:relative;
left:33.3333333333%
}
.large-pull-4 {
position:relative;
left:-33.3333333333%
}
.large-offset-3 {
margin-left:25%
}
.large-5 {
width:41.6666666667%
}
.large-push-5 {
position:relative;
left:41.6666666667%
}
.large-pull-5 {
position:relative;
left:-41.6666666667%
}
.large-offset-4 {
margin-left:33.3333333333%
}
.large-6 {
width:50%
}
.large-push-6 {
position:relative;
left:50%
}
.large-pull-6 {
position:relative;
left:-50%
}
.large-offset-5 {
margin-left:41.6666666667%
}
.large-7 {
width:58.3333333333%
}
.large-push-7 {
position:relative;
left:58.3333333333%
}
.large-pull-7 {
position:relative;
left:-58.3333333333%
}
.large-offset-6 {
margin-left:50%
}
.large-8 {
width:66.6666666667%
}
.large-push-8 {
position:relative;
left:66.6666666667%
}
.large-pull-8 {
position:relative;
left:-66.6666666667%
}
.large-offset-7 {
margin-left:58.3333333333%
}
.large-9 {
width:75%
}
.large-push-9 {
position:relative;
left:75%
}
.large-pull-9 {
position:relative;
left:-75%
}
.large-offset-8 {
margin-left:66.6666666667%
}
.large-10 {
width:83.3333333333%
}
.large-push-10 {
position:relative;
left:83.3333333333%
}
.large-pull-10 {
position:relative;
left:-83.3333333333%
}
.large-offset-9 {
margin-left:75%
}
.large-11 {
width:91.6666666667%
}
.large-push-11 {
position:relative;
left:91.6666666667%
}
.large-pull-11 {
position:relative;
left:-91.6666666667%
}
.large-offset-10 {
margin-left:83.3333333333%
}
.large-12 {
width:100%
}
.large-offset-11 {
margin-left:91.6666666667%
}
.large-up-1>.column, .large-up-1>.columns {
width:100%;
float:left
}
.large-up-1>.column:nth-of-type(1n), .large-up-1>.columns:nth-of-type(1n) {
clear:none
}
.large-up-1>.column:nth-of-type(1n+1), .large-up-1>.columns:nth-of-type(1n+1) {
clear:both
}
.large-up-1>.column:last-child, .large-up-1>.columns:last-child {
float:left
}
.large-up-2>.column, .large-up-2>.columns {
width:50%;
float:left
}
.large-up-2>.column:nth-of-type(1n), .large-up-2>.columns:nth-of-type(1n) {
clear:none
}
.large-up-2>.column:nth-of-type(2n+1), .large-up-2>.columns:nth-of-type(2n+1) {
clear:both
}
.large-up-2>.column:last-child, .large-up-2>.columns:last-child {
float:left
}
.large-up-3>.column, .large-up-3>.columns {
width:33.3333333333%;
float:left
}
.large-up-3>.column:nth-of-type(1n), .large-up-3>.columns:nth-of-type(1n) {
clear:none
}
.large-up-3>.column:nth-of-type(3n+1), .large-up-3>.columns:nth-of-type(3n+1) {
clear:both
}
.large-up-3>.column:last-child, .large-up-3>.columns:last-child {
float:left
}
.large-up-4>.column, .large-up-4>.columns {
width:25%;
float:left
}
.large-up-4>.column:nth-of-type(1n), .large-up-4>.columns:nth-of-type(1n) {
clear:none
}
.large-up-4>.column:nth-of-type(4n+1), .large-up-4>.columns:nth-of-type(4n+1) {
clear:both
}
.large-up-4>.column:last-child, .large-up-4>.columns:last-child {
float:left
}
.large-up-5>.column, .large-up-5>.columns {
width:20%;
float:left
}
.large-up-5>.column:nth-of-type(1n), .large-up-5>.columns:nth-of-type(1n) {
clear:none
}
.large-up-5>.column:nth-of-type(5n+1), .large-up-5>.columns:nth-of-type(5n+1) {
clear:both
}
.large-up-5>.column:last-child, .large-up-5>.columns:last-child {
float:left
}
.large-up-6>.column, .large-up-6>.columns {
width:16.6666666667%;
float:left
}
.large-up-6>.column:nth-of-type(1n), .large-up-6>.columns:nth-of-type(1n) {
clear:none
}
.large-up-6>.column:nth-of-type(6n+1), .large-up-6>.columns:nth-of-type(6n+1) {
clear:both
}
.large-up-6>.column:last-child, .large-up-6>.columns:last-child {
float:left
}
.large-up-7>.column, .large-up-7>.columns {
width:14.2857142857%;
float:left
}
.large-up-7>.column:nth-of-type(1n), .large-up-7>.columns:nth-of-type(1n) {
clear:none
}
.large-up-7>.column:nth-of-type(7n+1), .large-up-7>.columns:nth-of-type(7n+1) {
clear:both
}
.large-up-7>.column:last-child, .large-up-7>.columns:last-child {
float:left
}
.large-up-8>.column, .large-up-8>.columns {
width:12.5%;
float:left
}
.large-up-8>.column:nth-of-type(1n), .large-up-8>.columns:nth-of-type(1n) {
clear:none
}
.large-up-8>.column:nth-of-type(8n+1), .large-up-8>.columns:nth-of-type(8n+1) {
clear:both
}
.large-up-8>.column:last-child, .large-up-8>.columns:last-child {
float:left
}
.large-collapse>.column, .large-collapse>.columns {
padding-left:0;
padding-right:0
}
.large-collapse .row {
margin-left:0;
margin-right:0
}
.large-uncollapse>.column, .large-uncollapse>.columns {
padding-left:.9375rem;
padding-right:.9375rem
}
.large-centered {
float:none;
margin-left:auto;
margin-right:auto
}
.large-uncentered, .large-push-0, .large-pull-0 {
position:static;
margin-left:0;
margin-right:0;
float:left
}
}
.button {
	display:inline-block;
	text-align:center;
	line-height:1;
	cursor:pointer;
	-webkit-appearance:none;
transition:background-color .25s ease-out, color .25s ease-out;
	vertical-align:middle;
	border:1px solid rgba(0, 0, 0, 0);
	border-radius:0;
	padding:.85em 1em;
	margin:0 0 1rem 0;
font-size:.9rem;
	background-color:#2199e8;
	color:#fefefe
}
[data-whatinput=mouse] .button {
	outline:0
}
.button:hover, .button:focus {
	background-color:#1583cc;
	color:#fefefe
}
.button.tiny {
font-size:.6rem
}
.button.small {
font-size:.75rem
}
.button.large {
	font-size:1.25rem
}
.button.expanded {
	display:block;
	width:100%;
	margin-left:0;
	margin-right:0
}
.button.primary {
	background-color:#2199e8;
	color:#fefefe
}
.button.primary:hover, .button.primary:focus {
	background-color:#147cc0;
	color:#fefefe
}
.button.secondary {
	background-color:#777;
	color:#fefefe
}
.button.secondary:hover, .button.secondary:focus {
	background-color:#5f5f5f;
	color:#fefefe
}
.button.success {
	background-color:#3adb76;
	color:#fefefe
}
.button.success:hover, .button.success:focus {
	background-color:#22bb5b;
	color:#fefefe
}
.button.warning {
	background-color:#ffae00;
	color:#fefefe
}
.button.warning:hover, .button.warning:focus {
	background-color:#cc8b00;
	color:#fefefe
}
.button.alert {
	background-color:#ec5840;
	color:#fefefe
}
.button.alert:hover, .button.alert:focus {
	background-color:#da3116;
	color:#fefefe
}
.button.hollow {
	border:1px solid #2199e8;
	color:#2199e8
}
.button.hollow, .button.hollow:hover, .button.hollow:focus {
	background-color:rgba(0, 0, 0, 0)
}
.button.hollow:hover, .button.hollow:focus {
	border-color:#0c4d78;
	color:#0c4d78
}
.button.hollow.primary {
	border:1px solid #2199e8;
	color:#2199e8
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
	border-color:#0c4d78;
	color:#0c4d78
}
.button.hollow.secondary {
	border:1px solid #777;
	color:#777
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
	border-color:#3c3c3c;
	color:#3c3c3c
}
.button.hollow.success {
	border:1px solid #3adb76;
	color:#3adb76
}
.button.hollow.success:hover, .button.hollow.success:focus {
	border-color:#157539;
	color:#157539
}
.button.hollow.warning {
	border:1px solid #ffae00;
	color:#ffae00
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
	border-color:#805700;
	color:#805700
}
.button.hollow.alert {
	border:1px solid #ec5840;
	color:#ec5840
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
	border-color:#881f0e;
	color:#881f0e
}
.button.disabled, .button[disabled] {
	opacity:.25;
	cursor:not-allowed;
	pointer-events:none
}
.button.dropdown::after {
content:"";
display:block;
width:0;
height:0;
border:inset .4em;
border-color:#fefefe rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
border-top-style:solid;
border-bottom-width:0;
position:relative;
top:.4em;
float:right;
margin-left:1em;
display:inline-block
}
.button.arrow-only::after {
margin-left:0;
float:none;
top:-0.1em
}
.button-group {
	margin-bottom:1rem;
	font-size:0;
	display:flex;
	flex-wrap:nowrap;
	align-items:stretch
}
.button-group::before, .button-group::after {
content:" ";
display:table;
flex-basis:0;
order:1
}
.button-group::after {
clear:both
}
.button-group .button {
	margin:0;
font-size:.9rem;
	flex:0 0 auto
}
.button-group .button:not(:last-child) {
margin-right:1px
}
.button-group.tiny .button {
font-size:.6rem
}
.button-group.small .button {
font-size:.75rem
}
.button-group.large .button {
	font-size:1.25rem
}
.button-group.expanded .button {
	flex:1 1 0px
}
.button-group.primary .button {
	background-color:#2199e8;
	color:#fefefe
}
.button-group.primary .button:hover, .button-group.primary .button:focus {
	background-color:#147cc0;
	color:#fefefe
}
.button-group.secondary .button {
	background-color:#777;
	color:#fefefe
}
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
	background-color:#5f5f5f;
	color:#fefefe
}
.button-group.success .button {
	background-color:#3adb76;
	color:#fefefe
}
.button-group.success .button:hover, .button-group.success .button:focus {
	background-color:#22bb5b;
	color:#fefefe
}
.button-group.warning .button {
	background-color:#ffae00;
	color:#fefefe
}
.button-group.warning .button:hover, .button-group.warning .button:focus {
	background-color:#cc8b00;
	color:#fefefe
}
.button-group.alert .button {
	background-color:#ec5840;
	color:#fefefe
}
.button-group.alert .button:hover, .button-group.alert .button:focus {
	background-color:#da3116;
	color:#fefefe
}
.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
	flex-wrap:wrap
}
.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
	flex:0 0 100%
}
.button-group.stacked .button:not(:last-child), .button-group.stacked-for-small .button:not(:last-child), .button-group.stacked-for-medium .button:not(:last-child) {
margin-right:0
}
@media screen and (min-width: 70em) {
.button-group.stacked-for-small .button {
flex:1 1 0px
}
.button-group.stacked-for-small .button:not(:last-child) {
margin-right:1px
}
}
@media screen and (min-width: 73.75em) {
.button-group.stacked-for-medium .button {
flex:1 1 0px
}
.button-group.stacked-for-medium .button:not(:last-child) {
margin-right:1px
}
}
@media screen and (max-width: 69.9375em) {
.button-group.stacked-for-small.expanded {
display:block
}
.button-group.stacked-for-small.expanded .button {
display:block;
margin-right:0
}
}
.sticky-container {
	position:relative
}
.sticky {
	position:absolute;
	z-index:0;
	transform:translate3d(0, 0, 0)
}
.sticky.is-stuck {
	position:fixed;
	z-index:5
}
.sticky.is-stuck.is-at-top {
	top:0
}
.sticky.is-stuck.is-at-bottom {
	bottom:0
}
.sticky.is-anchored {
	position:absolute;
	left:auto;
	right:auto
}
.sticky.is-anchored.is-at-bottom {
	bottom:0
}
body.is-reveal-open {
	overflow:hidden
}
.reveal-overlay {
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1005;
	background-color:rgba(10, 10, 10, .45);
	overflow-y:scroll
}
.reveal {
	display:none;
	z-index:1006;
	padding:1rem;
	border:1px solid #cacaca;
	background-color:#fefefe;
	border-radius:0;
	position:relative;
	top:100px;
	margin-left:auto;
	margin-right:auto;
	overflow-y:auto
}
[data-whatinput=mouse] .reveal {
	outline:0
}
@media screen and (min-width: 70em) {
.reveal {
min-height:0
}
}
.reveal .column, .reveal .columns {
	min-width:0
}
.reveal>:last-child {
	margin-bottom:0
}
@media screen and (min-width: 70em) {
.reveal {
width:600px;
max-width:125rem
}
}
@media screen and (min-width: 70em) {
.reveal .reveal {
left:auto;
right:auto;
margin:0 auto
}
}
.reveal.collapse {
	padding:0
}
@media screen and (min-width: 70em) {
.reveal.tiny {
width:30%;
max-width:125rem
}
}
@media screen and (min-width: 70em) {
.reveal.small {
width:50%;
max-width:125rem
}
}
@media screen and (min-width: 70em) {
.reveal.large {
width:90%;
max-width:125rem
}
}
.reveal.full {
	top:0;
	left:0;
	width:100%;
	height:100%;
	height:100vh;
	min-height:100vh;
	max-width:none;
	margin-left:0;
	border:0
}
@media screen and (max-width: 69.9375em) {
.reveal {
top:0;
left:0;
width:100%;
height:100%;
height:100vh;
min-height:100vh;
max-width:none;
margin-left:0;
border:0
}
}
.reveal.without-overlay {
	position:fixed
}
table {
	width:100%;
	margin-bottom:1rem;
	border-radius:0
}
thead, tbody, tfoot {
	border:1px solid #f1f1f1;
	background-color:#fefefe
}
caption {
	font-weight:700;
padding:.5rem .625rem .625rem
}
thead, tfoot {
	background:#f8f8f8;
	color:#343536
}
thead tr, tfoot tr {
	background:rgba(0, 0, 0, 0)
}
thead th, thead td, tfoot th, tfoot td {
padding:.5rem .625rem .625rem;
	font-weight:700;
	text-align:left
}
tbody tr:nth-child(even) {
background-color:#f1f1f1
}
tbody th, tbody td {
padding:.5rem .625rem .625rem
}
@media screen and (max-width: 73.6875em) {
table.stack thead {
display:none
}
table.stack tfoot {
display:none
}
table.stack tr, table.stack th, table.stack td {
display:block
}
table.stack td {
border-top:0
}
}
table.scroll {
	display:block;
	width:100%;
	overflow-x:auto
}
table.hover tr:hover {
	background-color:#f9f9f9
}
table.hover tr:nth-of-type(even):hover {
background-color:#ececec
}
.table-scroll {
	overflow-x:auto
}
.table-scroll table {
	width:auto
}
.hide {
	display:none !important
}
.invisible {
	visibility:hidden
}
@media screen and (max-width: 69.9375em) {
.hide-for-small-only {
display:none !important
}
}
@media screen and (max-width: 0em), screen and (min-width: 70em) {
.show-for-small-only {
display:none !important
}
}
@media screen and (min-width: 70em) {
.hide-for-medium {
display:none !important
}
}
@media screen and (max-width: 69.9375em) {
.show-for-medium {
display:none !important
}
}
@media screen and (min-width: 70em)and (max-width: 73.6875em) {
.hide-for-medium-only {
display:none !important
}
}
@media screen and (max-width: 69.9375em), screen and (min-width: 73.75em) {
.show-for-medium-only {
display:none !important
}
}
@media screen and (min-width: 73.75em) {
.hide-for-large {
display:none !important
}
}
@media screen and (max-width: 73.6875em) {
.show-for-large {
display:none !important
}

}
@media screen and (min-width: 73.75em)and (max-width: 74.9375em) {
.hide-for-large-only {
display:none !important
}
}
@media screen and (max-width: 73.6875em), screen and (min-width: 75em) {
.show-for-large-only {
display:none !important
}
}
.show-for-sr, .show-on-focus {
	position:absolute !important;
	width:1px;
	height:1px;
	overflow:hidden;
	clip:rect(0, 0, 0, 0)
}
.show-on-focus:active, .show-on-focus:focus {
	position:static !important;
	height:auto;
	width:auto;
	overflow:visible;
	clip:auto
}
.show-for-landscape, .hide-for-portrait {
	display:block !important
}
@media screen and (orientation: landscape) {
.show-for-landscape, .hide-for-portrait {
display:block !important
}
}
@media screen and (orientation: portrait) {
.show-for-landscape, .hide-for-portrait {
display:none !important
}
}
.hide-for-landscape, .show-for-portrait {
	display:none !important
}
@media screen and (orientation: landscape) {
.hide-for-landscape, .show-for-portrait {
display:none !important
}
}
@media screen and (orientation: portrait) {
.hide-for-landscape, .show-for-portrait {
display:block !important
}
}

#main {
	margin-left:0
}
@media screen and (max-width: 69.9375em) {
#main {
margin-left:0
}
}
#main.menu-open {
	margin-left:350px
}
@media screen and (max-width: 69.9375em) {
#main.menu-open {
margin-left:0
}
}
#az {
	background:#182e82;
	width:57%;
	padding:0;
	height:54px;
	position:fixed;
	text-transform:uppercase;
	z-index:9999999;
	right:1.5rem;
	margin-right: 25px;
	pointer-events: auto;
}
#az.internal {
	background:#4f5961
}
#az.added-logo:not(.scrolled) {
width:555px
}
#az.smallwindow {
	position:absolute;
	background:none
}
#az.scrolled ul, #az.menu-open ul {
	background-color:#182e82
}
#az.scrolled ul.internal, #az.menu-open ul.internal {
	background-color:#4f5961
}
#az.scrolled ul.internal li a, #az.menu-open ul.internal li a {
	background-color:#4f5961
}
#az #searchwrapper {
	float:right;
	width:28.3rem;
	margin-top: 5px;
	margin-left: 55px;
}
#az #searchwrapper.scrolled, #az #searchwrapper.menu-open {
	position:fixed;
	right:0;
	top:64px;
	padding:2rem 2rem 2rem 3rem;
	background-color:#eaeaea;
	display:none
}
#az ul {
	display:block;
margin:1.4rem 0 .8rem;
	padding:0;
	float:right
}
#az ul li {
	display:inline-block;
	margin:0;
	padding:0 0 0 2rem;
	position:relative;
	font-size: 16px;
}
#az ul li a {
	color:#fff;
	background-color:#182e82;
	text-decoration:none;
	font-weight:bold;
	background:none;
	margin-left:1.8rem;
	z-index:1000
}
#az ul li a:focus {
	box-shadow:0 0 0px 1px #fff
}
#az ul li:before {
	content:"";
	display:inline-block;
	margin-right:.3125em;
	width:1.25rem;
	height:1.25rem;
	background-image:url("../image/arrow-thick-right.svg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:75%;
transition:left .3s;
	position:absolute;
top:0.55rem;
	left:31px
}
#az ul li:hover:before {
	left:33px
}
#az.scrolled, #az.menu-open {
	position:fixed;
	z-index:99999;
	right:0;
	background:none;
	color:#fff
}
#az.scrolled.smallwindow, #az.menu-open.smallwindow {
	position:absolute
}
#az.scrolled input #ssKeywords, #az.scrolled input #ssSubmit, #az.menu-open input #ssKeywords, #az.menu-open input #ssSubmit {
	border:0
}
#az.scrolled ul li:before, #az.menu-open ul li:before {
	background-image:url("../image/arrow-thick-right.svg")
}
#az.scrolled ul li a, #az.menu-open ul li a {
	color:#fff
}
#az #ssKeywordsContainer {
	padding:0;
	position:relative
}
#az #ssKeywordsContainer input#ssKeywords {
padding:.6rem .5rem;
border-radius:.35rem 0 0 .35rem;
	border-right:0;
	height:37px;
	width:260px;
}
#az #ssKeywordsContainer input#ssKeywords.autocompleteon {
border-radius:.25rem 0 0 0
}
#az #ssKeywordsContainer #globalsearch_autocomplete {
	position:absolute;
	top:100%;
	left:0;
	right:0;
border-radius:0 0 .25rem .25rem;
	box-shadow:0px 3px 6px -4px rgba(0, 0, 0, .48)
}
#az #ssKeywordsContainer #globalsearch_autocomplete ul.autocompletelist {
margin:.2rem;
	float:none;
	background:#fff
}
#az #ssKeywordsContainer #globalsearch_autocomplete ul.autocompletelist li {
	display:block;
padding:.4rem 1rem;
	border-bottom:1px solid #e8e8e8
}
#az #ssKeywordsContainer #globalsearch_autocomplete ul.autocompletelist li:before {
	content:none;
	background:#fff
}
#az #ssKeywordsContainer #globalsearch_autocomplete ul.autocompletelist li:last-child {
	border-bottom:none
}
#az #ssKeywordsContainer #globalsearch_autocomplete ul.autocompletelist li a {
	color:#000;
	margin-left:0;
	font-weight:normal;
	text-transform:capitalize
}
#az #ssKeywordsContainer #globalsearch_autocomplete ul.autocompletelist li.active {
	background-color:#f5f5f5
}
#az #ssSubmitContainer {
	padding-left:0
}
#az #ssSubmitContainer input#ssSubmit {
padding:.6rem;
	background-color:#C65F10;
	color:#fff;









border-radius:0 .35rem .35rem 0;
	border-left:0;
	height:37px;
	width:70px;
	padding-left: 8px;
	margin-left: 25px;
}
#az #ssSubmitContainer input#ssSubmit:focus {
	box-shadow:0 0 0px 1px #fff
}
#az #azlinkscontainer.scrolled, #az #azlinkscontainer.menu-open {
	float:right;
	padding-right:0
}
#az #azlinkscontainer #azlinks li a:focus {
	box-shadow:0 0 0px 1px #fff
}
#az #azlinkscontainer #azlinks.scrolled {
	float:right
}
#az #azlinkscontainer #searchrevealwrapper {
	width:54px;
	height:54px;
	float:right;
	display:none;
	margin-left:32px;
	background-color:#C65F10;
	cursor:pointer
}
#az #azlinkscontainer #searchrevealwrapper.scrolled, #az #azlinkscontainer #searchrevealwrapper.menu-open {
	display:inline-block
}
#az #azlinkscontainer #searchrevealwrapper svg {
	fill:#fff;
	margin:19px
}
#skip-to-content {
	position:absolute;
	top:2rem
}
@media screen and (max-width: 69.9375em) {
#skip-to-content {
display:none
}
}
#skip-to-content ul li a {
	position:absolute;
	left:-20rem;
	top:-100px;
	background:#fff;
	left:17rem;
	padding:1rem;
	width:200px
}
#skip-to-content ul li a:focus {
	z-index:99999999999999;
	left:18rem;
	top:0;
	box-shadow:0 0 0px 1px #fff
}

table tbody th, table thead th {
	text-align:left;
	font-family:"Noto Sans", sans-serif;
	color:#343536
}
table tbody th.table-sort-by, table thead th.table-sort-by {
	cursor:pointer;
	padding-left:1.2rem;
	position:relative
}
table tbody th.table-sort-by:before, table thead th.table-sort-by:before {
	content:"";
	font-family:Material Icons;
	display:inline;
	color:#3c3c3c;
	position:absolute;
	top:10px;
	left:1px
}
table tbody th.table-sort-by.table-sorted.az:before, table thead th.table-sort-by.table-sorted.az:before {
	content:""
}
table tbody th.table-sort-by.table-sorted.za:before, table thead th.table-sort-by.table-sorted.za:before {
	content:""
}
table tbody th.table-sort-by.table-sorted.initial:before, table thead th.table-sort-by.table-sorted.initial:before {
	content:""
}
table tbody tr.uofg-default-blue, table thead tr.uofg-default-blue {
	background:#182e82 !important;
	color:#fff
}
table tbody tr.uofg-default-blue th, table thead tr.uofg-default-blue th {
	background:none
}
table tbody tr.universityblue, table thead tr.universityblue {
	background:#182e82 !important;
	color:#fff
}
table tbody tr.universityblue th, table thead tr.universityblue th {
	background:none
}
table tbody tr.uofg-default-blue-tint-80, table thead tr.uofg-default-blue-tint-80 {
	background:#2e5c81 !important;
	color:#fff
}
table tbody tr.uofg-default-blue-tint-80 th, table thead tr.uofg-default-blue-tint-80 th {
	background:none
}
table tbody tr.uofg-default-blue-tint-70, table thead tr.uofg-default-blue-tint-70 {
	background:#4c7393 !important;
	color:#fff
}
table tbody tr.uofg-default-blue-tint-70 th, table thead tr.uofg-default-blue-tint-70 th {
	background:none
}
table tbody tr.uofg-default-blue-tint-40, table thead tr.uofg-default-blue-tint-40 {
	background:#4c7393 !important;
	color:#fff
}
table tbody tr.uofg-default-blue-tint-40 th, table thead tr.uofg-default-blue-tint-40 th {
	background:none
}
table tbody tr.slate-grey, table thead tr.slate-grey {
	background:#343536 !important;
	color:#fff
}
table tbody tr.slate-grey th, table thead tr.slate-grey th {
	background:none
}
table tbody tr.grey, table thead tr.grey {
	background:#d3d3d3 !important;
	color:#182e82
}
table tbody tr.grey th, table thead tr.grey th {
	background:none
}
table tbody tr.medium-grey, table thead tr.medium-grey {
	background:#ededed !important;
	color:#fff
}
table tbody tr.medium-grey th, table thead tr.medium-grey th {
	background:none
}
table tbody tr.light-grey, table thead tr.light-grey {
	background:#f7f7f7 !important;
	color:#343536
}
table tbody tr.light-grey th, table thead tr.light-grey th {
	background:none
}
table tbody tr.cobalt, table thead tr.cobalt {
	background:#005398 !important;
	color:#fff
}
table tbody tr.cobalt th, table thead tr.cobalt th {
	background:none
}
table tbody tr.cobalt-tint-80, table thead tr.cobalt-tint-80 {
	background:#3590bf !important;
	color:#fff
}
table tbody tr.cobalt-tint-80 th, table thead tr.cobalt-tint-80 th {
	background:none
}
table tbody tr.cobalt-dark, table thead tr.cobalt-dark {
	background:#015987 !important;
	color:#fff
}
table tbody tr.cobalt-dark th, table thead tr.cobalt-dark th {
	background:none
}
table tbody tr.turquoise, table thead tr.turquoise {
	background:#00b5d1 !important;
	color:#fff
}
table tbody tr.turquoise th, table thead tr.turquoise th {
	background:none
}
table tbody tr.thistle, table thead tr.thistle {
	background:#951272 !important;
	color:#fff
}
table tbody tr.thistle th, table thead tr.thistle th {
	background:none
}
table tbody tr.thistle-tint-80, table thead tr.thistle-tint-80 {
	background:#aa418e !important;
	color:#fff
}
table tbody tr.thistle-tint-80 th, table thead tr.thistle-tint-80 th {
	background:none
}
table tbody tr.thistle-tint-90, table thead tr.thistle-tint-90 {
	background:#a02a80 !important;
	color:#fff
}
table tbody tr.thistle-tint-90 th, table thead tr.thistle-tint-90 th {
	background:none
}
table tbody tr.lavendar, table thead tr.lavendar {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr.lavendar th, table thead tr.lavendar th {
	background:none
}
table tbody tr.lavender, table thead tr.lavender {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr.lavender th, table thead tr.lavender th {
	background:none
}
table tbody tr.lavendar-tint-80, table thead tr.lavendar-tint-80 {
	background:#7c71a9 !important;
	color:#fff
}
table tbody tr.lavendar-tint-80 th, table thead tr.lavendar-tint-80 th {
	background:none
}
table tbody tr.lawn, table thead tr.lawn {
	background:#84bd00 !important;
	color:#fff
}
table tbody tr.lawn th, table thead tr.lawn th {
	background:none
}
table tbody tr.pillarbox, table thead tr.pillarbox {
	background:#b30c00 !important;
	color:#fff
}
table tbody tr.pillarbox th, table thead tr.pillarbox th {
	background:none
}
table tbody tr.burgundy, table thead tr.burgundy {
	background:#7d2239 !important;
	color:#fff
}
table tbody tr.burgundy th, table thead tr.burgundy th {
	background:none
}
table tbody tr.pumpkin, table thead tr.pumpkin {
	background:#84bd00 !important;
	color:#fff
}
table tbody tr.pumpkin th, table thead tr.pumpkin th {
	background:none
}
table tbody tr.forest, table thead tr.forest {
	background:#385a4f !important;
	color:#fff
}
table tbody tr.forest th, table thead tr.forest th {
	background:none
}
table tbody tr.sunshine, table thead tr.sunshine {
	background:#ffdc36 !important;
	color:#000
}
table tbody tr.sunshine th, table thead tr.sunshine th {
	background:none
}
table tbody tr.rust, table thead tr.rust {
	background:#be4d00 !important;
	color:#fff
}
table tbody tr.rust th, table thead tr.rust th {
	background:none
}
table tbody tr.sandstone, table thead tr.sandstone {
	background:#605643 !important;
	color:#fff
}
table tbody tr.sandstone th, table thead tr.sandstone th {
	background:none
}
table tbody tr.slate, table thead tr.slate {
	background:#4f5961 !important;
	color:#fff
}
table tbody tr.slate th, table thead tr.slate th {
	background:none
}
table tbody tr.heather, table thead tr.heather {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr.heather th, table thead tr.heather th {
	background:none
}
table tbody tr.rose, table thead tr.rose {
	background:#d278ab !important;
	color:#fff
}
table tbody tr.rose th, table thead tr.rose th {
	background:none
}
table tbody tr.mocha, table thead tr.mocha {
	background:#b59079 !important;
	color:#fff
}
table tbody tr.mocha th, table thead tr.mocha th {
	background:none
}
table tbody tr.aquamarine, table thead tr.aquamarine {
	background:#9ab9ad !important;
	color:#fff
}
table tbody tr.aquamarine th, table thead tr.aquamarine th {
	background:none
}
table tbody tr.undergraduate, table thead tr.undergraduate {
	background:#951272 !important;
	color:#fff
}
table tbody tr.undergraduate th, table thead tr.undergraduate th {
	background:none
}
table tbody tr.postgraduate, table thead tr.postgraduate {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr.postgraduate th, table thead tr.postgraduate th {
	background:none
}
table tbody tr.skyblue, table thead tr.skyblue {
	background:#005398 !important;
	color:#fff
}
table tbody tr.skyblue th, table thead tr.skyblue th {
	background:none
}
table tbody tr.leaf, table thead tr.leaf {
	background:#006630 !important;
	color:#fff
}
table tbody tr.leaf th, table thead tr.leaf th {
	background:none
}
table tbody tr.moss, table thead tr.moss {
	background:#385a4f !important;
	color:#fff
}
table tbody tr.moss th, table thead tr.moss th {
	background:none
}
table tbody tr.black, table thead tr.black {
	background:#000 !important;
	color:#fff
}
table tbody tr.black th, table thead tr.black th {
	background:none
}
table tbody tr.socscihub, table thead tr.socscihub {
	background:#fae8db !important;
	color:#182e82
}
table tbody tr.socscihub th, table thead tr.socscihub th {
	background:none
}
table tbody tr td, table thead tr td {
	text-align:left;
	font-family:"微软雅黑"
}
table tbody tr td span.uofg-default-blue, table thead tr td span.uofg-default-blue {
	color:#182e82 !important
}
table tbody tr td span.universityblue, table thead tr td span.universityblue {
	color:#182e82 !important
}
table tbody tr td span.uofg-default-blue-tint-80, table thead tr td span.uofg-default-blue-tint-80 {
	color:#2e5c81 !important
}
table tbody tr td span.uofg-default-blue-tint-70, table thead tr td span.uofg-default-blue-tint-70 {
	color:#4c7393 !important
}
table tbody tr td span.uofg-default-blue-tint-40, table thead tr td span.uofg-default-blue-tint-40 {
	color:#4c7393 !important
}
table tbody tr td span.slate-grey, table thead tr td span.slate-grey {
	color:#343536 !important
}
table tbody tr td span.grey, table thead tr td span.grey {
	color:#d3d3d3 !important
}
table tbody tr td span.medium-grey, table thead tr td span.medium-grey {
	color:#ededed !important
}
table tbody tr td span.light-grey, table thead tr td span.light-grey {
	color:#f7f7f7 !important
}
table tbody tr td span.cobalt, table thead tr td span.cobalt {
	color:#005398 !important
}
table tbody tr td span.cobalt-tint-80, table thead tr td span.cobalt-tint-80 {
	color:#3590bf !important
}
table tbody tr td span.cobalt-dark, table thead tr td span.cobalt-dark {
	color:#015987 !important
}
table tbody tr td span.turquoise, table thead tr td span.turquoise {
	color:#00b5d1 !important
}
table tbody tr td span.thistle, table thead tr td span.thistle {
	color:#951272 !important
}
table tbody tr td span.thistle-tint-80, table thead tr td span.thistle-tint-80 {
	color:#aa418e !important
}
table tbody tr td span.thistle-tint-90, table thead tr td span.thistle-tint-90 {
	color:#a02a80 !important
}
table tbody tr td span.lavendar, table thead tr td span.lavendar {
	color:#5b4d94 !important
}
table tbody tr td span.lavender, table thead tr td span.lavender {
	color:#5b4d94 !important
}
table tbody tr td span.lavendar-tint-80, table thead tr td span.lavendar-tint-80 {
	color:#7c71a9 !important
}
table tbody tr td span.lawn, table thead tr td span.lawn {
	color:#84bd00 !important
}
table tbody tr td span.pillarbox, table thead tr td span.pillarbox {
	color:#b30c00 !important
}
table tbody tr td span.burgundy, table thead tr td span.burgundy {
	color:#7d2239 !important
}
table tbody tr td span.pumpkin, table thead tr td span.pumpkin {
	color:#84bd00 !important
}
table tbody tr td span.forest, table thead tr td span.forest {
	color:#385a4f !important
}
table tbody tr td span.sunshine, table thead tr td span.sunshine {
	color:#ffdc36 !important
}
table tbody tr td span.rust, table thead tr td span.rust {
	color:#be4d00 !important
}
table tbody tr td span.sandstone, table thead tr td span.sandstone {
	color:#605643 !important
}
table tbody tr td span.slate, table thead tr td span.slate {
	color:#4f5961 !important
}
table tbody tr td span.heather, table thead tr td span.heather {
	color:#5b4d94 !important
}
table tbody tr td span.rose, table thead tr td span.rose {
	color:#d278ab !important
}
table tbody tr td span.mocha, table thead tr td span.mocha {
	color:#b59079 !important
}
table tbody tr td span.aquamarine, table thead tr td span.aquamarine {
	color:#9ab9ad !important
}
table tbody tr td span.undergraduate, table thead tr td span.undergraduate {
	color:#951272 !important
}
table tbody tr td span.postgraduate, table thead tr td span.postgraduate {
	color:#5b4d94 !important
}
table tbody tr td span.skyblue, table thead tr td span.skyblue {
	color:#005398 !important
}
table tbody tr td span.leaf, table thead tr td span.leaf {
	color:#006630 !important
}
table tbody tr td span.moss, table thead tr td span.moss {
	color:#385a4f !important
}
table tbody tr td span.black, table thead tr td span.black {
	color:#000 !important
}
table tbody tr td span.socscihub, table thead tr td span.socscihub {

	color:#fae8db !important
}
table tbody tr td p, table thead tr td p {
	font-size:1rem !important;
	margin-top:0
}
table tbody tr td a, table thead tr td a {
	color:#005398 !important
}
table tbody tr td.uofg-default-blue, table thead tr td.uofg-default-blue {
	background:#182e82 !important;
	color:#fff
}
table tbody tr td.universityblue, table thead tr td.universityblue {
	background:#182e82 !important;
	color:#fff
}
table tbody tr td.uofg-default-blue-tint-80, table thead tr td.uofg-default-blue-tint-80 {
	background:#2e5c81 !important;
	color:#fff
}
table tbody tr td.uofg-default-blue-tint-70, table thead tr td.uofg-default-blue-tint-70 {
	background:#4c7393 !important;
	color:#fff
}
table tbody tr td.uofg-default-blue-tint-40, table thead tr td.uofg-default-blue-tint-40 {
	background:#4c7393 !important;
	color:#fff
}
table tbody tr td.slate-grey, table thead tr td.slate-grey {
	background:#343536 !important;
	color:#fff
}
table tbody tr td.grey, table thead tr td.grey {
	background:#d3d3d3 !important;
	color:#182e82
}
table tbody tr td.medium-grey, table thead tr td.medium-grey {
	background:#ededed !important;
	color:#fff
}
table tbody tr td.light-grey, table thead tr td.light-grey {
	background:#f7f7f7 !important;
	color:#343536
}
table tbody tr td.cobalt, table thead tr td.cobalt {
	background:#005398 !important;
	color:#fff
}
table tbody tr td.cobalt-tint-80, table thead tr td.cobalt-tint-80 {
	background:#3590bf !important;
	color:#fff
}
table tbody tr td.cobalt-dark, table thead tr td.cobalt-dark {
	background:#015987 !important;
	color:#fff
}
table tbody tr td.turquoise, table thead tr td.turquoise {
	background:#00b5d1 !important;
	color:#fff
}
table tbody tr td.thistle, table thead tr td.thistle {
	background:#951272 !important;
	color:#fff
}
table tbody tr td.thistle-tint-80, table thead tr td.thistle-tint-80 {
	background:#aa418e !important;
	color:#fff
}
table tbody tr td.thistle-tint-90, table thead tr td.thistle-tint-90 {
	background:#a02a80 !important;
	color:#fff
}
table tbody tr td.lavendar, table thead tr td.lavendar {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr td.lavender, table thead tr td.lavender {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr td.lavendar-tint-80, table thead tr td.lavendar-tint-80 {
	background:#7c71a9 !important;
	color:#fff
}
table tbody tr td.lawn, table thead tr td.lawn {
	background:#84bd00 !important;
	color:#fff
}
table tbody tr td.pillarbox, table thead tr td.pillarbox {
	background:#b30c00 !important;
	color:#fff
}
table tbody tr td.burgundy, table thead tr td.burgundy {
	background:#7d2239 !important;
	color:#fff
}
table tbody tr td.pumpkin, table thead tr td.pumpkin {
	background:#84bd00 !important;
	color:#fff
}
table tbody tr td.forest, table thead tr td.forest {
	background:#385a4f !important;
	color:#fff
}
table tbody tr td.sunshine, table thead tr td.sunshine {
	background:#ffdc36 !important;
	color:#000
}
table tbody tr td.rust, table thead tr td.rust {
	background:#be4d00 !important;
	color:#fff
}
table tbody tr td.sandstone, table thead tr td.sandstone {
	background:#605643 !important;
	color:#fff
}
table tbody tr td.slate, table thead tr td.slate {
	background:#4f5961 !important;
	color:#fff
}
table tbody tr td.heather, table thead tr td.heather {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr td.rose, table thead tr td.rose {
	background:#d278ab !important;
	color:#fff
}
table tbody tr td.mocha, table thead tr td.mocha {
	background:#b59079 !important;
	color:#fff
}
table tbody tr td.aquamarine, table thead tr td.aquamarine {
	background:#9ab9ad !important;
	color:#fff
}
table tbody tr td.undergraduate, table thead tr td.undergraduate {
	background:#951272 !important;
	color:#fff
}
table tbody tr td.postgraduate, table thead tr td.postgraduate {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr td.skyblue, table thead tr td.skyblue {
	background:#005398 !important;
	color:#fff
}
table tbody tr td.leaf, table thead tr td.leaf {
	background:#006630 !important;
	color:#fff
}
table tbody tr td.moss, table thead tr td.moss {
	background:#385a4f !important;
	color:#fff
}
table tbody tr td.black, table thead tr td.black {
	background:#000 !important;
	color:#fff
}
table tbody tr td.socscihub, table thead tr td.socscihub {
	background:#fae8db !important;
	color:#182e82
}
table tbody tr th.uofg-default-blue, table thead tr th.uofg-default-blue {
	background:#182e82 !important;
	color:#fff
}
table tbody tr th.universityblue, table thead tr th.universityblue {
	background:#182e82 !important;
	color:#fff
}
table tbody tr th.uofg-default-blue-tint-80, table thead tr th.uofg-default-blue-tint-80 {
	background:#2e5c81 !important;
	color:#fff
}
table tbody tr th.uofg-default-blue-tint-70, table thead tr th.uofg-default-blue-tint-70 {
	background:#4c7393 !important;
	color:#fff
}
table tbody tr th.uofg-default-blue-tint-40, table thead tr th.uofg-default-blue-tint-40 {
	background:#4c7393 !important;
	color:#fff
}
table tbody tr th.slate-grey, table thead tr th.slate-grey {
	background:#343536 !important;
	color:#fff
}
table tbody tr th.grey, table thead tr th.grey {
	background:#d3d3d3 !important;
	color:#182e82
}
table tbody tr th.medium-grey, table thead tr th.medium-grey {
	background:#ededed !important;
	color:#fff
}
table tbody tr th.light-grey, table thead tr th.light-grey {
	background:#f7f7f7 !important;
	color:#343536
}
table tbody tr th.cobalt, table thead tr th.cobalt {
	background:#005398 !important;
	color:#fff
}
table tbody tr th.cobalt-tint-80, table thead tr th.cobalt-tint-80 {
	background:#3590bf !important;
	color:#fff
}
table tbody tr th.cobalt-dark, table thead tr th.cobalt-dark {
	background:#015987 !important;
	color:#fff
}
table tbody tr th.turquoise, table thead tr th.turquoise {
	background:#00b5d1 !important;
	color:#fff
}
table tbody tr th.thistle, table thead tr th.thistle {
	background:#951272 !important;
	color:#fff
}
table tbody tr th.thistle-tint-80, table thead tr th.thistle-tint-80 {
	background:#aa418e !important;
	color:#fff
}
table tbody tr th.thistle-tint-90, table thead tr th.thistle-tint-90 {
	background:#a02a80 !important;
	color:#fff
}
table tbody tr th.lavendar, table thead tr th.lavendar {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr th.lavender, table thead tr th.lavender {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr th.lavendar-tint-80, table thead tr th.lavendar-tint-80 {
	background:#7c71a9 !important;
	color:#fff
}
table tbody tr th.lawn, table thead tr th.lawn {
	background:#84bd00 !important;
	color:#fff
}
table tbody tr th.pillarbox, table thead tr th.pillarbox {
	background:#b30c00 !important;
	color:#fff
}
table tbody tr th.burgundy, table thead tr th.burgundy {
	background:#7d2239 !important;
	color:#fff
}
table tbody tr th.pumpkin, table thead tr th.pumpkin {
	background:#84bd00 !important;
	color:#fff
}
table tbody tr th.forest, table thead tr th.forest {
	background:#385a4f !important;
	color:#fff
}
table tbody tr th.sunshine, table thead tr th.sunshine {
	background:#ffdc36 !important;
	color:#000
}
table tbody tr th.rust, table thead tr th.rust {
	background:#be4d00 !important;
	color:#fff
}
table tbody tr th.sandstone, table thead tr th.sandstone {
	background:#605643 !important;
	color:#fff
}
table tbody tr th.slate, table thead tr th.slate {
	background:#4f5961 !important;
	color:#fff
}
table tbody tr th.heather, table thead tr th.heather {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr th.rose, table thead tr th.rose {
	background:#d278ab !important;
	color:#fff
}
table tbody tr th.mocha, table thead tr th.mocha {
	background:#b59079 !important;
	color:#fff
}
table tbody tr th.aquamarine, table thead tr th.aquamarine {
	background:#9ab9ad !important;
	color:#fff
}
table tbody tr th.undergraduate, table thead tr th.undergraduate {
	background:#951272 !important;
	color:#fff
}
table tbody tr th.postgraduate, table thead tr th.postgraduate {
	background:#5b4d94 !important;
	color:#fff
}
table tbody tr th.skyblue, table thead tr th.skyblue {
	background:#005398 !important;
	color:#fff
}
table tbody tr th.leaf, table thead tr th.leaf {
	background:#006630 !important;
	color:#fff
}
table tbody tr th.moss, table thead tr th.moss {
	background:#385a4f !important;
	color:#fff
}
table tbody tr th.black, table thead tr th.black {
	background:#000 !important;
	color:#fff
}
table tbody tr th.socscihub, table thead tr th.socscihub {
	background:#fae8db !important;
	color:#182e82
}
table.nostripe tbody td {
	background:#fff !important
}
tbody th {
	text-align:left
}
#content-container .tileContainer .tile .tileText table tbody tr td ul li a {
	color:#005398 !important
}
abbr[title] {
	border-bottom:none
}
#editconsent {
	position:fixed;
	background-color:#182e82;
	position:fixed;
	top:10rem;
	left:14rem;
	right:14rem;
	border:5px solid;
	min-height:4rem;
	color:#fff;
	z-index:999999999;
	box-shadow:0px 0px 19px 20000px rgba(0, 0, 0, .4117647059);
	z-index:999999999;
	padding:0
}
#editconsent.hide {
	display:none
}
#editconsent.settings_enabled {
	left:0;
	right:auto;
	background:none;
	border:none;
	padding:0
}
