*{box-sizing:border-box;}
#a, .b{position:relative;width:722px;}
#a, .b{display:none;}
#a{margin:5px auto;font:12px Verdana;background:#FBFBFB;border:1px solid #AAA;border-radius:3px;}
ul{margin:0;padding:0;list-style-type:none;}
ul li{margin:5px;min-height:21px;}
form>div, #fcif div{display:inline;}
.b{height:460px;margin:0 auto;border:1px solid #000;background:#FFF;color:#000}
.b b{display:block;position:absolute;font:11px 'Times New Roman';}
.b textarea, .b div{display:block;position:absolute;padding:0;border:1px solid #000;text-align:center;font:11px 'Times New Roman';resize:none;overflow:hidden;}
.b textarea{background:#ffb}
.b textarea:focus{color:#F00;}
.b u{display:block;position:absolute;border-bottom:1px solid #000;border-left:1px solid #000;}
#lo{height:672px;padding:100px 0;}
.wa{animation:waa 2s infinite;}
@keyframes waa{0%{background-color:#FFF;}50%{background-color:#fdd;}100%{background-color:#FFF;}}
label{width:110px;display:inline-block;}
#a select, #a input[type="text"]{width:500px;height:21px;border:1px solid #1593ff;font:12px Verdana;}
#ld{position:relative;display:none;}
#ld>span{position:absolute;left:-20px;top:-2px;display:block;border:5px solid #eae8e8;border-top:5px solid #48ff28;border-radius:50%;width:19px;height:19px;animation:lda 2s linear infinite;}
@keyframes lda{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}
@page{size:A4;margin:5mm 5mm 5mm 6mm;}
@media print{
 html, body {width: 210mm; height: 297mm;}
 #a, .a1,.a2,.a3,.a5{display:none !important;}
 body, textarea{background:#FFF !important;}
 .wa{animation:none;}
 #b{margin-top:20px;}
 #bb{margin-top:130px;display:block !important;}
}
#lo{margin:0 auto;width:64px;}
.lds-ring {display:inline-block;position:relative;width:64px;height:64px;}
.lds-ring div {box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #1f1;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#1f1 transparent transparent transparent;}
.lds-ring div:nth-child(1){animation-delay:-0.45s;}
.lds-ring div:nth-child(2){animation-delay:-0.3s;}
.lds-ring div:nth-child(3){animation-delay:-0.15s;}
@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
#opModal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);transition:background-color .2s ease;}
.modal-content{line-height:normal;position:absolute;display:flex;flex-direction:column;left:50%;top:24px;min-width:280px;opacity:1;overflow:hidden;border-radius:2px;transform: translateX(-50%) scale(1);box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);transition:transform .25s ease, opacity .25s ease;background:rgba(0,0,0,.5);}
.modal-anim{opacity:0;transform: translateX(-50%) scale(1.05);}
.modal-header{height:28px;}
.modal-cont{padding:5px;text-align:center;}
.modal-cont button{width: 100px;}
#modal-txt{width:640px;height:200px;font:10px Verdana;overflow:auto;white-space:nowrap;}
