@import "../../src/scss/variables.scss"; @import "../../src/scss/mixins.scss"; .component-register { .item { position: relative; display: block; padding: 15px 0; border-bottom: 1px solid $light-grey; &:last-of-type { border-bottom: none; } .icon { position: absolute; display: block; color: $blue; font-size: $font-20; line-height: 25px; } .title { display: block; font-size: $font-18; font-weight: normal; color: $dark-grey; text-transform: uppercase; padding-left: 40px; } .subtitle { display: block; font-size: $font-14; font-weight: normal; color: $dark-grey; text-transform: uppercase; padding-left: 40px; } } .list { .title { display: block; font-size: $font-32; font-weight: bold; color: $blue; &:after { display: block; content: ''; height: 2px; margin-top: 20px; width: 100%; background: linear-gradient(to right, $blue, $light-grey); } } .subtitle { display: block; font-size: $font-16; font-weight: bold; color: $dark-grey; padding-top: 20px; } .list-item { position: relative; display: block; font-size: $font-18; font-weight: normal; color: $dark-grey; padding: 0 20px 20px 40px; &:before { content: '\e901'; position: absolute; left: 0; font-family: $icon; font-size: $font-20; color: $blue; } } } }