/* 縮小失敗。正在傳回未縮小的內容。
(96,9): run-time error CSS1038: Expected hex color, found '#ffff'
 */
.pushbar.opened{
display: block;}

html.pushbar_locked{
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;}
.pushbar_locked .pushbar_main_content.pushbar_blur{filter:blur(15px);}
.pushbar{
	z-index:3;
	position: fixed;
	will-change: transform;
	overflow-y: auto;
	transition:transform 0.5s ease;
	will-change: transform;
}
.pushbar_overlay{
	z-index: -999;
	position: fixed;
	width: 100%;
	max-width: 100%;
	height: 100%;
	min-height: 100vh;
	top: 0;
	left: 0;
    will-change: opacity;
    transition:opacity 0.5s ease;
    opacity:0;
    will-change: opacity;
	background: #3c3442;
}
html.pushbar_locked .pushbar_overlay{
	opacity:0.2;
	z-index:1;
    transition:opacity 0.5s ease;
}


.pushbar.from_left{
	top: 0;
	left: 0;
	width: 256px;
	max-width: 100%;
	height: 100%;
	min-height: 100vh;
	transform: translateZ(0) translateX(-100%);
}

.pushbar.from_right{
	top: 0;
	right: 0;
	width:320px;
	max-width: 100%;
	/**Denny 20210805 Modfiy �ݤ���U��button issue**/
	/*height: 100%;*/
	height: auto;
	min-height: 100vh;
	background: #fff;
	transform: translateZ(0) translateX(100%);
}

.pushbar.from_top{
	top: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
	min-height: 150px;
	transform: translateZ(0) translateY(-100%);
}
.pushbar.from_bottom{
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
	min-height:300px;
	transform: translateZ(0) translateY(100%);
}

.pushbar.opened{
   transform: translateX(0px) translateY(0px);
}


.pushbar{padding:50px 0px 0 0px;}/**Denny 20220601 Padding : 70px->change to 50px 0px 0 0px */
.pushbar h4{margin:0 0px 10px 10px;}
.fund-bucklebox2{display:block !important;}
.fund-bucklebox2 ul{display:flex;flex-wrap:wrap;margin:0 0px 15px 10px;}
.fund-bucklebox2 ul li{border:1px solid #ccc;padding:5px 8px;margin:5px 5px 5px 0;}

/*.Symptom-right-link{position:absolute;bottom:0;border-top:1px solid #ccc;width:100%;display:flex;}*/
.Symptom-right-link{border:1px solid #ccc;width:100%;display:flex;}
.Symptom-right-link a{display:inline-block;text-align:center;padding:20px 0;}
.Re-election{width:50%;color:#787878; }
.CloseSide {
	width: 20%;
	color: #ffff;
	background-color: #7f7f7f;
}
.confirm{width:50%;background-color:#e24e58;color:#fff;}

.Symptom-so{max-height:500px;overflow:scroll;}
