﻿.input-group.input-group-clear .form-control + .input-group-append .btn {
    border: 1px solid #A8B0B9;
    border-left: 0;
    border-top-right-radius: .1875rem;
    border-bottom-right-radius: .1875rem;
    background-color: #FFF;
}

.input-group.input-group-clear .form-control:hover + .input-group-append .btn,
.input-group.input-group-clear .form-control + .input-group-append .btn:hover {
    box-shadow: 5px 3px 6px 0 rgba(0,0,0,.16);
}

.input-group.input-group-clear .form-control:focus + .input-group-append .btn {
    border: 1px solid #c3ccda;
    border-left: 0px solid;
}

.input-group.input-group-clear .input-group-prepend .input-group-text, .input-group.input-group-clear .input-group-append .input-group-text {
    background-color: inherit
}

.input-group.input-group-clear .form-control:not(:last-child) {
    border-right: 0
}

.input-group.input-group-clear .btn:focus {
    box-shadow: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

input {
    filter: none;
}