/* Colors taken from: https://tailwindcss.com/docs/customizing-colors#default-color-palette */ /* Toolbar Buttons */ #app { background: gray; width: 100vw; height: 100vh; margin: 0 auto; } .button-finish { transition: background-color linear 300ms; background-color: #059669; /* emerald-600 */ color: white; border-left: none; } .button-finish:hover, .button-finish:focus, .button-finish:active { background-color: #10b981; /* emerald-500 */ color: white; } .button-reject { transition: background-color linear 300ms; background-color: #d97706; /* amber-600 */ color: white; border-left: none; } .button-reject:hover, .button-reject:focus, .button-reject:active { background-color: #f59e0b; /* amber-500 */ color: white; } .button-reset { transition: background-color linear 300ms; background-color: #2563eb; /* blue-600 */ color: white; border-left: none; } .button-reset:hover, .button-reset:focus, .button-reset:active { background-color: #3b82f6; /* blue-500 */ color: white; } body { background-color: #bbb; } .page { margin-top: 3rem; background: white; border-radius: 5px; box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px; max-width: 40rem; } .page section { max-width: 30rem; margin: 0 auto; } .page header .icon { display: inline-block; border-radius: 100px; padding: 15px; margin-bottom: 2rem; } .page header .icon.admin { background-color: #331904; color: #fecba1; } .page header .icon.locked { background-color: #ffc107; color: #000; } .page header .icon.signed { background-color: #146c43; color: #fff; } .page .form { max-width: 30rem; margin: 2rem auto; display: flex; gap: 1rem; } #form-access-code > .input, #form-admin-password > .input { flex-grow: 1; } #page-admin header .icon { background-color: #331904; color: #fecba1; } .envelope { display: block; border: 1px solid #eee; margin-bottom: 1rem; padding: 0.5rem; } footer#page-footer { color: #333; max-width: 40rem; margin-top: 1rem; font-size: 0.85rem; } footer#page-footer a, footer#page-footer a:link, footer#page-footer a:hover, footer#page-footer a:visited, footer#page-footer a:focus { color: #444; } .sender-card { background-color: transparent; border: none; } .sender-card .row { height: 7vh; } .sender-card img{ height: 7vh; background-color: rgb(209, 207, 207); border-radius: 50px; } .envelope-message { font-family: 'Roboto', sans-serif; } .none-display { display: none } .dropdown-flag img, .img-flag { width: 30%; height: 70%; } .dropdown-flag { height: 75%; width: 75%; } /* --- */ /* Adjusting the height of the select2 container */ .dropdown-flag .select2-container--default .select2-selection--single { height: 40px; /* Desired height */ } /* Adjusting the height and vertical alignment of the selected item */ .dropdown-flag .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 38px; /* Should be 2px less than the height for internal padding */ } /* Adjusting the height of the dropdown arrow */ .dropdown-flag .select2-container--default .select2-selection--single .select2-selection__arrow { height: 38px; /* Again, 2px less than the height */ } /* Adjusting the height of dropdown list items */ .dropdown-flag .select2-container--default .select2-dropdown .select2-results>.select2-results__options { max-height: 200px; /* Optional, adjust for larger dropdown height */ } /* CSS for custom class to increase dropdown height */ .increase-dropdown-height { min-height: 400px; /* Optional, larger value for increased height */ } /* Adjusting select2 width to fit within a specific form size */ .dropdown-flag .select2-container { width: 100% !important; /* Makes the container full width */ max-width: 180px; /* Suitable maximum width for the form */ } .select2-container--default .select2-search--dropdown .select2-search__field { border-color: #86b7fe; outline: 0; mask-border-width: 0 } .select2-container--default .select2-search--dropdown .select2-search__field:hover { border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25); } .select2-search__field { display:none } .lang-item { font-size: 0.85rem; }