@charset "utf-8";
body,html{
	background: #FFFFFF !important;
	font-family: Platform,"Helvetica Neue",Helvetica,Arial,sans-serif, "Times New Roman",Times,serif,微軟正黑體;
	font-weight: 700;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	min-width: 300px;
	color: #4d4d4d;
}

ol,ul{margin: 0;padding: 0;}
li,ul{text-decoration: none;}
ol,ul{list-style: none;}
li {list-style-type: disc;}

a,a *{color: inherit; font-size: inherit; text-decoration: none;}
a:focus,a:hover,a:hover *{text-decoration: none; color: inherit; outline: 0;}
a:focus{border: 0;}
form{color: inherit}input[type=radio]{vertical-align:middle;margin-right:2px}



.navbar-inverse{
	background:  #FFFFFF!important;
}

.left{float: left;}
.right{float: right;}
.clear{clear: both!important;}
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_center{text-align: center;}
.absolute{position: absolute;}
.relative{position: relative;}
.cell{display: table-cell; vertical-align: middle;}
.no_margin{margin: 0px !important;}


.container{padding-right: 0; padding-left: 0px;}

@media (min-width: 1200px){
	.container { width: auto !important;margin-left: 0%; margin-right: 0%;}
	.minHeight {
        min-height: 60vh;
	}
}

@media (min-width: 1300px){
	.container { width: auto !important;margin-left: 0%; margin-right: 0%;}
	.minHeight {
        min-height: 60vh;
	}
}
@media (max-width: 1200px){
	.container { width: 100%; margin-left: 0%; margin-right: 0%;}
	
}
.content{position: relative; margin: 0 auto; text-align: center; background-color: #ffffff;}
.row{margin-left: 0px; margin-right: 0px;}
@media (min-width: 1200px){
	body,html,p {
		font-size: 16px !important; 
	}
	body,html,b {
		font-size: 18px !important; 
	}
}