﻿.input-group-element {
    display: flex;
    align-items: center;
    white-space: nowrap;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    color: #212529;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    padding: .375rem .75rem;
}

    .input-group-element.prepend {
        border-width: 1px 0px 1px 1px;
        border-radius: .25rem 0rem 0rem .25rem;
    }

    .input-group-element.append {
        border-width: 1px 1px 1px 0px;
        border-radius: 0rem .25rem .25rem 0rem;
    }

.input-group-field {

}

    .input-group-field.prepend {
        border-radius: 0rem .25rem .25rem 0rem;
    }

    .input-group-field.append {
        border-radius: .25rem 0rem 0rem .25rem;
    }

.input-text-allignment.left .k-input-inner {
    text-align: left;
}

.input-text-allignment.right .k-input-inner {
    text-align: right;
}