@charset "utf-8";
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*
.rem-mixins-test-class {
    .font-size(10px);
    .line-height(20px);
    .margin(10px);
    .margin(3em);
    .margin(10px, 20px);
    .margin(10px, 20%);
    .margin(0px , 20px);
    .margin-top(2%);
    .margin-top(2px);
    .padding(10px);
    .padding(3em);
    .padding(10px, 20px);
    .padding(10px, 20%);
    .padding(3em, 20px)
}
*/
/*
	Overrides for xgGrid.
	Icon overrides are at the end of the file.
*/
table[xgGrid] thead,
table[xgGrid] tbody {
  border-top: 0;
  border: 1px solid;
}
div[xgGridContainer],
table[xgGrid] table[xgGrid] tbody,
table[xgGrid] table[xgGrid] thead {
  border: 0;
}
table[xgGrid] tr th,
table[xgGrid] tr td {
  border: 0;
  border-right: 1px solid;
}
table[xgGrid] thead,
table[xgGrid] tr th {
  border-color: #736724;
}
table[xgGrid] tbody,
table[xgGrid] tr td {
  border-color: #dadada;
}
table[xgGrid] .altRow {
  background-color: #efefeb;
}
table[xgGrid] tr,
table[xgGrid] td :not(div) label {
  font-size: 14px;
  font-size: 1.4rem;
}
table[xgGrid] tr[xgGridHeader] {
  background-color: #736724;
}
[xgCard] table[xgGrid] tr,
[xgCard] table[xgGrid] thead,
[xgCard] table[xgGrid] tbody,
[xgCard] table[xgGrid] tr th:last-child,
[xgCard] table[xgGrid] tr td:last-child {
  border: 0;
}
[xgCard] table[xgGrid] tr[xgGridHeader] {
  background-color: #c5d2d9;
  border-color: #c5d2d9;
  color: #3b6781;
}
[xgCard] table[xgGrid] thead,
[xgCard] table[xgGrid] tr th {
  border-color: #c5d2d9;
}
/* Icon overrides*/
div[imgBoolTrue] {
  background-image: url(/images/icons-transp-16/BoolTrue.png);
}
div[imgBoolFalse] {
  background-image: url(/images/icons-transp-16/BoolFalse.png);
}
table[xgGrid] td > input[btnEdit] {
  background-image: url(/images/icons-transp-16/EditRecord.png);
}
table[xgGrid] td > input[btnDelete],
table[xgGrid] td > input[btnRemove] {
  border: none;
  width: 18px;
  width: 1.8rem;
  height: 18px;
  height: 1.8rem;
  padding: 0;
  font-size: 12px;
  font-size: 1.2rem;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  border-radius: 0;
  display: block;
  text-decoration: none;
  background-repeat: no-repeat;
  color: #ffffff;
  background-position: center center;
  background-color: transparent;
  background-image: url(/images/icons-transp-16/DeleteRecord.png);
}
table[xgGrid] td > input[btnCancel] {
  background-image: url(/images/icons-transp-16/CancelRecord.png);
}
table[xgGrid] td > input[btnFile] {
  background-image: url(/images/icons-transp-16/File.png);
}
table[xgGrid] td > input[btnOpen] {
  background-image: url(/images/icons-transp-16/RecordDetails.png);
}
table[xgGrid] td > input[btnInfo] {
  background-image: url(/images/icons-transp-16/RecordInfo.png);
}
table[xgGrid] td > input[btnUp] {
  background-image: url(/images/icons-transp-16/UpArrow.png);
}
table[xgGrid] td > input[btnDown] {
  background-image: url(/images/icons-transp-16/DownArrow.png);
}
