html, body { background-color: #f8f8f8; color: #252526; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif; height: 100vh; margin: 0; padding: 0; width: 100vw; } body { box-sizing: border-box; display: flex; flex-direction: column; } .nav { align-items: center; box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.8); box-sizing: border-box; display: flex; flex-direction: row; justify-content: space-between; flex: 0 0 auto; height: 50px; padding: 16px; background-color: #563d7c; color: #fdd017; z-index: 10; } .nav h3 { font-weight: normal; font-size: 16px; margin: 0; } .nav a { color: #fdd017; text-decoration: none; font-size: 16px; margin-left: 8px; } .nav a:hover { color: #ad8b01; text-decoration: initial; } .content { align-items: center; display: flex; flex: 1 1 auto; flex-direction: column; position: relative; overflow-y: auto; min-height: 1; } .container { background-color: #fff; box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.2); display: flex; flex: 0 0 auto; flex-direction: column; min-height: 1; } .btn { background-color: #fff; border-radius: 2px; border: 1px solid #969499; box-sizing: border-box; color: #563d7c; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; padding: 8px 16px; text-decoration: none; vertical-align: middle; white-space: nowrap; } .btn:hover { background-color: #b19dcf; } .approve { padding: 36px; } .approve .status { font-size: 16px; color: #969499; font-weight: lighter; } .approve .status span { color: #252526; } .approve img { border: 1px solid #969499; width: 100%; } .actions { display: flex; flex-direction: row; flex-wrap: wrap; margin: 8px 0; } .actions a { flex: 0 0 auto; margin-bottom: 8px; margin-right: 8px; text-decoration: none; } .details { border: 1px solid #969499; border-radius: 2px; font-size: 12px; margin: 8px 0; padding: 16px; } .details span { color: #969499; } form.committee { border-bottom: 1px solid #969499; padding: 16px; margin-bottom: 0; } section { color: #969499; flex: 0 0 auto; font-weight: lighter; font-size: 16px; margin-top: 36px; text-align: center; } .items { display: flex; flex-direction: column; flex: 1 0 auto; } .items a.page { display: inline-block; margin: 8px; text-decoration: none; color: #563d7c; font-size: 12px; float: right; } .items a.page:hover { text-decoration: underline; } .items a.page.empty { color: #969499; text-decoration: none; cursor: default; } .pagination { box-sizing: border-box; display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 16px; padding: 0 36px; width: 100%; } .item { display: flex; flex-direction: column; padding: 8px 36px; margin: 0px; border-bottom: 1px solid #969499; box-sizing: border-box; width: 100%; } .item .committeeAndCost { align-items: center; display: flex; flex-direction: row; justify-content: space-between; } .item .committee { color: #969499; font-size: 12px; font-weight: bold; margin: 0px; } .item a { text-decoration: none; } .item .details-row { color: #252526; font-size: 16px; font-weight: lighter; line-height: 24px; margin: 8px 0; padding: 0px; } .item .details-row b { color: #4b4a4d; } .item .details-row em { color: #969499; margin: 0 2px; } .item .status { color: #969499; font-size: 12px; margin: 0px; } .item .cost { display: inline-block; text-align: center; width: 120px; height: 24px; font-size: 12px; color: #969499; border-radius: 2px; border: 1px solid #969499; box-sizing: border-box; padding: 4px; margin: 4px 0; } .item .approved { background-color: #ffd9d9; } .item .processed { background-color: #d9ffd9; } .item .rejected { background-color: #969499; color: #f8f8f8; } .item .newItem { background-color: #fff7d9; } .emptyItems { margin: 36px; color: #969499; font-size: 12px; font-style: italic; text-align: center; } .btn-floating { position: fixed; bottom: 24px; right: 24px; padding: 12px; color: #fdd017; background-color: #563d7c; text-decoration: none; font-weight: bold; z-index: 1000; border-radius: 50%; text-align: center; box-shadow: 0 0 6px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.32); } .btn-floating span { display: block; width: 36; height: 36; font-size: 28; } .btn-floating:hover { background-color: #3e2c5a; box-shadow: 0 0 12px rgba(0, 0, 0, 0.16), 0 12px 12px rgba(0, 0, 0, 0.32); } body.login { background-color: #563d7c; color: #fdd017; } .login { text-align: center; color: #fdd017; } .login div { margin-top: 30%; } .login h3 { font-size: 24px; margin-bottom: 0; } .login h2 { font-size: 28px; margin: 0 auto; } .login .btn { background-color: #fdd017; color: #563d7c; font-size: 16px; } .login .btn:hover { background-color: #c69f02; } h1 { font-size: 18px; font-weight: lighter; color: #563d7c; margin: 16px; } hr { margin: 16px; color: #969499; } .inputRow { box-sizing: border-box; margin-bottom: 16px; padding: 0 36px; } .inputRow label { color: #969499; font-weight: bold; font-size: 12px; margin-left: 2px; } .inputRow input, .inputRow select, .inputRow textarea { box-sizing: border-box; border: 1px solid #969499; font-size: 16px; line-height: 24px; padding: 2px; width: 100%; } .inputRow textarea { resize: vertical; } .editActions { box-sizing: border-box; display: flex; flex-direction: row; justify-content: space-between; padding: 0 36px; width: 100%; } .notes { color: #969499; font-size: 12px; margin: 16px 36px; } /*# sourceMappingURL=site.css.map */