
.fileList_line{
    width:calc(100% - 20px);
    margin:0px;
    border-bottom:1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    height:50px;
}
.fileList_lineBody{
    height:80px;
}
.fileList_lineTitle{
    background:#F5F5F6;
    text-align:center;
    height:50px;
}
.fileList_halfLine{
    float:left;
    width:calc(50% - 2px);
}
.fileList_thirdLine{
    float:left;
    width:calc(33.33% - 2px);
}
.fileList_thirdLineMinusB{
    float:left;
    width:calc(33.33% - 52px);
}
.fileList_thirdLineMinus{
    float:left;
    width:calc(33.33% - 102px);
}
.fileList_twoThirdLine{
    float:left;
    width:calc(66.66% - 2px);
}
.fileList_twoThirdLineMinus{
    float:left;
    width:calc(66.66% - 102px);
}
.fileList_thirdLineMinusSmall{
    float:left;
    width:calc(33.33% - 52px);
}
.fileList_operating{
    float:left;
    width:100px;
}
.fileList_separator{
    border-right:1px solid #e7e7e7;
    height:100%;
}
.fileList_photo{
    width:80px;
    height:80px;
    position:relative;
    float:left;
    background-repeat: no-repeat;
    background-size: auto;
}
.uploadForm{
    display:none;
}
.upload-progress{
    margin-top:20px;
}
#upload-progress, .upload-progress{
    display:none;
}

.log-line{
    height:110px;
    width:100%;
}
.log-line-left{
    position:relative;
    height:110px;
    width:150px;
    float:left;
    padding-top:25px;
    border-right: 1px solid #e7e7e7;
}
.log-line-icon{
    position:absolute;
}
.log-line-left-line{
    width:140px;
    height:25px;
}
.log-line-left-iconB{
    margin:3px;
}
.log-line-left-icon{
    padding: 5px;
    position:absolute ;
    display: table;
    top:0;
    right:0;
    background: #eee;
    border: solid 0.5px #e4e4e4;
} 
.log-line-left-date{
    height:15px;
    overflow:hidden;
}
.log-line-left-time{
    color:#06A72A;
}
.log-line-right{
    width:calc(100% - 155px);
    height:70px;
    float: left;
    padding-top:25px;
    padding-left:5px;
}
.log-line-right{

}
.log-line-right{

}
.log-line-right{

}

.upload-button{
    text-align: center;
    position: relative;
    margin-top: 20px;
    margin-left: 40px;
}
.preview-as-background {
    background-size: contain;
    background-position: center;
    margin-right:5px !important;
}
.center-text{
    justify-content: center;
    align-items: center;
    display: flex;
}

.trimmed{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#confirmationReason_text{
    width: 100%;
    height:190px;
}
.selectStatusLine{
    display:relative;
    height:30px;
    width:100%;
}
.selectStatusTitle{
    width:160px;
    height:20px;
    text-align:right;
}
.selectStatusSelect{
    margin-left:10px;
    width:300px;
    height:20px;
}
.selectStatusSelect, .selectStatusTitle{
    float:left;
}
.detailsSelect{
    width: 280px;
}
.upload-field{
   position:relative;
   width: 600px;
   height: 600px;

}

.errorHighLight{
   background:#fce;

}

