@import("https://fonts.googleapis.com/css2?family=Muta Malar");
*{margin:0;padding:0;line-height:1.3; font-family:'Mukta Malar';box-sizing:border-box;
	color:#000;font-size:min(4vw, 16px);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
body{background:#fff;width:100%;}
table{width:100%;border-collapse:collapse;}
td{border:1px solid #aaf;padding-left:6px;height:38px;}
th{color:#123;height:38px;border:1px solid #aaa;background:#f0f0f0;}
a{text-decoration:none;color:#00f}
h1{font-size:2rem;}
h2{font-size:1.7rem;}
h3{font-size:1.4rem;text-align:center}
h4{font-size:1rem;}
button:focus,button:hover,button:active{background:navy;color:#fff}
.btn{padding:5px 6px; margin:5px;background:indigo;border:0;font-weight:bold;color:#fff}
.btn2{padding:5px 6px;float:left;background:indigo;border:1px solid #orange; color:#fff}
input,select{padding:3px;background:#fff;border:1px solid #ccc;border:0}
input:disabled{color:red}
r{color:red}
#home{width:100%;text-align:center;background:#a0a;color:#fff; padding:10px 0;font-size:1.2em;
	position:fixed;top:0;z-index:100;}
#home a{color:#fff;}
#inner{margin-top:40px;width:100%;}
#head{clear:both;padding:10px; width:100%;text-align:center;}
#rno{width:80px;float:left}
#mno{width:110px;float:left}
#footer{position:fixed;bottom:0;width:100%;background:#459}
#notes{color:#f00;text-align:center;font-weight:bold;}
#display{visibility:hidden}
#printarea{padding:0 25px;width:100%;max-width:700px; font-size:0.9em;margin:0;float:left;}
#printarea2{padding:3px 25px;width:100%;margin:0;max-width:700px;
	margin-bottom:50px;font-size:0.9em;margin:0;float:left}
.scroll{height:85dvh;overflow-y:auto;width:100%; max-width:700px}
.tblbd0 td{border:0}
.col{float:left;width:100%;max-width:400px;}
.tac{text-align:center}
.bd{border}
.w33,#menu input{width:33.33%;float:left}
.w50{width:50%;float:left}
.w25{width:25%;float:left}
.w100{width:100%}
.hid{display:none}
.fl{float:left;}
.fr{float:right}
.vhid{visibility:hidden}
.inner{width:100%;max-width:700px;margin:auto;}
.pad0tbl td{padding:0}
/*::placeholder{color:#aaa}*/
::-webkit-scrollbar{width: 1px;border-radius: 25px;}
::-webkit-scrollbar-track{background: #f1f1f1;}
::-webkit-scrollbar-thumb{background:transparent;}
@media only screen and(max-width:500px){.col{height:auto}#printarea{float:left;}}