.name{color:darkred;font-weight:bold}#header{min-height:60px}.kb-intro{padding:5px;text-align:center;background-color:#f2f2fd;border-radius:5px;margin-bottom:5px}.kb-intro .kb-intro-title{font-size:18px;color:#6d6b6b;font-style:italic}#builder{position:relative;display:inline-block}#components_container{width:100%;max-width:400px;display:inline-block;vertical-align:top}#components_study,#game_kanji{padding:10px;background-color:#dae5ff;border:solid 1px #bdcfff;border-radius:5px;margin-top:10px}.component{font-weight:bold;padding:4px;z-index:1000;display:inline-block;margin:5px;border-radius:3px;box-shadow:0 0 0.3em rgba(0,0,0,0.2);font-size:40px;line-height:55px}@media only screen and (min-width: 500px){.component{font-size:60px;line-height:70px}}.hovered{background-color:#645EBF;opacity:0.5}.correct{color:#645EBF;box-shadow:none}#contain{vertical-align:top;text-align:center}#next_buttons{position:relative;z-index:1000;clear:both}#kbStatus{display:none;padding:10px;border-radius:3px;margin-left:5px;margin-right:5px}#kbStatus span{color:darkred}#kb_helpdiv{background-color:#dcdbf4;padding:10px;border-radius:3px;margin-left:5px;margin-right:5px}.helpitem{min-height:45px;line-height:35px;color:#5a5a5a;font-size:18px;border-top:dotted 1px darkgray;padding:5px;display:flex;align-items:center}.helpcontent{display:none;color:#444444;line-height:20px}.kdrawbutton{padding:5px;height:30px;background-color:#5d9489;border:solid 1px #357ebd;color:white;cursor:pointer;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:10px;border-radius:3px}.complink{border:solid 1px;border-radius:3px;padding-left:4px;padding-right:4px}.kbimage{width:100%;margin:20px;min-height:100px}@media only screen and (min-width: 890px){.kbimage{float:left;width:100px}}
