/* Pricing table Style */
.pricing-table{
   max-width:600px;
   height:100%;
   width:100%;
   margin-top: 20px;
   margin-bottom: 30px;
   border: 1px solid #dcdcdc;
   border-radius: 8px;
   box-shadow: 5px 5px 20px #c4c4c4;
}
.pricing-header{
   background-color: #1E88E5 !important;
   border-radius: 8px 8px 0 0 !important;
}
.pricing-header h4{
   color: #fff;
   line-height: 40px;
   font-size: 1.5em;
   margin-bottom: 5px;
}
.pricing-label{
   text-align: left;
   font-size: 1em;
   font-weight: bold;
   color: #000;
   padding-left: 30px;
}
.pricing-indice{
   line-height: 10px;
   font-size:0.8em;
   color: #868686;
}
.pricing-table div{
   line-height: 30px;
   padding: 5px 10px;
   background-color: #f3f3f4;
   border-radius: 8px;
}
.pricing-footer{
   font-size: 1.2em;
   text-transform: uppercase;
   background-color: #fff !important;
   padding-top:10px !important;
}
.pricing-footer span{
   padding-left: 20px;
   line-height: 35px;
   text-align: center;
   font-weight: bold;
}
.border-l{
   border-left:2px solid #dbdbdb;
}
@media screen and (min-width:600px) and (max-width:960px){
   .pricing-table{
      max-width: 959px;
      width: 100%;
      box-shadow: inherit;
   }
}
@media screen and (max-width:600px){
   .pricing-label{
      width: 600px !important;
   }
}
