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/Velosophe/carparkcannonball.cc/wwwroot/source/styles/objects/_objects.forms.scss
/*----------------------------------------------------------------------------*\
    #OBJECTS FORMS
\*----------------------------------------------------------------------------*/

// .o-form { }

/* Fieldset */

/**
 * Group sets of form fieldsets in a (ordered) list, e.g.:
 * <form class="o-form">
 *    <fieldset>
 *       <ol class="o-form__fields">
 *          <li class="o-form__item o-form__item--stacked">
 *             <label for="text" class="o-form__label">...</label>
 *             <input id="text" type="text" class="o-form__input">
 *          </li>
 *          <li class="o-form__item o-form__item--stacked">
 *             ...
 *          </li>
 *          <li class="o-form__item o-form__item--stacked">
 *             ...
 *          </li>
 *       </ol>
 * </form>
 */

.o-form__fields {

    .copy & { /* Reset form list within .copy class. */
        margin-left: 0;

        li { list-style: none; }
    }
}

.o-form--inline .c-form__item {
    display: inline-block;
    margin-right: rhythm(1);
}

.o-form__item { margin-bottom: rhythm(1); }

.o-form__label { font-weight: 600; }

// .o-form__item--stacked .o-form__label {
//     display: block;
//     margin-bottom: rhythm(.5);
// }

.o-form__input {
    padding: rhythm(.25); /* To keep vertical rhythm it should be smaller than rhythm podding of `.o-form__label`. */
    border: .125em solid $color-gray;
    background-color: $color-gray-light;
    -webkit-appearance: none; /* Reset iOS inset shadow on inputs. */

    &:focus {
        border-color: $color-gray;
        background-color: $color-white;
    }
}

// .o-form__input--full { width: 100%; }


/**
 * Extra help text after input on focus:
 * <li class="o-form__item o-form__item--stacked">
 *    <label class="o-form__label">Label text</label>
 *    <input class="o-form__input"/>
 *    <small class="o-form__helper">Helper text</small>
 * </li>
 */

// .o-form__helper {
//     display: inline-block;
//     visibility: hidden;
// }

// .o-form__input:active + .o-form__helper,
// .o-form__input:focus + .o-form__helper { visibility: visible; }


/**
 * Set optional label like this:
 * <label class="o-form__label">Label text <small class="o-form__optional">(Optional)</small></label>
 */

// .o-form__optional { font-weight: 400; }


/**
 * Error handling (inline).
 */

// .o-form__helper--error { display: inline-block; }

/**
 * Lists of checkboxes and radio buttons, e.g.:
 * <li class="o-form__item o-form__item--stacked">
 *    <fieldset>
 *       <span class="o-form__label">Radio set</span>
 *       <ul class="o-input-set o-input-set--horizontal">
 *          <li>
 *             <label class="o-input-set__label">
 *                <input type="radio" class="c-radio" name="radioset" value="Option 1"/>
 *                <span>Option 1</span>
 *             </label>
 *          </li>
 *          <li>
 *             ...
 *          </li>
 *       </ul>
 *    </fieldset>
 * </li>
 */

// .o-input-set { margin: 0; }


/**
 * Horizontal.
 */

// .o-input-set--horizontal > li {
//     display: inline-block;
//     margin-right: rhythm(1);

//     &:last-child { margin-right: 0; }
// }


/**
 * Labels of checkboxes/radio buttons.
 */

// .o-input-set__label { color: $color-gray; }