

/** ---------------------------------------------------
    文豪
----------------------------------------------------- */
.previewBox {
	text-align: center;
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	object-fit: contain;
}

.margin20 {
	margin: 20px;
}

.image-preview-center {
	width: auto;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.custom-file-input:lang(zh) ~ .custom-file-label::after {
	content: "瀏覽";
}

.carousel-inner > .carousel-item {
	height: 300px;
}

.carousel-inner > .carousel-item > img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-height: 300px;
	width: auto !important;
	margin: auto;
}

.carousel-control.left,
.carousel-control.right {
	background-image: none;
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234f9d9d' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234f9d9d' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}


.card-header {
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	/*background-color: rgba(0, 255, 0, 0.3);*/
	background-color: rgba(183, 151, 77, 0.8) !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
	text-align: center;
}

.card-accordion {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	/*border: 1px solid rgba(0, 0, 0, 0.125);*/
	border-radius: 0.25rem;
	width: 20rem;
}

/*＊ ---------------------------------------------------
    Andrew
----------------------------------------------------- */
.test{

}

.navActionbar_titleText {
	background-repeat: no-repeat;
	padding-left: 55px;
	/*background-position: 0px 5px;*/
}

.navActionbar_titleText.ncku_logo {
	background-image: url("../images/icons/ncku/tree_icon.png");
	background-size: 50px;
	background-position: 0px -5px;
}


/*＊ ---------------------------------------------------
    for EXIf
----------------------------------------------------- */
/*
.tree-img.rotate90 {
	-webkit-transform: rotate(90deg) !important;
	-moz-transform: rotate(90deg) !important;
	-o-transform: rotate(90deg) !important;
	-ms-transform: rotate(90deg) !important;
	transform: rotate(90deg) !important;
}

.tree-img.rotate180 {
	-webkit-transform: rotate(180deg) !important;
	-moz-transform: rotate(180deg) !important;
	-o-transform: rotate(180deg) !important;
	-ms-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
}

.tree-img.rotate270 {
	-webkit-transform: rotate(270deg) !important;
	-moz-transform: rotate(270deg) !important;
	-o-transform: rotate(270deg) !important;
	-ms-transform: rotate(270deg) !important;
	transform: rotate(270deg) !important;
}
*/
