/* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed below. * * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's * vendor/assets/stylesheets directory can be referenced here using a relative path. * * You're free to add application-wide styles to this file and they'll appear at the bottom of the * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS * files in this directory. Styles in this file should be added after the last require_* statement. * It is generally better to create a new file per style scope. * *= require_tree . *= require_self */ body { background-color: #E4E4E4; } .card { margin-bottom: 12px; background-color: white; border-radius: 8px; box-shadow: 0 0 5px rgba(0,0,0,0.2); transition: 0.3s; .card-header { display: flex; flex-direction: column; } .card-body { .attr-list { display: flex; flex-direction: row; justify-content: flex-start; padding-bottom: 10px; .attr { margin-right: 13px; } } } } .unpadded { padding: 0px; } /* On mouse-over, add a deeper shadow */ .card:hover { box-shadow: 0 0 20px rgba(0,0,0,0.4); } .list-group-item:hover { transition: 0.15s; background-color: lightgray; } .list-group-item.selected { background-color: lightgreen; } .list-group-item.selected:hover { transition: 0.15s; background-color: red; } .schedule-section-card:hover { transition: 0.15s; background-color: red; } .align-vertical { display: flex; align-items: center; } .align-left { display: flex; justify-content: flex-start; align-items: center; } .align-center { display: flex; justify-content: center; align-items: center; } .align-right { display: flex; justify-content: flex-end; align-items: center; } #navbar { margin-top: 8px; margin-bottom: 48px; } #logo { font-size: 24pt; color: black; } .form-control:focus { border-color: transparent; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(0, 0, 255, 0.5); } #cart { display: none; } .card .small { margin-bottom: 16px; padding: 12px; }