.pricing-normal, .pricing-premium {
    background-color: #fff;
}
.pricing-standard {
    background-color: #eee;
}
ul.checked,
ul.cancelled {
    list-style-type: none;
}
ul.checked li,
ul.cancelled li {
    padding-left: 2em;
    line-height: 1.1;
    margin-bottom: 0.8em;
}
ul.checked li:before,
ul.cancelled li:before {
    position: absolute;
    margin-left: -2em;
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    text-align: center;
    line-height: 1.3;
}
ul.checked li:before {
    content: "✔";
    background-color: #ffc400;
    border-radius: 0.3em;
    color: #333;
}
ul.cancelled li:before {
    content: "❌";
    color: #555;
    font-weight: bold;
}

.pricing-premium {
    border: solid 0.2em #ffc400;
}
.label {
    border-radius: 2em;
    background-color: #ffc400;
    font-weight: bold;
    font-size: inherit;
    color: #333;
}
.price {
    font-size: 3em;
    font-weight: bold;
    color: #333;
}
.button.outline {
  background-color: transparent !important;
}
.button.outline:hover,
.button.outline:focus,
.button.outline:active {
  background-color: transparent !important;
}