recipes.coopcloud.tech/public/style.css

166 lines
2.2 KiB
CSS

:root {
--light-blue: #6A9CFF;
--dark-blue: #000099;
--light-pink: #FF4F88;
--dark-pink: #7E5E69;
--white: #FFFFFF;
--black: #000000;
}
body {
}
.app-headings {
font-size: 24px;
}
.background {
background-color: none;
}
.container-fluid {
min-height: 92vh;
}
i.fas, i.fab {
display: inline-block;
margin-right: 0.3rem;
}
/* Filtering */
#filter {
position: fixed;
left: 0;
background-color: var(--light-blue);
padding-top: 1rem;
height: 100%;
}
#filter > form > div {
margin: 1rem 0;
}
#filter h3 {
font-size: 18px;
}
input[type=checkbox] {
margin-right: 0.5rem;
}
a.help {
display: inline-block;
margin-left: 0.5rem;
font-size: 14px;
color: var(--dark-pink);
}
.category-tile {
cursor: pointer;
}
.category-tile:hover {
color: var(--dark-blue);
}
.category-tile.active {
color: var(--white);
}
/* Intro */
.card#intro {
margin: 1em 0;
}
/* Cards */
.app-category {
background-color: var(--light-blue);
color: var(--white);
margin-left: 0.5rem;
}
.card-description {
width: 95%;
padding: 0em;
margin: auto;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.card.filter {
margin-bottom: 0.8rem;
}
.footer {
background-color: none;
border: none;
padding: 0.1em 0.75em;
text-align: center;
width: 85%;
margin: 0 auto;
height: 10%;
}
.card-img-top {
width: 100%;
height: 5vw;
object-fit: cover;
}
.card-img-large {
height: 10vw;
}
.smaller-card {
border: 1px solid var(--dark-pink);
border-radius: 20px;
overflow: hidden;
}
.recommended-card {
}
.title-container {
text-align: center;
}
.title {
color: var(--dark-blue);
}
/* Navbar */
.navbar-text {
color: var(--dark-blue);
text-align: center;
}
.navbar {
margin: auto;
background-color: var(--light-pink);
}
@media (min-width: 768px) {
.smaller-card .card-body p {
height: 2.5rem;
}
}
@media (max-width: 768px) {
.card-body p {
}
}
@media (max-width: 768px) {
#filter {
width: 100%;
position: relative;
margin-bottom: 1rem;
}