ghost_leaders_theme/assets/css/members/plan.css

93 lines
1.6 KiB
CSS

.plan-list {
display: flex;
justify-content: center;
}
.plan {
display: flex;
flex-direction: column;
margin: 0 1rem;
padding: 3rem;
max-width: 35rem;
border: 1px solid var(--light-gray-color);
border-radius: 5px;
}
.plan-title {
margin-bottom: 0.3rem;
color: var(--brand-color);
font-size: 2rem;
}
.plan-price {
display: flex;
align-items: baseline;
color: var(--secondary-text-color);
}
.plan-amount {
margin-right: 0.5rem;
color: var(--darker-gray-color);
font-size: 2.4rem;
font-weight: 700;
}
.plan-feature-list {
flex-grow: 1;
margin: 2rem 0 3rem;
padding: 0;
list-style-type: none;
}
.plan-feature {
margin: 0.6rem 0;
}
.plan-selector {
display: flex;
justify-content: center;
margin-bottom: 3rem;
}
.plan-selector-button {
position: relative;
}
.plan-selector-button:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.plan-selector-button + .plan-selector-button {
margin-left: -1px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.plan-selector-button + .plan-selector-button:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.plan-selector-button:hover {
z-index: 10;
}
@media (max-width: 991px) {
.plan {
display: none;
}
.plan-selector-free + .plan-list .plan-free {
display: flex;
}
.plan-selector-monthly + .plan-list .plan-monthly {
display: flex;
}
.plan-selector-yearly + .plan-list .plan-yearly {
display: flex;
}
}