ex-shrink: 0 !important;
    }

    .text-center {
      text-align: center !important;
    }

    @media (min-width: 576px) {
      .text-sm-left {
        text-align: left !important;
      }

      .text-sm-right {
        text-align: right !important;
      }

      .d-sm-none {
        display: none !important;
      }
    }

    .form-control {
      display: block;
      width: 100%;
      height: calc(1.5em + 0.75rem + 2px);
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      font-weight: 