/* COLOR VARS */ :root { --main-bg-color: #aac4ee; --accent-color: #7fa7e6; --overlay-color: #7fa6e6de; --main-text-color: #016ec7; --link-color: azure; --link-visited-color: azure; } body { background-color: var(--main-bg-color); color: var(--main-text-color); font-family: sans-serif; text-align: center; padding-bottom: 60px; /*Footer height*/ } .titleimg { width: 80%; padding-top: 50px; padding-bottom: 10px; max-width: 500px; transition: 0.2s; } .lookup-box { text-align: center; border: black; padding-top: 40px; border-radius: 40px; padding: 10px; margin-bottom: 5px; font-size: 18px; text-transform: uppercase; transition: 0.2s; } .form-text-small { text-align: center; border: black; width: 80%; border-radius: 5px; padding: 10px; font-size: 18px; transition: 0.2s; } @media only screen and (min-width: 600px) {.form-text-small{width: 50%}} .form-text-large { text-align: left; border: black; width: 80%; height: 90px; border-radius: 5px; padding: 5px; font-size: 16px; transition: 0.2s; } @media only screen and (min-width: 600px) {.form-text-large{width: 50%}} .form-info { color: var(--main-text-color); font-size: 17px; font-weight: bolder; margin-bottom: 4px; } .text-description { display: inline-block; width: 80%; color: var(--main-text-color); padding-top: 5px; padding-bottom: 5px; margin-left: auto; margin-right: auto; transition: 0.2s; } @media only screen and (min-width: 600px) {.text-description{width: 50%}} .lookup-button { background-color: #3c78d8; color: var(--link-color); border: none; border-radius: 18px; font-size: 16px; font-weight: bold; padding: 5px; padding-left: 15px; padding-right: 15px; margin-bottom: 10px; cursor: pointer; } .actionbutton { display: inline-block; text-decoration: none; cursor: pointer; background-color: #3c78d8; border: none; border-radius: 10px; color: var(--link-color); padding: 7px; margin-bottom: 10px; font-size: 16px; } .inlinelink { text-decoration: underline; color: var(--link-color); cursor: pointer; } /* START MENU STYLE */ #menubar_hamburger { position: absolute; top: 2px; right: 0; padding: 5px; } .sidebar_control { background-color: transparent; color: var(--link-color); border: none; font-family: sans-serif; font-size: larger; } #sidebar_open_short {display: block;} #sidebar_close_short { display: none; font-size: x-large; } #sidebar { position: fixed; top: 40px; right: 0; margin: auto; display: block; max-width: 250px; width: 0; border-top-left-radius: 45px; border-bottom-left-radius: 45px; background-color: var(--overlay-color); transition: 0.4s; } #sidebar a { padding: 8px 8px 8px 8px; margin-top: 10px; margin-bottom: 10px; font-family: indie-flower, sans-serif; font-weight: 300; text-decoration: none; text-align: center; font-size: 25px; color: var(--link-color); display: block; white-space: nowrap; transition: 0.5s; } /* Footer Styles */ footer { background-color: var(--accent-color); color: white; width: 100%; position: fixed; bottom: 0; left: 0; } footer a { text-decoration: underline; color: white; } footer a:visited { color: white; } footer a:hover { color: beige; }