@charset "utf-8";
/* CSS Document */



/*Front page CSS*/


.pricingtable {
    background: url("wood_pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    /* box-sizing: border-box; */
    height: auto;
    margin: 20px 0;
    padding: 20px 0;
    text-align: center;
    width: auto;
}

.pricingtable .column {
    position: relative;
}

.pricingtable .pt-hd {
    padding: 0 10px;
    font-size: 13px;
}


.pricingtable .column-item-data{
    padding:10px 0;

}



.pricingtable-button{text-decoration:none;}

.pricingtable-button.flat {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
}

.pricingtable-button.rounded {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-radius: 20px;
}

.pricingtable-button.semi-round {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-radius: 5px;
}

.pricingtable-button.semi-rounded-top {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.pricingtable-button.semi-rounded-bottom {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}


.pricingtable-button.border-left {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-left: 3px solid #ddd;
}

.pricingtable-button.border-right {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-right: 3px solid #ddd;
}


.pricingtable-button.border-bottom {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-bottom: 3px solid #ddd;
}


.pricingtable-button.border-top {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border-top: 3px solid #ddd;
}

.pricingtable-button.ripple {
    color: #fff;
    background: #ababab;
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
}

.pricingtable-button.ripple:after {
    content: "";
    background: #f1f1f1;
    display: block;
    position: absolute;
    padding-top: 300%;
    padding-left: 350%;
    margin-left: -20px !important;
    margin-top: -120%;
    opacity: 0;
    transition: all 0.8s
}

.pricingtable-button.ripple:active:after {
    padding: 0;
    margin: 0;
    opacity: 1;
    transition: 0s
}





