.input-group-horizontal {
    > .form-control,
    > .input-group {
        margin-bottom: -1px;
    }

    .form-control:not(:first-child):not(:last-child),
    .input-group:not(:first-child):not(:last-child) > * {
        border-radius: 0;
    }

    > .form-control:first-child,
    > .input-group:first-child > * {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    > .form-control:last-child,
    > .input-group:last-child > * {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}