@import "nav.css"; main { padding-top: 2.5em; display: flex; flex-direction: column; justify-content: center; align-items: center; } div.searchContainer { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; } main form { width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 1em; } main#search form input:not([type="submit"]) { border-top-right-radius: 0; border-bottom-right-radius: 0; width: auto; } main#search form button { border-top-right-radius: 0.5em; border-bottom-right-radius: 0.5em; width: 20%; height: 3em; background-color: var(--primary); border: none; outline: none; color: #FFFFFF; cursor: pointer; } div.searchBtnContainer { display: flex; flex-direction: row; justify-content: center; align-items: center; } div.searchBtnContainer:hover input { border: 4px solid var(--hover); } main#search div.searchBtnContainer:hover button { background-color: var(--hover); } .selectDiv { position: relative; min-width: 300px; cursor: pointer; } .selectDiv:before { content: ''; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: -5px; top: 13px; padding: 0 0 2px; position: absolute; width: 46px; background-color: var(--primary); height: 30px; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } .selectDiv:after { content: '<>'; font: 18px "Consolas", monospace; color: #FFFFFF; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 6px; top: 18px; padding: 0 0 2px; position: absolute; } .selectDiv select { -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; display: block; outline: none; width: 100%; max-width: 30em; height: 3em; float: right; margin: 6px 0; padding: 0 24px; background-color: #ffffff; background-image: none; border: 4px solid var(--primary); -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; word-break: normal; } .selectDiv:hover select, .selectDiv select:hover { border: 4px solid var(--hover); } .selectDiv:hover:before { background-color: var(--hover); } .content { margin-top: 3em; }