Bootstrap 3 Placer l'icône dans le champ de saisie

Je travaille dans le Bootstrap 3 et essaye de devenir une icône de calendrier à l'intérieur du côté droit de la zone d'entrée.

Mon code html ressemble à ceci:

<div class="col-md-12">
    <div class='right-inner-addon col-md-2 date datepicker' 
         data-date-format="yyyy-mm-dd">
        <input name='name' value="" type="text" class="form-control date-picker"
               data-date-format="yyyy-mm-dd"/>
        <i class="fa fa-calendar"></i>
    </div>
</div>

J'ai essayé position: absolute comme ceci:

.right-inner-addon i {
    position: absolute;
    right: 5px;
    top: 10px;
    pointer-events: none;
    font-size: 1.5em;
}
.right-inner-addon {
    position: relative;
}

Mais quand je le fais, il aura fière allure dans un seul endroit, mais ne sera pas positionné correctement dans une autre instance.

J'ai aussi essayé de voir si je pouvais utiliser text-indent pour voir si cela fonctionnerait dans l'ensemble, mais il a eu le même effet.

.right-inner-addon i, 
.form-group .right-inner-addon i {
    display: inline-block;
    z-index: 3;
    text-indent: -15px;
    font-size: 1.3em;
}

Voici un jsFiddle qui pourraient aider

source d'informationauteur zazvorniki