@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
body{
    font-family: 'Noto Sans TC', sans-serif !important;
}

.category-title {
	font-size: 4em;
}

table.project_table, table.order_table {
	font-size: 1em !important;
}

.proj_btn {
	padding: 0 .5em;
	cursor: pointer;
}

.cwedding_select_bronz, .tpx_add_to_cart {
	text-align: center;
}

#my_bronz_row {
	display: none;
}

/*
.project_edit, .project_add_cart {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	border-color: #0044cc #0044cc #002a80;
}

.project_edit:hover, project_add_cart:hover {
	background-color: #0044cc;
}

.project_rename {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	border-color: #f89406 #f89406 #ad6704;
}

.project_rename:hover {
	background-color: #f89406;
}

.project_duplicate {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	border-color: #51a351 #51a351 #387038;
}

.project_duplicate:hover {
	background-color: #51a351;
}

.project_delete {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	border-color: #bd362f #bd362f #802420;
}

.project_delete:hover {
	background-color: #bd362f;
}
*/

.shop_table_responsive p {
	margin-bottom: 0 !important;
	display: inline;
}

.progressing_screen {
	display: none;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-position: 50% 50%;
}

#login_dialog {
	display: none;
	background-color: #fff;
}

#login_dialog form.login {
	border: 0;
	padding: 0;
}

.attr_select_dialog {
	text-align: center;
}

@media (min-width: 769px) {
	#customer_login {
			width: 100%;
	}
	
	#customer_login .col-1, #customer_login .col-2 {
			width: 48%;
	}
	

	.shop_table_responsive p {
		margin-bottom: 0 !important;
		text-align: center;
		display: block;
	}
}


