/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
*/
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}}
@-o-keyframes progress-bar-stripes{from{background-position:40px 0}}
@keyframes progress-bar-stripes{from{background-position:40px 0}}
.media{margin-top:15px}.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-right,.media>.pull-right{padding-left:10px}
.media-left,.media>.pull-left{padding-right:10px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.close{
	font-size:0;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	background-image: url(../images/close.svg);
	background-repeat:no-repeat;
	background-size:contain;
	background-color:transparent;
	width:40px;
	height:40px;
	transition:all 0.4s ease;
	cursor:pointer;
	display:inline-block;
}
.close:focus,.close:hover{
	text-decoration:none;
	transform: rotate(360deg);
}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;border:0}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{
	position:relative;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	outline:0;
	box-shadow:0 2px 2px rgba(0,0,0,.5);
	background:rgba(255,255,255,1);
    border:none;
    border-radius:4px;
}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:30px 15px 15px;}
.modal-header .close{margin-top:0;}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px 30px;}
.modal-footer{padding:15px 15px 20px;text-align:center;}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:500px;margin:10% auto}.modal-content{box-shadow:0 2px 5px rgba(0,0,0,.3);}.modal-sm{width:300px}}
@media (min-width:992px){.modal-lg{width:900px}}
.modal-header:after,.modal-header:before{display:table;content:" "}
.modal-footer:after,.modal-header:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}.pull-left{float:left!important}
.hide{display:none!important}.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
/*# sourceMappingURL=bootstrap.min.css.map */
@media (max-width: 767px) {
  .modal.modal-fullscreen {
    box-shadow: 0px 0px 0px 100px #ffffff;
  }
  .modal.modal-fullscreen .modal-dialog {
    margin: 0;
    width: 100%;
    height: 100%;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content {
    border: none;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
	min-height: 100%;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header {
    z-index: 1;
    height: 50px;
    padding:15px 15px 0;
    line-height: 50px;
    border-color: #e7e7e7;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .modal-title {
    display: inline-block;
    line-height: 50px;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .btn {
    vertical-align: top;display: none;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .btn .glyphicon {
    font-size:2.2em;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .close {}
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .fullscreen-buttons {
    position: relative;
    z-index: 1;
    height: calc(49px);
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-body {
    overflow: scroll;
    padding:20px 15px;
  }
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-footer {
    /*display: none;*/
	box-sizing: border-box;
	width:100%;
  }
  .modal-body{padding:15px;}
}
@media (min-width: 768px) {
  .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .btn {
	  display: none;
  }
}

/**/
.modal{ background-color:rgba(0,0,0,0.7);}
.modal-body{ padding:15px;}
.modal-content{
	padding:10px;
	box-sizing:border-box;
}
.paperInfo{
	border-top:1px dotted #adc09a;
	padding-top:6px;
}
.modal-header{
	border-bottom: 2px solid #000;
    padding-top: 15px;
}
.modal-header strong{
	font-size: 2em;
    font-weight: bold;
    font-family: "Noto Sans CJK TC","微软雅黑";
    color: #000;
	display: flex;
	align-items: center;
}
.modal-header strong::before {
    content: "";
    width: 20px;
    height: 20px;
	display:inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url(../images/no-sort.svg);
    margin-right: 6px;
    background-color:#000;
    transform: rotate(90deg);
	border-radius: 20px;
}
.promptbox{ font-size:1.5em; line-height:150%;}
.modal-footer{font-size:1.5em; line-height:150%; border-top:1px solid #f0f0f0;}
.modal-outside{
	text-align:center;
	position:absolute;
	bottom:-60px;
	left:0;
	width:100%;
}
.fontBtn{
	border:none;
	padding:0 20px;
	text-decoration:none;
	transition:all 0.4s ease;
    border-radius:4px;
    border:none;
	font-family:"微軟正黑體";
	color:#ffffff;
	cursor:pointer;
	margin:5px;
	height:32px;
	line-height:32px;
	font-size: 1em;
	font-weight:bold;
	display:inline-block;
	background: #ef8f00;
}
.fontBtn:hover{
	background: #ea7b19;
	color:#ffffff;
}
.fontBtn::after{
    content: "";
    display: inline-block;
	vertical-align:middle;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center center;
	background-size:contain;
	margin-left:6px;
	visibility:inherit;
	transform: translate3d(0, -2px, 0);
}
.fontBtn.reset:after {
    background-image: url(../images/resetBtn.svg);
}
.fontBtn.send:after {
    background-image: url(../images/sendBtn.svg);
}
.fontBtn.login:after {
    background-image: url(../images/loginBtn.svg);
}
.fontBtn.next:after {
    background-image: url(../images/icon-next.svg);
}
.fontBtn.prev:after{display:none;}
.fontBtn.prev::before{
    content: "";
    display: inline-block;
	vertical-align:middle;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center center;
	background-size:contain;
	margin-left:6px;
	visibility:inherit;
	transform: translate3d(0, -2px, 0);
	background-image: url(../images/icon-prev.svg);
}