/*
   1.0 Utility functions for RTLCSS
*/
/* Replace. Replaces the declaration value with {value}.
** Usage:
** letter-spacing: 1px rtl(normal);
*/
/* Append. Appends {value} to the end of the declaration value.
** Usage:
** transform: rotate(45deg) rtl-append(scaleX(-1));
*/
/* Prepend. Prepend {value} to the begining of the declaration value.
** Usage:
** transform: rotate(45deg) rtl-prepend(scaleX(-1));
*/
/* Prepend. Prepend {value} to the begining of the declaration value.
** Usage:
** transform: rotate(45deg) rtl-prepend(scaleX(-1));
*/
/* Ignore. Ignores processing of this declaration
** Usage:
** text-align: left rtl-ignore();
*/
@media (max-width: 768.98px) {
  .gift-cert-buttons {
    padding-top: 16px;
    padding-top: 1rem; } }

.gift-cert-buttons button {
  padding: 12px;
  padding: 0.75rem; }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .gift-cert-buttons button.check-balance {
      padding: 1px;
      padding: 0.0625rem;
      line-height: 23px;
      line-height: 1.4375rem;
      font-size: 16px;
      font-size: 1rem; } }

.gift-details img {
  width: auto;
  max-width: 100%;
  height: auto;
  padding: 0.625rem 0; }

.gift-certificate-main {
  margin-bottom: 1em; }
  .gift-certificate-main .gift-details-wrap ul {
    list-style-position: inside;
    padding: 0;
    padding: 0; }
  .gift-certificate-main .gift-details .content-asset {
    margin: 0 auto; }
  .gift-certificate-main .content-asset {
    font-family: "Roboto-Condensed", "Arial", sans-serif /*rtl:prepend:Almarai, */;
    padding: 10px 0;
    padding: 0.625rem 0; }
    @media (max-width: 991.98px) {
      .gift-certificate-main .content-asset {
        margin-bottom: 1em; } }
    .gift-certificate-main .content-asset p,
    .gift-certificate-main .content-asset img {
      margin: 0;
      margin: 0; }
    .gift-certificate-main .content-asset h2 {
      font-size: 1.3em;
      text-transform: uppercase; }
  .gift-certificate-main .product-gift-certificate {
    width: 100%; }
    .gift-certificate-main .product-gift-certificate .form-group.required .form-control-label::before {
      content: "*";
      color: #bc151d; }
  .gift-certificate-main .check-balance-section form {
    padding: 10px; }
  .gift-certificate-main #gift-balance-msg {
    color: #008827; }
    .gift-certificate-main #gift-balance-msg.red {
      color: #bc151d; }

/*# sourceMappingURL=giftcert.css.map*/