.actab{position:relative;overflow:hidden;width:100%;margin:0 auto}.actab input{position:absolute;z-index:-1;opacity:0}.actab label{font-weight:bold;line-height:3;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 1px 0;color:#396;border-bottom:solid 2px #396;background:#fff}.actab .actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s;color:#333;background:#f8f8f8}.actab .actab-content p{margin:1em}.actab input:checked ~ .actab-content {max-height:20em}.actab label::after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all .35s;transition:all .35s;text-align:center;color:#396}.actab input[type="checkbox"]+label::after{content:'+'}.actab input[type="checkbox"]:checked+label::after{transform:rotate(315deg)}.box2{padding:.5em 1em;margin:2em 0;font-weight:bold;color:#6091d3;background:#fff;border:solid 3px #6091d3;border-radius:10px}.box2 p{margin:0;padding:0}.box3{padding:.5em 1em;margin:2em 0;color:#232323;background:#fff8e8;border-left:solid 10px #ffc06e}.box3 p{margin:0;padding:0}.box4{position:relative;margin:2em 0;padding:3em 1em .5em 1em;border:solid 3px #95ccff;border-radius:8px}.box4 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#95ccff;font-weight:bold}.box4 p{margin:0;padding:0}.under{background:linear-gradient(transparent 70%,yellow 70%)}.text-bold{font-weight:bold}.text-red{font-weight:bold;color:red}#toc_container{margin:auto}