.form-all-inclusive .my-error-class {
    float: left;
}
/*
        label {
            display: inline-block;
        }
*/
.form-all-inclusive .input-append.date {
    float: left;
}
.form-all-inclusive .input-append.date + label.my-error-class,
.form-all-inclusive .my-error-class + label.my-error-class {
    color: #FF0000;
    vertical-align: bottom;
    font-size: 80%;
    padding: 4px 6px;
    margin: 0 6px;
}


.form-all-inclusive label {
    font-weight: normal;
    float: left;
}
.form-all-inclusive .iti-flag {background-image: url("../../vendor/intl-tel-input/build/img/flags.png");}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .form-all-inclusive .iti-flag {background-image: url("../../vendor/intl-tel-input/build/img/flags-2x.jpg");}
}

.form-all-inclusive .form-control-feedback {
    position: absolute;
    line-height: 34px;
}
.form-all-inclusive .intl-tel-input {
    width: 100%;
}