.primary_button a {
    text-decoration:none !important;
    color: #111b40 !important;
   }
   .secondary_button a {
    text-decoration:none !important; 
    color: #304cb2 !important;
   }
   .tertiary_button a {
    text-decoration:none !important; 
    color: #304cb2 !important;
   }
   .tertiary_light_button a {
    text-decoration:none !important; 
    color: #304cb2 !important;
   }
   
   .details_inner{
    text-align:left !important; 
   }
   
   .details_inner .swa-btn{
    margin-left: 0px !important; 
   }
   
   .primary_button {
       font-family: Helvetica, Arial, sans-serif;
       background-color: #ffbf27;
       border: 1px solid;
       border-color: #fad101 #fad101 #d2af01;
       border-radius: 2px;
       box-sizing: border-box;
       color: #111b40;
       cursor: pointer;
       display: inline-block;
       font-size: 13px;
       font-weight: 700;
       margin: 15px 0px 0px 38px;
       text-decoration: none;
       padding: 8px 18px;
       -webkit-transition: color ease-out .3s, background ease-out .3s, border-color ease-out .3s;
       transition: color ease-out .3s, background ease-out .3s, border-color ease-out .3s
   }
   
   .secondary_button {
       background: linear-gradient(to bottom, rgba(255, 255, 255, 0.03), rgba(0, 0, 0, 0.03));
       background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.03)), to(rgba(0, 0, 0, 0.03)));
       background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.03), rgba(0, 0, 0, 0.03));
       background-color: #fff;
       border: 1px solid #e6e7e8;
       border-radius: 2px;
       box-shadow: 0 1px #ccc;
       color: #304cb2 !important;
       display: inline-block;
       filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#08FFFFFE, endColorstr=#08000000);
       font-size: 13px;
       font-weight: 700;    
       padding: 8px 18px;
       -webkit-box-shadow: 0 1px #ccc;
       margin: 15px 0px 0px 38px;
       font-family: Helvetica, Arial, sans-serif;
       text-decoration: none;
   }
   
   .tertiary_button {
       background-color: transparent;
       border: 1px solid #304cb2;
       border-radius: 2px;
       box-shadow: 0 1px #8f8f8f;
       color: #304cb2;
       display: inline-block;
       font-size: 13px;
       font-weight: 700;
       margin: 15px 0px 0px 38px;
       text-decoration: none !important;
       padding: 8px 18px;
       -webkit-box-shadow: 0 1px #8f8f8f;
       margin: 15px 0px 0px 38px;
       font-family: Helvetica, Arial, sans-serif;
       text-decoration: none;
   }
   
   .tertiary_light_button {
       background-color: transparent;
       border: 1px solid #fff;
       border-radius: 2px;
       box-shadow: 0 1px #8f8f8f;
       color: #fff;
       display: inline-block;
       font-size: 13px;
       font-weight: 700;
       margin: 15px 0px 0px 38px;
       text-decoration: none !important;
       padding: 8px 18px;
       -webkit-box-shadow: 0 1px #8f8f8f;
       margin: 15px 0px 0px 38px;
       font-family: Helvetica, Arial, sans-serif;
       text-decoration: none;
   }

   /* RR Promo table alignment */
   .promotion_steps_header table:nth-of-type(3) tbody > tr td:nth-of-type(2) { width: 123px; }
   .promotion_steps_header table:nth-of-type(3) tbody > tr td:nth-of-type(5) { width: 171px; }