html,body{height:100%;width:100%;margin:0;padding:0}
.am-btn{ padding: .625em 1em;}
#topicImg{width:100%}
::-webkit-scrollbar{width:0;height:0}
#collapse{padding-bottom:20px}
#collapse li{padding:0 3rem;display:block;line-height:50px;border-bottom:1px solid #fcf9f9;text-align:center;color:#061011;text-shadow:#e5e5d4 1px 1px;font-size:18px}
#collapse li a{color:#061011;}
#searchResult{padding-bottom:20px}
#searchResult li{display:block;line-height:50px;border-bottom:1px solid #fcf9f9;text-align:center;color:#061011;text-shadow:#e5e5d4 1px 1px;font-size:18px}
.li-background{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e5e5e5),color-stop(.5,#fff))}
.li-active{background:#e5e5e5}
#collapse ul{padding:0;margin:0}
#back{position:absolute;left:30px;bottom:30px}
#collapse ul>li{width:100%;padding:0 1rem;box-sizing:border-box;margin:0 auto}
.font-bold{font-weight:700}
.span-icon{position:absolute;right:10px;top:0;animation:turn0 500ms;-webkit-animation:turn0 500ms;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
.animation-on .span-icon{animation:turn180 500ms;-webkit-animation:turn180 500ms;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
@-webkit-keyframes turn180{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}
	100%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes turn0{0%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
	100%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}
}
.am-panel{margin-bottom:0;border:0}
.am-icon-btn{height:32px;width:32px;line-height:32px;text-align:left;padding-left:6px}


#content{width:100%;height:100%}
#videoButton{position:fixed;top:20px;left:20px;z-index:999}
#videoButton img{height:64px;width:64px;margin-left:1px}
#videoButton span{font-size:14px;display:block}
#praisePanel{position:fixed;top:20px;right:15px;z-index:999;background:#e5e5e5;padding-right:5px;border-radius:16px;-webkit-border-radius:16px}
#praisePanel img{height:32px;width:32px}
#praisePanel label{margin-bottom:0;line-height:32px}
.loader{padding:0 9px}
#buttonPanel{position:fixed;bottom:0;height:40px;width:100%;padding:0 5px}
.am-slides div:last-child{padding-bottom:45px}
#scaleButtonPanel{ height: 100%;}
#buttonPanel a{height:100%;padding:6px 0 0;text-align:center;border-right:1px solid #fcf9f9;color:#fff; float: left; display: block;}
.div-background{background:#f08080}
.div-active{background:#ffb6c1}
.div-disabled{background:lightgrey;pointer-events:none}
#buttonPanel a:last-child{border-right:0}
.auxiliaryContent img{ max-width: 100%;}