@keyframes spinAround {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }

form.discount-form {
  padding: 2rem 0; }
  @media screen and (min-width: 769px), print {
    form.discount-form {
      min-width: 20rem;
      max-width: 40%;
      margin: 0; } }
  form.discount-form label {
    font-size: 1.1em;
    font-weight: 400; }
    form.discount-form label .optional {
      margin-top: .3rem; }
  form.discount-form input,
  form.discount-form select,
  form.discount-form textarea {
    font-weight: 500; }
  form.discount-form .checkbox {
    font-size: 1.05rem;
    color: #666666; }
    form.discount-form .checkbox:hover {
      color: rgba(102, 102, 102, 0.8); }
  form.discount-form .label .icon {
    font-size: 1.2rem;
    vertical-align: top; }
  form.discount-form .field-tooltip {
    border-radius: 4px;
    padding: .4rem .8rem .6rem;
    position: absolute;
    left: 0%;
    right: 0%;
    overflow: hidden;
    word-break: break-word;
    text-overflow: clip;
    pointer-events: none;
    font-size: .95rem;
    font-weight: 500;
    text-shadow: none;
    background: #236093;
    box-shadow: 1px 1px 3px rgba(10, 10, 10, 0.1);
    color: white;
    opacity: 0;
    z-index: 200;
    transition: all .2s ease-in-out;
    transform: translateY(-95%); }
  form.discount-form .label .icon.is-tooltip-active ~ .field-tooltip,
  form.discount-form .label .icon:hover ~ .field-tooltip {
    opacity: 1;
    transform: translateY(-105%); }
  form.discount-form .field #id_widget-reseller ~ .icon .icon-bricks {
    font-size: .95em; }
  form.discount-form .field #id_widget-construction_type ~ .icon .icon-clipboard {
    font-size: 1.3em; }

/*# sourceMappingURL=../../../../../../../../static/wizard/sass/components-steps-discount.css.map */