.esp-diff-table {
    table-layout: fixed;
    width: 100%;
}

.esp-diff-table > tbody > tr > td {
    border-bottom: 2px solid #DDD;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 1px 8px;
    overflow: auto;
}

.esp-diff-table .CodeMirror-sizer {
    position: absolute;
}

.esp-diff-ignoredField {
    color: red;
    font-weight: bold;
    margin: 8px;
}

/* 
.esp-diff-fieldEditor
{
    width: 100%;
    margin: 3px 8px;
}
*/
/*
.esp-diff-fieldTitle
{
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    font-weight: bold;
    color: red;
}
*/
.esp-diff-button
{
    width: 100%;
    margin:auto;
}

td.esp-diff-columnHeader
{
    font-weight: bold;
    font-size: 16px;
    border: 2px solid;
    border-color: #60A2DE;
    background-color: #60A2DE;
    color:#fff;
    text-align: center;
}

td.esp-diff-columnHeader.esp-diff-wide {
    padding: 3px 50px;
}

/*
.esp-diff-textCell
{
    border: double;
    border-color: #60A2DE;
}
.esp-diff-mergeView
{
    width:fit-content;
}
.esp-diff-CodeMirror-fullscreen {
  position: fixed;
  width: 100%; height: 100%;
  top: 0; left: 0; right: 0; bottom: 0;
  height: auto;
  z-index: 9;
}
*/

