/* Styles to redesign Frontstore */

/* Customer Login Page */
body.login-background {
	background: url(https://proofdy.io/themes/altum/assets/images/proofdy-background.webp) left top no-repeat !important;
	background-size: cover !important;
}

/* Customer Register Page */
body.register-background {
	background: url(https://proofdy.io/themes/altum/assets/images/proofdy-background.webp) left top no-repeat !important;
	background-size: cover !important;
}

/* Customer Lost Password Page */
body.lost-password-background {
	background: url(https://proofdy.io/themes/altum/assets/images/proofdy-background.webp) left top no-repeat !important;
	background-size: cover !important;
}

/* Front Page */
body.bg-white {
	background: #ecf7fc !important;
}

.bg-pink-pastel {
	background-color: #fae3e9;
}

.custom-price-plans .btn-group-custom .btn {
	background: #b9e3f4 !important;
}

.custom-price-plans .btn-group-custom .btn.active {
	background: #31363e !important;
}

.index-register-container {
	background-image: linear-gradient(to bottom right, #e5fbba, #79dfff);
}

.index-register-container .text-center h2 {
	color: #31363e;
}

/* Affiliate Page */
.affiliate-page .card {
	/* background-color: #fae3e9; */
	background-image: linear-gradient(to bottom right, #e5fbba, #79dfff);
}

.affiliate-page .card.get-started-affiiate {
	background-image: linear-gradient(to bottom right, #e5fbba, #79dfff);
}

.affiliate-page .card.card-transparent {
	background: transparent;
}

.affiliate-page .card .card-body .text-primary {
	font-weight: 700 !important;
}

.affiliate-page .card .card-body svg,
.affiliate-page .card-body .card svg {
	color: #37517e !important;
}

.affiliate-page .image-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	justify-content: center;
}

.affiliate-page .image-wrap .thin-image-first {
	display: block;
    margin: 0 .5rem;
    width: calc(20% - 1rem);
    border-radius: 50rem;
    -o-object-fit: cover;
    object-fit: cover;
	min-height: 200px;
}

.affiliate-page .image-wrap .thin-image-second {
	display: block;
    margin: 0 .5rem;
    width: calc(25% - 1rem);
    border-radius: 50rem;
    -o-object-fit: cover;
    object-fit: cover;
	min-height: 250px;
}

.affiliate-page .image-wrap .thin-image-third {
	display: block;
    margin: 0 .5rem;
    width: calc(20% - 1rem);
    border-radius: 50rem;
    -o-object-fit: cover;
    object-fit: cover;
	min-height: 200px;
}

/* Plan Page */
.custom-plan-page .btn-group-custom .btn {
	background: #b9e3f4 !important;
}

.custom-plan-page .btn-group-custom .btn.active {
	background: #31363e !important;
}

.custom-plan-page .card .card-body svg,
.custom-plan-page .card-body .card svg {
	color: #37517e !important;
}

.custom-plan-page .card .card-body {
	background-image: linear-gradient(to bottom right, #e5fbba, #79dfff);
	border-radius: 0.5rem;
}

.custom-plan-page .accordion .card {
	background: transparent;
}

.custom-plan-page .accordion .card .card-body {
    margin-bottom: 16px;
    border-radius: 0.5rem;
    padding: 15px;
}