// Override Bootstrap's Sass default variables // // Nearly all variables in Bootstrap are written with the `!default` flag. // This allows you to override the default values of those variables before // you import Bootstrap's source Sass files. // // Overriding the default variable values is the best way to customize your // CSS without writing _new_ styles. For example, change you can either change // `$body-color` or write more CSS that override's Bootstrap's CSS like so: // `body { color: red; }`. html, body { margin: 0; font-family: 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Heiti SC', 'Microsoft YaHei', 'WenQuanYi Micro Hei', 'DM Sans', sans-serif; font-weight: 400; } p { white-space: normal; word-break: break-word; } // // Bring in Bootstrap // // Option 1 // // Import all of Bootstrap's CSS //@import "bootstrap/scss/bootstrap"; // Option 2 // // Import just the styles you need. Note that some stylesheets are required no matter what. @import 'bootstrap/scss/functions'; // Required @import 'bootstrap/scss/variables'; // Required @import 'bootstrap/scss/mixins'; // Required // // Override Bootstrap here // // Toggle global options // $enable-gradients: true; // $enable-shadows: true; // // Customize some defaults // $body-color: $purple; // $body-bg: #f5f5f5; // $border-radius: .4rem; @import 'variables'; // // @import "bootstrap/scss/root"; // @import "bootstrap/scss/reboot"; // Required // @import "bootstrap/scss/type"; // // @import "bootstrap/scss/images"; // // @import "bootstrap/scss/code"; // @import "bootstrap/scss/grid"; // // @import "bootstrap/scss/tables"; // // @import "bootstrap/scss/forms"; // @import "bootstrap/scss/buttons"; // @import "bootstrap/scss/transitions"; // // @import "bootstrap/scss/dropdown"; // // @import "bootstrap/scss/custom-forms"; // // @import "bootstrap/scss/nav"; // // @import "bootstrap/scss/navbar"; // Requires nav // // @import "bootstrap/scss/card"; // // @import "bootstrap/scss/breadcrumb"; // // @import "bootstrap/scss/pagination"; // // @import "bootstrap/scss/badge"; // // @import "bootstrap/scss/jumbotron"; // // @import "bootstrap/scss/alert"; // // @import "bootstrap/scss/progress"; // // @import "bootstrap/scss/media"; // // @import "bootstrap/scss/list-group"; // @import "bootstrap/scss/close"; // // @import "bootstrap/scss/toasts"; // @import "bootstrap/scss/modal"; // Requires transitions // // @import "bootstrap/scss/tooltip"; // // @import "bootstrap/scss/popover"; // // @import "bootstrap/scss/carousel"; // // @import "bootstrap/scss/spinners"; // @import "bootstrap/scss/utilities"; // // @import "bootstrap/scss/print"; @import 'utilities'; @import 'bootstrap/scss/bootstrap'; //@import 'sizing'; @import 'components'; @import 'texts'; // // Custom styles // @mixin container-background { position: relative; clear: both; } @mixin container-content { max-width: $body-width; width: 100%; height: 100%; margin: 0 auto; } .btn-link { text-decoration: none; color: $primary; } .dropdown-menu { border: none; box-shadow: 0px 0px 24px 0px #d4d3e380; padding: 0; overflow: hidden; .btn-link { text-decoration: none; height: 33px; width: 100%; color: #0d1637; font-size: 14px; text-align: left; border-radius: 0; &:hover { background-color: #f3f6ff; } &.active { background-color: #1748f8; color: white; } } .dropdown-new { color: #1748f8; &:hover { background-color: white; } } .dropdown-new-input-container { padding: 6px 12px; position: relative; input { border: 1px solid #e7e8eb; box-shadow: none; border-radius: 3px; padding: 0 20px 0 5px; height: 22px; font-size: 14px; } .dropdown-new-input-icon { width: 16px; height: 16px; padding: 3px; color: #3d455f; background-color: #eeeff1; border-radius: 3px; position: absolute; top: 10px; right: 15px; } } } .container { @media (min-width: 1200px) { max-width: $body-width; } } .accordion-list { box-shadow: 0px 0px 24px 0px #d4d3e380; border: none; border-radius: 12px; margin-bottom: 16px; .accordion-item { border: none; } } .accordion-button { padding: 12px 28px 12px 12px; outline: none; box-shadow: none !important; &::before { content: ''; bottom: 0; left: 50%; width: 0; height: 1px; position: absolute; background-color: #dee2e6; transition: all 300ms ease-in-out; } .dashed-container { flex: 1; margin-right: 28px; padding: 8px 12px; font-weight: bold; border: 1px dashed #aebffd; border-radius: 3px; } &:not(.collapsed) { color: black; background-color: transparent; box-shadow: none; // border-bottom: 1px solid #dee2e6; &::before { left: 0; width: 100%; } .dashed-container { background-color: #f3f6ff; } } } .submission-result-container { @extend .flex-row-container; align-items: center; justify-content: center; min-height: $body-height; } .submission-result-card { width: fit-content; min-width: 641px; padding: 45px 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 26px; line-height: 36px; box-shadow: 0px 0px 24px 0px #d4d3e380; img { width: 86px; margin-bottom: 20px; } .btn-link { text-decoration: underline; padding: 0; font-size: inherit; } } .upload-contianer { display: flex; align-items: center; } input:-webkit-autofill { box-shadow: 0 0 0 1000px white inset !important; } input:-internal-autofill-previewed, input:-internal-autofill-selected { transition: background-color 5000s ease-in-out 0s !important; }