.popover{
    max-width: 600px!important;
}


.form-horizontal {
    margin-top: 20px;

    .col-form-label {
        text-align: right;
    }

}

.fixed-table-body{
    min-height: unset;
}

.form-control-feedback{
    float: right;
    margin-top: -27px;
    margin-right: -20px;
}

.fa-times{
    color: red;
}

.fa-check{
    color: #00b300;
}

/*.input-group{
    display: flex;
}*/

.file-upload-browse{
    height: 34px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.popover{
    min-width: 600px;
}

/* 1. 整体样式 */
progress {
    width: 100%;
    height: 20px;
    border: 1px solid #ddd;
    border-radius: 10px; /* 圆角 */
    overflow: hidden;
    appearance: none; /* 清除默认系统样式 */
    background: #f1f1f1; /* 背景色 */
}

/* 2. 针对Chrome/Safari（Webkit内核） */
progress::-webkit-progress-bar {
    background: #f1f1f1;
    border-radius: 10px;
}
progress::-webkit-progress-value {
    background: linear-gradient(90deg, #4CAF50, #8BC34A); /* 渐变色 */
    border-radius: 10px;
}

/* 3. 针对Firefox */
progress::-moz-progress-bar {
    background: linear-gradient(90deg, #4CAF50, #8BC34A);
    border-radius: 10px;
}

.state-text{
    color: white;
    padding: 5px 10px;
    border-radius: 15px;
}

.my-btn {

    padding: 6px 12px !important;
}