
.hidden_text {
    height: 1px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -500px;
    width: 1px;
}
h1 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
}
.enter-link
{
	-webkit-box-shadow: -8px 8px 15px -2px rgba(112,112,112,0.75);
	-moz-box-shadow: -8px 8px 15px -2px rgba(112,112,112,112.75);
	box-shadow: -8px 8px 15px -2px rgba(112,112,112,0.75);
	margin-right:11px;
	height:22px;
	line-height:25px;
	width:22.4%;
	padding:3px 5px;
	font-size:17px;
	background-color: #fff
}

@media only screen and (max-width:800px)
{
	table a.enter-link
	{
	-webkit-box-shadow: -8px 8px 10px -2px rgba(112,112,112,0.75);
	-moz-box-shadow: -8px 8px 10px -2px rgba(112,112,112,112.75);
	box-shadow: -8px 8px 10px -2px rgba(112,112,112,0.75);
	width:22.6%;
	margin-right:3.6%;
	padding:2px 3px;
	font-size:14px
	}
	
	table a.enter-link.eng
	{
	margin-left:5.4% !important;
	}
	table a.enter-link.smp
	{
		margin-right:0;
	}
	table a.enter-link.chi
	{
		margin-right:3.2%;
	}
}
@media only screen and (max-width:375px)
{
	table a.enter-link
	{
		margin-right:4px;
		width:21.5%;
	}
	table a.enter-link.chi
	{
		
	}
}
a.enter-link2
{
-webkit-box-shadow: -8px 8px 15px -2px rgba(112,112,112,0.75);
-moz-box-shadow: -8px 8px 15px -2px rgba(112,112,112,112.75);
box-shadow: -8px 8px 15px -2px rgba(112,112,112,0.75);
background-color: #fff;
width:80%;
text-align:center;
float:left;
display: block;
}

a.enter-link2.eng
{
	/*margin-right:3%;
	margin-left:14%;*/
}
a.enter-link2.smp
{
	/*margin-left:3%*/
}
div.top-button
{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#678225+21,b8e355+62 */
background: #004E66; /* Old browsers */
background: -moz-linear-gradient(top,  #004E66 21%, #70D9FF 62%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004E66 21%,#70D9FF 62%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004E66 21%,#70D9FF 62%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E66', endColorstr='#70D9FF',GradientType=0 ); /* IE6-9 */

width:80%;height:35px;margin-top:-35px
}
.row.footer span
{
	font-size:14px;color:#555;margin-top:50px
	
}
.row.footer span a
{
	font-size:15px;color:#555;
}
@media only screen and (max-width:768px)
{
	div.top-button
	{
		height:25px;
		margin-top:-25px
	}
	.row.footer .col-sm-2.first
	{
		display:none !important
	}
	.row.footer span.disclaimer 
	{
		float: left !important
	}
}

@media only screen and (max-width:576px)
{
	
	div.top-button
	{
		height:10px;
		margin-top:-10px
	}
	.row.main .col-lg-12
	{
		padding: 0
	}
	.row.buttons .col-sm-3:first-child
	{
		margin-left: 18px
	}

	.row.buttons .col-sm-3
	{
			padding:0 10px !important;
			width: 31%
	}
	.row.footer span
	{
		font-size:14px;color:#555;margin-top:25px
		
	}
	div.col-sm-3.last
	{
		display:none !important
	}
}

