/* layout-related.css */ /* Center the form */ .container { padding: 15px; width:1200px; max-width:1400px; border-radius: 1rem; text-align: center; margin: auto; } @media(max-width:1200px){ .container{ width:inherit; } } /* Typography styles */ h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; margin-bottom: 1rem; } h4 { font-weight: 600; } /* Form styles */ .form-label { font-weight: bold; text-align: left; display: block; margin-bottom: 0.5rem; } .form-control { border-radius: 0.5rem; padding: 0.75rem; margin-bottom: 1rem; width: 100%; transition: border-color 0.2s ease-in-out; } .form-group { margin-bottom: 1.5rem; } .required:after { content: " *"; } /* Button styles */ .btn-primary { border-radius: 0.5rem; padding: 0.75rem 1.5rem; font-size: 1rem; transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; cursor: pointer; outline: none; border: none; display: block; width: 100%; } /* Alerts */ .alert { padding: 1rem; border-radius: 0.5rem; text-align: center; margin-top: 1rem; } .alert-danger { margin-bottom: 1rem; } /* Spinner */ .spinner-border { width: 3rem; height: 3rem; border-width: 0.3rem; } /* Other styles */ .blazor-error-boundary { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #dc3545; padding: 1rem 1rem 1rem 3.7rem; color: white; } .common-card-height { height: 400px; } /* color-related.css */ /* Background Colors */ .container { background-color: #E0F2F1; } .modal-header { background-color: #E0F2F1; } h1, h2, h3, h4, h5, h6 { color: #00695C; } .form-label { color: #004D40; } .form-control { border: 1px solid #26A69A; } .form-control:focus { border-color: #009688; box-shadow: 0 0 0 0.2rem rgba(0, 150, 136, 0.25); } .required:after { color: #D32F2F; } .btn-primary { color: #fff; background-color: #009688; border-color: #00796B; } .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:disabled, .btn-primary.disabled { background-color: #00796B; border-color: #004D40; } .spinner-border.text-primary { color: #009688; } .darker-border-checkbox.form-check-input { border-color: #00695C; } .validation-message { color: #004D40; } .blazor-error-boundary::after { color: #004D40; } .btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color: #00796B; border-color: #004D40; } .ai-ingredients-response { height: 300px; overflow-y: auto; scrollbar-width: thin; -ms-overflow-style: none; } .ai-response { min-height: 200px; height: fit-content; height: -moz-max-content; } .ai-response::-webkit-scrollbar, .ai-ingredients-response::-webkit-scrollbar { width: 2px; } .ai-response::-webkit-scrollbar-thumb, .ai-ingredients-response::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,0.5); } #upload-image { opacity: 0; position: absolute; z-index: -1; } .custom-table { color: #00695C; } .custom-table th { color: #004D40; } .custom-table a { color: #009688; } .custom-table img { border: 1px solid #26A69A; }