@font-face {
	  font-family: 'Yu Gothic',
	  src: url('https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181102170242/https://camp.gpwb.gov.tw/fonts/yugothic.woff') format("woff"),
      url('https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181102170242/https://camp.gpwb.gov.tw/fonts/yugothic.ttf') format("truetype"),
}

body {
	font-family: 'Yu Gothic' !important;
  	font-weight: 400;
  	color: #393939;
  	line-height: 1.2rem;
}

/* Nav fixed Start */
.main-nav-fixed-top{
  position: fixed !important; /* <-- Look here */
  top: 0;
  z-index: 1030;
}
.gt-btn-fixed-top{
  position: fixed !important; /* <-- Look here */
  bottom: 0;
  right:0;
  z-index: 1030;
}
/* Nav fixed End*/
.font-07-rem{
	font-size: 0.7rem;
}
.font-08-rem{
	font-size: 0.8rem;
}
.font-09-rem{
	font-size: 0.9rem;
}
.font-10-rem{
	font-size: 1.0rem;
}
.font-12-rem{
	font-size: 1.2rem;
}
.font-15-rem{
	font-size: 1.5rem;
}
.line-height-10{
	line-height: 1.0rem;
}
.line-height-11{
	line-height: 1.1rem;
}
.line-height-12{
	line-height: 1.2rem;
}
.line-height-13{
	line-height: 1.3rem;
}
.line-height-15{
	line-height: 1.5rem;
}
.text-decoration-none{
	text-decoration: none;
	color: #212529;
}
#gt-btn{
	margin-right: 4px;
	text-align: center;
	vertical-align: middle; 
	display: inline-block;
	width: 43px;
	height: 43px;
	background-color: #393939;
	color: #fff;
	text-decoration: none;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(191,191,191,1);
	-moz-box-shadow: 3px 3px 0px 0px rgba(191,191,191,1);
	box-shadow: 3px 3px 0px 0px rgba(191,191,191,1);
}
#gt-btn i{
  	margin-top: 3px;
}

.font-cl-0040b4{
	color: #0040b4 !important;
}

.treeview .list-group-item {
	cursor: pointer;
}

.treeview span.indent {
	margin-left: 10px;
	margin-right: 10px;
}

.treeview span.icon {
	width: 12px;
	margin-right: 5px;
}

.treeview .node-disabled {
	color: silver;
	cursor: not-allowed;
}
.remove-image {
	display: none;
	position: absolute;
	top: -10px;
	right: 5px;
	border-radius: 10em;
	padding: 2px 6px 3px;
	text-decoration: none;
	font: 700 21px/20px sans-serif;
	background: #555;
	border: 3px solid #fff;
	color: #FFF;
	box-shadow: 0 2px 6px rgba(0,0,0,0.5), inset 0 2px 4px rgba(0,0,0,0.3);
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-transition: background 0.5s;
	transition: background 0.5s;
}
.remove-image:hover {
 	background: #E54E4E;
  	padding: 3px 7px 5px;
  	top: -11px;
	right: 4px;
	text-decoration: none;
}
.remove-image:active {
 	background: #E54E4E;
  	top: -10px;
	right: 4px;
	text-decoration: none;
}

/* Multi Select Start */

.select-wrapper {
	margin: auto;
	max-width: 600px;
	width: calc(100% - 40px);
}

.select-pure__select {
	align-items: center;
	background: #f9f9f8;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
	box-sizing: border-box;
	color: #363b3e;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 500;
	justify-content: left;
	min-height: 44px;
	padding: 5px 10px;
	position: relative;
	transition: 0.2s;
	width: 100%;
}

.select-pure__options {
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
	box-sizing: border-box;
	color: #363b3e;
	display: none;
	left: 0;
	max-height: 221px;
	overflow-y: scroll;
	position: absolute;
	top: 50px;
	width: 100%;
	z-index: 5;
}

.select-pure__select--opened .select-pure__options {
display: block;
}

.select-pure__option {
	background: #fff;
	border-bottom: 1px solid #e4e4e4;
	box-sizing: border-box;
	height: 44px;
	line-height: 25px;
	padding: 10px;
}

.select-pure__option--disabled {
	color: #e4e4e4;
}

.select-pure__option--selected {
	color: #e4e4e4;
	cursor: initial;
	pointer-events: none;
}

.select-pure__option--hidden {
	display: none;
}

.select-pure__selected-label {
	align-items: 'center';
	background: #5e6264;
	border-radius: 4px;
	color: #fff;
	cursor: initial;
	display: inline-flex;
	justify-content: 'center';
	margin: 5px 10px 5px 0;
	padding: 3px 7px;
}

.select-pure__selected-label:last-of-type {
	margin-right: 0;
}

.select-pure__selected-label i {
	cursor: pointer;
	display: inline-block;
	margin-left: 7px;
}

.select-pure__selected-label img {
	cursor: pointer;
	display: inline-block;
	height: 18px;
	margin-left: 7px;
	width: 14px;
}

.select-pure__selected-label i:hover {
	color: #e4e4e4;
}

.select-pure__autocomplete {
	background: #f9f9f8;
	border-bottom: 1px solid #e4e4e4;
	border-left: none;
	border-right: none;
	border-top: none;
	box-sizing: border-box;
	font-size: 16px;
	outline: none;
	padding: 10px;
	width: 100%;
}

.select-pure__placeholder--hidden {
	display: none;
}
/* Multi Select End */

.alert-danger ul{
	margin-bottom:0px !important;
}


[data-notify="container"][class*="alert-pastel-"] {
    background-color: rgb(255, 255, 238);
    border-width: 0px;
    border-left: 15px solid rgb(255, 240, 106);
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
    letter-spacing: 1px;
}
[data-notify="container"].alert-pastel-info {
    border-left-color: rgb(255, 179, 40);
}
[data-notify="container"].alert-pastel-danger {
    border-left-color: rgb(255, 103, 76);
}
[data-notify="container"][class*="alert-pastel-"] > [data-notify="title"] {
    color: rgb(80, 80, 57);
    display: block;
    margin-bottom: 5px;
}
[data-notify="container"][class*="alert-pastel-"] > [data-notify="message"] {
}





/*
     FILE ARCHIVED ON 17:02:42 十一月 2, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 12:44:04 五月 14, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
