
.bdt-show-hide-container .bdt-show-hide {
	margin: 0;
	padding: 0;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-content {
	display: none;
	margin: 0;
	padding: 0;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-title {
	display: block;
	text-align: center;
	font-size: 1rem;
	transition: all 300ms cubic-bezier(0, .49, .27, .99);
	position: relative;
	padding: 15px 0;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-title:before {
	content: "";
	position: absolute;
	height: 100px;
	width: 100%;
	left: 0;
	bottom: 100%;
	z-index: 1;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
	transition: all 1000ms cubic-bezier(0, .49, .27, .99);
	pointer-events: none;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-toggle-close, .bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-toggle-open {
	display: none;
	z-index: 2;
	position: relative;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-toggle-close {
	display: inline-block;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-icon-closed {
	display: none;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-icon-opened {
	display: block;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-title:before {
	height: 15px !important;
	transition: all 1s linear;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item:not(.bdt-open) .bdt-toggle-open {
	display: inline-block;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-icon-closed {
	display: block;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item .bdt-show-hide-icon-opened {
	display: none;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-item.bdt-open .bdt-show-hide-content {
	display: block;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-icon {
	display: inline-block;
	margin-left: 10px;
	position: relative;
	z-index: 2;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-icon.left-position {
	margin-right: 10px;
}

.bdt-show-hide-container .bdt-show-hide .bdt-show-hide-icon svg {
	width: 1em;
	height: 1em;
	fill: #1e87f0;
}

.bdt-show-hide-container .bdt-show-hide-title {
	display: block;
}

.bdt-show-hide-container .bdt-show-hide-content {
	display: none;
}

.bdt-fold-toggle {
	overflow: hidden;
	transition: all 1s linear;
}
