
.plan-list-accordian {
 	// margin-bottom: 2rem;
}

.skeleton {
	width: 100%;
	border: 1px solid lightgray;
	border-radius: 1rem;
	margin-bottom: 1rem;
}

.skeleton tr:last-child td:first-child {
    border-bottom-left-radius: 2rem;
}

.skeleton tr:last-child td:last-child {
    border-bottom-right-radius: 2rem;
}

.skeleton td {
	padding: 1rem 1rem;
}

.skeleton td div {
	background: lightgray;
}

.features-filter {
	cursor: pointer;
}

.form-check-label {
	cursor: pointer;
}

.compare-strip-box-skeleton div {
	height: 80px;
	background: lightgray;
}

.accordion-img {
	height: 48px;
	margin-right: 2rem;
}

.accordion-text {
	font-size: 1rem;
	font-weight: bold;
}

#insurer_count_span {
	
}

.best_plan_class {
	color: #1d2c80;
}

.btn-show-more {
    background: #1d2c80;
    color: #fff;
    font-size: 0.7rem;
    padding: 0.3rem 0.7rem;
    border-radius: 0.5rem;
    cursor: pointer;
}

.btn-show-more:after {
    content: "\25b2";
    font-size: 0.7rem;
}

.btn-show-more.dropdown:after {
    content: "\25bc";
    font-size: 0.7rem;
}

/*.plan-benefit-cover li {
	float: left;
	margin-left: 0.6rem;
	margin-bottom: 0;
	font-weight: 600;
	color: #1d2c80;
	list-style: none !important;
}
*/
.plan-benefit-cover {
	padding: 0.6rem 0rem;
}

.slide-close {
	height: 0px;
    overflow: hidden;
    transition: 0.1s;
}

.slide-open {
	height: auto;
    overflow: hidden;
    transition: 0.1s;
    border-top: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    padding: 1rem 0 0 0;
    background: rgba(250, 250, 250);
    margin: 1rem 0;
}

.compare-box-cover {
	background: #fff;
}

.compare-plan-name {
	height: 40px;
}

.compare_logo {
	height: 75px;
	width: auto!important;
}

#plan-list {
	margin-bottom: 10rem;
}

.compare-plan-amt {
	
}