/* General style for all inputs and buttons */ body { background-color: #f0f0f0; margin: 0%; font-family: Arial, Helvetica, sans-serif; } /* Add a container div that has this styling */ div.container { margin: 0 auto; padding: 0%; } .flex_container{ display: flex; flex-direction: column; } .flex_container_content{ display: flex; flex-direction: row; column-gap: 5vw; } .flex_row{ display: flex; flex-direction: column; } .flex_column{ display: flex; flex-direction: row; } .flex_col_gap_5{ column-gap: 5vw; } .flex_col_gap_4{ column-gap: 4vw; } .flex_col_gap_3{ column-gap: 3vw; } .flex_col_gap_2{ column-gap: 2vw; } .flex_col_gap_1{ column-gap: 1vw; } .banner_inputs { width: 90%; margin-top: 1vh; margin-left: 5%; background-color: #145593; color: white; } .font_size_2vw { font-size: 2vw; } input, button, textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #f0f0f0; /* background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, .25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .25) 75%, transparent 75%, transparent); */ background-size: 8px 8px; border: 1px solid #145593; border-radius: 4px; box-sizing: border-box; color: #333; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1vw; font-weight: 400; line-height: 20px; margin-top: 1vh; margin-left: 0px; margin-right: 0px; margin-bottom: 1vw; min-height: 50px; padding: 6px 12px; text-align: center; transition: all .2s ease-in-out; user-select: none; -webkit-user-select: none; touch-action: manipulation; will-change: transform; } button { background-color: #145593; color: #f0f0f0; } /* Centered headers */ h1, h2, h3, h4, h5, h6 { text-align: center; margin-left: auto; margin-right: auto; } .h1_size { font-size: 5vw; } label { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #f0f0f0; /* border: 1px solid rgba(0, 0, 0, .2); */ border-radius: 4px; box-sizing: border-box; color: #145593; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 2vw; font-weight: 400; line-height: 20px; margin-top: 1vh; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; min-height: 36px; padding: 6px 12px; text-align: center; transition: all .2s ease-in-out; user-select: none; -webkit-user-select: none; touch-action: manipulation; will-change: transform; } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #f0f0f0; border: 1px solid #145593; border-radius: 4px; box-sizing: border-box; color: #333; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1vw; font-weight: 400; line-height: 20px; margin-top: 1vh; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; min-height: 36px; padding: 6px 12px; text-align: center; transition: all .2s ease-in-out; user-select: none; -webkit-user-select: none; touch-action: manipulation; will-change: transform; } .block_buttons{ display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 2vh; margin-left: auto; margin-right: auto; height: 15vw; width: 15vw; background-color: #145593; border-radius: 1vw; box-shadow: #333 0 0 0.5vw; color: white; font-size: 3vw; } /* Hover style */ input:hover, button:hover { background-color: #e0e0e0; box-shadow: 0 0 8px rgba(0, 0, 0, .2); transform: translateY(-1px); color: black; } /* Active style */ input:active, button:active { background-color: #d0d0d0; box-shadow: 0 0 4px rgba(0, 0, 0, .2); transform: translateY(0); } /* Focus style */ input:focus, button:focus { background-color: #d0d0d0; outline: none; } /* Disabled style */ input:disabled, button:disabled { background-color: #f5f5f5; border-color: rgba(0, 0, 0, .1); color: rgba(0, 0, 0, .4); cursor: not-allowed; } /* Style for submit button */ input[type="submit"], button[type="submit"] { background-color: #4CAF50; color: white; } /* Hover style for submit button */ input[type="submit"]:hover, button[type="submit"]:hover { background-color: #45a049; } /* Active style for submit button */ input[type="submit"]:active, button[type="submit"]:active { background-color: #3e8e41; } /* Style for reset button */ input[type="reset"], button[type="reset"] { background-color: #f44336; color: white; } /* Hover style for reset button */ input[type="reset"]:hover, button[type="reset"]:hover { background-color: #d32f2f; } /* Active style for reset button */ input[type="reset"]:active, button[type="reset"]:active { background-color: #c62828; }