/*primary btn style*/

.btn-primary, .sppb-btn-primary { padding: 15px 30px; border-color: #312b71 !important; background-color: #312b71 !important; background-image: none !important; color: #ffcc33; border-radius: 40px; letter-spacing: 1px; font-size: 14px; }

.btn-primary:hover, .btn-primary:focus, .sppb-btn-primary:hover, .sppb-btn-primary:focus { border-color: #171158 !important; background-color: #171158 !important; }

@media (max-width: 767px) { 
  .btn-primary, .sppb-btn-primary { padding: 12px 25px; font-size: 12px; }
}
  
  
/*end of primary btn style*/

/*secondary btn style*/

.btn-secondary, .sppb-btn-secondary { padding: 15px 30px; border: 0; background-color: #ffcc33 !important; background-image: none !important; color: #312b71; border-radius: 40px; letter-spacing: 1px; font-size: 14px; }

.btn-secondary:hover, .btn-secondary:focus, .sppb-btn-secondary:hover, .sppb-btn-secondary:focus { background-color: #ffbf00 !important; color:#000; }

@media (max-width: 767px) { 
  .btn-secondary, .sppb-btn-secondary { padding: 12px 25px; font-size: 12px; }
}
  

/*end of secondary btn style*/

/*submit btn style*/

.bfQuickMode button { padding: 9px 40px!important; background-color: #ffcc33!important; background-image: unset!important; color: #312b71!important; border-radius: 40px; border: transparent; text-align: center; margin-top: 25px; transition: color 400ms, background-color 400ms, border-color 400ms; }

.bfQuickMode button:hover { color: #fff!important; }

/*end of submit btn style*/