HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/rentman.komma.pro/wwwroot/css/partials/_trialForm.sass
.trial-form-row, .contact-form
  position: relative
  h1
    text-align: center
    +font-light(36px, 36px)
    color: $darkBlue
    padding: 35px 0 60px
    span
      color: $fellOrange
      +font-semi-bold(36px, 36px)

  .container
    background-color: $lightBlue
    width: $contentGrid*8
    margin: auto
    padding: 60px 0

    .inner
      width: calc(100% / 8 * 4)
      margin: 0 25%

      h3
        +font-light(28px, 33px)
        color: white
      h4
        +font-light(21px, 32px)
        color: white
        margin-bottom: 30px
        display: none

      .loading
        .sk-cube-grid
          width: 80px
          height: 80px
          margin: 65px auto 45px
          position: relative

          .icon
            position: absolute
            width: 100%
            height: 100%
            left: 0
            top: 0
            z-index: 2
            .line
              width: 9px
              height: 25px
              background-color: white
              position: absolute
              +translate3dRotate(0,0,0, 30deg)
              top: 25px
              left: 20px
              +transition(all 0.3s)
              +animation(animate-lines 2.2s infinite linear)
              +animation-delay(0s)
              &:nth-child(2)
                +animation-delay(0.1s)
                left: 36px
              &:nth-child(3)
                +animation-delay(0.2s)
                left: 52px
          .sk-cube
            width: 33%
            height: 33%
            background-color: $orange
            float: left
            +animation(sk-cubeGridScaleDelay 2.2s infinite ease-in-out)

          .sk-cube7
            +animation-delay(0s)
          .sk-cube4, .sk-cube8
            +animation-delay(0.1s)
          .sk-cube1, .sk-cube5, .sk-cube9
            +animation-delay(0.2s)
          .sk-cube2, .sk-cube6
            +animation-delay(0.3s)
          .sk-cube3
            +animation-delay(0.4s)

      .message-response
        .button
          width: 100%
          max-width: 240px
          margin-top: 15px
          background: $orange
          +transition(all .3s)
          border-radius: 4px
          display: inline-block
          a
            +font-semi-bold(21px, 21px)
            font-size: 18px
            color: white
            padding: 15px 25px
            +flex(space-between, center)
            &:after
              content: ''
              +arrowWhite
              +translate3d(0,0,0)
              +transition(all .3s)
          &:hover
            background-color: $fellOrange
            a:after
              +translate3d( 5px, 0, 0)
        p
          +font-default(21px, 28px)
          font-size: 16px !important
          line-height: 24px !important
          color: white
        .info
          p
            +font-default(21px, 28px)
            font-size: 16px !important
            line-height: 30px !important
            color: white
            a

            strong
              color: $gray
              display: inline-block
              width: 140px
            span
              display: block
              margin-bottom: 20px
              color: white
              font-size: 16px !important
              line-height: 30px !important
              a
                color: white
                font-size: 16px !important
                line-height: 30px !important
                border-bottom: 1px dashed white

              strong
                +font-bold()
                color: $gray
                font-size: 17px !important
                line-height: 30px !important
  .form
    .in-use
      background-color: $lighterBlue
      padding: 18px 20px
      margin-bottom: 20px

      p
        +font-light(21px, 28px)
        font-size: 15px !important
        line-height: 22px !important
        color: white
        margin: 0
      ul
        list-style: none
        padding-left: 25px
      li
        +font-default(21px, 32px)
        font-size: 16px !important
        line-height: 28px !important
        color: white
        margin-bottom: 5px
        cursor: pointer
        &:before
          content: '•'
          display: inline-block
          margin-right: 15px
          font-size: 28px !important
          line-height: 16px !important
          color: white

        a, span
          +font-default(21px, 32px)
          font-size: 16px !important
          line-height: 28px !important
          border-bottom: dashed 1px white
          color: white

    .form-element
      margin-bottom: 15px
      input, textarea
        margin-top: 5px

      &.username
        .sub-text
          +font-light()
          font-size: 15px !important
          line-height: 22px !important
          color: white
          strong
            +font-semi-bold()
            font-size: 15px !important
            line-height: 22px !important
      &.name
        .first_name, .last_name
          display: inline-block
          width: calc(100% / 2 - 10px)
        .first_name
          margin-right: 14px
      &.voucher
        text-align: center
        height: 65px
        +transition(height 0.3s)
        overflow: hidden
        &.show
          height: 145px
          label, input
            opacity: 1
          .redeemVoucher:before
            background-position: -170px -35px
            opacity: 1

        .redeemVoucher
          +font-light()
          color: $gray
          font-size: 14px !important
          line-height: 18px !important
          position: relative
          display: inline-block
          margin: 40px 0 10px
          cursor: pointer
          &:before
            content: ''
            +sprite(-140px -35px, 21px, 11px)
            display: inline-block
            +transition(background-position 0.3s)
            margin-right: 6px
            opacity: 0.4
          &:after
            position: absolute
            width: calc(100% - 27px)
            height: 1px
            background-color: $gray
            content: ''
            bottom: -2px
            right: 0
        label, input
          text-align: left
          opacity: 0
          +transition-delay(0.2s)
          +transition(all 0.3s)
    .submit
      background-color: $green
      border-radius: 5px
      width: 100%
      max-width: 320px
      margin: 50px auto 0
      padding: 21px 0
      position: relative
      cursor: pointer
      &:hover
        background-color: darken($green, 8%)
        &:before
          +transform(scale(0.9))
      &:before
        content: ''
        position: absolute
        left: 45px
        top: calc(50% - 16px)
        +sprite(-140px 0, 27px, 32px)
        +transform(scale(1))
        +transform-origin(50% )
        +transition(transform 0.2s)
      p
        text-align: center
        margin: 0
        color: white
        +font-semi-bold()
        font-size: 18px !important

      input
        display: none


+media-query(1300px)
  .trial-form-row
    .container
      .inner
        width: 70%
        margin: 0 15%

+media-query(950px)
  .trial-form-row
    .container
      width: 80%

+media-query(800px)
  .trial-form-row
    width: 100%
    .container
      width: 100%
  .divide-row
    height: 40px
    margin-top: 0

+media-query(600px)
  .trial-form-row
    width: 100%
    .container
      .inner
        width: 80%
        margin: 0 10%
  .trial-form-row, .contact-form
    .container
      .inner
        .message-response
          .info
            p
              strong
                width: 100%
                margin-top: 15px

+media-query(550px)
  .trial-form-row
    .container
      .inner
        .form
          .form-element
            &.name
              .first_name, .last_name
                display: block
                width: 100%
              .first_name
                margin-bottom: 15px