/*
 * ==============================================
 * Skin for Ross Webhelp.
 * ==============================================
 */
/*
 * 
 * Note Symbols
 * 
 */
/*div.note {
   background-image: none !important;
   background-repeat: no-repeat;
   background-size: 14pt;
}
div.tip {
   background-image: none !important;
   background-repeat: no-repeat;
   background-size: 14pt;
}*/
div.warning {
   background-image: url("resources/images/ISO_7010_W001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
div.caution {
   background-image: url("resources/images/ISO_7010_W001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
/*div.trouble {
   background-image: url("resources/images/troubleshooting.svg") !important;
}*/
div.important {
   background-image: url("resources/images/ISO_7010_M001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
div.attention {
   background-image: url("resources/images/ISO_7010_M001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
div.notice {
   background-image: url("resources/images/ISO_7010_M001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
/*div.remember {
   background-image: url("resources/images/ISO_7010_M001.svg") !important;
}*/
/*div.fastpath {
   background-image: url("resources/images/fastpath.svg") !important;
}*/
div.restriction {
   background-image: url("resources/images/ISO_7010_P001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
div.danger {
   background-image: url("resources/images/ISO_7010_W001.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}

.note-esd {
   background-image: url("resources/images/ISO_7010_S8.1-2017.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
.note-voltage {
   background-image: url("resources/images/ISO_7010_W012.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
.note-ground {
   background-image: url("resources/images/ISO_7010_M005.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}
.note-laser {
   background-image: url("resources/images/ISO_7010_W004.svg") !important;
   background-repeat: no-repeat;
   background-size: 2em;
}

/*
 * ------------------------------------------------------------------
 *  
 * Fonts.
 *  
 */
/* noto-sans-700 - latin */
@font-face {
   font-family: 'Noto Sans';
   font-style: normal;
   font-weight: 700;
   src: url('resources/fonts/NotoSans/noto-sans-v9-latin-700.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans Bold'), local('NotoSans-Bold'), 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-regular - latin */
@font-face {
   font-family: 'Noto Sans';
   font-style: normal;
   font-weight: 400;
   src: url('resources/fonts/NotoSans/noto-sans-v9-latin-regular.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans'), local('NotoSans'), 
url('resources/fonts/NotoSans/noto-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-regular.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-regular.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-italic - latin */
@font-face {
   font-family: 'Noto Sans';
   font-style: italic;
   font-weight: 400;
   src: url('resources/fonts/NotoSans/noto-sans-v9-latin-italic.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans Italic'), local('NotoSans-Italic'), 
url('resources/fonts/NotoSans/noto-sans-v9-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-italic.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}
/* noto-sans-700italic - latin */
@font-face {
   font-family: 'Noto Sans';
   font-style: italic;
   font-weight: 700;
   src: url('resources/fonts/NotoSans/noto-sans-v9-latin-700italic.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700italic.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSans/noto-sans-v9-latin-700italic.svg#NotoSans') format('svg'); /* Legacy iOS */
}

/* noto-sans-sc-regular - chinese-simplified */
@font-face {
   font-family: 'Noto Sans SC';
   font-style: normal;
   font-weight: 400;
   src: url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-regular.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans SC Regular'), local('NotoSansSC-Regular'), 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-regular.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-regular.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-regular.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-regular.svg#NotoSansSC') format('svg'); /* Legacy iOS */
}
/* noto-sans-sc-700 - chinese-simplified */
@font-face {
   font-family: 'Noto Sans SC';
   font-style: normal;
   font-weight: 700;
   src: url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-700.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans SC Bold'), local('NotoSansSC-Bold'), 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-700.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-700.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-700.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSansSC/noto-sans-sc-v11-chinese-simplified-700.svg#NotoSansSC') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - korean */
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-regular.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'), 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-regular.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-regular.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - korean */
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-700.eot'); /* IE9 Compat Modes */
   src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'), 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-700.woff2') format('woff2'), /* Super Modern Browsers */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-700.woff') format('woff'), /* Modern Browsers */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-700.ttf') format('truetype'), /* Safari, Android, iOS */ 
url('resources/fonts/NotoSansKR/noto-sans-kr-v12-korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}



/* NotoSans Font */
/*@font-face {
   font-family: 'NotoSans';
   font-style: normal;
   font-weight: 400;
   src: url(resources/fonts/NotoSans/NotoSans-Regular.ttf);
}
@font-face {
   font-family: 'NotoSans';
   font-style: normal;
   font-weight: 700;
   src: url(resources/fonts/NotoSans/NotoSans-Bold.ttf);
}*/
/* NotoSansJP Font */
/*@font-face {
   font-family: 'NotoSansJP';
   font-style: normal;
   font-weight: 400;
   src: url(resources/fonts/NotoSansJP/NotoSansJP-Regular.otf);
}
@font-face {
   font-family: 'NotoSansJP';
   font-style: normal;
   font-weight: 700;
   src: url(resources/fonts/NotoSansJP/NotoSansJP-Bold.otf);
}*/
/* NotoSansKR Font */
/*@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 400;
   src: url(resources/fonts/NotoSansJP/NotoSansKR-Regular.otf);
}
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 700;
   src: url(resources/fonts/NotoSansJP/NotoSansKR-Bold.otf);
}
/\* NotoSansSC Font *\/
@font-face {
   font-family: 'NotoSansSC';
   font-style: normal;
   font-weight: 400;
   src: url(resources/fonts/NotoSansJP/NotoSansSC-Regular.otf);
}
@font-face {
   font-family: 'NotoSansSC';
   font-style: normal;
   font-weight: 700;
   src: url(resources/fonts/NotoSansJP/NotoSansSC-Bold.otf);
}*/


body {
   background-color: black;
   color: white;
}
:lang(en) {
   font-family: 'Noto Sans', sans-serif, 'Noto Sans KR', 'Noto Sans SC';
}
/*:lang(jp) {
   font-family: 'Noto Sans JP';
}*/
:lang(kr) {
   font-family: 'Noto Sans KR';
}
:lang(zh),
:lang(zh-CN) {
   font-family: 'Noto Sans SC';
}
ul.simple {
   padding-left: 0px;
}

/*
 * ------------------------------------------------------------------
 *  
 * Fight with bootstrap
 *  
 */
.navbar-brand {
   height: auto;
}
.navbar {
   border: none;
   border-radius: 0;
   margin: 0;
   color: white;
   background: black none;
}

/*
 * ------------------------------------------------------------------
 *  
 * Publication titles
 *  
 */
.wh_logo_and_publication_title {
   padding: 0;
}
.wh_publication_title > a {
   font-size: 1.4em;
   vertical-align: middle;
}

.wh_logo:empty {
   width: 129px;
   height: 50px;
   background: url('resources/images/RossLogo.png') no-repeat center;
   vertical-align: middle;
}


/*
 * ------------------------------------------------------------------
 *  
 * Menu
 *  
 */
.wh_top_menu {
   text-transform: uppercase;
   margin: .4em 0;
   font-size: 0.9em;
}
.wh_top_menu a {
   color: white;
   line-height: 2em;
}

/* The submenus */
.wh_top_menu ul ul {
   box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);
}
.wh_top_menu ul ul li {
   border-top-color: #000;
   width: 270px;
   text-transform: capitalize;
}
.wh_top_menu ul ul li.has-children:after {
}

/*
 * ------------------------------------------------------------------
 *  
 * Link to the index.
 * 
 */
.wh_indexterms_link a span {
   display: none;
}
.wh_indexterms_link a:before {
   color: #fff;
}


/*
 * ------------------------------------------------------------------
 *  
 * Breadcrumb
 *  
 */
.wh_breadcrumb ol {
   color: #878787;
}
.wh_breadcrumb ol a {
   color: inherit;
}


/*
 * ------------------------------------------------------------------
 *  
 * Tools and navigation
 * 
 */
.wh_tools {
   background-color: #333;
   margin: 1em 0 2em;
   border-radius: 5px;
}

.wh_print_link,
.wh_navigation_links,
.wh_navigation_links .navnext,
.wh_navigation_links .navprev {
}


.wh_print_link a,
.wh_navigation_links a,
.wh_navigation_links a:hover,
.wh_navigation_links a:active,
.wh_navigation_links a:visited,
.wh_print_link a:before,
.wh_navigation_links a:before,
.wh_navigation_links a:hover:before,
.wh_navigation_links a:active:before,
.wh_navigation_links a:visited:before {
   color: white;
   text-decoration: none;
}
a,
a:hover,
a:visited {
   color: white;
}
a:hover {
   text-decoration: none;
   color: white;
}
a.xref {
   text-decoration: underline;
   color: blue;
}

/*
 * ------------------------------------------------------------------
 *  
 * Tiles
 * 
 */
.wh_tile {
   border-radius: .5em;
}
.wh_tile_shortdesc {
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   text-align: center;
}
.wh_tile_title {
   text-align: center;
   font-size: 1.5em;
   text-decoration: none;
}
.wh_tile_title a:hover {
   color: #CCCCCC;
}

@media only screen and (max-width : 767px) {
   .wh_tile_text {
      height: auto;
   }
   .wh_tile > div {
      height: auto;
   }
}

/*
 * ------------------------------------------------------------------
 * 
 * Warning notices - outputclass
 * 
 */
.wh_tile.notice-red {
   background-color: #C8102E;
   color: black;
}
.wh_tile.notice-yellow {
   background-color: #FFD100;
   color: black;
}
.wh_tile.notice-green {
   background-color: #007B5F;
}
.wh_tile.notice-blue {
   background-color: #1a428b;
}

.wh_tile.notice-yellow .wh_tile_title,
.wh_tile.notice-red .wh_tile_title {
   background-color: black;
   border-radius: .25em;
}

.wh_top_menu.notice-yellow,
.wh_top_menu.notice-red,
.wh_top_menu.notice-green,
.wh_top_menu.notice-blue {
   visibility: hidden;
   display: none;
}

/* 
You can style some of the tiles in a special way. 
Example:
.wh_tiles *[data-id='getting_started']{
    background-color:gray;
}
*/


/*
 * ------------------------------------------------------------------
 *  
 * Search area
 * 
 */
.wh_search_input {
   display: block;
   margin: 0;
   position: relative;
   padding: 40px 0;
}

.wh_welcome:not(:empty) {
   font-size: 4em;
   text-shadow: 0 0 6px black;
   margin: 0 auto;
   font-family: 'Roboto Thin', sans-serif;
   padding: 0 0 .5em 0;
}
#product-name {
   margin: auto;
   max-width: 730px;
   line-height: 1.2em;
   text-align: center;
   margin-bottom: 0.5em;
   font-size: 3em;
   font-weight: bold;
   text-shadow: 2px 2px 6px black;
}
.wh_search_textfield {
   border: solid 1px #CCC;
   border-radius: 5px;
   padding: 0 .5em;
   position: relative;
   height: 50.95px;
   color: black;
}
.wh_search_button {
   font-size: 1.3em;
   padding: 0 .5em;
   border: solid 1px #CCC;
   border-radius: 0 5px 5px 0;
   background-color: #c46d04;
   color: #fff;
}
/*.wh_search_textfield {
   border-radius: 5px;
   color: black;
}*/
/*.wh_search_button {
   border-radius: 0 5px 5px 0;
   background-color: #c46d04;
   color: #fff;
}*/
.wh_main_page .wh_search_input {
   background-size: cover;
   padding: 50px 0 50px;
}


/*.wh_search_input {
   padding: 50px 0;
}*/

/* Render search area for devices smaller than 767px */
@media only screen and (max-width : 767px) {
   .wh_main_page .wh_search_input,
   .wh_search_input {
      padding: 3em 0;
      /*background: url('resources/images/graphite_banner-small.jpg') center no-repeat;
      background-size: cover;
      background-position: center;*/
   }
   #product-name {
      margin: auto;
      padding-right: 0.25em;
      max-width: 730px;
      line-height: 1.2em;
      text-align: right;
      margin-bottom: 0.5em;
      font-size: 3em;
      font-weight: bold;
      text-shadow: 2px 2px 6px black;
   }
}


/*
 * ------------------------------------------------------------------
 *  
 * Publication TOC
 * 
 */
.wh_publication_toc {
   border-radius: 5px;
   padding: 1.5em 2em;
   line-height: 1em;

}
.wh_publication_toc .nav > li {
   margin-top: .5em
}
.wh_publication_toc .active {
   color: #cbcb85;
}
.wh_publication_toc a,
.wh_publication_toc a:visited,
.wh_publication_toc a:hover {
   color: #ffffff;
}
.wh_publication_toc a:hover {
   text-decoration: underline;
}

.wh_publication_toc ul li {
   margin: .7em 0;
}
.wh_publication_toc > ul > li > span {
   font-size: 1.2em;
}

@media only screen and (max-width : 767px) {
   .wh_publication_toc {
      border-radius: 0;
      padding: 1em 0.5em;
      margin-top: 10px;
      border: 1px solid #e0e0e0;
   }

   .wh_related_links,
   .wh_child_links,
   .wh_topic_content .related-links {
      border: 1px solid #e0e0e0;
   }
}

/*
 * ------------------------------------------------------------------
 *  
 * Footer
 * 
 */
.wh_footer {
   text-align: center;
   padding: 1em;
}


/*
 * ------------------------------------------------------------------
 *  
 * Topic content
 * 
 */

.wh_topic_content,
.wh_content_area {
   min-height: 100px;
}
.wh_topic_content .title.topictitle1 {
   font-size: 2em;
   margin-bottom: 1em;
}
.wh_topic_content .title.topictitle2 {
   font-size: 1.5em;
   font-weight: bold;
}
.wh_topic_content .title.topictitle3 {
   font-size: 1.17em;
   font-weight: normal;
}
.wh_topic_content .related-links {
   padding: 1.5em;
   margin: 20px auto;
   width: 97%;
   border-radius: 5px;
}

.wh_child_links {
   padding: 1.5em;
   margin: 20px auto;
   width: 97%;
   border-radius: 5px;
}

.related-links strong {
   font-weight: bold;
   color: white;
   margin-left: 0em;
}

.related-links {
   color: white;
   margin-left: 1em;
}

.related-links a,
.related-links a:visited {
   color: white;
   padding-bottom: .3em;
   display: inline-block;
}

.wh_child_links li {
   margin-bottom: 1em;
}
.wh_child_links .desc {
   margin-left: 2em;
}

.filepath {
   color: #c7254e !important;
}

div.fignone img {
   padding-bottom: 10px;
}

.image {
   /*display: inline !important;*/
   padding-bottom: 10px;
   /*display: block;*/
   margin-left: auto;
   margin-right: auto;
}

.figcap {
   margin-top: 10px;
   margin-bottom: 0px;
   padding-top: 5px;
   padding-bottom: 2px;
}
.background-white {
   background-color: white;
}
.filter-invert {
   filter: invert(1);
}
.modal-content {
   background-color: black;
   border-color: gray;
   border-width: 2pt;
}
/* fix random stepexpand application*/
.stepexpand {
   margin-top: 0em;
   margin-bottom: 0em;
}
.step {
   margin-top: 1em;
   margin-bottom: 1em;
}


/*
 * ------------------------------------------------------------------
 * 
 * Tables
 *  
 */
.thead {
   text-align: center;
   background-color: gray;
   border-color: #636363;
}
/** outputclass value **/
.sticky {
   position: sticky;
   top: 0px;
   background-color: gray;
}
.table {
   border: 2px solid gray;
   color: white;
   width: 100%;
}
/** outputclass value **/
.tsubhead {
   background-color: gray;
}
.stentry {
   border: hidden;
}
.table-noborder {
   border: none;
}
.table-noborder tr {
   border-color: black;
}

/*
 * ------------------------------------------------------------------
 *  
 * Search results.
 * 
 */
.searchresult {
   list-style: none;
}
.searchresult li {
   padding: .5em;
}
.searchresult .shortdesclink {
   margin: .3em .5em 0;
}
.wh_search_expression {
   font-weight: bold;
}


/*
 * ------------------------------------------------------------------
 *  
 * Index terms.
 * 
 */
.wh_index_terms #indexList {
   padding: 0;
}

/*
 * ------------------------------------------------------------------
 *  
 * Admonitions.
 * 
 */
/*.attentiontitle,
div[class="attention"]>h3{
   background-image:url("../images/ground.svg") !important;
   visibility:hidden;
   position:relative;
}

.attentiontitle:after,
div[class="attention"]>h3 {
   visibility: visible;
   position: absolute;
   left:0;
   content: "Protective Earth:";
}
.restrictiontitle,
div[class="restriction"]>h3{
    background-image:url("../images/ESD.svg") !important;
}
.dangertitle,
div[class="danger"]>h3{
    background-image:url("../images/voltage.svg") !important;
}*/



/*
 * ------------------------------------------------------------------
 *  
 * Tree TOC for the main page.
 * 
 */
.wh_toc_shortdesc {
   color: #aaa;
}

.wh_main_page_toc {
}

/* Colors */
.wh_main_page_toc > .wh_main_page_toc_entry:last-child {
   border-bottom: none;
}
.wh_main_page_toc .expanded {
   border-bottom: 0;
}

/**
 *
 * Styles used for RTL pages
 *
 */
.realperson-text
{
   color: #fff;
}
input[type = button],
input[type = submit],
input[type = password]
{
   border: 1px solid #ccc;
}
/**
  * Administration page
  */
#loginData,
#signUp,
#recoverPwd,
#exportDiv,
#inlineViewDiv,
#setVersionDiv
{
   background-color: black;
}
#editUser
{
   background-color: black;
}
#u_Profile,
#confirmDelete
{
   background-color: black;
}
.tbRow:nth-of-type(2n)
{
   background-color: #3b3b3b;
}
.tbRow:hover
{
   background-color: #6b6b6b;
}
/*
 * 
 * Colors for comments and change tracking. Since this is a black theme, there are some changes. 
 * 
 */
oxy-attributes,
oxy-comment,
oxy-delete,
oxy-insert,
.oxy-attributes,
.oxy-comment,
.oxy-delete,
.oxy-insert {
   background-color: #FFFFAA;
   color: black;
}
oxy-attributes a,
oxy-comment a,
oxy-delete a,
oxy-insert a,
.oxy-attributes a,
.oxy-comment a,
.oxy-delete a,
.oxy-insert a {
   color: navy;
}


/*
 * The marked as done changes should be grayed out.
 */
oxy-attributes[flag ~= "done"],
oxy-comment[flag ~= "done"],
oxy-delete[flag ~= "done"],
oxy-insert[flag ~= "done"],
.oxy-attributes[flag ~= "done"],
.oxy-comment[flag ~= "done"],
.oxy-delete[flag ~= "done"],
.oxy-insert[flag ~= "done"] {
   color: gray;
}
oxy-attributes,
.oxy-attributes {
   border-color: white;
}
oxy-comment,
.oxy-comment {
   border-color: transparent;
}
oxy-delete,
.oxy-delete {
   border-color: red;
}
oxy-insert,
.oxy-insert {
   border-color: blue;
}
oxy-range-start,
.oxy-range-start,
oxy-range-end,
.oxy-range-end {
   background-color: yellow;
   color: black;
}
oxy-insert-hl,
.oxy-insert-hl {
   color: #7676F7;
}
oxy-delete-hl,
.oxy-delete-hl {
   color: red;
}
oxy-comment-hl,
.oxy-comment-hl {
   background-color: yellow;
   color: black;
}

oxy-attributes oxy-comment,
oxy-comment oxy-comment,
oxy-delete oxy-comment,
oxy-insert oxy-comment,
.oxy-attributes .oxy-comment,
.oxy-comment .oxy-comment,
.oxy-delete .oxy-comment,
.oxy-insert .oxy-comment {
   border-left-color: black;
}
