* { font-family: Helvetica, sans-serif; font-size: large; /* border: #000 solid 1px; */ } body { background-color: #f5eee6; } /* The navbar */ .navbar { background-color: #f5eee6; width: 100%; padding: 1px; } .navbar a { float: left; display: block; color: #000; text-align: center; font-size: 15px; text-decoration: none; font-weight: bold; padding: 32px; } .navbar a:hover { background-color: #628563; } .navbar a.active { background-color: #774040; color: #fff; } #logo { width: 70px; height: 70px; float: right; } /* Query and Summary */ .bigContainer { background-image: url("images/bgImg.jpg"); height: 96vh; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; } #queryForm, #summaryView { width: 50%; padding-top: 2%; margin: auto; } #summaryField { overflow: scroll; } .fieldsSection { background-color: rgb(239, 226, 208, 0.5); height: 600px; border: none; } .buttonSection { background-color: rgb(98, 133, 99, 0.5); border: none; } legend { font-size: 40px; font-weight: 600; text-align: center; } table { width: 100%; margin: auto; table-layout: fixed; } td { text-align: center; padding: 1%; overflow-wrap: break-word; } .labelColumn { width: 30%; } .SumQuery { padding: 2%; width: 30%; } input, textarea, select { margin-left: 54px; width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; background-color: rgb(255, 255, 255); } /* buttons */ button, .editorLink { background-color: #efe2d0; border: none; color: black; padding: 10px 20px; text-align: center; margin: 4px 2px; cursor: pointer; border-radius: 10px; text-decoration: none; } button:hover, .editorLink:hover { background-color: #628563; color: #fff; } .editorLink { margin-top: 10px; position: absolute; float: right; } .footer { height: 5%; }