.cal-container{position:relative;background:#fff;margin:0 auto;width:900px;box-shadow:0 2px 38px rgba(0,0,0,0.2);height:916px;margin-bottom:16px}
.cal-container .part1,.part2,.part3,.part4{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;margin-bottom:20px}
.cal-container .unit-row{display:flex;width:100%;place-content:center}
.cal-container .unit-row label{display:flex;flex-direction:row-reverse;align-items:center}
.cal-container .unit-row label input{margin:auto 0 auto 6px}
.cal-container .row,.row2,.row3,.row4{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}
.cal-container .div1,.div2,.div3,.div4{display:flex;flex-direction:column;align-items:center;flex:1;max-width:33%;font-family:Arial,Helvetica,sans-serif}
.cal-container .input1,.input2,.input3,.input4{flex:1;max-width:220px;flex:1;max-width:220px;border-radius:3px;border-width:1px;height:3rem;border-color:#d6d6d6;background-color:#FFF}
.cal-container .label1 span,.label2 span,.label3 span,.label4 span{margin-left:3px}
.cal-container .labal{display:inline-block;width:150px;margin-top:3px;margin-right:5px;font-family:Arial,Helvetica,sans-serif}
.cal-container .order{display:inline-block}
.cal-container .header{margin-bottom:40px;font-family:Georgia,Times,"Times New Roman",serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:57.6px}
.cal-container .font{font-family:Arial,Helvetica,sans-serif}
.cal-container fieldset{border:0}
.cal-container .inactive{color:#f5f5f5}
.cal-container .inputIN{flex:1;max-width:220px;color:black}
.cal-container .output_text{justify-content:center;align-items:center;display:flex}
.cal-container input{border:1px solid #ccc;background-color:#f5f5f5;border-color:#d6d6d6;border-radius:3px;border-width:thin;display:block;margin:0 auto;float:inline-end;height:25px;border-radius:3px;border-width:thin;margin-top:10px;height:3rem;border-radius:3px;border-width:1px;border-color:#d6d6d6;background-color:#FFF}
.cal-container input:focus{.cal-container outline:0;border-color:#1a62dd}
.cal-container input:active{border-color:#1a62dd}
.cal-container .above{color:white;margin-left:30px;background-color:#e80033;width:800px;height:65px}
.cal-container .text1{display:flex;border-radius:3px;padding:2px;justify-content:center;text-align:center;background-color:#e80033;width:850px;color:white;height:70px;font-family:Arial,Helvetica,sans-serif}
.cal-container .text1 h2{margin-top:2px;text-align:center;font-size:20px;font-family:Arial,Helvetica,sans-serif}
.cal-container .text h2,.unit-text h2{margin-top:2px;text-align:center;font-size:20px;font-family:Arial,Helvetica,sans-serif}
.cal-container .text h3{font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;font-size:15px}
.cal-container label{display:block;font-weight:inherit}
.cal-container .white{display:block}
.cal-container .unit{font-size:20px}
.cal-container .UnitQ{margin-top:14px;font-family:Arial,Helvetica,sans-serif;color:white;text-align:center;padding:1em;position:relative;background-color:#e80033;width:100px;line-height:1px;margin-left:8px;border-color:#e80033;border-radius:3px;border-width:thin;margin-bottom:10px;height:43px;justify-content:center}
.cal-container .text{border-radius:3px;padding:2px;justify-content:center;text-align:center;background-color:#e80033;width:850px;color:white;height:70px}
.cal-container .unit-text{border-radius:3px;padding:2px;justify-content:center;text-align:center;background-color:#e80033;width:850px;color:white}
.cal-container .split{height:900px;position:absolute;z-index:1;top:0;overflow-x:hidden}
.cal-container .left{left:0}
.cal-container .right{margin:14px 10px;right:15px}
.cal-container .button_con{display:flex;justify-content:center}
.cal-container .bt{display:flex;justify-content:center;align-items:center}
.cal-container .btn1{display:block;background-color:#e80033;border-color:#e80033;border-radius:3px;border-width:thin;color:white;height:40px;flex:1;width:85px;min-width:40px;font-weight:bold;font-size:14px;float:1;margin:0 5px}
.cal-container .btn1:hover{background-color:#bf012a}
.cal-container .radio_Set{position:relative;display:inline-block;width:20px;height:20px;border:2px solid #d6d6d6;border-radius:50%;background-color:#f5f5f5;appearance:auto !important}
.cal-container .radio_Set:focus{box-shadow:0 0 0 2px #111 !important}
.cal-container .radio_Set::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:60%;height:60%;border-radius:50%;background-color:#e80033}
.cal-container .radio{margin-left:7px}
.cal-container .btn2{border:1px solid transparent;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#e80033;text-align:center;padding:1em;position:relative;background-color:white;margin-left:8px;border-color:#e80033;border-radius:3px;border-width:thin;width:132px;line-height:15px}
.cal-container .btn2:hover{border-color:#bf012a;background-color:#bf012a;color:white}
.cal-container .btn9{padding-left:11px;padding-right:11px;padding-top:17px;padding-bottom:17px;cursor:pointer;font-weight:bold;width:220x;font-family:Arial,Helvetica,sans-serif;color:white;background-color:#e80033;margin-left:8px;border-color:#e80033;border-radius:3px;border-width:thin;line-height:15px;border:1px}
.cal-container .btn9:hover{background-color:#bf012a}
.cal-container input[type="radio"]:checked+.radio_Set::before{transform:translate(-50%,-50%) scale(1)}
.cal-container .bu1{font-family:Arial,Helvetica,sans-serif;margin:10px 20px;font-size:22px;margin-bottom:10px}
.cal-container .pdf,.reset{margin-bottom:20px;margin-top:15px;display:block;border-color:#e80033;border-radius:3px;border-width:thin;color:white;height:25px;flex:1;font-weight:bold;font-size:10px;display:block}