


.pricing-container {
    background: #fff;
    border: 1px solid #e8e8e8;
    transition: all .3s ease;
}

.pricing-container:hover {
    box-shadow: 0 8px 25px rgba(0,0,0,.15);
    transform: translateY(-5px);
}



.pricing-header {
    padding: 25px;
    position: relative;
}

.pricing-title {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
}

.pricing-price {
    font-size: 36px;
    font-weight: 700;
}

.pricing-price .mode {
    font-size: 14px;
    font-weight: normal;
}



.bg-naranjo { background-color: #f7931e; }
.bg-verde   { background-color: #8cc63f; }
.bg-azul    { background-color: #1c82c5; }

.bg-gris-claro {
    background: #D8D8D8;
}






.highlight {
    background: #f1e92a;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 8px;
    display: inline-block;
}





.pricing-body {
    padding: 20px;
}

.pricing-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.pricing-list li {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    font-size: 14px;
}

.pricing-list li:last-child {
    border-bottom: none;
}

.icn-left-t1 {
    margin-right: 10px;
    color: #666;
}






.pricing-footer {
    padding: 20px;
}






.btn-candy {
    background-color: #e6194b;
    color: #fff;
    font-weight: 700;
    border-radius: 0;
    text-transform: uppercase;
}

.btn-candy:hover {
    background-color: #c31640;
    color: #fff;
}







.text-white { color: #fff; }
.text-dark { color: #333; }

.l-block { display: block; }

.ls-1 { letter-spacing: 1px; }

.h-7 { font-size: 13px; }
.h-8 { font-size: 12px; }

.margin-top-0-5 { margin-top: 5px; }
.margin-bottom-1 { margin-bottom: 10px; }
.margin-top-n-0-5 { margin-top: -5px; }
.margin-top-n-1-25 { margin-top: -12px; }

.no-border-radius { border-radius: 0; }





