/*CSS file of Manage Incompatibilities*/

.description-variable {
	font-size: 0.85em;
}
 
.incompatibilities-table {
  /*table-layout:fixed;*/
}

.incompatibilities-table th {
  /*width:100%;*/
  text-align: center;
}

.incompatibilities-table th#th-date {
  width:15%;
}

.incompatibilities-table th#th-error {
  width:46%;
}

.incompatibilities-table th#th-rule {
  width:40%;
}

.incompatibilities-table th#th-op {
  width:1%;
}

.incompatibilities-table tr#tr-incompatibility {
  text-align: left;
}

#fieldset-rules {
/*  border: 4px solid #E3E4E4;*/
}

.error {
  break-inside: avoid-column;
  -webkit-column-break-inside: avoid;
  -o-column-break-inside:avoid;
  -ms-column-break-inside:avoid;
  column-break-inside:avoid;
  -moz-column-break-inside:avoid;
/*  width:90%;*/
  line-height: 16px;
  font-size: 16px;
}

.form-item {
  break-inside: avoid-column;
  -webkit-column-break-inside: avoid;
  -o-column-break-inside:avoid;
  -ms-column-break-inside:avoid;
  column-break-inside:avoid;
  -moz-column-break-inside:avoid;
}

#or-button {
    display: inline-block;
    height: 38px;
    font-size: 18px;
    color: black;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    background-color: #4EEEAAA;
    border: 1px solid gray;
    vertical-align: middle;
    line-height: 38px;
    padding: 0px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

#div-or-button {
  text-align: right;
}

.attribute-incompatibility {
  color: red !important;
  font-weight: bold;
}