.smallFont {  font-size: .8em;}.normalFont {  font-weight: normal;}.largeFont {  font-size: 1.2em;}.boldFont {  font-weight: bold;}#profiler li {  font-weight: normal;}#profiler .stats {  width: 500px;  margin: auto;  height: 30px;}#profiler .stats li {  float: left;  width: 25%;  padding: 10px 0;}#profiler .stats span {  padding-right: 5px;  font-weight: bold;}#profiler .keyword {  font-weight: bold;}#profiler #queries {  box-sizing: border-box;  margin: 20px;}#profiler #queries table {  width: 100%;  margin: 0;}#profiler #queries span.keyword {  font-weight: bold;}table {  clear: both;  width: 100%;}table > thead > tr,table > tr.colHeaders,table > tbody > tr.colHeaders {  color: #ffffff;  margin: 0;  padding: 0;}table > thead > tr .note,table > tr.colHeaders .note,table > tbody > tr.colHeaders .note {  font-size: .8em;  font-style: italic;  font-weight: normal;}table > thead > tr > td,table > tr.colHeaders > td,table > tbody > tr.colHeaders > td,table > thead > tr > th,table > tr.colHeaders > th,table > tbody > tr.colHeaders > th {  min-height: 40px;  background-color: #000000;  vertical-align: top;  border-left: 1px solid #191919;  margin: 0;  padding: 5px 20px 5px 5px;  text-align: left;  font-weight: bold;  font-size: 1.2em;  white-space: nowrap;}table > thead > tr > td.sortAsc,table > tr.colHeaders > td.sortAsc,table > tbody > tr.colHeaders > td.sortAsc,table > thead > tr > th.sortAsc,table > tr.colHeaders > th.sortAsc,table > tbody > tr.colHeaders > th.sortAsc {  background-image: url(/images/arrowUp20.png);}table > thead > tr > td.sortDesc,table > tr.colHeaders > td.sortDesc,table > tbody > tr.colHeaders > td.sortDesc,table > thead > tr > th.sortDesc,table > tr.colHeaders > th.sortDesc,table > tbody > tr.colHeaders > th.sortDesc {  background-image: url(/images/arrowDown20.png);}table > thead > tr > td.sortAsc,table > tr.colHeaders > td.sortAsc,table > tbody > tr.colHeaders > td.sortAsc,table > thead > tr > th.sortAsc,table > tr.colHeaders > th.sortAsc,table > tbody > tr.colHeaders > th.sortAsc,table > thead > tr > td.sortDesc,table > tr.colHeaders > td.sortDesc,table > tbody > tr.colHeaders > td.sortDesc,table > thead > tr > th.sortDesc,table > tr.colHeaders > th.sortDesc,table > tbody > tr.colHeaders > th.sortDesc {  background-repeat: no-repeat;  background-position: right center;}table > thead > tr > td.nosort,table > tr.colHeaders > td.nosort,table > tbody > tr.colHeaders > td.nosort,table > thead > tr > th.nosort,table > tr.colHeaders > th.nosort,table > tbody > tr.colHeaders > th.nosort {  padding-right: 5px;}table > thead > tr > td.compare,table > tr.colHeaders > td.compare,table > tbody > tr.colHeaders > td.compare,table > thead > tr > th.compare,table > tr.colHeaders > th.compare,table > tbody > tr.colHeaders > th.compare {  width: 75px;}table > thead > tr > td.region,table > tr.colHeaders > td.region,table > tbody > tr.colHeaders > td.region,table > thead > tr > th.region,table > tr.colHeaders > th.region,table > tbody > tr.colHeaders > th.region {  min-width: 55px;  width: 10%;}table > thead > tr > td.ticker,table > tr.colHeaders > td.ticker,table > tbody > tr.colHeaders > td.ticker,table > thead > tr > th.ticker,table > tr.colHeaders > th.ticker,table > tbody > tr.colHeaders > th.ticker {  width: 80px;}table > thead > tr > td.documents,table > tr.colHeaders > td.documents,table > tbody > tr.colHeaders > td.documents,table > thead > tr > th.documents,table > tr.colHeaders > th.documents,table > tbody > tr.colHeaders > th.documents {  width: 20%;}table > thead > tr > td.coupon,table > tr.colHeaders > td.coupon,table > tbody > tr.colHeaders > td.coupon,table > thead > tr > th.coupon,table > tr.colHeaders > th.coupon,table > tbody > tr.colHeaders > th.coupon {  min-width: 55px;  width: 10%;}table > thead > tr > td.maturityDate,table > tr.colHeaders > td.maturityDate,table > tbody > tr.colHeaders > td.maturityDate,table > thead > tr > th.maturityDate,table > tr.colHeaders > th.maturityDate,table > tbody > tr.colHeaders > th.maturityDate {  min-width: 55px;  width: 10%;}table > thead > tr > td.filingDate,table > tr.colHeaders > td.filingDate,table > tbody > tr.colHeaders > td.filingDate,table > thead > tr > th.filingDate,table > tr.colHeaders > th.filingDate,table > tbody > tr.colHeaders > th.filingDate {  min-width: 55px;  width: 10%;}table > thead > tr > td.center,table > tr.colHeaders > td.center,table > tbody > tr.colHeaders > td.center,table > thead > tr > th.center,table > tr.colHeaders > th.center,table > tbody > tr.colHeaders > th.center {  text-align: center;}table > thead > tr {  /*td:last-child {    border-radius: 0 4px 0 0;    }*/}table > thead > tr td:first-child {  border-left: 0;}table tbody > tr,table > tr {  border-bottom: 1px solid #000000;}table tbody > tr.odd:hover,table > tr.odd:hover,table tbody > tr.active,table > tr.active,table tbody > tr.even:hover,table > tr.even:hover {  background: #bfbfbf;}table tbody > tr > td,table > tr > td {  padding: 7px 5px;  margin: 0;  vertical-align: middle;  font-weight: normal;}table tbody > tr > td.sorting_1,table > tr > td.sorting_1 {  background: #bfbfbf;}table tbody > tr:nth-child(odd),table > tr:nth-child(odd) {  background: #f0f0f0;}table tbody > tr:nth-child(odd):hover,table > tr:nth-child(odd):hover,table tbody > tr:nth-child(odd).active,table > tr:nth-child(odd).active {  background: #bfbfbf;}table tbody > tr:nth-child(even),table > tr:nth-child(even) {  background: #f7f7f7;}table tbody > tr:nth-child(even):hover,table > tr:nth-child(even):hover,table tbody > tr:nth-child(even).active,table > tr:nth-child(even).active {  background: #bfbfbf;}div.stickyHead {  position: fixed;  display: none;  top: 0;  overflow: hidden;  z-index: 92;  box-shadow: 0px 4px 4px -4px #888888;}/*  a style for when the fixed col of a multi column cell scrolls past  it can make the border look like it sticks as it scrolls by  */td.fixedCol.scrolledPast {  border-right: 1px solid #333333;}.tabs {  box-sizing: border-box;  display: block;  padding-bottom: 10px;  width: 100%;  /* overflow: hidden; prevents window scrollbars from appearing */}.tabs > ul {  border: 1px solid #444;  border-radius: 0 3px 0 0;  clear: both;  margin: 0;  padding: 0;  list-style-image: none;  list-style-type: none;  /* these are critical to getting overflow correct, so we'll have scrollbar on main window, not parent elements       or worse hidden overflow */  display: block;  /* display: inline-block;      */  overflow: visible;  /* end critical */  min-width: 100%;  box-sizing: border-box;}.tabs > ul > li {  overflow: auto;  visibility: hidden;  position: absolute;  display: block;  height: 0;  width: 0;  padding: 10px;  margin: 0px;  top: 0;  background-color: #ffffff;}.tabs > ul > li.active {  position: static;  visibility: visible;  height: auto;  width: auto;  overflow: auto;}.tabs > ul > li > h2 {  display: none;}.tabs > ol {  font-weight: bold;  margin: 0;  padding: 0;  float: left;  clear: left;}.tabs > ol > li {  list-style-type: none;  background-color: #eeeeee;  border-color: #444;  border-image: none;  border-radius: 0px 6px 0 0;  border-style: solid;  border-width: 1px;  float: left;  font-size: 1.2em;  font-weight: 500;  margin: 0px 3px 0 0;  padding: 4px 6px;  cursor: pointer;  position: relative;  bottom: -1px;}.tabs > ol > li a {  color: #000000;  text-decoration: none;}.tabs > ol > li.active {  background: #fff;  border-bottom-color: #fff;}.tabs > ol > li.active a {  color: #000000;}.tabs > ol > li.disabled {  background-color: #BBBBBF;  border-color: #aaaaaa #aaaaaa -moz-use-text-color;  cursor: default;}.tabs > ol > li.disabled a {  color: #ffffff;}.tabs > ol > li.changed a {  border-bottom: 3px solid #bb0;}.tabs.unrolled > ol {  display: none;}.tabs.unrolled > ul {  border: 1px solid #000000;  clear: both;  margin: 0;  padding: 0;  list-style-image: none;  list-style-type: none;  display: inline-block;}.tabs.unrolled > ul > li {  padding: 20px 20px;  visibility: visible;  position: static;  top: auto;  left: auto;  right: auto;  bottom: auto;  height: auto;  width: auto;}.tabs.unrolled > ul > li > h2 {  background: #cccccc;  color: #000000;  padding: 10px 10px 10px 10px;  font-size: 1.3em;  font-weight: bold;  font-family: inherit;  text-transform: uppercase;  display: block;}div.prompt {  z-index: 201;  line-height: 18px;  color: #333;  margin: 0;  min-height: 150px;  max-height: 100%;  overflow: auto;  width: 650px;  background-color: #fff;  font-size: 1.2em;  position: fixed;  padding: 5px;  top: 200px;  left: 50%;  border: 2px dashed #333;  border-radius: 5px;  visibility: hidden;}div.prompt .promptSubText {  padding: 10px 0 20px 0;  font-weight: normal;  font-size: 1.2em;}.promptMask {  background-color: #000;  position: fixed;  z-index: 200;  top: 0;  left: 0;  bottom: 0;  right: 0;  padding: 0;  margin: 0;  display: none;}textarea {  width: 650px;  height: 150px;}td textarea {  width: 325px;}input[type=email],input.email {  width: 300px;}input[type=url] {  width: 500px;}input.datetime {  width: 150px;}dax-radio-group {  display: inline-block;}dax-radio-group dax-radio {  display: inline-block;  border: 0;  vertical-align: middle;  padding-right: 8px;}dax-radio-group dax-radio[state="checked"] > .ring {  border-color: #497099;}dax-radio-group dax-radio[state="checked"] > .ring > .dot {  background-color: #497099;  display: block;}dax-radio-group dax-radio[enabled="false"] {  color: #8a8a8a;}dax-radio-group dax-radio[enabled="false"] > .ring {  border-color: #8a8a8a;}dax-radio-group dax-radio > .ring {  vertical-align: middle;  display: inline-block;  border: 2px solid #c5c5c5;  border-radius: 14px;  width: 20px;  height: 20px;  margin-right: 2px;  cursor: pointer;}dax-radio-group dax-radio > .ring > div.dot {  display: none;  width: 10px;  height: 10px;  border-radius: 6px;  background-color: #c5c5c5;  margin: 5px auto;}dax-checkbox {  display: inline-block;  padding: 0;  margin: 0;}dax-checkbox > div {  display: inline-block;  vertical-align: middle;  box-sizing: border-box;}dax-checkbox > div.box {  padding: 0;  margin: 0;  width: 24px;  height: 24px;  border: 1px solid #000;  cursor: pointer;  margin-right: 8px;}dax-checkbox > div.label {  padding: 0;  background-image: none;}dax-checkbox[dax-boxstate=checked] > div.box {  border-width: 2px;  background-image: url("/Css/Svg/tick/fill/000000");  background-repeat: no-repeat;  background-size: 18px 18px;  background-position: center;}dax-checkbox.field > div.label {  background-image: none;}dax-select {  display: inline-block;  transition: all 0.5s ease 0s;  box-sizing: border-box;  border: 1px solid #c5c5c5;  border-radius: 4px;  font-size: 21px;  line-height: 1em;  padding: 0;  cursor: pointer;  position: relative;  z-index: 92;}dax-select > div {  box-sizing: border-box;  display: block;}dax-select > div.indicator {  float: right;  box-sizing: border-box;  width: 32px;  height: 32px;  padding-top: 10px;  padding-right: 8px;}dax-select > div.indicator svg > path {  fill: #8a8a8a;}dax-select > div.selectedValue {  padding: 10px 40px 8px 8px;}dax-select > div.options {  position: absolute;  top: 40px;  transition: all 0.5s ease 0s;  box-sizing: border-box;  width: 100%;  height: 0;  background: #fff;  overflow: hidden;  clear: both;  padding: 0;  z-index: 40;  border: 1px solid rgba(197, 197, 197, 0);  border-top: 0;  border-radius: 0 0 4px 4px;}dax-select > div.options dax-option {  padding: 4px 8px;  cursor: pointer;}dax-select > div.options dax-option:hover {  background-color: rgba(53, 112, 153, 0.2);}dax-select.open {  border-radius: 4px 4px 0 0;}dax-select.open div.options {  border-color: #c5c5c5;  height: 300px;  overflow: auto;}dax-select dax-option {  display: block;}img.date_toggler {  position: relative;  top: 3px;  margin-left: 4px;}ul.content label.formField {  float: none;}ul.content {  display: table;  width: 100%;  padding-left: 0;}ul.content li {  display: table-row;}ul.content li label,ul.content li > div.label {  display: table-cell;  vertical-align: top;  float: none;  clear: left;  text-align: right;  padding: 5px 10px 8px 0;  min-height: 26px;  width: 200px;  font-weight: bold;  line-height: 120%;  background: url(/images/white50.png);}ul.content li label > div,ul.content li > div.label > div {  display: block;}ul.content li label > div.note,ul.content li > div.label > div.note {  font-size: .8em;  line-height: 1em;  font-weight: normal;  font-style: italic;  color: #777;}ul.content li > div {  display: table-cell;  vertical-align: top;  line-height: 1.2em;  padding: 5px 10px;}ul.content ul.nested {  padding-left: 16px;}ul.content ul.nested li label,ul.content ul.nested div.label {  background: transparent;  background-image: none;}ul.content ul.nested ul {  padding-left: 16px;}.tabs ul.column > li.one {  position: static;}.tabs ul.column > li {  float: left;  clear: none;  position: relative;}ul.column > li.field > label {  position: static;  width: 100px;  background: none;  padding-top: 0;}.tabs ul.column > li.field > div {  margin-left: 100px;  position: static;}.tabs ul.column.three > li {  width: 24%;  padding-right: 5px;  clear: none;}.tabs ul.column.two > li {  width: 41%;  clear: none;}body .tabs ul,body .tabs ul li {  margin: 0;  padding: 0;  list-style-type: none;  list-style-image: none;  line-height: 140%;}.relative {  position: relative;}select > .full {  width: 100%;}select > .half {  width: 50%;}select > .75 {  width: 75%;}.left {  float: left;}ul.content > li {  clear: both;}.tabs .nested li li {  padding-left: 20px;}ul.content > li > div,ul.content > div,ul.content > li > ul {  /* margin-left: 210px; */  padding: 5px 10px;}.tabs h3 {  text-transform: uppercase;  padding-top: 5px;  padding-bottom: 5px;  border-bottom: 1px solid #999;  margin-bottom: 5px;  font-size: 18px;}.tabs h3 a.button {  text-transform: none;}input[type=button],input[type=submit],input[type=reset],a.button {  background-color: #eee;  border: 1px solid #aaa;  border-radius: 3px 3px 3px 3px;  color: #000;  cursor: pointer;  font-weight: bold;  margin: 0 5px;  text-align: center;  display: inline-block;  padding: 0 3px;  font-size: 1.2em;  box-sizing: content-box;  line-height: normal;  /* &.active {    background: ;    color: ;  }*/}input[type=button].disabled,input[type=submit].disabled,input[type=reset].disabled,a.button.disabled {  color: #ccc;}input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,a.button::-moz-focus-inner {  padding: 0;  border: none;}input[type=button].good,input[type=submit].good,input[type=reset].good,a.button.good,input[type=button].goodButton,input[type=submit].goodButton,input[type=reset].goodButton,a.button.goodButton {  background: #009900;  border-color: #009900;  color: #fff;}input[type=button].good:hover,input[type=submit].good:hover,input[type=reset].good:hover,a.button.good:hover,input[type=button].goodButton:hover,input[type=submit].goodButton:hover,input[type=reset].goodButton:hover,a.button.goodButton:hover {  background-color: #0b0;}input[type=button].good:disabled,input[type=submit].good:disabled,input[type=reset].good:disabled,a.button.good:disabled,input[type=button].goodButton:disabled,input[type=submit].goodButton:disabled,input[type=reset].goodButton:disabled,a.button.goodButton:disabled {  color: #ddd;  background-color: #aaa;  border: 1px solid #aaa;}input[type=button].bad,input[type=submit].bad,input[type=reset].bad,a.button.bad,input[type=button].badButton,input[type=submit].badButton,input[type=reset].badButton,a.button.badButton {  background: #990000;  border-color: #990000;  color: #fff;}input[type=button].bad:hover,input[type=submit].bad:hover,input[type=reset].bad:hover,a.button.bad:hover,input[type=button].badButton:hover,input[type=submit].badButton:hover,input[type=reset].badButton:hover,a.button.badButton:hover {  background-color: #b00;}input[type=button].bad:disabled,input[type=submit].bad:disabled,input[type=reset].bad:disabled,a.button.bad:disabled,input[type=button].badButton:disabled,input[type=submit].badButton:disabled,input[type=reset].badButton:disabled,a.button.badButton:disabled {  color: #ddd;  background-color: #aaa;  border: 1px solid #aaa;}input[type=button].neutral,input[type=submit].neutral,input[type=reset].neutral,a.button.neutral,input[type=button].neutralButton,input[type=submit].neutralButton,input[type=reset].neutralButton,a.button.neutralButton {  background-color: #999;  border-color: 999;}input[type=button].neutral:hover,input[type=submit].neutral:hover,input[type=reset].neutral:hover,a.button.neutral:hover,input[type=button].neutralButton:hover,input[type=submit].neutralButton:hover,input[type=reset].neutralButton:hover,a.button.neutralButton:hover {  background-color: #bbb;}input[type=button].neutral:disabled,input[type=submit].neutral:disabled,input[type=reset].neutral:disabled,a.button.neutral:disabled,input[type=button].neutralButton:disabled,input[type=submit].neutralButton:disabled,input[type=reset].neutralButton:disabled,a.button.neutralButton:disabled {  color: #ddd;  background-color: #aaa;  border: 1px solid #aaa;}input[type=button].yellow,input[type=submit].yellow,input[type=reset].yellow,a.button.yellow {  background: #999900;  border-color: #999900;  color: #fff;}input[type=button]:disabled,input[type=submit]:disabled,input.disabled {  color: #ccc;}input[type=button].nospace {  margin-left: 0;  margin-right: 0;}#container {  /* grouped data within a table of ORM child rows */}#container table.dynamic td {  vertical-align: top;}#container table.dynamic ul.striped.content.fluid > li {  background: transparent;}#container table.dynamic ul.striped.content.fluid > li:nth-child(odd) {  background: transparent;}#container table.dynamic ul.striped.content.fluid > li:nth-child(even) {  background: transparent;}#container table.dynamic ul.striped.content.fluid > li:last-child {  border-bottom: 0;}#container table.dynamic ul.striped.content.fluid > li.hidden {  visibility: hidden;}#container ul.content > li {  padding: 0;  clear: both;  position: relative;  min-height: 22px;}#container .editing ul.striped.content.fluid.tableEdit > li {  cursor: move;  cursor: -moz-grab;}#container .editing ul.striped.content.fluid.tableEdit > li > label {  cursor: pointer;}#container .editing ul.striped.content.fluid.tableEdit > li.hidden {  visibility: hidden;}#container ul.striped.content.fluid > li {  background: #e8e8e8;  border-bottom: 1px solid #000;  /*mix(@tabBorderColor, @tabActiveBgColor, 1%); */  min-width: 200px;  clear: none;  min-height: 30px;  margin: 3px 0px;  display: table-row;  border-collapse: collapse;}#container ul.striped.content.fluid > li:nth-child(odd) {  background: #eeeeff;}#container ul.striped.content.fluid > li:nth-child(even) {  background: #ddddee;}#container ul.striped.content.fluid li {  padding-bottom: 0;  border-bottom: 1px solid #000;}#container ul.striped.content.fluid li label {  background: transparent;}#container ul.striped.content.fluid li ul.nested li {  border-bottom: 0;}#container ul.striped.content.fluid li.hidden {  visibility: hidden;  overflow: hidden;  height: 0;}#container ul.striped.content.fluid.wide > li {  min-width: 400px;}#container ul.striped.content.fluid ul.striped.content.fluid {  padding-left: 20px;}#container ul.striped.content.fluid ul.striped.content.fluid > li {  /*border-bottom: 1px dashed #000;*/  background: transparent;  border-bottom: 1px dashed #000;  width: 100%;}#container ul.striped.content.fluid ul.striped.content.fluid > li:last-child {  border-bottom: 0;}#container ul.striped.content.fluid ul.striped.content.fluid ul {  padding-left: 20px;}#container ul.striped.content.fluid ul.striped.content.fluid ul.striped.content.fluid > li {  border-bottom: 1px dotted #000;}#container ul.striped.content.fluid ul.striped.content.fluid ul.striped.content.fluid > li:last-child {  border-bottom: 0;}#container ul.striped.content.fluid ul.striped.content.fluid ul.striped.content.fluid ul.striped.content.fluid > li {  border-bottom: 0;}#container ul.striped > li:nth-child(odd) {  background: #e8e8e8;}#container ul.striped > li:nth-child(even) {  background: #f7f7f7;}input[disabled][type=checkbox],input.disabled[type=checkbox] {  opacity: 0.5;  color: #000;}#secEditForm h2 {  margin: 10px 0;}#secEditForm input[name=issuer] {  width: 650px;  position: static;}form > ul > li {  padding: 3px 0;}form > ul > li > label {  float: left;  clear: left;  font-weight: bold;  width: 250px;  text-align: right;  padding-right: 10px;  font-size: 1.1em;}form > ul > li label.inline {  float: none;  clear: none;  display: inline;  text-align: left;  width: auto;  font-weight: inherit;  font-size: 1em;  line-height: 1.4em;}#forgotForm,#mainLoginForm,#changePassword {  padding: 10px;  background-color: #eeeeff;  border: 1px solid #000000;  border-radius: 5px;  width: 700px;}#forgotForm li.controls,#mainLoginForm li.controls,#changePassword li.controls {  padding-top: 25px;}input#copyFrom {  width: 500px;}ul.tableEdit > li textarea {  width: 600px;}#main .formTemplate {  display: none;}/* accordion style */#main div.queryFieldWrapper {  clear: left;}#main div.queryFieldWrapper > div.queryField {  float: left;  padding-right: 0;}#main div.queryFieldWrapper > div.queryFieldLabel {  padding-left: 17px;}#main div.queryFieldWrapper > div.queryFieldLabel.accordTogglerLabel > label {  font-weight: bold;}#main ul.daxAccord li {  padding: 1px 0;  margin: 0 3px 0 0;  overflow: hidden;  border-bottom: 1px solid #999;  font-size: 1.2em;  font-weight: normal;}#main ul.daxAccord li:last-child {  border-bottom: 0;}#main ul.daxAccord li input[type="checkbox"] {  vertical-align: baseline;  position: relative;  top: 1px;}#main ul.daxAccord li .toggler {  text-align: center;  float: left;  cursor: pointer;  padding: 0;  margin: 0;  width: 13px;  height: 14px;}#main ul.daxAccord li > label {  float: none;  /* width: 340px; */  padding-bottom: 2px;}#main ul.daxAccord li > .fixed,#main ul.daxAccord li > .expand {  clear: left;  margin-top: 2px;  padding: 0 0 0 14px;  overflow: hidden;  /* assume closed */  height: 0px;}#main ul.daxAccord li > .fixed input[type=text],#main ul.daxAccord li > .expand input[type=text] {  margin: 2px 0;}#main ul.daxAccord li > .fixed {  height: auto;}#main ul.daxAccord li ul > li {  border-bottom: 0;  /* border-bottom: 1px dashed #999; */  font-weight: normal;  font-size: .9em;}#main ul.daxAccord li ul > li > label {  font-weight: bold;}#main ul.daxAccord li ul > li ul > li {  border-bottom: 0;  font-size: .95em;  /* border-bottom: 1px dotted #999; */}#main ul.daxAccord li ul > li ul > li ul > li {  font-size: 1em;}#main ul.daxAccord li > label {  font-weight: bold;}#main ul.daxAccord li.open > .expand {  height: auto;}#editForm .controls {  text-align: right;}/* * Table */table.dataTable {  margin: 0 auto;  clear: both;  width: 100%;}table.dataTable thead th {  padding: 3px 18px 3px 10px;  border-bottom: 1px solid black;  font-weight: bold;  cursor: pointer;  *cursor: hand;}table.dataTable tfoot th {  padding: 3px 18px 3px 10px;  border-top: 1px solid black;  font-weight: bold;}table.dataTable td.center,table.dataTable td.dataTables_empty {  text-align: center;}/* * Table wrapper */.dataTables_wrapper {  position: relative;  clear: both;  *zoom: 1;}.dataTables_wrapper .tableWrapper {  overflow-x: auto;}.dataTables_wrapper .tableWrapper::-webkit-scrollbar {  -webkit-appearance: none;  width: 7px;}.dataTables_wrapper .tableWrapper::-webkit-scrollbar-thumb {  border-radius: 8px;  border: 2px solid white;  /* should match background, can't be transparent */  background-color: rgba(0, 0, 0, 0.5);}.dataTables_wrapper .tableWrapper::-webkit-scrollbar-track {  background-color: #fff;  border-radius: 6px;}.dataTables_wrapper div.toolbar.footbar {  display: block;  background: transparent;  padding: 4px;  min-height: auto;}.dataTables_wrapper div.toolbar.footbar > div.dataTables_info,.dataTables_wrapper div.toolbar.footbar > div.dataTables_paginate {  padding: 0;}.dataTables_wrapper div.toolbar.footbar div.page {  display: inline-block;  margin-left: 12px;  cursor: pointer;  color: #2a2a2a;}.dataTables_wrapper div.toolbar.footbar div.page:hover {  text-decoration: underline;  color: #0000cc;}.dataTables_wrapper div.toolbar.footbar div.page.disabled {  color: #ccc;  cursor: normal;}.dataTables_wrapper div.toolbar.footbar div.page.disabled.current {  font-weight: bold;}/* * Page length menu */.dataTables_length {  padding: 5px 5px 5px 15px;  float: right;}.toolbar {  background-color: #bbbbe4;  /* .gradient(mix(@mainMenuBgColor1, @mainMenuFgColor1, 20%), @mainMenuFgColor1, @mainMenuBgColor1, 80%); */  min-height: 32px;}.toolbar:first-child {  border-radius: 0;}.toolbar .tableSearch {  float: right;  padding: 5px;}/* * Filter */.dataTables_filter {  float: right;  text-align: right;  padding: 10px;}/* * Table information */.dataTables_info {  padding: 10px;  display: inline-block;}/* * Pagination */.dataTables_paginate {  float: right;  text-align: right;  padding: 10px;}/* Two button pagination - previous / next */.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next {  height: 19px;  float: left;  cursor: pointer;  *cursor: hand;  color: #111 !important;}.paginate_disabled_previous:hover,.paginate_enabled_previous:hover,.paginate_disabled_next:hover,.paginate_enabled_next:hover {  text-decoration: none !important;}.paginate_disabled_previous:active,.paginate_enabled_previous:active,.paginate_disabled_next:active,.paginate_enabled_next:active {  outline: none;}.paginate_disabled_previous,.paginate_disabled_next {  color: #666 !important;}.paginate_disabled_previous,.paginate_enabled_previous {  padding-left: 23px;}.paginate_disabled_next,.paginate_enabled_next {  padding-right: 23px;  margin-left: 10px;}.paginate_enabled_previous {  background: url('/dataTables/images/back_enabled.png') no-repeat top left;}.paginate_enabled_previous:hover {  background: url('/dataTables/images/back_enabled_hover.png') no-repeat top left;}.paginate_disabled_previous {  background: url('/dataTables/images/back_disabled.png') no-repeat top left;}.paginate_enabled_next {  background: url('/dataTables/images/forward_enabled.png') no-repeat top right;}.paginate_enabled_next:hover {  background: url('/dataTables/images/forward_enabled_hover.png') no-repeat top right;}.paginate_disabled_next {  background: url('/dataTables/images/forward_disabled.png') no-repeat top right;}/* Full number pagination */.paging_full_numbers {  height: 22px;  line-height: 22px;}.paging_full_numbers a:active {  outline: none;}.paging_full_numbers a:hover {  text-decoration: none;}.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active {  border: 1px solid #aaa;  border-radius: 3px;  padding: 2px 5px;  margin: 0 3px;  cursor: pointer;  *cursor: hand;  color: #333 !important;}.paging_full_numbers a.paginate_button {  background-color: #ddd;}.paging_full_numbers a.paginate_button:hover {  background-color: #ccc;  text-decoration: none !important;}.paging_full_numbers a.paginate_active {  background-color: #99B3FF;}/* * Processing indicator */.dataTables_processing {  position: absolute;  top: 50%;  left: 50%;  width: 250px;  height: 30px;  margin-left: -125px;  margin-top: -15px;  padding: 14px 0 2px 0;  border: 1px solid #ddd;  text-align: center;  color: #999;  font-size: 14px;  background-color: white;}/* * Sorting */#container table > thead > tr > td.sorting,#container table > thead > tr > th.sorting {  cursor: pointer;  background: #000000 url('/images/tables/sort_both.png') no-repeat 100% 50%;}#container table > thead > tr > td.sorting.asc,#container table > thead > tr > th.sorting.asc {  background-image: url('/images/tables/sort_asc.png');}#container table > thead > tr > td.sorting.desc,#container table > thead > tr > th.sorting.desc {  background-image: url('/images/tables/sort_desc.png');}#container table > thead > tr > td.sorting_asc_disabled,#container table > thead > tr > th.sorting_asc_disabled {  background: #000000 url('/images/tables/sort_asc_disabled.png') no-repeat 100% 5px;}#container table > thead > tr > td.sorting_desc_disabled,#container table > thead > tr > th.sorting_desc_disabled {  background: #000000 url('/images/tables/sort_desc_disabled.png') no-repeat 100% 5px;}table.dataTable thead th:active,table.dataTable thead td:active {  outline: none;}/* * Scrolling */.dataTables_scroll {  clear: both;}.dataTables_scrollBody {  *margin-top: -1px;  -webkit-overflow-scrolling: touch;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {  display: block;}body {  line-height: 1em;}ol,ul {  list-style: none;}blockquote,q {  quotes: none;}blockquote:before,blockquote:after,q:before,q:after {  content: '';  content: none;}table {  border-collapse: collapse;  border-spacing: 0;}input,select {  vertical-align: top;  outline: 0;}/* possible for gtk themes to affect linux/firefox (probably just me) users   so explicitly set this --djm */input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=datetime],input[type=checkbox],input[type=url],select,textarea {  background-color: #fff;  color: #333;  font-size: inherit;}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number],input[type=url] {  border: 1px solid #333;  padding-left: 3px;}input[type=checkbox] {  /*  position: relative;	  top: 2px; */  vertical-align: baseline;  padding-bottom: 0px;  margin-bottom: 0px;}.clear {  clear: both;}.center {  text-align: center;}.hidden {  display: none;}.systemMessages {  font-weight: bold;  font-size: 14px;  padding-bottom: 5px;  z-index: 10;}.systemMessages div {  margin: 2px 0;  padding: 4px 4px 4px 4px;  line-height: 100%;}.systemMessages img {  width: 14px;  height: 14px;  vertical-align: top;}.systemMessages .systemMessage {  background-size: 24px 24px;}.systemMessages .error,.systemMessages .fatal {  background-color: #fdd;  border: 1px solid #f00;  color: #f00;  opacity: .9;  /* background: #fdd url("assets/error.gif") no-repeat left top; */}.systemMessages div.icon {  float: left;  margin: 0;  padding: 0 5px 0 0;}.systemMessages div.icon img {  padding: 0;  margin: 0;}.systemMessages .success {  background-color: #dfd;  border: 1px solid #0a0;  color: #0a0;  opacity: .9;  /* background-image: url("assets/success.gif"); */}.systemMessages .warning {  background-color: #ffffe0;  border: 1px solid #fdc017;  color: #fdc017;  opacity: .9;  /* background: #ffffe0 url("assets/warning.gif") no-repeat left top; */}.systemMessages .notice {  background-color: #e0e0ff;  border: 1px solid #0064ae;  color: #0064ae;  opacity: .9;  /* background-image: url("assets/notice.png");  */}.systemMessages .info {  background-color: #eee;  border: 1px solid #333;  color: #333;  opacity: .9;  /* background-image: url("assets/info.png"); */}.systemMessages .debug {  background-color: #000;  border: 1px solid #fca604;  color: #fca604;  opacity: .9;  /* background-image: url("assets/debug.png"); */}.systemMessages .detailsToggle {  font-size: 12px;  font-weight: normal;  cursor: pointer;}.systemMessages .detailsToggle:hover {  text-decoration: underline;}.systemMessages .details {  font-size: 12px;  font-weight: normal;  padding: 0px 0px 0px 20px;  height: 0;  overflow: hidden;}/** * try to force osx to show scrollbars like everyone else **//* ::-webkit-scrollbar {   width:9px;   }   ::-webkit-scrollbar-track {   -webkit-border-radius:5px;   border-radius:5px;   background:rgba(0,0,0,0.1);   }::-webkit-scrollbar-thumb {-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0.2);}::-webkit-scrollbar-thumb:hover {background:rgba(0,0,0,0.4);}::-webkit-scrollbar-thumb:window-inactive {background:rgba(0,0,0,0.05);}*/