/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

.input_theme_alfa-light .input__box {
        border-bottom-color: #c5c5c7;
        border-bottom-style: solid;
        border-bottom-width: 1px;
    }

.input_theme_alfa-light.input_view_filled .input__box,
    .input_theme_alfa-light.input_view_filled .input__box:hover {
        background-color: #f3f4f5;
    }

.input_theme_alfa-light .input__box:hover {
        border-bottom-color: #000;
    }

.input_theme_alfa-light .input__control {
        color: #000;
    }

.input_theme_alfa-light .input__control::-webkit-input-placeholder {
            color: rgba(60, 60, 67, 0.6);
        }

.input_theme_alfa-light .input__control::-moz-placeholder {
            color: rgba(60, 60, 67, 0.6);
        }

.input_theme_alfa-light .input__control::-ms-input-placeholder {
            color: rgba(60, 60, 67, 0.6);
        }

.input_theme_alfa-light .input__control::placeholder {
            color: rgba(60, 60, 67, 0.6);
        }

.input_theme_alfa-light .input__control:-webkit-autofill,
        .input_theme_alfa-light .input__control:-webkit-autofill:hover,
        .input_theme_alfa-light .input__control:-webkit-autofill:focus,
        .input_theme_alfa-light .input__control:-webkit-autofill:active {
            -webkit-text-fill-color: #000;
            caret-color: #000;
        }

.input_theme_alfa-light .input__top,
    .input_theme_alfa-light .input__sub {
        color: rgba(60, 60, 67, 0.6);
    }

.input_theme_alfa-light.input_has-label .input__control::-webkit-input-placeholder {
            color: transparent;
        }

.input_theme_alfa-light.input_has-label .input__control::-moz-placeholder {
            color: transparent;
        }

.input_theme_alfa-light.input_has-label .input__control::-ms-input-placeholder {
            color: transparent;
        }

.input_theme_alfa-light.input_has-label .input__control::placeholder {
            color: transparent;
        }

.input_theme_alfa-light.input_has-label.input_focused .input__control::-webkit-input-placeholder {
                color: rgba(60, 60, 67, 0.6);
            }

.input_theme_alfa-light.input_has-label.input_focused .input__control::-moz-placeholder {
                color: rgba(60, 60, 67, 0.6);
            }

.input_theme_alfa-light.input_has-label.input_focused .input__control::-ms-input-placeholder {
                color: rgba(60, 60, 67, 0.6);
            }

.input_theme_alfa-light.input_has-label.input_focused .input__control::placeholder {
                color: rgba(60, 60, 67, 0.6);
            }

.input_theme_alfa-light.input_has-icon .input__icon {
            color: #000;
        }

.input_theme_alfa-light.input_focused .input__box {
            border-bottom-color: #000;
            box-shadow: inset 0 -1px 0 #000;
        }

.input_theme_alfa-light.input_disabled .input__box {
            background-color: #e9e9eb;
            border-bottom-color: #c5c5c7;
            border-bottom-style: dashed;
            box-shadow: none;
        }

.input_theme_alfa-light.input_disabled .input__box:hover {
                background-color: #e9e9eb;
            }

.input_theme_alfa-light.input_disabled,
        .input_theme_alfa-light.input_disabled .input__control {
            color: #8a8a8e;
        }

.input_theme_alfa-light.input_disabled:-webkit-autofill,
            .input_theme_alfa-light.input_disabled:-webkit-autofill:hover,
            .input_theme_alfa-light.input_disabled:-webkit-autofill:focus,
            .input_theme_alfa-light.input_disabled:-webkit-autofill:active,
            .input_theme_alfa-light.input_disabled .input__control:-webkit-autofill,
            .input_theme_alfa-light.input_disabled .input__control:-webkit-autofill:hover,
            .input_theme_alfa-light.input_disabled .input__control:-webkit-autofill:focus,
            .input_theme_alfa-light.input_disabled .input__control:-webkit-autofill:active {
                -webkit-text-fill-color: #8a8a8e;
            }

.input_theme_alfa-light.input_disabled .input__control::-webkit-input-placeholder,
        .input_theme_alfa-light.input_disabled .input__top {
            color: #8a8a8e;
        }

.input_theme_alfa-light.input_disabled .input__control::-moz-placeholder,
        .input_theme_alfa-light.input_disabled .input__top {
            color: #8a8a8e;
        }

.input_theme_alfa-light.input_disabled .input__control::-ms-input-placeholder,
        .input_theme_alfa-light.input_disabled .input__top {
            color: #8a8a8e;
        }

.input_theme_alfa-light.input_disabled .input__control::placeholder,
        .input_theme_alfa-light.input_disabled .input__top {
            color: #8a8a8e;
        }

.input_theme_alfa-light.input_disabled .input__icon {
            opacity: 0.25;
        }

.input_theme_alfa-light.input_invalid .input__sub {
            color: #d91d0b;
        }

.input_theme_alfa-light.input_invalid .input__box {
            border-bottom-color: #f15045;
        }

.input_theme_alfa-light.input_invalid.input_focused .input__box {
                border-bottom-color: #f15045;
                box-shadow: inset 0 -1px 0 #f15045;
            }

/*# sourceMappingURL=input_theme_alfa-light.css.map */
