._efK {
width:100%;
text-align:center;
font-family: 'Baloo 2', sans-serif;
font-weight:bold;
}

._efL {
width:100%;
text-align:center;
font-family: 'Baloo 2', sans-serif;
font-weight:bold;
}

._efM {
width:100%;
text-align:left;
font-family: 'Baloo 2', sans-serif;
margin:1em 0 0 0;
}

div._efJ {
width:100%;
display:flex;
flex-wrap: wrap;
text-align:center;
align-item:start;
}

div._efN {
width : fit-content;
display:inline-block;
text-align:center;

margin:auto;
}

div._efN2 {
display:inline-block;

margin:0 0 1em 0;

flex-grow: 4;
}

div._efT {
display:flex;

flex:1;
min-width:300px;





flex-wrap:wrap;
align-item:start;
height:fit-content;
}

div._efU {
display:inline-flex;
border:solid 1px transparent;
flex-grow:4;
flex-shrink:1;
flex-basis:300px;
position:relative;
height:fit-content;
}

._efU span {
display:inline-block;
position:absolute;
top:0;
left:0;
background-color:#007bff;
color:#FFF;
border-radius:10em;
width:35px;
text-align:center;
padding:0;
font-weight:bold;
}




table._fkt {
float:left;
margin:10px;
}
table._fkt tr {
height:28px;
}
table._fkt td {
text-align:center;
vertical-align:center;
}
table._fkt td.Letter {
border:solid 1px #007bff;
border-radius:4px;
}
table._fkt td.ID {
background-color:#007bff;
color:#FFF;
font-weight:bold;
border-radius:100%;
}
table._fkt td.IDH {
border-radius:100% 4px 4px 100%;
}
table._fkt td.IDV {
border-radius:100% 100% 4px 4px;
}



