.ibox-content.loading > * {
    visibility: hidden;
}

.ibox-content.loading:before {
    content: 'Initialisation en cours...';
    text-align: center;
    width: 100%;
}

.error-icon {
    background-color: #FFE0E5;
    width: 25px;
}

.import-file-title {
    float: right;
}

.progress-bar-box {
    background-color: #C3E3F7;
    color: #31708F;
}
.progress-bar-box-border-top {
    border-top-color: #9ECBE1;
}

.equi-height-50 {
    min-height: 50px;
}

.vertical-align-middle {
    vertical-align: middle;
}

.padding-top {
    padding-top: 8px;
}

.padding-top-xl {
    padding-top: 20px;
}

#details_import thead th {
    color: #19262c;
}

#details_import .ibox-title .btn {
    margin-left: 1%;
}

#details_import .sonata-ba-list-row-selected td {
    background-color: #e2dede;
}

#details_import .success td {
    background-color: #edffe0;
}

#details_import .warning td {
    background-color: #ffE0bf;
}

#details_import .error td {
    background-color: #FFE0E5;
}

#details_import td > div {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 300px;
}

#details_import td span.percent-wrapper {
    display: inline-block;
    margin: 0 5px;
    padding: 3px;
    background: #ddd;
    border-radius: 15px;
    font-weight: 700;
    font-size: 10px;
}

#details_title_nb {
    font-size: 11px;
    font-style: italic;
}

a[data-reload-equipments] {
    color: #676a6c;
}

#equipments_container .list-group-item label {
    width: 100%;
}
.progress {
    position: relative;
    background: none;
    overflow: inherit;
    height: 8px;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 20px;
}

.progress-bar {
    position: relative;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    -webkit-transition: width 5s ease;
    -o-transition: width 5s ease;
    transition: width 5s ease;
}

.progress-bar-wrapper {
    position: absolute;
    top: 0;
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f5f5f5;
}

.progress-bar-state {
    width: 0;
    background-color: #31708F;
}

.progress-vehicle {
    position: absolute;
    width: 10%;
    background: url('/bundles/app/images/import/import_car.svg');
    background-repeat: no-repeat;
    height: 15px;
    top: -2px;
    left: 0;
    margin-left: 1%;

    -webkit-transition: left 4s ease;
    -o-transition: left 4s ease;
    transition: left 4s ease;
}

#progress_bar_percent_nb {
    position: relative;
    bottom: -15px;
    color: #31708F;
    font-size: 14px;
}