.as-form-component{width:100%;font-size:14px;line-height:1.5;color:#171717;background-color:#ffffff;border:1px solid #ccc;border-radius:4px;padding:5px 10px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;.as-select__control{border:1px solid #ccc;border-radius:4px;min-height:38px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;&:hover{border-color:#999}}.as-select__value-container{padding:0 8px}.as-select__input{margin:0;padding:0}.as-select__single-value{color:#171717}.as-select__placeholder{color:#999}.as-select__menu{border-radius:4px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.as-select__option{padding:8px 10px;cursor:pointer;&:hover{background-color:#f3f3f3}&.as-select__option--is-selected{background-color:#e0e0e0}}}.as-form-component.as-required{border-color:#ff0000;.as-select__control{border-color:#ff0000}}.as-form-component.as-success{border-color:#28a745;.as-select__control{border-color:#28a745}}.as-form-component.as-warning{border-color:#ffc107;.as-select__control{border-color:#ffc107}}