.accordion-button { color: inherit; background-color: inherit; display: block; border: 1px solid rgb(0 0 0 / .3); height: 60px; } .editor-controls { width: fit-content; display: block; margin: 10px auto; } .editor-controls a { margin: 10px 10px; } .editor-controls a i { font-size: larger; margin: 2px; } .option-controls, .block-controls { width: fit-content; display: block; margin: 10px auto; } .option-controls a, .block-controls a { margin: 0 10px; z-index: 10; } .option-controls a i, .block-controls a i { font-size: larger; margin: 2px; } .accordion-button div { margin: 0; position: relative; top: 50%; transform: translate(0, -50%); } .accordion-button::after { content: none; } .accordion-error { background-color: #bb2d3b; color: white; } .accordion-error:not(.collapsed) { background-color: #bb2d3b; color: white; } .panel-button { padding: 6px; margin: 0px 2px; } .panel-button i { font-size: larger; } .editor-panel, .info-panel { margin: 30pt auto; } .info-panel, .viewer-panel { display: none; } .control-panel { margin-left: auto; margin-right: 0; width:fit-content; } #alert-box { margin: 30px auto; max-width: 460px; } .block { border: 2px solid black; border-radius: 10px; margin: 10px; padding: 5px; } .question-body, .question-block { padding: 0px 2em; } blockquote { padding: 0px 2em; font-style: italic; }