.blockingControl { text-align: center; font-size: 150%; } #controlsBlock ul { list-style: none; padding: 0; } #controlsBlock .control { margin: 1em 0; display: flex; align-items: center; border-radius: 0.3em; /*For the .hide element */ position: relative; } #controlsBlock .controlText { display: flex; padding: 0.4rem; } #controlsBlock .controlText p { margin: 0; } #controlExplanation { } #controlExplanation > div { display: inline; } /*Disable links visually */ #controlExplanation a { color: inherit; text-decoration: none; } /* Display the values of the variables in the explanation of the failed control */ #controlsBlock .variable .situationValue { display: inline-block; } #controlsBlock img { margin: 0 0.6em 0 !important; width: 1.6em !important; height: 1.6em !important; } #controlsBlock #solution { } #controlsBlock { } #controlsBlock .hide { font-size: 200%; padding: 0; margin: 0; right: 0em; }