.solid-pricing.pricing-design-27 .pricing-container {
  padding: 0;
}
.solid-pricing.pricing-design-27 .pricing-container.pricing-container-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
.solid-pricing.pricing-design-27 .pricing-container .pricing-header,
.solid-pricing.pricing-design-27 .pricing-container .pricing-body,
.solid-pricing.pricing-design-27 .pricing-container .pricing-footer {
  height: 14.25rem;
}
.solid-pricing.pricing-design-27 .pricing-header {
  position: relative;
  padding: 3.4375rem 3.125rem;
  z-index: 1;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
/*.solid-pricing.pricing-design-27 .pricing-header.pricing-header-1:after,
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-2:after,
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-3:after,
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-4:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 5rem;
  color: rgba(255, 255, 255, 0.15);
  bottom: 0;
  right: 5%;
  z-index: -1;
}
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-1:after {
  content: "\f007";
}
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-2:after {
  content: "\f09d";
}
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-3:after {
  content: "\f0b1";
}
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-4:after {
  content: "\f0ac";
}*/

.solid-pricing.pricing-design-27 .pricing-header.pricing-header-arrow {
    background: transparent;
}
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-arrow:after, .solid-pricing.pricing-design-27 .pricing-header.pricing-header-arrow:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.solid-pricing.pricing-design-27 .pricing-header.pricing-header-arrow:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 20px;
	margin-top: -20px;
}
.solid-pricing.pricing-design-27 .pricing-header.pricing-header-arrow:before {
	border-color: transparent;
	border-left-color: #ccc;
	border-width: 21px;
	margin-top: -21px;
}

/*.solid-pricing.pricing-design-27 .pricing-header.pricing-header-arrow:before {
  content: "";
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  pointer-events: none;
  border-width: 32px 0 32px 16px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: inherit;
  border-right-color: #ddd;
  top: 35%;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  left: 100%;
}*/
.solid-pricing.pricing-design-27 .pricing-body {
  color: #8e8e8e;
  padding: 3.125rem 3.75rem;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.solid-pricing.pricing-design-27 .pricing-footer {
  padding: 3.75rem 2.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.solid-pricing.pricing-design-27 .pricing-title {
  position: relative;
}
.solid-pricing.pricing-design-27 .pricing-list {
  padding: 0;
  list-style: none;
}
.solid-pricing.pricing-design-27 .pricing-list > li {
  padding: 0.5625rem 0 0.4375rem 0;
}
.solid-pricing.pricing-design-27 .pricing-list > li:last-child {
  border-bottom: 0;
}

/* aanvullingen HC */

.pricing-body {
    border-top: 1px solid #ddd;
}
.pricing-footer {
    border: 1px solid #ddd;
    border-bottom:0;
    border-left:0;
}
.solid-pricing.pricing-design-27 .pricing-container:last-child .pricing-body,
.solid-pricing.pricing-design-27 .pricing-container:last-child .pricing-footer {
    border-bottom: 1px solid #ddd;
}
