
    body{
    font-family: "Poppins","-apple-system,BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 0.855rem;
    margin: 0;
  }

 .btn {
    font-weight: 500;
  }
  th {
      font-weight: 500;
  }
    thead,
    tbody,
    tfoot,
    tr,
    td,
    th {
      border-style: none;
    }
    .form-control{
      height: inherit !important;
      line-height: 2!important;
    }
    .form-group label {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      min-height: 2.5rem; /* Adjust height as needed */
      display: flex;
      align-items: center; /* Align text vertically */
    }
    .text-justify {
        text-align: justify;
    }

    label {
      display: inline-block;
      margin-bottom: .25rem;
      font-weight: 500;
    }
    .asterisk {
      color: red;
    }
    .container,
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
      width: 100%;
      padding-right: 7.5px;
      padding-left: 7.5px;
      margin-right: auto;
      margin-left: auto;
    }

    @media (min-width: 576px) {
      .container, .container-sm {
        max-width: 540px;
      }
    }

    @media (min-width: 768px) {
      .container, .container-sm, .container-md {
        max-width: 720px;
      }
    }

    @media (min-width: 992px) {
      .container, .container-sm, .container-md, .container-lg {
        max-width: 960px;
      }
    }

    @media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
      max-width: 1140px;
    }
    }
    small {
      font-size: 80%;
      font-weight: 400;
    }

    a{
      color: #8B0000;
      text-decoration: none;
    }
    a:hover{
      color: #ec0e15;
      text-decoration: none;
    }
    .light-overlay {
      background-color: rgb(59 59 59 / 50%);
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .e-invoice-header {
      background-image: url('../image/bg_image.jpg');
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      z-index: 1;
    }
    .bg-ewarranty{
      color:white;
      font-weight: 700;
      padding:2rem;
      z-index: 2;
    }
    .card-title {
    font-size: 1.25rem;
    }
    
  .no-arrow::-webkit-outer-spin-button,
  .no-arrow::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
  }
  .no-arrow {
      -moz-appearance: textfield;
  }
  .btn_control {
    padding-left: 50px;
    padding-right: 50px;
    height: inherit !important;
    line-height: 2 !important;
    border-radius: .25rem;
}
