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/SBogers47/leden.ehbocranendonck.nl/resources/assets/sass/site/pages/_register.sass
/* ==========================================================================
   Home page
   ========================================================================== */

h1.register-header
  color: #515151
  font-size: 1rem
  font-weight: bold
  line-height: 1.333
  width: column(8, 12)
  margin: 70px auto 35px auto

  +respond-to-width(1280)
    width: column(12)

  +respond-to-width(650)
    padding: 30px 0 0 15%
    background-color: white
    margin: 0
    width: 100%

  +respond-to-width(425)
    text-align: center
    padding-left: 0

.register
  padding-top: 0

  .placeholder
    padding: 65px column(1, 10) 35px column(1, 10)

    +respond-to-width(1280)
      padding: 65px column(1, 8) 35px column(1, 8)

    +respond-to-width(850)
      padding: 35px 0 35px 15%

    +respond-to-width(425)
      padding: 35px 30px

  .general-alert
    display: block
    background-color: $redTheme
    padding: 10px
    position: absolute
    top: 0
    left: 0
    width: 100%
    color: white
    border-radius: 5px 5px 0 0

    &:first-letter
      text-transform: capitalize

  .form-group
    position: relative
    margin-bottom: 60px
    span.icon
      position: absolute
      left: column(-1, 9)
      top: -10px
      &.person
        top: 0
      svg
        transition: opacity 0.2s

      +respond-to-width(425)
        position: relative
        left: calc(50% - 20px)
        top: -30px
        margin-bottom: 15px

    .form-element
      +respond-to-width(650)
        width: 100%
      label
        width: 100%
        margin-right: 30px
        display: block
        margin-bottom: 24px
        font-size: 0.8rem
        line-height: 1.1
        color: $semiBlack

        &.gender, &[for=age], &[for=years_certified], &[for=expiration_date], &[for=house_number]
          display: inline-block
          width: auto

          input
            width: auto

        &[for=age]
          margin-right: 10px
          + input
            width: 35px
            border: 1px solid $ctaBackground
            border-radius: 3px
            text-align: center
            padding: 4px 0

        &.gender
          margin-bottom: 12px

        &[for=years_certified]
          + input
            width: 35px
            text-align: center
            margin-bottom: 0

        &[for=house_number]
          + input
            +respond-to-width(650)
              width: 35px
              text-align: center

        &[for=expiration_date]
          + input
            width: 150px
            text-align: center

      input
        width: column(7, 8)
        margin-bottom: 30px
        border: none
        border-bottom: solid 1px rgba($ctaBackground, 0.8)
        font-size: 0.8rem
        line-height: 1.1
        padding: 8px 0
        color: $gray
        background-color: transparent

        &[type=radio]
          margin-right: 20px

        +placeholder
          opacity: 0.45
          color: $placeholderGray


  input[type=submit]
    display: block
    padding: 10px 15px
    margin: 30px 0
    color: white
    font-size: 0.8rem
    font-weight: bold
    line-height: 1.1
    text-transform: uppercase
    border-radius: 3px
    background-color: $buttonGreen
    border: none
    width: auto
    min-width: 240px
    text-align: left
    cursor: pointer
    transition: background-color 0.3s

    &:hover
      background-color: darken($buttonGreen, 5%)

    +respond-to-width(425)
      width: 100%

.select-wrapper
  display: inline-block
  
select
  -webkit-appearance: button
  -moz-appearance: button
  -webkit-user-select: none
  -moz-user-select: none
  -webkit-padding-end: 20px
  -moz-padding-end: 20px
  -webkit-padding-start: 20px
  -moz-padding-start: 20px
  background-color: rgba(103,113,122,0.05)
  background-image: url("/img/svg/arrow_dark_select.svg")
  background-position: 100% 50%
  background-repeat: no-repeat
  border: 1px solid #E0E1E3
  border-radius: 0
  box-shadow: none
  font-size: 0.7em
  color: $grey
  margin: 0
  overflow: hidden
  padding: 5px 10px
  text-overflow: ellipsis
  white-space: nowrap
  min-width: 60px

  &:focus
    box-shadow: none
    outline: none

  &.year
    min-width: 75px