#create_firmware .control-group label {
	margin: 20px auto 5px;
}

#create_firmware .control-group label.label-description {
	margin-top: 0;
}

a.btn.firmware_delete.disabled {
	pointer-events: auto;
}


.firmware-validation .glyphicon {
    top: 3px;
    margin-right: 4px;
}

.firmware-validation .table {
    width: 100%;
    table-layout: fixed;
}

.firmware-validation .table td {
    text-align: center;
    vertical-align: middle;
}

.firmware-validation .modal {
    text-align: left;
}

.firmware-validation thead {
    font-weight: bold;
}

.firmware-validation .panel-body {
    text-align: center;
}

.firmware-validation .dropdown-menu > li {
    margin-bottom: 4px;
    text-align: center;
}

.width-2-5 {
    width: 2.5%;
}

.width-5 {
    width: 5%;
}

.width-7-5 {
    width: 7.5%;
}

.width-10 {
    width: 10%;
}

.width-35 {
    width: 35%;
}

.comment {
    text-overflow: clip;
    word-wrap: break-word;
    overflow: scroll;
}

.step {
    font-variant: small-caps;
}

.step-customer {
    background-color: #e0ebeb;
}

.step-factory {
    background-color: #ccd9ff;
}

.no-margin-right {
    margin-right: 0px;
}

.status-body {
    font-size: 70%;
    vertical-align: middle;
}

.separator {
    height: 1em;
    border-left: none;
    border-right: none;
}

.firmware-binary .table-binaries {
    max-height: 600px;
    overflow: auto;
}

.firmware-binary #checkbox_is_final {
    position: relative;
    margin-left: 0px;
    vertical-align: middle;
}

.firmware-binary .checkbox-final {
    padding-top: 7px;
}

.firmware-binary .table td {
    text-align: center;
    vertical-align: middle;
}
