﻿input[type="tel"]:focus {
    border-color: #0a58ca;
}

.crud-filter-controls > * {
    flex: 1 1 0;
    min-width: 0;
}

.crud-filter-controls > .mud-input-control {
    width: 100%;
}

.intl-tel-input input[type="tel"]:focus,
.form-control:focus {
    border-color: #0a58ca !important;
    outline: none;
    box-shadow: none;
}

input[type="tel"] {
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    margin-top: 25px;
    height: 42px;
    width: 100% !important;
}

    input[type="tel"]:focus {
        border-color: #0a58ca !important;
    }

.custom-tel-input:focus,
.custom-tel-input input:focus {
    border-color: #0a58ca !important;
    outline: none;
}

.custom-tel-input input[type="tel"] {
    border: 1px solid #c4c4c4;
    border-color: #0a58ca;
    height: 40px;
}

.iti, .iti--allow-dropdown {
    width: 100% !important;
    margin-top: 7px !important;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid red;
}

.validation-message {
    color: red;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
    color: var(--bs-secondary-color);
    text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
    text-align: start;
}