ul.pricing-plan:hover{
    /*transform: scale(1.01);*/
    background: #D332CE;
    border: solid 1px transparent;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0 !important;
}

.pricing-badge {
    background-image: url("../img/badge.png?1411987447");
    background-repeat: no-repeat;
    height: 100px;
    margin: 0;
    position: absolute;
    right: -1em;
    top: -3em;
    width: 100px;
}



ul.pricing-plan:hover .pricing-title{
    border: 0;
}

ul.pricing-plan:hover li a.btn-signup{
    background: #fff !important;
    color: #741770 !important;
}
ul.pricing-plan:hover li a.btn-signup:hover{
    border:0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

ul.pricing-plan:hover li{    
    color: #fff !important;
}

ul.pricing-plan:hover li.pricing-title{
    color: #fff !important;
    background: #741770 !important;
}

.popover{
    z-index: 10000000 !important;
    color: #000 !important;
}

/* 


   5 columns grid for 'md' and 'lg' screens

   @tatygrassini


*/

@media (min-width: 992px) {
    .col-md-1-5 { width: 20%; }
    .col-md-2-5 { width: 40%; }
    .col-md-3-5 { width: 60%; }
    .col-md-4-5 { width: 80%; }
    .col-md-5-5 { width: 100%; }
}

@media (min-width: 1200px) {
    .col-lg-1-5 { width: 20%; }
    .col-lg-2-5 { width: 40%; }
    .col-lg-3-5 { width: 60%; }
    .col-lg-4-5 { width: 80%; }
    .col-lg-5-5 { width: 100%; }
}

/* Demo only, no need for this */

.show-grid [class^=col-] span,
.container-fluid .show-grid [class^=col-] {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #eee;
    background-color: rgba(86,61,124,.15);
    text-align: center;
    border: 1px solid #ddd;
    border: 1px solid rgba(86,61,124,.2);
}

[class^=col-] {
    margin-bottom: 30px;
}