@import url(./variables.css);

@font-face {
  font-family: "Open Sans";
  src: url("/fonts/open-sans-v34-latin-regular.woff");
}

* {
    font-family: "Open Sans", "Verdana", sans-serif;
  box-sizing: border-box !important;
}
frame {
  /* border: 2px solid red; */
}

body {
  background-color: var(--accGeneralBackground) !important;
}

.topNavAnchor {
  font-size: var(--size2);
  font-weight: var(--regularWeight);
}

.velocityNavigation {
    /* background-color: var(--accWhite) !important; */
    /*color: var(--accWhite) !important;*/
    font-size: var(--size2) !important;
    font-weight: var(--regularWeight) !important;
    margin-top: 0 !important;
    line-height: 26.5px;
}
.velocityTopNavigation {
  /* background-color: var(--accWhite) !important; */
  background-color: var(--accBlue100);
  color: var(--accWhite) !important;
  font-size: var(--size2) !important;
  font-weight: var(--regularWeight) !important;
  margin-top: 0 !important;
}
.velocityTopNavigation a {
  text-decoration: none;
  color:inherit;
  margin-left: 25px;
}

.homeLink {
  font-size: var(--size3) !important;
  font-weight: var(--regularWeight) !important;
  color: var(--accWhite) !important;
  background-color: var(--accBlue100) !important;
}
div.masterNavigation {
  color: var(--accWhite) !important;
  background-color: var(--accBlue100) !important;
}
div.masterNavigation a {
  color: var(--accWhite) !important;
  background-color: var(--accBlue100) !important;
}
.bannerTable a {
  color: var(--accGray100);
  background-color: var(--accWhite);
  height: 63px;
}
.tblBanner {
  background-color: var(--accBlue100);
}

.navHeader {
  color: var(--accGray100);
  background-color: var(--accWhite);
  font-weight: var(--semiBold);
  font-size: var(--size4);
  text-align: left !important;
}

span[igtxt] {
  top: -7px;
  position: relative;
}

input[igchk],
img[igimg],
input[igchk] + img {
  position: relative;
  top: -7px;  
}

div[id*="uwt"]:not([igtag^="+"]),
div[id*="uwt"][igtag^="+"]:has(> img[igimg]) {
  margin-top: 7px;
}

.dgSummary a[style] {
    color: var(--accBlue65) !important;
}

.dgHeader a[style] {
    background-color: var(--accBlue0) !important;
    color: var(--accBlue80) !important;
    font-weight: var(--semiBold);
}

.dgSubForm a[style] {
    color: var(--accBlue65) !important;
}

.generalTbText {
  color:var(--accBlue65);
}

table input[type="text"],
table input[type="password"] {
    border: 1px solid var(--accBlue65) !important;
    border-radius: var(--defaultRadius);
    border-width: thin;
}

table select {
    border-color: var(--accBlue65);
    border-radius: var(--defaultRadius);
}

table textarea {
    border-color: var(--accBlue65);
    border-radius: var(--defaultRadius);
}

.lblFormTitle {
    color: var(--accGray100) !important;
    font-size: var(--size4);
}

.responsiveTable {
    width: 100%;
}

@media (min-width: 1200px) {
    .responsiveTable {
        width: 1200px;
    }
}

.igTreeNodeCustomWeight {
    cursor: pointer !important;
}
.lblHint {
    font-size: 11px;
    vertical-align: baseline;
    text-transform: None;
    /* font-family: Arial; */;
    background-color: transparent;
    color: black;
    text-align: right;
    text-decoration: none;
}

.lblHint a {
    font-size: 11px;
    vertical-align: baseline;
    text-transform: None;
    /* font-family: Arial; */;
    background-color: transparent;
    color: Blue;
    text-align: right;
    text-decoration: none;
}