| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- // forms - very custom form styling (hide honeypots etc.)
- // ======================================================================
- .checkbox {
- &-input {
- @extend %visuallyhidden;
- }
- &-label {
- @include spacing-inner(l 1.3);
- position: relative;
- cursor: pointer;
- .question__ofwhat & {
- @include font-size(small);
- }
- &::before {
- @include absolute(t .1, l 0);
- @include border-color(default);
- border-style: solid;
- border-width: 1px;
- display: block;
- content: '';
- width: 20px;
- height: 20px;
- }
- }
- }
- .response-option {
- @include spacing(b .1);
- &__label {
- @extend %button--wide;
- @include color(default);
- &__text {
- @include spacing(r $width-icon);
- display: inline-block;
- }
- &--initial {
- .response-option__label__text {
- @include spacing(l $width-icon);
- }
- }
- &--correct {
- @include color(correct);
- }
- &--incorrect {
- @include color(error);
- }
- }
- }
- .form-item {
- @include spacing(b 3);
- text-align: center;
- &--mt {
- @include spacing(t 3);
- }
- &__label {
- @include spacing(b .75);
- }
- &__input {
- @include center;
- position: relative;
- max-width: 300px;
- &--currency {
- @include absolute(r .4, t .3);
- @include color(axis);
- @include font-size(small);
- }
- }
- &__select {
- @include spacing(h .5);
- width: 120px;
- &-wrapper {
- position: relative;
- }
- }
- }
|