.svgicon {
	vertical-align: middle;
	width: 1.2em;
	fill: currentColor;
	display: inline-block;
}
.pricetable {
	padding: 18px 0;
	border-bottom: dashed 1px #999;
}
.pricetable.is-large {
	padding: 24px 0;
}
.pricetable.is-last {
	border: none;
}
.pricetable-header {
	margin-bottom: 6px;
}
.pricetable-footer {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.pricetable-description {
	flex-grow: 1;
	padding-right: 15px
}
.pricetable-action {
	display: flex;
	width: 140px;
	flex: none;
	justify-content: center;
	align-items: center;
}
.pricetable-button {
    position: relative;
    display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
    padding: .75em;
	overflow: visible;

    color: white !important;
    font-weight: 700;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    letter-spacing: .1em;
    border-radius: 100vh;
	background: #f12711;
	background: -webkit-linear-gradient(to bottom, #f12711, #f5af19);
	background: linear-gradient(to bottom, #f12711, #f5af19);
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .6), -1px -1px #f12711;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, .6), -1px -1px #f12711;
}
.pricetable-button.is-large {
    padding: 1em .75em;
}
.pricetable-buttontext,
.pricetable-button .svgicon {
    position: relative;
    z-index: 1;
}
.pricetable-buttontext {
	flex-grow: 1;
	text-align: center;
}
.pricetable-button:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transition: all .4s;
    transition: all .4s;
    border-radius: 100vh;
	background: #00c6ff;
	background: -webkit-linear-gradient(to bottom, #00c6ff, #0072ff);
	background: linear-gradient(to bottom, #00c6ff, #0072ff);
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .6), -1px -1px #00c6ff;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, .6), -1px -1px #00c6ff;
}
.pricetable-button:hover {
    text-decoration: none;
}
.pricetable-button:hover:after {
    opacity: 0;
}
