.scrolldiv{width:100vw;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch !important;padding-top:0;height:100vh !important}.page-div{height:calc(100vh - 10px);overflow:scroll;width:100%;padding:20px 20px 0}.scrolldiv .ios{padding-top:60px}:not(.both-css,.height-css) ::-webkit-scrollbar{height:0;width:0;background:transparent;display:none}.custom-btn1{padding:14px 10px 10px;font-weight:700;font-size:14px;height:44px;border-radius:5px;cursor:pointer;background-color:#333;color:white;text-align:center;min-width:100px;box-shadow:0 8px 16px -4px rgba(0,0,0,0.4)}.custom-btn1-close{background-color:white;color:#333;box-shadow:none}.custom-btn1-close:hover{background-color:#ebebeb;color:#333;box-shadow:none}.custom-btn1-1{background-color:#f5f5f5;border:1px solid #111;color:#111}.custom-btn1-1.disabled{background-color:#aaa;color:#ddd;border:1px solid #aaa;cursor:not-allowed}.custom-btn1.disabled{padding:14px 10px 10px;font-weight:700;font-size:14px;height:44px;border-radius:5px;cursor:pointer;background-color:gray;color:white;text-align:center;box-shadow:none}.custom-btn1-2{background-color:#3e5bf1;border:1px solid #3e5bf1;color:#f5f5f5;box-shadow:0 8px 16px 0 rgba(0,0,0,0.24)}.custom-btn1-3{background-color:#e70909;border:1px solid #e70909;color:#f5f5f5;box-shadow:0 8px 16px 0 rgba(0,0,0,0.24)}.custom-btn1-2.disabled{background-color:#aaa;border:1px;color:#ddd;padding-top:14px;cursor:not-allowed}.custom-btn2{padding:13px 15px 5px;font-weight:700;font-size:14px;height:44px;border-radius:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.24)}.custom-btn3{font-weight:700;font-size:12px;height:100%;border-radius:5px;border:1px solid #111;background-color:#333;color:white;text-align:center;padding:2px;cursor:pointer}.p-upload-file-item{padding:12px 10px;border:1px solid #e7e7e7;border-radius:5px;margin-bottom:5px}.t-file-download-btn{background-color:#333;color:white;font-size:12px;font-weight:700;text-align:center;cursor:pointer;width:70px;height:25px;margin-top:0;margin-left:2px;padding-top:6px;border-radius:4px}.input-label{font-size:13px;font-weight:600;color:#000;margin-top:20px}.input-label.no{margin-top:0}.input-label::after{content:"";-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#f57453;margin-left:3px;margin-bottom:5px;width:3px;height:3px;border-radius:50%}