input,
textarea,
.uneditable-input {
    width: 106px;
}

[class*="span"] {
    display: inline-block;
    float: none;
}

.et-cmp-submit{
    margin: 10px 0 10px 0;
}

.et-cmp input{
    margin-bottom: 0px;
    margin-top: 0px;
    /*     padding: 0px; */
}

.et-cmp .et-msgs{
    padding:0px;
    margin: 0px;
    /*     list-style-type: none; */
    list-style-position: inside;
}

input.flatpickr-input{
    border-radius: 0;
    background-color: white;
}

.input-group {
    display: flex;
    align-items: center
}

input:focus {
    border-color: #4889e0
}

a.input-button {
    text-decoration: none;
    /*border: 1px solid #bbb;*/
    display: inline-block;
    /*padding-left: .1em;*/
    cursor: pointer;
    align-self: center;
    justify-content: center;
    /*fill: red;*/
}

a.input-button:hover {
    fill: red;
}

a.input-button svg {
    width: 20px;
    height: 20px;
}

svg path {
    fill: inherit;
}
