@CHARSET "UTF-8";
.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }
.select2-container .select2-choice > .select2-chosen{
    font-size: 12px;
}
.smCaption{
    font-size: 14px;
}
.custom{
    color: white;
    background-color: #84d18d;
    border-color: "";
}
.custom-header {
    text-align: center;
    padding: 3px;
    background: #84d18d;
    color: #fff;
}
 label.error {
    color: red;
    font-style: italic;
}

.signal{
	color: #ff0000;
}

/*/table { border-collapse:collapse }/* Ensure no space between cells */
tr.strikeout td { position:relative }/* Setup a new coordinate system */
tr.strikeout td:before {/* Create a new element that */
 content:"";/* …has no text content */
 position: absolute;/* …is absolutely positioned */
 left: 0; top: 50%; width: 100%;/* …with the top across the middle */
 border-bottom: 1px solid #ff5555;/* …and with a border on the top */
} 

a.editable-click { border-bottom: none; }
a.edit-rule{
    white-space: pre-wrap;
}
a.contentForUpdate{
    white-space: pre-wrap;
}

.portlet-body{
	position:relative;
}

.dimmed {

}

.dimmed:before {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0);
}

@media (min-width: 768px) {
  .modal-lg {
    width: 85%;
    height: 85%;
  }
  .modal-xl {
    width: 95%;
    height: 95%;
  }
  .modal-body-xl{
  	height: calc(100% - 120px);
    overflow-y: scroll;
  }
}

.div-full {
    width: 100%;
    height: 100%;
  }



