@charset "utf-8";
:root {
  --yjt-text: #333333;
  --yjt-text-secondary: #666666;
  --yjt-muted: #8c8c8c;
  --yjt-link: #105cb6;
  --yjt-link-hover: #ff6600;
  --yjt-blue: #2200cc;
  --yjt-bg: #ffffff;
  --yjt-accent: #1c3c85;
}

* {
  margin: 0;
  padding: 0;
}

body {
  color: var(--yjt-text);
  line-height: 22px;
  background-color: var(--yjt-bg);
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

ul, li {
  list-style: none;
}

a:not(.btn):link,
a:not(.btn):visited {
  color: var(--yjt-link);
  text-decoration: none;
}

a:not(.btn):hover {
  color: var(--yjt-link-hover);
  text-decoration: underline;
}

.blue {
  color: var(--yjt-blue);
}

.blue:link,
.blue:visited {
  color: var(--yjt-link);
  text-decoration: underline;
}

.blue:hover {
  color: var(--yjt-link-hover);
}

.bluea:link,
.bluea:visited {
  color: var(--yjt-link);
  text-decoration: none;
}

.bluea:hover {
  color: var(--yjt-link-hover);
}

.clr {
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
