.spanAcq {
    padding-left:17%;
}
.spanBail {
    padding-left:14%;
}
.spanValDec {
    padding-left:19%;
}

li {
    margin-left: 2px;
}

li.montant{
    margin-left:17px;
    color: #00688A;
}

.alignementIndicMixte
{
    padding-right:16.7%;
}

.questionAnnexeIFI {
    float: left;
    margin-left: 15px;
    padding-top: 3px;
}

.reponseAnnexeIFI {
    float: left;
    margin-left: 5px;
    margin-top: -3px;
    padding-top: 3px;
}

/*css hack for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    li {
        margin-left: 0;
    }
    li.montant{
        margin-left:15px;
    }
    .spanAcq {
        padding-left:20%;
    }
    .alignementIndicMixte
    {
        padding-right:17.4%;
    }
    .spanBail {
        padding-left:18%;
    }
    .spanValDec {
        padding-left:23.5%;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .spanAcq {
        padding-left:18%;
    }
    .alignementIndicMixte {
        padding-right:17.55%;
    }
    .spanBail {
        padding-left:15%;
    }
    .spanValDec {
        padding-left:20.5%;
    }
}

/*css hack for Edge 12+*/
@supports ( -ms-ime-align:auto ) {
    .spanAcq {
        padding-left:18%;
    }
}

.align-right {
    text-align: right;
}
