	.m-aside-left--fixed .m-body {
		padding-left: 0px;
	}
	
	.m-brand .m-brand__tools .m-brand__toggler span::before, .m-brand .m-brand__tools .m-brand__toggler span::after {
		background: #ccc;
	}
	
	.m-brand .m-brand__tools .m-brand__toggler span {
		background: #ccc;
	}
	
	.m-header--fixed-mobile .m-topbar {
		top: -30px;
	}
	.m-brand .m-brand__tools .m-brand__icon {
		margin-right: 20px;
	}
	
	/*==================*/
	
	.m-form.m-form--group-seperator-dashed .m-form__group, .m-form.m-form--group-seperator .m-form__group {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.m-form.m-form--fit .m-form__content, .m-form.m-form--fit .m-form__heading, .m-form.m-form--fit .m-form__group {
		padding-left: 10px;
		padding-right: 10px;
	}
	.m-form .m-form__actions {
		padding: 5px;
	}
	.btn {
		padding: .5rem 0.5rem;
	}
	
	.form-control {
		height:calc(1.5rem + 2px);
		padding:0.2rem 0.2rem;
		font-size:1rem;
		line-height:1;
	}
	.form-control.m-input{
		height:30px;
	}
	.col-form-label {
		line-height:30px;height:30px;
		}
	.m-form .form-control-label.col-form-label, .m-form label.col-form-label {
		padding: 0rem;
	}
	body {
		line-height:1;
		max-width: max-content;
		margin: auto;
	}
	.m-portlet {
		margin-bottom: 0.5rem;
	}
	
	.form-control[readonly], .form-control {
		border-color: #ddd;/*#d1d8e8;#ebedf2*/
		color: #575962;/*#575962*/
	}
	.m-nav.m-nav--inline > .m-nav__item {
		padding: 0 0 0 5px;
	}
	.m-nav .m-nav__item > .m-nav__link .m-nav__link-icon {
		width: 15px;
		padding: 0 0 0 10px;
	}
	.m-nav.m-nav--inline > .m-nav__item > .m-nav__link .m-nav__link-icon {
		padding-right: 0px;
	}
	.bootstrap-select > .dropdown-toggle {
		padding: .4rem 1.15rem;
	}
	.bootstrap-select .dropdown-menu li {
		height: 25px;
	}
	.bootstrap-select .dropdown-menu.inner > li > a {
		padding: 2px 15px;
	}
	.m-input-icon.m-input-icon--right .form-control {
		padding-right: 0rem;
	}
	.m-readonly{
		background: #efefff;
		border: 1px solid #ced4da;
		padding: 5px;
	}
	.bootstrap-select > .dropdown-toggle.btn-light, .bootstrap-select > .dropdown-toggle.btn-secondary {
		border-color: #ddd;
	}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		height: auto;
		padding-right: 0px;
		padding-left: 0px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
		width:100%;
	}
	.m-header--fixed-mobile .m-topbar {
		margin-top: 0;
		top: -50px;
	}
	.m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-footer {
		margin-left: 0px;
	}
	.m-portlet .m-portlet__head {
		height: 3.1rem;
	}
	.m-subheader {
		padding: 10px 10px 0 10px;
		font-weight:bold;
	}
	
	.m-subheader .m-subheader__title {
		font-weight:bold;
		font-family: "微軟雅黑";
	}
	
	.m-body .m-content {
		padding: 10px 5px;
	}
	.m-brand {
		padding: 0px 5px;
	}
	
	.m-content--skin-light2 .m-body {
		background-color:transparent;
	}
	
	.m-page--wide .m-header, .m-page--fluid .m-header {
		background-color: transparent;
	}
	
	.m-brand.m-brand--skin-light {
		background: transparent;
	}
	
	.m-portlet {
		margin-bottom: 0.1rem;
		margin-top: 1%;
		background: transparent;
	}
	
	.m-footer {
		padding: none;
		height: none;
		min-height: 60px;
		background: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.m-body .m-content {
		padding-top: 0%;
        padding-right: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
	}
	
	.m-header--fixed-mobile .m-body {
		-webkit-transition: padding-top;
		transition: padding-top;
		padding-top: 0px !important;
	}
	
	.m-portlet.m-portlet--bordered-semi .m-portlet__head {
		border: 0;
		height: auto;
		padding: 0 1rem;
	}
	
	.m-portlet.m-portlet--bordered-semi .m-portlet__body {
		padding-top: 2%;
		padding: 0.5rem 1rem;
	}
	
	.m-portlet__head .m-portlet__head-caption .m-portlet__head-title {
		display: table-cell;
		width: 100%;
		padding-left: 0.5rem;
		padding-right: 0.5rem;
		font-size: 1rem;
		vertical-align: middle;
	}
	
	.m-portlet__head .m-portlet__head-caption  {
		width: 100%;
		vertical-align: middle;
	}
	
	.col-xl-12 {
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 0px;
		padding-left: 0px;
	}
	
	.exImg {
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.exImg2 {
		width: 100%;
		height: auto;
		object-fit: contain;
	}
	
	.exImg3 {
		width: 100%;
		height: auto;
		object-fit: fill;
	}
	
	.m-widget4 .m-widget4__item {
		display: table;
		padding-top: 0.2rem;
		padding-bottom: 0.5rem;
		width: 100%;
	}
	
	.m-widget4__item {
		border-bottom:none;
	}
	
	.m-widget4 .m-widget4__item .m-widget4__info {
		display: table-cell;
		width: 100%;
		padding-left: 0.5rem;
		padding-right: 0.5rem;
		font-size: 1rem;
		vertical-align: middle;
	}
	
	.m-widget1 .m-widget1__item .m-widget1__title {
		font-size: 1.3rem;
		font-weight: 700;
		margin-bottom: 0;
		font-family:Verdana;
		padding:3px;
	}
				
	.m-scroll-top {
		z-index: 10000;
		bottom: 20px;
	}
	
	.m-nav-sticky {
		z-index: 1005;
	}
	
	.m-nav-sticky_my {
		width: 108px;
		position: fixed;
		bottom: 10%;
		right: 0;
		list-style: none;
		padding: 5px 0;
		margin: 0;
		margin-bottom: 0px;
		z-index: 1005;
		border-radius: 8px 0 0 8px;
	}
	html{
		font-size:16px;
		font-weight:bold;
		font-family:Monaco;
	}
	
	.swiper-container {
		width: 100%;
		height: 20%;
		background:#00A2E9;
	}
	
	.swiper-wrapper {
		margin: 3px 0px ;
		padding: 0px 0px 0px 3px;
	}
	
	.swiper-slide {
		text-align: center;
		font-size: 1.1rem;
	
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
				
	.idpt {
		font-size:20px;
		font-weight:bold;
		font-family:Verdana;
		color:blue;
	}