.help-inline.error {
    color: #ff0000;
}
.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.modal-body {
    max-height: 500px;
}
.popover-title {
    padding: 1px 1px;
}
.entityFormNone {
    display: none;
}

.btn-massification-auto > .btn-warning {
    font-weight: bold;
    font-size: large;
}

.simu-question-title {
    font-weight: bold;
    margin-bottom: 10px;
}
.simu-question-error {
    margin-bottom: 5px;
}
.simu-question-item {
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}

.simu-question-title-postalcode{
    float: left;
    font-weight: bold;
}

.input-question-item {
    margin-left: 10px;
    margin-top: -4px;
    width: 45px;
}

.simu-question-error-text {
    margin-top: 5px;
    margin-bottom: -10px;
}
#cgu_modal b {
    font-size: 13px;
}

#cgu_modal p {
    font-size: 12px;
}

.select{
    border-radius: 3px 3px 3px 3px;
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    color: grey;
}

.select:focus:required:invalid{
    color: grey;
}

.select.required{
    color: grey;
}

/*****img viewer *****/

.smooth_zoom_preloader {
    background-image: url(../js/smooth-zoom-pan/Example/zoom_assets/preloader.gif);
}
.smooth_zoom_icons {
    background-image: url(../js/smooth-zoom-pan/Example/zoom_assets/icons.png);
}

select.form-control {
    -webkit-appearance: menulist;
}