/* * Bison Building Form Builder */ /* Table of contents –––––––––––––––––––––––––––––––––––––––––––––––––– - Grid - Base Styles - Typography - Links - Tables - Misc - Clearing */ /* Grid –––––––––––––––––––––––––––––––––––––––––––––––––– */ .container { position: relative; width: 100%; max-width: 1080px; margin: 0 auto; padding: 0 10px; box-sizing: border-box; } .column, .columns { width: 100%; float: left; box-sizing: border-box; } /* For devices larger than 400px */ @media (min-width: 400px) { .container { width: 85%; padding: 0; } } /* Base Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* NOTE html is set to 62.5% so that all the REM measurements throughout Skeleton are based on 10px sizing. So basically 1.5rem = 15px :) */ html { font-size: 62.5%; } body { font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */ font-weight: 400; font-family: Arial, Helvetica, "HelveticaNeue", "Helvetica Neue", sans-serif; color: #222; } /* Typography –––––––––––––––––––––––––––––––––––––––––––––––––– */ h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: 300; } h3 { font-size: 2.4rem; font-weight: 600; } h4 { font-size: 1.8rem; font-weight: 600; } p { margin-top: 0; margin-bottom: 0; } /* Links –––––––––––––––––––––––––––––––––––––––––––––––––– */ a { color: #1EAEDB; } a:hover { color: #0FA0CE; } /* Table Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */ #title { text-align: left; font-weight: 300; } #codes { text-align: center; background-color: lightgrey; } #top-heading { border-top: 3px solid black; border-bottom: 2px solid black; } #heading { border-bottom: 2px solid black; border-top: 2px solid black; } #footer { border-bottom: 1px solid black; border-top: 1px solid black; } #form { text-align: center; background-color: lightgrey; font-weight:600; font-size: 3rem; } #formNo { text-align: center; background-color: lightgrey; font-weight:600; font-size: 5rem; } #border { text-align: left; border-width: 0; border: 1px solid darkgrey; color: darkgrey; font-style: italic; font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; } tr, border { border: 1px solid darkgrey; } /* Tables –––––––––––––––––––––––––––––––––––––––––––––––––– */ table { float: left; border-width: 0; border-left: none; border-right: none; } tbody { border-width: 0; border: none; } th, tr { padding: 5px; width: inherit; } td { padding: 2px; } th:first-child, td:first-child { padding-left: 12px; } th:last-child, td:last-child { padding-right: 12px; } /* Misc –––––––––––––––––––––––––––––––––––––––––––––––––– */ hr { /* margin-top: 3rem; margin-bottom: 3.5rem; */ border-width: 0; border-top: 3px solid black; } /* Clearing –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* Self Clearing Goodness */ .container:after, .row:after, .u-cf { content: ""; display: table; clear: both; }