

/* no style*/
ns {
  
}

input[type='checkbox'].rou {
  width:30;
  height:30;
  min-width:30;
  min-height:30;
}
red {
  display: block;
  background:red
}
green {
  display: block;
  background:lime
}
blue {
  display: block;
  background:blue
}
cyan {
  display: block;
  background:cyan
}
magenta {
  display: block;
  background:magenta
}
yellow {
  display: block;
  background:yellow
}
orange {
  display: block;
  background:orange
}
purple {
  display: block;
  background:purple
}
brown {
  display: block;
  background:brown
}
white {
  display: block;
  background:white
}
black {
  display: block;
  background:black
}
nolor {
  display: block;
  background:none
}

/*
<samosi lef=0 top=0 >
<canvas id="cnv" s=300 brd=5 ></canvas>
<canvas id="cnv" s=300 brd=5 ></canvas>
</samosi>
*/
samosi > * {
  position:absolute;
  left:inherit;
  top:inherit
}



bold {
    font-weight: bold;
}



.ctrpar {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ctrychi {
    display: flex;
    align-items: center;
}
.ctrxchi {
    display: flex;
    justify-content: center;
}






* {
  color: rgb(23, 21, 18);
}

.fil {
  fill-opacity:1;
}






pagtemmrk {
  width:25px
}

spa {
  width:100px;
  height:100px
}








* {
    font-family: monospace;
}





pre {
    padding:5px;
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;
    margin:0px;
    line-height: 15px;
    display:block;
}
table.rou th, table.rou td {
 border-width: 2px;
 border-style: solid;
 border-radius: 10px;
 padding:5px;
}
th,table.rou td {
  border-width: 2px;
  border-color: inherit;
  border-style: solid;
  border-radius: 10px;
  padding:5px;
  text-align: center;
}
table {
margin:0px;
}
vflex  { display: flex; flex-direction: column; }
hflex  { display: flex; flex-direction: row; }
span, a {
margin:0px;
}
blk {
  display:inline-block;
  width:50px;
  height:50px;
  border:2px outset;
  font-size:15px;
  text-align:center;
  vertical-align: middle;
  line-height:50px
}