.trucode article,
.trucode aside,
.trucode details,
.trucode figcaption,
.trucode figure,
.trucode footer,
.trucode header,
.trucode hgroup,
.trucode nav,
.trucode section {
  display: block;
}
.trucode *:focus {
  outline: 0;
}
.trucode a:focus {
  outline: none;
}
.trucode a:hover,
.trucode a:active {
  outline: 0;
}
.trucode sub,
.trucode sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.trucode sup {
  top: -0.5em;
}
.trucode sub {
  bottom: -0.25em;
}
.trucode img {
  max-width: 100%;
  width: auto\9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.trucode button,
.trucode input,
.trucode select,
.trucode textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
.trucode button,
.trucode input {
  *overflow: visible;
  line-height: normal;
}
.trucode button::-moz-focus-inner,
.trucode input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.trucode button,
.trucode html input[type="button"],
.trucode input[type="reset"],
.trucode input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.trucode label,
.trucode select,
.trucode button,
.trucode input[type="button"],
.trucode input[type="reset"],
.trucode input[type="submit"],
.trucode input[type="radio"],
.trucode input[type="checkbox"] {
  cursor: pointer;
}
.trucode input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.trucode input[type="search"]::-webkit-search-decoration,
.trucode input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.trucode textarea {
  overflow: auto;
  vertical-align: top;
}
.trucode a {
  outline: 0;
}
.trucode {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
#trucode-modal .codebooks {
  min-width: 0;
}
#trucode-modal img {
  max-width: 100%;
}
.trucode .full-height,
.trucode .k-splitter.full-height {
  height: 100%;
  padding: 0;
  margin: 0;
}
.trucode a {
  text-decoration: none;
}
.trucode a:hover {
  text-decoration: underline;
}
.trucode .hide {
  display: none;
}
.trucode .show {
  display: block;
}
.trucode .invisible {
  visibility: hidden;
}
.trucode .code-text {
  cursor: text;
}
.trucode .section-expander {
  display: block;
  text-indent: -20px;
  padding-left: 20px;
}
.trucode .section-expander:hover {
  text-decoration: none;
}
.trucode .manage-advice {
  position: absolute;
  top: 8px;
  right: 12px;
}
.trucode .section-title {
  font-weight: bold;
}
.trucode .icon,
.trucode .sub-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  margin-right: 1px;
  line-height: 16px;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.trucode .sub-icon {
  width: 12px;
}
.trucode .pane-content {
  margin: 1ex;
}
.trucode .pane-scrollable .pane-content {
  overflow-y: auto;
  position: relative;
}
.trucode .pane-text {
  border-style: solid;
  border-width: 0 2px 2px;
  padding: 5px;
}
.trucode .pane-full-border {
  border-width: 2px;
}
.trucode .pane-slim {
  margin: 0;
}
.trucode .pane-slim-s {
  margin-bottom: 0;
}
.trucode .pane-slim-n {
  margin-top: 0;
}
.trucode .pane-slim-e {
  margin-right: 0;
}
.trucode .pane-slim-w {
  margin-left: 0;
}
.trucode .alert,
.trucode .warning {
  padding: 1.5ex;
}
.trucode .warning {
  padding-left: 30px;
  background-image: url("img/icons/warning.png");
  background-repeat: no-repeat;
  background-position: 5px 15px;
  font-weight: bold;
}
.trucode .dialog-confirm {
  border-top-width: 1px;
  border-top-style: solid;
  text-align: right;
  padding: 10px 0 0;
  margin-top: 1ex;
}
.trucode .hilite,
.trucode .hilite:hover {
  text-decoration: none;
  cursor: text;
}
.trucode .accordion {
  margin-bottom: 20px;
}
.trucode .accordion-group {
  border-width: 2px;
  border-style: solid;
  margin-bottom: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.trucode .accordion-heading {
  border-bottom: 0;
}
.trucode .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px;
}
.trucode .accordion-toggle {
  cursor: pointer;
  position: relative;
}
.trucode .accordion-inner {
  padding: 9px 15px;
}
.trucode .k-icon.tc-print {
  background-image: url("img/icons/print.png");
}
.trucode .searchbar {
  font-size: 15.400000000000002px;
  font-weight: bold;
}
.trucode .searchbar .pad-left {
  margin-left: 10px;
}
.trucode .searchbar .pad-right {
  margin-right: 10px;
}
.trucode .searchbar .pane-content {
  padding: 10px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-width: 925px;
}
.trucode .searchbar label {
  font-weight: bold;
  font-size: 15.400000000000002px;
}
.trucode .searchbar input {
  width: 300px;
}
.trucode .searchbar .k-dropdown {
  width: 250px;
}
.trucode .searchbar input,
.trucode .searchbar .book-list {
  font-size: 14px;
}
.trucode .tc-copyright {
  font-weight: normal;
  float: right;
  font-size: 11.9px;
}
.trucode .tc-checkbox-active {
  outline-width: 1px !important;
  outline-style: solid !important;
}
.trucode .no-branding .powered-by {
  display: none !important;
}
.trucode p {
  margin: 0 0 10px;
}
.trucode strong {
  font-weight: bold;
}
.trucode em {
  font-style: italic;
}
.trucode h1,
.trucode h2,
.trucode h3,
.trucode h4,
.trucode h5,
.trucode h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
.trucode h1,
.trucode h2,
.trucode h3 {
  line-height: 40px;
}
.trucode h1 {
  font-size: 35px;
}
.trucode h2 {
  font-size: 31.5px;
}
.trucode h3 {
  font-size: 18.2px;
}
.trucode h4 {
  font-size: 17.5px;
}
.trucode h5 {
  font-size: 14px;
}
.trucode h6 {
  font-size: 11.9px;
}
.trucode ul,
.trucode ol {
  padding: 0;
  margin: 0 0 0 25px;
}
.trucode ul ul,
.trucode ul ol,
.trucode ol ol,
.trucode ol ul {
  margin-bottom: 0;
}
.trucode li {
  line-height: 20px;
}
.trucode ul.inline,
.trucode ol.inline {
  margin-left: 0;
  list-style: none;
}
.trucode ul.inline > li,
.trucode ol.inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.trucode dl {
  margin-bottom: 20px;
}
.trucode dt,
.trucode dd {
  line-height: 20px;
}
.trucode dt {
  font-weight: bold;
}
.trucode dd {
  margin-left: 10px;
}
.trucode .heading,
.trucode .heading-slim {
  font-size: 15.400000000000002px;
  font-weight: bold;
  padding: 5px;
}
.trucode .heading {
  margin-bottom: 1ex;
}
.trucode .heading-alt {
  font-size: 15.400000000000002px;
  border-style: solid;
  border-width: 0 2px 0;
}
.trucode form {
  margin: 0 0 20px;
}
.trucode label,
.trucode input,
.trucode button,
.trucode select,
.trucode textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.trucode input,
.trucode button,
.trucode select,
.trucode textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.trucode label {
  display: block;
  margin-bottom: 5px;
}
.trucode select,
.trucode textarea,
.trucode input[type="text"],
.trucode input[type="password"],
.trucode input[type="datetime"],
.trucode input[type="datetime-local"],
.trucode input[type="date"],
.trucode input[type="month"],
.trucode input[type="time"],
.trucode input[type="week"],
.trucode input[type="number"],
.trucode input[type="email"],
.trucode input[type="url"],
.trucode input[type="search"],
.trucode input[type="tel"],
.trucode input[type="color"],
.trucode .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  vertical-align: middle;
}
.trucode .k-textbox input {
  margin-bottom: 0;
}
.trucode input,
.trucode textarea,
.trucode .uneditable-input {
  width: 206px;
}
.trucode textarea {
  height: auto;
}
.trucode input[type="radio"],
.trucode input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
}
.trucode input[type="file"],
.trucode input[type="image"],
.trucode input[type="submit"],
.trucode input[type="reset"],
.trucode input[type="button"],
.trucode input[type="radio"],
.trucode input[type="checkbox"] {
  width: auto;
}
.trucode select,
.trucode input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}
.trucode select {
  width: 220px;
  border: 1px solid #cccccc;
}
.trucode select[multiple],
.trucode select[size] {
  height: auto;
}
.trucode select:focus,
.trucode input[type="file"]:focus,
.trucode input[type="radio"]:focus,
.trucode input[type="checkbox"]:focus {
  outline: none;
}
.trucode input:-moz-placeholder,
.trucode textarea:-moz-placeholder {
  color: #cccccc;
}
.trucode input:-ms-input-placeholder,
.trucode textarea:-ms-input-placeholder {
  color: #cccccc;
}
.trucode input::-webkit-input-placeholder,
.trucode textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.trucode .radio,
.trucode .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.trucode .radio input[type="radio"],
.trucode .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.trucode .controls > .radio:first-child,
.trucode .controls > .checkbox:first-child {
  padding-top: 5px;
}
.trucode .radio.inline,
.trucode .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.trucode .radio.inline + .radio.inline,
.trucode .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.trucode input[disabled],
.trucode select[disabled],
.trucode textarea[disabled],
.trucode input[readonly],
.trucode select[readonly],
.trucode textarea[readonly] {
  cursor: not-allowed;
}
.trucode input[type="radio"][disabled],
.trucode input[type="checkbox"][disabled],
.trucode input[type="radio"][readonly],
.trucode input[type="checkbox"][readonly] {
  background-color: transparent;
}
.trucode .form-search input,
.trucode .form-inline input,
.trucode .form-horizontal input,
.trucode .form-search textarea,
.trucode .form-inline textarea,
.trucode .form-horizontal textarea,
.trucode .form-search select,
.trucode .form-inline select,
.trucode .form-horizontal select,
.trucode .form-search .help-inline,
.trucode .form-inline .help-inline,
.trucode .form-horizontal .help-inline,
.trucode .form-search .uneditable-input,
.trucode .form-inline .uneditable-input,
.trucode .form-horizontal .uneditable-input,
.trucode .form-search .input-prepend,
.trucode .form-inline .input-prepend,
.trucode .form-horizontal .input-prepend,
.trucode .form-search .input-append,
.trucode .form-inline .input-append,
.trucode .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.trucode .form-search .hide,
.trucode .form-inline .hide,
.trucode .form-horizontal .hide {
  display: none;
}
.trucode .form-search label,
.trucode .form-inline label,
.trucode .form-search .btn-group,
.trucode .form-inline .btn-group {
  display: inline-block;
}
.trucode .form-search .input-append,
.trucode .form-inline .input-append,
.trucode .form-search .input-prepend,
.trucode .form-inline .input-prepend {
  margin-bottom: 0;
}
.trucode .form-search .radio,
.trucode .form-search .checkbox,
.trucode .form-inline .radio,
.trucode .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.trucode .form-search .radio input[type="radio"],
.trucode .form-search .checkbox input[type="checkbox"],
.trucode .form-inline .radio input[type="radio"],
.trucode .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.trucode .control-group {
  margin-bottom: 10px;
}
.trucode input:-moz-placeholder,
.trucode textarea:-moz-placeholder {
  color: #cccccc;
}
.trucode input:-ms-input-placeholder,
.trucode textarea:-ms-input-placeholder {
  color: #cccccc;
}
.trucode input::-webkit-input-placeholder,
.trucode textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.trucode .info-label,
.trucode .error-label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.trucode .k-textbox > input {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.trucode table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.trucode .table {
  width: 100%;
  margin-bottom: 20px;
}
.trucode .table th,
.trucode .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.trucode .table th {
  font-weight: bold;
}
.trucode .table thead th {
  vertical-align: bottom;
}
.trucode .table thead:first-child tr:first-child th,
.trucode .table thead:first-child tr:first-child td {
  border-top: 0;
}
.trucode .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.trucode .table .table {
  background-color: #ffffff;
}
.trucode .codebooks {
  position: relative;
  min-width: 1025px;
}
.trucode .codebooks .research-outer-wrap {
  padding-right: 1ex;
}
.trucode .codebooks .research-outer-wrap,
.trucode .codebooks .research-wrap {
  height: 100%;
}
.trucode .codebooks .research-wrap .research-pane .content {
  margin: 0 1em 0;
}
.trucode .codebooks .index-results .pcs-code-found {
  font-weight: bold;
}
.trucode .codebooks .index-results .pcs-part {
  border-bottom: 2px solid #999999;
  padding: 2px;
}
.trucode .codebooks .index-results .pcs-part span,
.trucode .codebooks .index-results .pcs-part strong,
.trucode .codebooks .index-results .pcs-part em {
  display: table-cell;
  padding-left: 4px;
}
.trucode .codebooks .index-results .pcs-part .pcs-operation-description {
  padding-left: 10px;
  font-size: 80%;
  vertical-align: text-top;
  color: #999999;
}
.trucode .codebooks .index-results .pcs-heading {
  width: 100px;
  text-align: right;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 80%;
  color: #999999;
}
.trucode .codebooks .index-results .pcs-char {
  width: 15px;
  text-align: center;
}
.trucode .codebooks .index-results .pcs-overview {
  position: relative;
  padding: 12px;
  margin-top: 5px;
}
.trucode .codebooks .index-results .pcs-overview-left {
  margin-right: 100px;
}
.trucode .codebooks .index-results .btn-add-code {
  position: absolute;
  right: 5px;
  top: 5px;
}
.trucode .codebooks .index-results .index-result {
  margin: 3px;
  padding: 2px;
}
.trucode .codebooks .index-results .partial-code-result {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 3px 3px 5px;
  padding: 2px 2px 5px;
}
.trucode .codebooks .index-results .index-overflow-link {
  display: block;
  margin-top: 10px;
  font-weight: normal;
  font-style: italic;
}
.trucode .codebooks .index-results .index-overflow {
  display: none;
}
.trucode .codebooks .search-result-header {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}
.trucode .codebooks .searchbar {
  height: 100%;
}
.trucode .codebooks .powered-by {
  position: absolute;
  background: transparent url("img/powered-by.png") no-repeat;
  width: 160px;
  height: 27px;
  right: 10px;
  bottom: 0;
}
.trucode .codebooks .searchbar .pane-content {
  min-width: 1025px;
}
.trucode .codebooks .search-options,
.trucode .codebooks .additional-reference {
  display: inline;
  margin: 0 10px;
}
.trucode .codebooks .search-options input {
  width: auto;
  margin-right: 10px;
}
.trucode .codebooks .show-modifiers {
  font-size: 11.9px;
  text-decoration: underline;
}
.trucode .codebooks .search-options,
.trucode .codebooks .search-options label {
  font-size: 11.9px;
}
.trucode .codebooks .k-i-loading.k-icon.tc-loading {
  display: none;
}
.trucode .codebooks .controls {
  padding: 5px;
}
.trucode .codebooks .controls button {
  line-height: 26px;
}
.trucode .codebooks .tabular-results {
  height: 100%;
}
.trucode .codebooks .tabular-header .book-year {
  font-size: 85%;
  font-style: italic;
  display: inline-block;
  font-weight: normal;
  padding-left: 1ex;
}
.trucode .codebooks .tabular-header .control-group {
  position: relative;
  overflow: auto;
  height: 3em;
}
.trucode .codebooks .tabular-header .control-group .tabular-back,
.trucode .codebooks .tabular-header .control-group .tabular-forward {
  position: absolute;
}
.trucode .codebooks .tabular-header .control-group .tabular-back {
  left: 5px;
}
.trucode .codebooks .tabular-header .control-group .tabular-forward {
  left: 40px;
}
.trucode .codebooks .tabular-header .control-group .context-wrap {
  padding-left: 75px;
  overflow: hidden;
  white-space: normal;
  vertical-align: middle;
}
.trucode .codebooks .tabular-header .control-group .context {
  width: 100%;
  display: block;
  line-height: 2em;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}
.trucode .codebooks .tabular-results .content {
  margin: 0 2px;
  padding: 0;
}
.trucode .codebooks .subterm-search-wrapper {
  position: absolute;
  top: 0;
  z-index: 1;
  right: 24px;
  padding: 2px 6px 4px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.trucode .codebooks .subterm-search-wrapper .subterm-searchbox {
  display: inline-block;
  padding-right: 3px;
}
.trucode .codebooks .subterm-search-wrapper .control-group,
.trucode .codebooks .subterm-search-wrapper form {
  margin: 0;
}
.trucode .codebooks .subterm-search-wrapper .tc-loading {
  position: absolute;
  right: 0;
  z-index: 2;
  top: 3px;
}
.trucode .codebooks .subterm-search-wrapper input {
  border: none;
  margin: 0;
}
.trucode .codebooks .subterm-search-wrapper .subterm-nav-button {
  border-width: 1px;
  border-style: solid;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.trucode .codebooks .subterm-search-wrapper .subterm-nav-button.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.trucode .codebooks .subterm-search-wrapper .subterm-match-count-wrapper {
  display: inline-block;
  font-size: 11.9px;
  text-align: right;
  position: relative;
  min-width: 32px;
  min-height: 16px;
}
.trucode .codebooks .subterm-search-wrapper .subterm-context {
  width: 300px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 0.5ex;
  font-size: 12.88px;
}
.trucode .codebooks .subterm-search-wrapper .subterm-context-text {
  font-style: italic;
}
.trucode .codebooks .subterm-search-wrapper .no-match {
  padding: 1px 3px;
}
.trucode .codebooks .tabular-results .use {
  color: #953734;
}
.trucode .codebooks .tabular-results span.newline {
  margin: 2px;
}
.trucode .codebooks .tabular-results .tabular-result {
  margin: 3px 0 3px 2px;
  overflow: hidden;
}
.trucode .codebooks .tabular-results .tabular-cpt-result {
  margin: 10px 0;
}
.trucode .codebooks .tabular-results .tabular-hcpcs-result {
  margin: 8px 0;
}
.trucode .codebooks .tabular-results .codes-wrapper {
  min-width: 77px;
}
.trucode .codebooks .tabular-results .level-0 .codes-wrapper {
  min-width: 41px;
}
.trucode .codebooks .tabular-results .level-1 .codes-wrapper {
  min-width: 41px;
}
.trucode .codebooks .tabular-results .level-2 .codes-wrapper {
  min-width: 56px;
}
.trucode .codebooks .tabular-results .level-3 .codes-wrapper {
  min-width: 64px;
}
.trucode .codebooks .tabular-results .level-4 .codes-wrapper {
  min-width: 71px;
}
.trucode .codebooks .tabular-results .codes-wrapper .codes {
  float: left;
}
.trucode .codebooks .tabular-results .seven-char {
  display: none;
}
.trucode .codebooks .tabular-results .seven-char .codes-wrapper {
  min-width: 70px;
  position: relative;
}
.trucode .codebooks .tabular-results .seven-char .code.trimmed {
  position: absolute;
  left: 53px;
  top: 0;
}
.trucode .codebooks .tabular-results .tabular-tabular-result .icon-wrapper {
  min-width: 17px;
  min-height: 16px;
}
.trucode .codebooks .tabular-results .parts-wrapper {
  overflow: hidden;
}
.trucode .codebooks .tabular-results .hcc-medal {
  position: relative;
  display: inline-block;
  width: 1.8em;
  border-radius: 5%;
  color: DimGray;
  text-align: center;
  border: 2px solid DarkGray;
  height: 1em;
  line-height: 1em;
  font-size: .8em;
}
.trucode .codebooks .tabular-results .hcc-medal:before,
.trucode .codebooks .tabular-results #hcc-medal-28:before {
  content: '';
  position: absolute;
  top: 10%;
  bottom: 10%;
  right: -5%;
  left: -5%;
  background: inherit;
  border-radius: 0.1%;
}
.trucode .codebooks .tabular-results #hcc-medal-28 {
  position: relative;
  display: inline-block;
  width: 1.8em;
  border-radius: 5%;
  color: #6699cc;
  text-align: center;
  border: 2px solid #6699cc;
  height: 1em;
  line-height: 1em;
  font-size: .8em;
}
.trucode .codebooks .tabular-results .tabular-tabular-result .status-icon-wrapper {
  min-width: 34px;
  text-align: right;
  min-height: 1px;
}
.trucode .codebooks .tabular-results .tabular-tabular-result.seven-char-parent .status-icon-wrapper {
  min-width: 34px;
  text-align: right;
}
.trucode .codebooks .tabular-results .tabular-index-result .icon-wrapper {
  width: 20px;
}
.trucode .codebooks .tabular-results .tabular-index-result .text-wrapper {
  margin-left: 20px;
  text-indent: -40px;
  padding-left: 40px;
}
.trucode .codebooks .tabular-results .tabular-result .col {
  float: left;
}
.trucode .codebooks .tabular-results .textbold {
  font-weight: bold;
}
.trucode .codebooks .tabular-results .imagelistitem {
  display: inline-block;
  background-image: url("img/icons/cpt_li_bullet.png");
  background-repeat: no-repeat;
  width: 9px;
  height: 7px;
  margin-right: 3px;
}
.trucode .codebooks .tabular-results .newline {
  display: block;
  height: 3px;
}
.trucode .codebooks .tabular-results .level-0 .padded {
  padding-left: 0;
}
.trucode .codebooks .tabular-results .level-0.selectable .padded {
  padding-left: 0;
}
.trucode .codebooks .tabular-results .level-1 .padded {
  padding-left: 52px;
}
.trucode .codebooks .tabular-results .level-1.selectable .padded {
  padding-left: 10px;
}
.trucode .codebooks .tabular-results .level-2 .padded {
  padding-left: 108px;
}
.trucode .codebooks .tabular-results .level-2.selectable .padded {
  padding-left: 58px;
}
.trucode .codebooks .tabular-results .level-3 .padded {
  padding-left: 170px;
}
.trucode .codebooks .tabular-results .level-3.selectable .padded {
  padding-left: 112px;
}
.trucode .codebooks .tabular-results .level-4 .padded {
  padding-left: 240px;
}
.trucode .codebooks .tabular-results .level-4.selectable .padded {
  padding-left: 175px;
}
.trucode .codebooks .tabular-results .level-5 .padded {
  padding-left: 294px;
}
.trucode .codebooks .tabular-results .level-5.selectable .padded {
  padding-left: 223px;
}
.trucode .codebooks .tabular-results .level-6 .padded {
  padding-left: 320px;
}
.trucode .codebooks .tabular-results .level-6.selectable .padded {
  padding-left: 249px;
}
.trucode .codebooks .tabular-results .level-7 .padded {
  padding-left: 351px;
}
.trucode .codebooks .tabular-results .level-7.selectable .padded {
  padding-left: 280px;
}
.trucode .codebooks .tabular-results .level-8 .padded {
  padding-left: 376px;
}
.trucode .codebooks .tabular-results .level-8.selectable .padded {
  padding-left: 305px;
}
.trucode .codebooks .tabular-results .level-9 .padded {
  padding-left: 401px;
}
.trucode .codebooks .tabular-results .level-9.selectable .padded {
  padding-left: 330px;
}
.trucode .codebooks .tabular-results #column-labels {
  margin-left: 380px;
  display: inline-block;
  min-width: 750px;
}
.trucode .codebooks .tabular-results #column-labels strong {
  text-align: center;
  padding: 0 1ex;
  width: 7em;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-0 .padded {
  padding-left: 0px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-1 .padded {
  padding-left: 30px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-2 .padded {
  padding-left: 60px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-3 .padded {
  padding-left: 90px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-4 .padded {
  padding-left: 120px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-5 .padded {
  padding-left: 150px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-6 .padded {
  padding-left: 180px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-7 .padded {
  padding-left: 210px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-8 .padded {
  padding-left: 240px;
}
.trucode .codebooks .tabular-results .tabular-index-result.level-9 .padded {
  padding-left: 270px;
}
.trucode .codebooks .tabular-results .tabular-table,
.trucode .codebooks .tabular-results .tabular-cpt-result.tabular-table,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.tabular-table,
.trucode .codebooks .tabular-results .tabular-tabular-result.tabular-table {
  margin-left: 3em;
  overflow: visible;
}
.trucode .codebooks .tabular-results .tabular-table a {
  display: inline-block;
  padding: 0 3px;
}
.trucode .codebooks .tabular-results .tabular-table th,
.trucode .codebooks .tabular-results .tabular-table td {
  padding: 1ex;
  border: 1px solid #000000;
}
.trucode .codebooks .tabular-results .tabular-table tr td.first {
  background-color: #aaaaaa;
  font-weight: bold;
  border-width: 0 1px;
}
.trucode .codebooks .tabular-results .tabular-table tr td.first.has-content {
  border-top-width: 1px;
}
.trucode .codebooks .tabular-results .tabular-table .table-heading {
  font-weight: bold;
  background-color: #333333;
  color: #ffffff;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table {
  border-collapse: collapse;
  border: 1px solid black;
  margin-bottom: 15px;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table th,
.trucode .codebooks .tabular-results .tabular-table.cpt-table td {
  border-collapse: collapse;
  border: 1px solid black;
  text-align: center;
  padding: 10px;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .title {
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  font-weight: bold;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .heading {
  background-color: #ffff98;
  color: #000000;
  text-align: center;
  font-weight: bold;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .heading-alt {
  background-color: #ffff98;
  color: #000000;
  text-align: center;
  font-weight: bold;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .sub-heading-alt {
  background-color: #818080;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .side-heading {
  background-color: #c0c0c0;
  text-align: left;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .row-even {
  background-color: #dcfecd;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .column-even {
  background: #dcfecd;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .cell-left {
  text-align: left;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .cell-right {
  text-align: right;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table td.top {
  vertical-align: text-top;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table tr.row-even td {
  border-bottom: 0 !important;
  border-top: 0 !important;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table tr.row-odd td {
  border-bottom: 0 !important;
  border-top: 0 !important;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table tr.row-odd.row-border-top td {
  border-top: 1px solid black !important;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table tr.row-even.row-border-top td {
  border-top: 1px solid black !important;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table ol {
  list-style-type: lower-alpha;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table ol li {
  margin-bottom: 3px;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .border-right {
  border-right: 3px solid #000;
}
.trucode .codebooks .tabular-results .tabular-table.cpt-table .border-bottom {
  border-bottom: 3px solid #000;
}
.trucode .codebooks .tabular-results .type-htmlraw {
  overflow: visible;
}
.trucode .codebooks .tabular-results .type-letter .letter {
  font-size: 200%;
  font-weight: bold;
  padding: 1ex 0;
  display: block;
  line-height: 100%;
}
.trucode .codebooks .tabular-results .type-orderedlistitem {
  margin-bottom: 1em;
}
.trucode .codebooks .tabular-results .type-codingtiptitle {
  width: auto;
  margin-bottom: 0;
  margin-left: 120px;
  border-top: 5px solid #000000;
}
.trucode .codebooks .tabular-results .type-codingtiptitle h2 {
  padding: 0 1ex;
  font-size: 150%;
  line-height: normal;
  font-style: italic;
}
.trucode .codebooks .tabular-results .type-codingtipline {
  width: auto;
  margin-bottom: 1ex;
  margin-left: 120px;
}
.trucode .codebooks .tabular-results .type-codingtipline blockquote {
  margin: 0 3em;
}
.trucode .codebooks .tabular-results .type-codingtipend {
  width: auto;
  margin-bottom: 1em;
  margin-left: 120px;
  border-top: 5px solid #000000;
}
.trucode .codebooks .tabular-results .type-section {
  margin-top: 0;
  margin-bottom: 1ex;
}
.trucode .codebooks .tabular-results .type-section h1 {
  line-height: 100%;
  font-size: 200%;
  color: #008864;
  margin: 0.25ex 0;
  padding: 0.25ex 0;
  border-top: 1px solid #333333;
}
.trucode .codebooks .tabular-results .type-section.level-2 h1 {
  color: #de005b;
  font-size: 175%;
}
.trucode .codebooks .tabular-results .type-section.level-3 h1 {
  color: #2fa3ff;
  font-size: 160%;
}
.trucode .codebooks .tabular-results .type-section.level-4 h1 {
  border-top: none;
  margin-left: 25px;
  color: #000000;
  font-size: 120%;
}
.trucode .codebooks .tabular-results .type-section.level-5 h1 {
  border-top: none;
  margin-left: 25px;
  color: #000000;
  font-size: 115%;
  font-style: italic;
}
.trucode .codebooks .tabular-results .type-section.level-6 h1 {
  border-top: none;
  margin-left: 25px;
  color: #000000;
  font-size: 100%;
  font-style: italic;
}
.trucode .codebooks .tabular-results .type-sectionline {
  margin: 0 10px 1em 0;
}
.trucode .codebooks .tabular-results .type-sectionline.level-4,
.trucode .codebooks .tabular-results .type-sectionline.level-5 {
  margin-left: 25px;
}
.trucode .codebooks .tabular-results .type-note,
.trucode .codebooks .tabular-results .type-tablenote,
.trucode .codebooks .tabular-results .tabular-result > .note .segment {
  background: #ffe4e1;
  padding: 1ex;
  margin-bottom: 1ex;
  margin-top: 1ex;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-0 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-0 .padded {
  padding-left: 40;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-1 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-1 .padded {
  padding-left: 92px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-2 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-2 .padded {
  padding-left: 148px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-3 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-3 .padded {
  padding-left: 210px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-4 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-4 .padded {
  padding-left: 280px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-5 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-5 .padded {
  padding-left: 334px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-6 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-6 .padded {
  padding-left: 360px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-7 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-7 .padded {
  padding-left: 391px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-8 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-8 .padded {
  padding-left: 416px;
}
.trucode .codebooks .tabular-results .type-regular.tabular-tabular-result.level-9 .padded,
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-9 .padded {
  padding-left: 441px;
}
.trucode .codebooks .tabular-results .type-regular i,
.trucode .codebooks .tabular-results .type-instructionalnote i {
  font-weight: bold;
  font-style: normal;
  padding-right: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-0 .padded.note {
  margin-left: 0;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-1 .padded.note {
  margin-left: 87px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-2 .padded.note {
  margin-left: 143px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-3 .padded.note {
  margin-left: 205px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-4 .padded.note {
  margin-left: 275px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-5 .padded.note {
  margin-left: 329px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-6 .padded.note {
  margin-left: 355px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-7 .padded.note {
  margin-left: 386px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-8 .padded.note {
  margin-left: 411px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote.tabular-tabular-result.level-9 .padded.note {
  margin-left: 436px;
  padding: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote {
  zoom: 1;
}
.trucode .codebooks .tabular-results .type-instructionalnote .note {
  background-color: #ffe4e1;
}
.trucode .codebooks .tabular-results .type-instructionalnote .note .segment {
  margin: 0;
  padding: 0;
  background: none;
}
.trucode .codebooks .tabular-results .type-instructionalnote .note .segment .part {
  padding-bottom: .25ex;
}
.trucode .codebooks .tabular-results .type-instructionalnote .note .segment .part.paragraph {
  padding: .5ex;
}
.trucode .codebooks .tabular-results .type-instructionalnote .includes,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes1,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes2 {
  color: #b77107;
}
.trucode .codebooks .tabular-results .type-instructionalnote .includes .parts,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes .parts,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes1 .parts,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes2 .parts,
.trucode .codebooks .tabular-results .type-instructionalnote .includes .parts.first,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes .parts.first,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes1 .parts.first,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes2 .parts.first {
  padding-left: 80px;
  position: relative;
  zoom: 1;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-0 {
  padding-left: 0;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-0.segment .part {
  display: inline-block;
  padding-left: 5px;
  text-indent: -5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-1 {
  padding-left: 6px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-1.segment .part {
  display: inline-block;
  padding-left: 10px;
  text-indent: -5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-2 {
  padding-left: 7px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-2.segment .part {
  display: inline-block;
  padding-left: 15px;
  text-indent: -5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-3 {
  padding-left: 8px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-3.segment .part {
  display: inline-block;
  padding-left: 20px;
  text-indent: -5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-4 {
  padding-left: 9px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-4.segment .part {
  display: inline-block;
  padding-left: 25px;
  text-indent: -5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-5 {
  padding-left: 10px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .level-5.segment .part {
  display: inline-block;
  padding-left: 30px;
  text-indent: -5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .segment {
  display: inline-block;
}
.trucode .codebooks .tabular-results .type-instructionalnote .parts {
  padding-left: 20px;
}
.trucode .codebooks .tabular-results .type-instructionalnote .parts.first {
  padding-left: 0;
}
.trucode .codebooks .tabular-results .type-instructionalnote .parts .list-item {
  padding-left: 5px;
}
.trucode .codebooks .tabular-results .type-instructionalnote strong {
  font-weight: normal;
  font-style: italic;
}
.trucode .codebooks .tabular-results .type-instructionalnote .prefix {
  font-weight: bold;
  width: 80px;
  position: absolute;
  overflow: visible;
  left: 0;
}
.trucode .codebooks .tabular-results .type-instructionalnote .excludes .prefix,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes1 .prefix,
.trucode .codebooks .tabular-results .type-instructionalnote .excludes2 .prefix {
  color: #dd1122;
}
.trucode .codebooks .tabular-results .type-instructionalnote .includes .prefix {
  color: #46a546;
}
.trucode .codebooks .tabular-results .type-instructionalnote .default .prefix,
.trucode .codebooks .tabular-results .type-instructionalnote .note .prefix {
  display: none;
}
.trucode .codebooks .tabular-results .type-coderange .parts {
  font-weight: bold;
}
.trucode .codebooks .tabular-results .type-booktitle h1 {
  color: #ffa200;
}
.trucode .codebooks .tabular-results .type-mainentry .parts,
.trucode .codebooks .tabular-results .type-mainentryselectable .parts {
  font-weight: bold;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing,
.trucode .codebooks .tabular-results .type-customline.subtype-channel,
.trucode .codebooks .tabular-results .type-tablerow {
  min-width: 1100px;
  background-color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow .text-wrapper {
  width: 350px;
  margin-left: 30px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .table-codes-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .table-codes-wrapper,
.trucode .codebooks .tabular-results .type-tablerow .table-codes-wrapper {
  float: left;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .table-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .table-wrapper,
.trucode .codebooks .tabular-results .type-tablerow .table-wrapper {
  clear: both;
  overflow: visible;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .table-codes-wrapper .code-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .table-codes-wrapper .code-wrapper,
.trucode .codebooks .tabular-results .type-tablerow .table-codes-wrapper .code-wrapper {
  width: 7em;
  display: inline-block;
  padding: 0 1ex;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .table-codes-wrapper a,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .table-codes-wrapper a,
.trucode .codebooks .tabular-results .type-tablerow .table-codes-wrapper a,
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .table-codes-wrapper span,
.trucode .codebooks .tabular-results .type-customline.subtype-channel .table-codes-wrapper span,
.trucode .codebooks .tabular-results .type-tablerow .table-codes-wrapper span {
  text-align: left;
  padding: 0 0 0 1.7em;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-0 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-0 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-0 .text-wrapper {
  padding-left: 0;
  width: 350px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-1 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-1 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-1 .text-wrapper {
  padding-left: 30px;
  width: 320px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-2 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-2 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-2 .text-wrapper {
  padding-left: 60px;
  width: 290px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-3 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-3 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-3 .text-wrapper {
  padding-left: 90px;
  width: 260px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-4 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-4 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-4 .text-wrapper {
  padding-left: 120px;
  width: 230px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-5 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-5 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-5 .text-wrapper {
  padding-left: 150px;
  width: 200px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-6 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-6 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-6 .text-wrapper {
  padding-left: 180px;
  width: 170px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-7 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-7 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-7 .text-wrapper {
  padding-left: 210px;
  width: 140px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-8 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-8 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-8 .text-wrapper {
  padding-left: 230px;
  width: 130px;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing.level-9 .text-wrapper,
.trucode .codebooks .tabular-results .type-customline.subtype-channel.level-9 .text-wrapper,
.trucode .codebooks .tabular-results .type-tablerow.level-9 .text-wrapper {
  padding-left: 260px;
  width: 100px;
}
.trucode .codebooks .tabular-results .note-level-0 {
  display: inline-block;
  padding-left: 10px;
  text-indent: -10px;
}
.trucode .codebooks .tabular-results .note-level-1 {
  display: inline-block;
  padding-left: 20px;
  text-indent: -10px;
}
.trucode .codebooks .tabular-results .note-level-2 {
  display: inline-block;
  padding-left: 30px;
  text-indent: -10px;
}
.trucode .codebooks .tabular-results .note-level-3 {
  display: inline-block;
  padding-left: 40px;
  text-indent: -10px;
}
.trucode .codebooks .tabular-results .note-level-4 {
  display: inline-block;
  padding-left: 50px;
  text-indent: -10px;
}
.trucode .codebooks .tabular-results .note-level-5 {
  display: inline-block;
  padding-left: 60px;
  text-indent: -10px;
}
.trucode .codebooks .tabular-results .subtype-special-text {
  font-style: italic;
}
.trucode .codebooks .tabular-results .subtype-list-item .note {
  padding-left: 10px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .icon-wrapper {
  width: 70px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.level-0 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-0 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-cpt-result.level-1 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-1 .parts-wrapper {
  padding-left: 0px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.level-2 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-2 .parts-wrapper {
  padding-left: 15px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.level-3 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-3 .parts-wrapper {
  padding-left: 30px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.level-4 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-4 .parts-wrapper {
  padding-left: 45px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.level-5 .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-5 .parts-wrapper {
  padding-left: 60px;
}
.trucode .codebooks .tabular-results .tabular-hcpcs-result .icon-wrapper {
  width: 35px;
}
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-0 .padded,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-1 .padded,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-2 .padded,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-3 .padded,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-4 .padded,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.level-5 .padded {
  padding-left: 15px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .icon-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result .icon-wrapper {
  min-height: 16px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .codes-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result .codes-wrapper {
  margin-left: 10px;
  min-width: 50px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result .parts-wrapper {
  margin-left: 120px;
  position: relative;
  padding-right: 20px;
  zoom: 1;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .images-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result .images-wrapper {
  position: absolute;
  top: 1px;
  right: 3px;
  overflow: visible;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result .icon {
  width: 12px;
  margin: 0;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.type-codeentryline .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.type-codeentryline .parts-wrapper {
  color: #d19759;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.type-codeentryline .code,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.type-codeentryline .code {
  font-weight: normal;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.type-codeentrylineoutofsequence .parts-wrapper,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.type-codeentrylineoutofsequence .parts-wrapper {
  color: #dd1122;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.type-codeentrylineoutofsequence .code,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.type-codeentrylineoutofsequence .code {
  font-weight: normal;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.subtype-outofnumericalsequence .order-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.subtype-outofnumericalsequence .order-icon {
  background-image: url("img/icons/cpt_code_is_out_of_numerical_sequence.png");
  width: 10px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.subtype-addon .addon-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.subtype-addon .addon-icon {
  background-image: url("img/icons/cpt_addon_code.png");
  width: 9px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.subtype-conscioussedation .cs-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.subtype-conscioussedation .cs-icon {
  background-image: url("img/icons/cpt_conscious_sedation.png");
  display: inline-block;
  width: 11px;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.subtype-modifier51exempt .exempt-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.subtype-modifier51exempt .exempt-icon {
  background-image: url("img/icons/cpt_modifier_51_exempt.png");
  width: 11px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.subtype-fdaapprovalpending .fda-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.subtype-fdaapprovalpending .fda-icon {
  background-image: url("img/icons/cpt_fda_approval_pending.png");
  width: 15px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-cpt-result.subtype-proprietarylaboratoryanalyses .pladuplicate-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result.subtype-proprietarylaboratoryanalyses .pladuplicate-icon {
  background-image: url("img/icons/cpt_pla_duplicate.png");
  width: 15px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-cpt-result .images-wrapper .img-icon,
.trucode .codebooks .tabular-results .tabular-hcpcs-result .images-wrapper .img-icon {
  background-image: url("img/icons/Image.png");
  width: 14px;
  display: inline-block;
}
.trucode .codebooks .tabular-crosswalk-result {
  cursor: pointer;
  margin: 3px 10px;
  padding-left: 18px;
  background-image: url("img/icons/bullet.png");
  background-repeat: no-repeat;
  background-position: 0 2px;
}
.trucode .codebooks .tabular-crosswalk-result.best {
  background-image: url("img/icons/circle-green.png");
}
.trucode .codebooks .cpt-image-modal .image-wrapper {
  text-align: center;
}
.trucode .codebooks .modifiers-content h1 {
  color: #008864;
}
.trucode .codebooks .modifiers-content .modifier-code {
  float: left;
  width: 20px;
  padding-left: 20px;
}
.trucode .codebooks .modifiers-content .modifier-description {
  margin-left: 50px;
}
.trucode .codebooks .modifiers-content .modifier-note {
  margin-left: 50px;
  margin-bottom: 20px;
  color: #b77107;
}
.trucode .codebooks .instructional-note-content {
  padding: 0 1ex 1ex;
}
.trucode .codebooks .instructional-note-content .tabular-result {
  padding: 0;
}
.trucode .codebooks .instructional-note-content .code-range {
  margin: 0;
  display: inline-block;
}
.trucode .codebooks .instructional-note-content .code-range-content,
.trucode .codebooks .instructional-note-content .category-title {
  margin-left: 1em;
  font-weight: bold;
  display: inline-block;
}
.trucode .codebooks .instructional-note-content .leading.col,
.trucode .codebooks .instructional-note-content .status-icon-wrapper {
  display: none;
}
.trucode .codebooks .instructional-note-content .tabular-cpt-result .codes-wrapper,
.trucode .codebooks .instructional-note-content .tabular-cpt-result .icon-wrapper {
  display: none;
}
.trucode .codebooks .instructional-note-content .tabular-cpt-result .parts-wrapper {
  margin-left: 0;
}
.trucode .codebooks .instructional-note-content .type-sectionline,
.trucode .codebooks .instructional-note-content .type-section {
  background-color: #ffe4e1;
  margin: 0 0 0 50px;
  padding: 1ex;
}
.trucode .codebooks .instructional-note-content .type-sectiontitle {
  color: #000000;
}
.trucode .codebooks .instructional-note-content .level-0 .padded,
.trucode .codebooks .instructional-note-content .level-0.selectable .padded,
.trucode .codebooks .instructional-note-content .level-1 .padded,
.trucode .codebooks .instructional-note-content .level-1.selectable .padded,
.trucode .codebooks .instructional-note-content .level-2 .padded,
.trucode .codebooks .instructional-note-content .level-2.selectable .padded,
.trucode .codebooks .instructional-note-content .level-3 .padded,
.trucode .codebooks .instructional-note-content .level-3.selectable .padded,
.trucode .codebooks .instructional-note-content .level-4 .padded,
.trucode .codebooks .instructional-note-content .level-4.selectable .padded,
.trucode .codebooks .instructional-note-content .level-5 .padded,
.trucode .codebooks .instructional-note-content .level-5.selectable .padded {
  padding-left: 15px;
}
.trucode .codebooks .instructional-note-content > div:first-child.level-0 .padded,
.trucode .codebooks .instructional-note-content > div:first-child.level-1 .padded,
.trucode .codebooks .instructional-note-content > div:first-child.level-2 .padded,
.trucode .codebooks .instructional-note-content > div:first-child.level-3 .padded,
.trucode .codebooks .instructional-note-content > div:first-child.level-4.padded,
.trucode .codebooks .instructional-note-content > div:first-child.level-5 .padded {
  padding-left: 0;
}
.trucode .codebooks .pcs {
  height: 100%;
}
.trucode .codebooks .pcs.pane-content {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.trucode .codebooks .pcs a {
  color: #000000;
}
.trucode .codebooks .pcs-column {
  background-color: #c3e5f0;
  min-height: 5px;
  height: 100%;
}
.trucode .codebooks .pcs-inner {
  height: 100%;
  border-width: 0;
}
.trucode .codebooks .pcs-outer {
  overflow: hidden;
  height: 100%;
  border-right-width: 2px;
  border-right-style: solid;
  border-width: 0 2px;
}
.trucode .codebooks .pcs-column-head {
  height: 20px;
  font-weight: bold;
  text-align: center;
}
.trucode .codebooks .pcs-column-head .icon-pivot {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 1px;
  right: 2px;
  cursor: pointer;
}
.trucode .codebooks .pcs-column-head .icon-pivot.reverse {
  left: 4px;
}
.trucode .codebooks .pcs-column-choices {
  font-size: 90%;
}
.trucode .codebooks .pcs-column-choices .add-code-container {
  text-align: right;
}
.trucode .codebooks .pcs-column-choices .item-selected {
  font-weight: bold;
}
.trucode .codebooks .pcs-column-choices div div {
  padding: 3px;
  cursor: pointer;
}
.trucode .codebooks .pcs-column-choices a {
  font-weight: bold;
  padding-right: 3px;
  float: left;
  width: 1em;
}
.trucode .codebooks .pcs-column-head,
.trucode .codebooks .pcs-column-choices,
.trucode .codebooks .pcs-column-head > div,
.trucode .codebooks .pcs-column-choices > div {
  height: 100%;
  overflow: auto;
}
.trucode .codebooks .pcs-column-head,
.trucode .codebooks .pcs-column-choices > div {
  border-left-width: 2px;
  border-left-style: solid;
}
.trucode .codebooks .pcs-column-choices span {
  display: block;
  margin-left: 1.5em;
  margin-right: 18px;
}
.trucode .codebooks .icon-left-small,
.trucode .codebooks .icon-right-small {
  width: 16px;
  height: 16px;
}
.trucode .codebooks .tabular-results .status-icon-wrapper .icon,
.trucode .codebooks .tabular-results .icon-wrapper .icon {
  display: none;
}
.trucode .codebooks .tabular-results .icon-wrapper .inote-icon {
  display: inline-block;
}
.trucode .codebooks .tabular-results .type-tablerowchannelpublishing .cp-icon {
  background-image: url("img/icons/TCBullet.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .type-customline.subtype-channel .cp-icon {
  background-image: url("img/icons/TCBullet.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .inote-icon {
  background-image: url("img/icons/instrNotes.png");
  visibility: hidden;
  width: 16px !important;
}
.trucode .codebooks .tabular-results .inote.item-selected .inote-icon {
  visibility: visible;
  display: inline-block;
}
.trucode .codebooks .tabular-results .tabular-index-result .customline-icon,
.trucode .codebooks .tabular-results .tabular-index-result .panacealine-icon {
  background-image: url("img/icons/TCBullet.png");
  visibility: hidden;
}
.trucode .codebooks .tabular-results .type-customline .customline-icon {
  visibility: visible;
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-panacea .customline-icon {
  visibility: hidden;
  display: none;
}
.trucode .codebooks .tabular-results .subtype-panacea .panacealine-icon {
  visibility: visible;
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-channel .customline-icon {
  visibility: visible;
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-channel .panacealine-icon {
  visibility: hidden;
  display: none;
}
.trucode .codebooks .tabular-results .subtype-major-complication-comorbid .mcc-icon {
  background-image: url("img/icons/mcc.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-major-complication-comorbid-discharged-alive .mccdca-icon {
  background-image: url("img/icons/mccdca.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-complication-comorbid .cc-icon {
  background-image: url("img/icons/cc.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-nonoperative-procedure .nonor-icon {
  background-image: url("img/icons/nonor.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-operative-procedure .or-icon {
  background-image: url("img/icons/or.png");
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-new .new-icon {
  background-image: url("img/icons/circle.png");
  width: 10px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-revised .modified-icon {
  background-image: url("img/icons/triangle.png");
  width: 11px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .subtype-telemedicine .telemedicine-icon {
  background-image: url("img/icons/star.png");
  width: 10px;
  display: inline-block;
}
.trucode .codebooks .tabular-results .imageleftarrow {
  background-image: url("img/icons/changearrow-left.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .imagerightarrow {
  background-image: url("img/icons/changearrow-right.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .bullet {
  background-image: url("img/icons/bullet.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .squarebullet {
  background-image: url("img/icons/bullet.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .imagefda {
  background-image: url("img/icons/cpt_fda_approval_pending.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .imageaddon {
  background-image: url("img/icons/cpt_addon_code.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .image {
  background-image: url("img/icons/Image.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .imagepladuplicate {
  background-image: url("img/icons/cpt_pla_duplicate.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .codebooks .tabular-results .imagecati {
  background-image: url("img/icons/cpt_cat_i.png");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: top;
}
.trucode .references {
  min-width: 925px;
}
.trucode .references img.ref_thumb {
  border: 2px solid #000000;
}
.trucode .references .accordion-inner {
  margin: 0 5px 0 20px;
}
.trucode .references .detail-outer-wrap {
  padding-right: 1em;
}
.trucode .references .detail-outer-wrap,
.trucode .references .detail-wrap {
  height: 100%;
}
.trucode .detail-highlight .powered-by {
  position: absolute;
  background: transparent url("img/powered-by.png") no-repeat;
  width: 160px;
  height: 27px;
  right: 3px;
  bottom: 6px;
}
.trucode .ref-title {
  font-size: 1.5em;
}
.trucode #no-matches-found {
  margin: 1em 0;
  font-size: 90%;
  font-style: italic;
  padding: 1ex;
  border-top: 1px solid #cccccc;
}
.trucode .detail-title .border {
  border-style: solid;
  border-width: 2px 2px 0;
}
.trucode .detail-title .control-group {
  margin: 0;
  padding: 5px 0 5px 5px;
  position: relative;
}
.trucode .detail-title .references-browse-issue {
  margin-right: 1ex;
}
.trucode .detail-title .article-title {
  margin-left: 90px;
  margin-right: 170px;
  font-size: 18px;
  line-height: 1.5;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.trucode .detail-title .actions {
  position: absolute;
  top: 5px;
  right: 5px;
}
.trucode .detail-title .history {
  position: absolute;
  top: 5px;
  left: 5px;
}
.trucode .detail-highlight label {
  font-weight: bold;
}
.trucode .detail-highlight .actions-right {
  float: right;
  padding: 2px;
}
.trucode .detail-highlight .actions-right .input {
  margin: 0;
}
.trucode .detail-highlight .hightlight-toggle {
  margin-left: 1em;
  vertical-align: top;
}
.trucode .tc_drug_section_hdr {
  padding: 8px 20px;
  cursor: pointer;
  border-style: solid;
  border-width: 2px 2px 0;
  font-weight: bold;
  background: transparent url(kendoui/TruCode/toggles.png) no-repeat 0 -40px;
  margin: 1em 0 0;
}
.trucode .tc_drug_section_hdr:hover {
  text-decoration: underline;
}
.trucode .tc_drug_section_hdr.collapsed {
  background-position: 0 8px;
  border-width: 2px;
}
.trucode ul.tc_drug_list {
  margin: 0;
  list-style-position: inside;
  padding: 0 15px 3px;
  border-style: solid;
  border-width: 0 2px 2px;
}
.trucode .tc_drug_list li {
  padding: 0 5px;
}
.trucode .tc_drug_list li:first-child {
  border-top: 2px dotted #cccccc;
}
.trucode .tc_dict_word {
  font-weight: bold;
  text-align: justify;
}
.trucode .tc_dict_syllable {
  font-weight: bold;
  text-align: justify;
}
.trucode .tc_dict_def {
  text-align: justify;
}
.trucode .tc_dict_subword_cont {
  width: 90%;
  margin: 0 auto 10px;
  padding: 0 0 20px;
}
.trucode .tc_dict_subword_hdr {
  display: none;
  font-size: 11.200000000000001px;
  font-weight: bold;
  text-align: center;
  margin: 15px 0;
}
.trucode .tc_dict_subword_desc {
  font-size: 12.25px;
  font-weight: normal;
  text-align: justify;
  margin: 10px 0 15px;
}
.trucode .tc_dict_subword_entry {
  margin: 10px 0 10px 10px;
}
.trucode .tc_dict_b {
  font-weight: bold;
}
.trucode .tc_dict_i {
  font-style: italic;
}
.trucode .list-content .pane-content {
  padding: 10px;
}
.trucode .list-content .search ul {
  list-style: disc inside;
  margin-left: 0;
}
.trucode .list-content .search em {
  color: #696969;
}
.trucode .list-content .search ul.results-best li {
  list-style-type: none;
  background-image: url("img/icons/circle-green.png");
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 40px;
}
.trucode .list-content .search li {
  cursor: pointer;
  margin-bottom: 5px;
  padding: 0 3px 0 27px;
  text-indent: -22px;
}
.trucode .list-content .search li.indication {
  list-style: none;
  padding: 0;
  text-indent: -16px;
}
.trucode .list-content .search li.indication ul {
  display: none;
}
.trucode .list-content .search .not-found {
  margin: 0.5em 0;
}
.trucode .list-content .tree ul ul ul li {
  display: block;
  padding-left: 18px;
  margin-left: 0;
  background-image: url("img/icons/bullet.png");
  background-repeat: no-repeat;
  background-position: 0 3px;
}
.trucode .list-content .drug_indication li {
  cursor: default;
  margin-bottom: 0;
  padding: 0 0 0 16px;
  text-indent: 0;
}
.trucode .list-browse .button-holder .k-widget {
  min-width: 315px;
}
.trucode .list-browse .pane-content {
  padding: 10px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.trucode .research-pane-wrap {
  padding: 14px 0;
  border-width: 0 2px 2px 2px;
  border-style: solid;
}
.trucode .no-branding .research-pane .content,
.trucode .no-branding .research-pane .content-full {
  margin-bottom: 20px;
}
.trucode .research-pane.tabstrip .k-content {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.trucode .research-pane .k-tabstrip-items {
  padding: 0.5em 1.79em 0;
}
.trucode .research-pane li.beginner {
  display: none;
}
.trucode .research-pane .coding-level-beginner li.beginner {
  display: list-item;
}
.trucode .research-pane .inpatient li.not-inpatient {
  display: none;
}
.trucode .research-pane .outpatient li.not-outpatient {
  display: none;
}
.trucode .research-pane .content {
  margin-top: 20px;
  margin-bottom: 25px;
}
.trucode .research-pane .content-full {
  margin-bottom: 25px;
}
.trucode .research-pane .heading {
  background-color: inherit;
}
.trucode .research-pane .subheading {
  display: block;
}
.trucode .research-pane .k-loading {
  position: absolute;
  top: -18px;
  left: 0;
}
.trucode .research-pane .content {
  position: relative;
}
.trucode .research-pane .content li {
  background: url("img/icons/bullet.png") no-repeat scroll 0 1px transparent;
  padding: 0 0 0 18px;
  margin-bottom: 5px;
  word-wrap: break-word;
}
.trucode .research-pane .content ol li {
  background: none;
  padding: 0;
}
.trucode .research-pane .content ul {
  list-style: none;
  margin-left: 0;
}
.trucode .research-pane .content ul.coding_advice li {
  padding-left: 22px;
}
.trucode .research-pane .content ul.trucode li,
.trucode .research-pane .content li.type-trucode,
.trucode .research-pane .content li.type-MNE,
.trucode .research-pane .content li.type-Validation {
  background-image: url("img/icons/TCBullet.png");
}
.trucode .research-pane .content ul.CODING_ADVICE li.type-custom {
  background-image: url("img/icons/bullet-cca.png");
}
.trucode .research-pane .content ul.CODING_ADVICE li.type-custom.scope-partner {
  /*background-image: url("@{img-path}/icons/bullet-partner.png");*/
  background-image: url("img/icons/bullet-cca2.png");
}
.trucode .research-pane .content ul.rac li,
.trucode .research-pane .content li.type-rac {
  background-image: url("img/icons/rac.png");
}
.trucode .research-outer-wrap {
  position: relative;
}
.trucode .research-outer-wrap .powered-by {
  position: absolute;
  background: transparent url("img/powered-by.png") no-repeat;
  width: 160px;
  height: 27px;
  right: 10px;
  bottom: 8px;
}
.trucode .research-outer-wrap,
.trucode .research-outer-wrap .k-tabstrip-wrapper {
  height: 100%;
}
.trucode .research-pane #show-all-crosswalk,
.trucode .research-pane .show-more {
  display: block;
  margin-top: 15px;
  font-style: italic;
}
.trucode .research-pane dt {
  font-weight: normal;
}
.trucode .research-pane .section-heading .tc-loading {
  position: absolute;
  right: 12px;
  top: 9px;
}
.trucode .research-pane .section-heading.can-manage .tc-loading {
  right: 34px;
}
.trucode .research-pane .section-heading .tc-loading.done {
  visibility: hidden;
}
.trucode .research-pane .research-content.icd9cm_pr .icd9cm_pr-valid,
.trucode .research-pane .research-content.icd9cm_pr_index .icd9cm_pr-valid,
.trucode .research-pane .research-content.icd9cm_pr_tabular .icd9cm_pr-valid {
  display: none;
}
.trucode .research-pane .research-content.icd9cm_dx .icd9cm_dx-valid,
.trucode .research-pane .research-content.icd9cm_dx_index .icd9cm_dx-valid,
.trucode .research-pane .research-content.icd9cm_dx_tabular .icd9cm_dx-valid {
  display: none;
}
.trucode .research-pane .research-content.icd9cm_e .icd9cm_e-valid,
.trucode .research-pane .research-content.icd9cm_e_index .icd9cm_e-valid,
.trucode .research-pane .research-content.icd9cm_e_tabular .icd9cm_e-valid {
  display: none;
}
.trucode .research-pane .research-content.icd10pcs_pr .icd10pcs_pr-valid,
.trucode .research-pane .research-content.icd10pcs_pr_index .icd10pcs_pr-valid,
.trucode .research-pane .research-content.icd10pcs_pr_tabular .icd10pcs_pr-valid {
  display: none;
}
.trucode .research-pane .research-content.icd10cm_dx .icd10cm_dx-valid,
.trucode .research-pane .research-content.icd10cm_dx_index .icd10cm_dx-valid,
.trucode .research-pane .research-content.icd10cm_dx_tabular .icd10cm_dx-valid {
  display: none;
}
.trucode .research-pane .research-content.icd10cm_e .icd10cm_e-valid,
.trucode .research-pane .research-content.icd10cm_e_index .icd10cm_e-valid,
.trucode .research-pane .research-content.icd10cm_e_tabular .icd10cm_e-valid {
  display: none;
}
.trucode .research-pane .research-content.cpt4 .cpt4-valid,
.trucode .research-pane .research-content.cpt4_tabular .cpt4-valid {
  display: none;
}
.trucode .research-pane .research-content.hcpcs .hcpcs-valid,
.trucode .research-pane .research-content.hcpcs_tabular .hcpcs-valid {
  display: none;
}
.trucode .research-pane .hide-CC_ICD9 .CC_ICD9 {
  display: none;
}
.trucode .research-pane .hide-CC_ICD10 .CC_ICD10 {
  display: none;
}
.trucode .research-pane .hide-CC_HCPCS .CC_HCPCS {
  display: none;
}
.trucode .research-pane .hide-ICD9_GUIDELINES .ICD9_GUIDELINES {
  display: none;
}
.trucode .research-pane .hide-CPT_ASSISTANT .CPT_ASSISTANT {
  display: none;
}
.trucode .research-pane .hide-CDR .CDR {
  display: none;
}
.trucode .research-pane .hide-CROSSWALK .CROSSWALK {
  display: none;
}
.trucode .research-pane .hide-ANESTHESIA_CROSSWALK .ANESTHESIA_CROSSWALK {
  display: none;
}
.trucode .research-pane .hide-INTERVENTIONAL_RADIOLOGY .INTERVENTIONAL_RADIOLOGY {
  display: none;
}
.trucode .research-pane .hide-CODING_ADVICE .CODING_ADVICE {
  display: none;
}
.trucode .research-pane .hide-ADDITIONAL_REFERENCES .ADDITIONAL_REFERENCES {
  display: none;
}
.trucode .research-pane .hide-ICD10_GUIDELINES .ICD10_GUIDELINES {
  display: none;
}
.trucode .research-pane .hide-CLINOTES .CLINOTES {
  display: none;
}
.trucode .research-pane .hide-MERCK .MERCK {
  display: none;
}
.trucode .research-pane .hide-PCS_CPT_CROSSWALK .PCS_CPT_CROSSWALK {
  display: none;
}
.trucode .research-pane .hide-CPT_PCS_CROSSWALK.CPT_PCS_CROSSWALK {
  display: none;
}
.trucode .research-pane .edits-content .warning {
  font-weight: normal;
}
.trucode .research-pane .edits-content ul li {
  position: relative;
}
.trucode .research-pane .edits-content .edit-id {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0px;
  left: 0px;
}
.trucode .research-pane .drg-analyze-content .alternative {
  margin-bottom: 20px;
}
.trucode .research-pane .drg-analyze-content .drg-wrap {
  padding: 1em;
  margin-bottom: 1ex;
}
.trucode .research-pane .drg-analyze-content .drg {
  font-size: 24.5px;
  font-weight: bold;
  float: left;
  width: 55px;
}
.trucode .research-pane .drg-analyze-content .description {
  font-size: 18.2px;
  font-weight: bold;
  margin-left: 60px;
  margin-top: 5px;
}
.trucode .research-pane .drg-analyze-content .weight {
  margin-left: 60px;
  font-weight: bold;
}
.trucode .research-pane .drg-analyze-content .code {
  font-weight: bold;
  float: left;
  width: 55px;
}
.trucode .research-pane .drg-analyze-content .code-wrapper {
  margin-bottom: 1ex;
}
.trucode .research-pane .drg-analyze-content .code-wrapper span {
  display: block;
  margin-left: 60px;
}
.trucode .research-pane .drg-analyze-content .show-all {
  border-top: 2px dotted #cccccc;
  display: block;
  text-align: right;
  font-weight: bold;
}
.trucode .research-pane .icd10map-content .original-code,
.trucode .research-pane .icd10map-content .scenario-wrapper {
  margin: 1ex;
}
.trucode .research-pane .icd10map-content .original-code {
  padding: 1em;
  margin-bottom: 1ex;
}
.trucode .research-pane .icd10map-content .icd9-code,
.trucode .research-pane .icd10map-content .icd10-code {
  font-weight: bold;
  margin-bottom: 5px;
}
.trucode .research-pane .icd10map-content .scenario-title {
  font-weight: bold;
  font-size: 15.400000000000002px;
}
.trucode .research-pane .icd10map-content .list-label {
  font-style: italic;
}
.trucode .research-pane .icd10map-content .instruction {
  font-style: italic;
  color: #999999;
  border-bottom: 2px dotted #cccccc;
}
.trucode .research-pane .icd10map-content .code {
  font-weight: bold;
  float: left;
  width: 75px;
}
.trucode .research-pane .icd10map-content .code-wrapper {
  margin-top: 0.5ex;
  margin-bottom: 1ex;
}
.trucode .research-pane .icd10map-content .code-wrapper span {
  display: block;
  margin-left: 80px;
}
/* CCA start */
.trucode .custom-content-wrap {
  /* placeholder file only - do not edit */
}
/* CCA end */
/* Vendor overrides start */
.trucode .k-textbox > input,
.trucode .k-autocomplete .k-input,
.trucode .k-picker-wrap .k-input,
.trucode .k-numeric-wrap .k-input,
.trucode .k-dropdown-wrap .k-input,
.trucode .k-selectbox .k-input {
  height: 1.25em;
  line-height: 1.25em;
}
.trucode .k-combobox .k-dropdown-wrap:before,
.trucode .k-picker-wrap:before,
.trucode .k-numeric-wrap:before {
  height: 1.25em;
}
.trucode .k-picker-wrap .k-select,
.trucode .k-numeric-wrap .k-select,
.trucode .k-dropdown-wrap .k-select {
  min-height: 1.25em;
  line-height: 1.6em;
}
.trucode select,
.trucode textarea,
.trucode input[type="text"],
.trucode input[type="password"],
.trucode input[type="datetime"],
.trucode input[type="datetime-local"],
.trucode input[type="date"],
.trucode input[type="month"],
.trucode input[type="time"],
.trucode input[type="week"],
.trucode input[type="number"],
.trucode input[type="email"],
.trucode input[type="url"],
.trucode input[type="search"],
.trucode input[type="tel"],
.trucode input[type="color"],
.trucode .uneditable-input {
  padding: 1px 6px 1px 5px;
}
.trucode .k-treeview .k-in {
  white-space: normal;
}
.trucode .k-widget {
  border: 0 none;
}
.trucode .k-window-titlebar,
.trucode .k-window-title {
  cursor: move;
}
.trucode .k-resize-se {
  height: 6px;
  width: 6px;
}
.trucode .k-button {
  display: inline-block;
}
.trucode .search-btn {
  padding: 5px 10px;
}
.trucode .references .references-wrap > .k-splitbar-static-vertical,
.trucode .references .detail-wrap .k-splitbar-static-vertical,
.trucode .references .list-wrap .k-splitbar-static-vertical,
.trucode .codebooks .k-splitbar-static-vertical,
.trucode .codebooks .pcs .k-splitbar-static-vertical {
  height: 0 !important;
  border-width: 0;
}
.trucode .codebooks .pcs .k-splitbar-static-horizontal {
  width: 0;
  border-width: 0;
}
.trucode .references .references-wrap > .bottom-wrap,
.trucode .references .detail-wrap,
.trucode .codebooks .codebooks-wrap > .bottom-wrap,
.trucode .codebooks .research-wrap {
  border-style: none;
  border-width: 0;
}
.trucode .k-loading.stretch {
  width: 100%;
}
.trucode .k-loading-image.shrink {
  height: 48px;
  margin: 1em 0;
  position: relative;
}
.trucode .k-plus,
.trucode .k-minus {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.trucode .k-reset {
  margin: 0;
  padding: 0;
}
.trucode .k-state-focused {
  border: 1px solid #000\9;
}
.trucode .k-pager-wrap {
  border-left: 0 none;
  border-right: 0 none;
}
.trucode .k-pager-wrap li {
  line-height: 2em;
}
.trucode .k-pager-wrap .k-pager-first,
.trucode .k-pager-wrap .k-pager-last {
  display: none;
}
.trucode .k-pager-wrap a.k-pager-nav {
  border: 0 none;
}
.trucode .k-pager-wrap a:hover {
  text-decoration: none;
}
.trucode.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched {
  width: 100%;
}
.trucode.codebooks-tabular-tooltip .k-tooltip {
  padding: 5px 0 5px 5px;
  border-width: 1px;
  border-style: solid;
}
.trucode.codebooks-tabular-tooltip-hcc .k-widget.k-tooltip {
  text-align: left;
  color: #000000;
  background-color: #fff3bf;
  border-color: #999999;
}
.trucode.codebooks-tabular-tooltip-hcc .k-callout-n {
  border-bottom-color: #999999;
}
.trucode.codebooks-tabular-tooltip-hcc .k-callout-w {
  border-right-color: #999999;
}
.trucode.codebooks-tabular-tooltip-hcc .k-callout-s {
  border-top-color: #999999;
}
.trucode.codebooks-tabular-tooltip-hcc .k-callout-e {
  border-left-color: #999999;
}
.trucode.codebooks-tabular-tooltip-hcc .k-widget.k-tooltip p {
  margin: .5ex 0 0 38px;
}
.trucode.codebooks-tabular-tooltip-hcc .hcc-prefix {
  white-space: nowrap;
  vertical-align: top;
}
.trucode.codebooks-tabular-tooltip-hcc .hcc-tooltip-wrapper {
  border: 0 none;
}
.trucode.codebooks-tabular-tooltip .k-tooltip-content {
  padding-right: 0;
}
.trucode.codebooks-tabular-tooltip .k-tooltip-button {
  display: none;
}
