
.form-group .form-control {
    padding-left: 2.375rem;
}

.form-group .form-control-icon {
    position: absolute;
    z-index: 2;
    display: block;
    width: 3.375rem;
    height: 3.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
    
}

.form-control 
{
    border-image-source: linear-gradient(45deg, #411A40, #270226);
    border-image-slice: 1;
    border-width: 1px;
}


.form-control:focus 
{
    border-image-source: linear-gradient(45deg, #411A40, #270226);
    border-image-slice: 1;
    box-shadow: 0 0 0 0.2rem rgba(167, 40, 135, 0.25);
} 