.r26 {width: 260px; justify-content: space-around; display: flex; border: 0px solid red; color:red;padding: 3px;}
.r25 {width: 250px; justify-content: space-around; display: flex; border: 2px solid red; color:red;padding: 3px;}  
.r28 {width: 280px; justify-content: space-around; display: flex; border: 0px solid red; color:red;padding: 3px;}       
.r29 {width: 301px; justify-content: space-around; display: flex; border: 0px solid red; color:red;padding: 3px;}
.or29 {max-width: 100%;display: flex; justify-content: center; align-items: flex-start;}
div.snum2 { color:red; text-align: center; width: 30px; height: 30px; padding: 5px; font-size: 20pt; } 
div.snumh2 { color:red; text-align: center; width: 30px; height: 30px; padding: 5px; font-size: 20pt; }
div.slrw2 { width: 300px; justify-content: space-around; display: flex; align-items: flex-start; min-height: 100%; }
.overlay2 { font-size: 20pt; color: blue; padding: 12px 12px; transform: rotate(10deg); z-index: 12; }
.numframe2 { width: 30px; height: 30px; position: absolute; font-size:20pt; color: red; padding: 10px 0px; }
div.snum3 { color:red; text-align: center; width: 30px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snonum2 { text-align: center; width: 5px; height: 56px; padding: 1px; }
.sldgmnumfo2 { width: 30px; height: 30px; position: relative; text-align: center; }
div.snum4 { color:red; text-align: center; width: 6px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snum5 { color:red; text-align: center; width: 2px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snum6 { color:red; text-align: center; width: 8px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snum7 { color:red; text-align: center; width: 15px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snum8 { color:red; text-align: center; width: 4px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snum9 { color:red; text-align: center; width: 20px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
div.snum10 { color:red; text-align: center; width: 8px; height: 30px; padding: 10px 0px; font-size: 20pt; } 
.or30 {width: 320px;display: flex; justify-content: center; align-items: flex-start;}
.or31 {width: 340px;display: flex; justify-content: center; align-items: flex-start;}
.or32 {width: 260px;display: flex; justify-content: center; align-items: flex-start;}
.c1 { /*width:100%;*/text-align: center;font-size: 1rem;}
.c2 { width:100%;display: flex; justify-content: center; align-items: flex-start;}