body {
	font-family: Microsoft YaHei;
	/*padding-top: 0px;*/ /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
.w-space {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 400px;}
.fs-10 {font-size: 10px;}
.fs-12 {font-size: 12px;}
.fs-14 {font-size: 14px;}
.fs-16 {font-size: 16px;}
.fs-18 {font-size: 18px;}
.fs-20 {font-size: 20px;}
.fs-22 {font-size: 22px;}
.fs-30 {font-size: 30px;}
.W30 {width:30px; min-width:30px;}
.W40 {width:40px; min-width:40px;}
.W50 {width:50px; min-width:50px;}
.W60 {width:60px; min-width:60px;}
.W70 {width:70px; min-width:70px;}
.W80 {width:80px; min-width:80px;}
.W100 {width:100px; min-width:100px;}
.W110 {width:110px; min-width:110px;}
.W120 {width:120px; min-width:120px;}
.W160 {width:160px; min-width:160px;}
.mi-W40 {min-width:40px;}
.mi-W50 {min-width:50px;}
.mi-W60 {min-width:60px;}
.mi-W70 {min-width:70px;}
.mi-W80 {min-width:80px;}
.mi-W100 {min-width:100px;}
.mi-W120 {min-width:120px;}
.mi-W160 {min-width:160px;}
.mi-W180 {min-width:180px;}
.WAuto {width:auto; display: inline-block;}
.p-0 {padding-top: 0!important; padding-bottom: 0!important;}
.p-1 {padding-top: .25rem!important; padding-bottom: .25rem!important;}
.ptb-0 {padding-top: 2px !important; padding-bottom: 2px !important;}
.plr-0 {padding-left: 0 !important; padding-right: 0 !important;}
.plr-5 {padding-left: 5px !important; padding-right: 5px !important;}
.plr-10 {padding-left: 10px !important; padding-right: 10px !important;}
.plr-40 {padding-left: 40px !important; padding-right: 40px !important;}
.pt-1 {padding-top: 20px;}
.pt-2 {padding-top: 40px;}
.m-0 {margin-top: 0!important; margin-bottom: 0!important;}
.mt-0 {margin-top: 0!important;}
.mt-1 {margin-top: .25rem!important;}
.mt-2 {margin-top: .5rem!important;}
.mt-3 {margin-top: 1rem!important;}
.mt-4 {margin-top: 1.5rem!important;}
.mt-5 {margin-top: 3rem!important;}
.mb-0 {margin-bottom: 0!important;}
.mb-1 {margin-bottom: .25rem!important;}
.mb-2 {margin-bottom: .5rem!important;}
.mb-3 {margin-bottom: 1rem!important;}
.mb-4 {margin-bottom: 1.5rem!important;}
.mb-5 {margin-bottom: 3rem!important;}
	.pagination {margin: 0px 0 30px;}

.form-control,
/*.table-responsive tbody {font-family: Arial;}*/
.form-group>div>label {font-family: 100 !important;}
.in-block {display: inline-block;} 
.d-inline {display: inline-block;}
.d-block {display: block;}
.d-none {display: none;}

.font-weight-bold {font-weight: 700!important;}
.font-weight-bolder {font-weight: bolder!important;}
.font-weight-normal {font-weight: 400!important;}
.font-weight-light {font-weight: 300!important;}
.font-weight-lighter {font-weight: lighter!important;}

@media only screen and (min-width: 300px) and (max-width: 768px){
	.page-header {margin: 20px 0 4px;}
	.pager {margin: 5px 0;}
	.pager li {margin: 5px 0; display: block;}
	.pagination {margin: 4px 0 20px;}
}
/* 必須填寫Class */
.form-group label em {padding-right: 2px;
	color: #F00; font-weight: 700; font-size: 2rem;
	line-height: 12px; font-style:normal;
}
.fa-eye,
.fa-eye-slash {/*padding-left:8px; padding-right:8px;*/ font-size: 14px;}
.fa-eye, .fa-unlock {color: #008000;}
.fa-eye-slash, .fa-lock {color: #E0E0E0;}

#logo-top {
	padding: 4px 10px; line-height: 30px;
}
#logo-top img {
	width: auto; height: 40px;
}
@media (min-width: 768px) {
	.sidebar {
		width: 200px;
	}
	#page-wrapper {
		margin: 0 0 0 200px;
	}
}


.nav>li>a[rel="1"] {font-size: 1.5rem; font-weight: 500;}
.pager {margin: 10px 0;}
.pager li {vertical-align: middle;}
@media (min-width: 768px){
	.pager li.navbar-left {padding-top: 5px;}
	.pager li.navbar-right {margin-right: 0;}
}
.FeaturesBox {padding : 2px 8px !important;}
.FeaturesBox>.btn {margin-top: 2px; margin-bottom: 2px; padding: 3px 8px;}
.btn-outline-success {
	color: #398439;
	background-color: transparent;
	background-image: none;
	border-color: #398439;
}
.btn-outline-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-outline-secondary {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d;
}
.btn-outline-secondary:hover {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-outline-danger {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545;
}
.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545;
}
.btn-outline-primary {
	color: #337ab7;
	background-color: transparent;
	background-image: none;
	border-color: #2e6da4;
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}
/* *********************************** */
/* GO TOP 控制 */
#goTop {margin: 0px; padding: 10px 15px;
	position: fixed; z-index: 11; display: none; width: 55px; bottom: 0px; right: 1%; 
	background-color: #303030; color: #FFF; font-size: 26px; text-align: center;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
	opacity: 0.2;
}
#goTop:hover {
	opacity: 1;
}
/* *********************************** */

.modal-header,
.modal-body,
.modal-footer {
    padding: 8px 15px;
}

