.input-group-lg .form-control {
    font-size: var(--text-base);
}

.form-control {
    font-size: var(--text-base);
    border: none;
    height: auto;
}

.form-control:focus {
    border: 1px solid var(--primary-focus-color) !important;
    box-shadow: none;
}

.input-group .btn {
    height: 100%;
}

.input-group-materialize input {
    border: none;
    border-bottom: 1px solid var(--white-color);
    border-radius: 0;
    background: none;
    outline: none;
}

.input-group-materialize button,
.input-group-materialize:hover button {
    background: transparent;
}

.input-group-materialize .input-group-append {
    margin-left: -47px;
}

.input-group-materialize input:active,
.input-group-materialize input:focus,
.input-group-materialize input:hover {
    background: none;
    outline: none !important;
    box-shadow: none;
}

.form-control.pdt_order {
    padding: 10px 40px 10px 10px;
    border-radius: 0;
    height: 48px;
}
