
/* COLUMNS */
.buyer-action .col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
   }
   
   .col:first-of-type { margin-left: 0; }
   
   /* CLEARFIX */
   
   .cf:before,
   
   .cf:after {
       content: " ";
       display: table;
   }
   
   .cf:after {
       clear: both;
   }
   
   .cf {
       *zoom: 1;
   }
   
   /* FORM */
   
   .form .plan input, .form .payment-plan input, .form .payment-type input{
     display: none;
   }
   
   .buyer-action .form label{
   
     position: relative;
   
     color: #fff;
   
     /* background-color: #aaa; */
   
     font-size: 26px;
     text-align: center;
   
     height: 160px;
   
     line-height: 160px;
   
     display: block;
   
     cursor: pointer;
   
     /* border: 3px solid transparent; */
   
     border: 2px solid rgba(0,0,0,.1);
   
     -webkit-box-sizing: border-box;
   
     -moz-box-sizing: border-box;
   
     box-sizing: border-box;
   
   }
   
   
   
   .form .plan input:checked + label, .form .payment-plan input:checked + label, .form .payment-type input:checked + label{
   
    border: 2px solid var(--blue);
    background-color: var(--blue);
    color: white !important;
    box-shadow: 8px 7px #0a54a642;
    transform: scale(1.03);
    transition: .4s;
   
   }
   
   
   
   .form .plan input:checked + label:after, form .payment-plan input:checked + label:after, .form .payment-type input:checked + label:after{
   
     content: "";
     line-height: 40px;
     border-radius: 100%;
     background-color: var(--blue);
     z-index: 999;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     margin-left: -39px;
    transition: .0s;
   
   }
   
   
   
   
   
   
   
   .buyer-action .btn-success{
   
     margin-top: 33px;
   
     font-size: 17px;
   
     padding: 6px 43px;
   
   
   }
   
   
   
   
   