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/egovers/edwingovers.nl/resources/assets/sass/site/partials/_form.sass
.form
  display: block
  width: 100%
  max-width: 560px
  font-size: 1rem
  line-height: 1.2

  .honey-message, noscript
    display: block
    font-size: 0.75rem
    color: $red

  .form-element
    position: relative
    margin-bottom: 25px

    &.has-error
      input, textarea
        border-color: $orange

    &.honey
      position: fixed
      top: -50px
      height: 20px
      width: 100%

  .error-message
    display: none
    width: 100%
    color: $orange
    font-size: 0.75rem
    font-weight: bold

    &.active
      display: block
      margin-bottom: 10px

  label, .label
    display: block
    margin-bottom: 8px
    color: rgba(white, 0.5)
    font-size: 0.6em
    text-transform: uppercase
    font-weight: bold

  input, textarea
    display: block
    width: 100%
    background-color: rgba(white, 0.2)
    padding: 15px 20px

    border: 1px transparent solid
    border-radius: 4px
    font-size: 0.9em
    color: white
    transition: background-color 0.3s

    +placeholder
      color: rgba(white, 0.4) !important

    &.alert
      border-color: $red

    &:focus
      background-color: rgba(white, 0.3)

    &:-webkit-autofill, &:-webkit-autofill:hover, &:-webkit-autofill:focus, &:-webkit-autofill:active
      transition: 9999s background-color, 9999s color
      -webkit-text-fill-color: white
      transition-delay: 9999s

    &:focus
      box-shadow: none
      outline: none

  textarea
    min-height: 152px
    resize: vertical

  .select
    .select-wrapper
      position: relative
      display: block

    .icon
      position: absolute
      right: 10px
      top: 26px
      display: inline-block
      width: 0
      height: 0
      border-style: solid
      border-width: 5px 6px 0 6px
      border-color: $grey transparent transparent transparent
      opacity: 0.3
      pointer-events: none

    select
      display: block
      width: 100%
      +appearance(none)
      font-family: $fontFamily
      background-color: white
      padding: 15px 35px 15px 20px
      border: 1px transparent solid
      border-radius: 4px
      font-size: 0.9em
      color: $grey

      &:focus
        box-shadow: none
        outline: none


  .checkbox
    label
      +flex(space-between, flex-start)
      cursor: pointer

      input
        +appearance(none)
        margin: 0
        width: 20px
        height: 20px
        border-radius: 100%
        padding: 0
        border: none
        background-color: rgba(white, 0.3)
        background-size: contain
        background-position: center
        background-repeat: no-repeat
        transition: background-color 0.3s

        &:hover
          background-color: rgba(white, 0.5)

        &:checked
          background-image: url("/img/check/checked.svg")
          background-color: rgba(white, 0.7)

      span
        display: block
        margin: 2px 0 0
        width: calc(100% - 30px)

  .submit
    margin-top: 20px

    input
      display: none

    .button
      cursor: pointer
      font-size: 0.7rem
      background-color: $secondary-500
      text-transform: uppercase
      .arrow
        margin-left: 30px

      &:hover
        background-color: $secondary-600

.c-form-feedback
  margin: 0 0 40px
  padding: 30px 50px

  background-color: $orange

  border: 1px solid darken($orange, 10%)
  border-radius: 5px

  font-size: 16px
  color: white

  &:not(:empty)
    display: block


  &:before
    content: attr(data-feedback)
    display: inline-block
    margin-left: -20px
    margin-bottom: 10px
    font-weight: 700
    color: rgba(white, 0.8)

  li::first-letter
    text-transform: uppercase