
body {padding:.5rem;}
div#container {background-color:#50a8ef; max-width:800px; padding:.75rem; border-radius:.5rem; margin:0 auto;}
div#container div.inputGroup {padding:.25rem;}
div#container div.inputGroup > label {font-weight:bold; margin-bottom:1rem;}
div#container div.inputGroup div.input-row {}
div#container div.inputGroup div.button-row div.col-6:nth-of-type(1) {padding-right:.25rem;}
div#container div.inputGroup div.button-row div.col-6:nth-of-type(2) {padding-left:.25rem;}
div#container div.inputGroup div.button-row div.col-4:nth-of-type(1) {padding-right:.25rem;}
div#container div.inputGroup div.button-row div.col-4:nth-of-type(2) {padding-right:.25rem; padding-left:.25rem;}
div#container div.inputGroup div.button-row div.col-4:nth-of-type(3) {padding-left:.25rem;}
div#container div.inputGroup input,
div#container div.inputGroup button,
div#container div.inputGroup select#chooser {width:100%; /*height:100%;*/ border-radius:.5rem;}
div#container div.inputGroup select#chooser {padding:.25rem; margin-bottom:2px;}
div#container div.inputGroup div.button-row button {border:1px solid #888; background-color:#EEE; font-weight:bold; padding:.1rem; margin-top:.25rem;}
div#container div.inputGroup div.input-row label {padding:.1rem; margin-bottom:.25rem;}
div#container div.inputGroup div.input-row input {padding:.1rem .75rem; margin-bottom:.25rem;}