@charset "utf-8";

/* Body */
body {color: #404040;}

p {
    margin-top: 0.0px;
    margin-bottom: 8px;
    text-align: justify;
}

h2 > p, h3 > p, h4 > p, h5 > p,  h6 > p  {
    margin-top: 8px;
    margin-bottom: 8px;
}

/* Cover */
.cover {
    display: block;
    text-align: center;
    max-width: 100%;
    max-height: 100%;
}

/* Title Page */
.title_page_text {
    font-weight: bold;
    font-style: normal;
    font-size: 9.35pt;
    text-align: left;
}
.title_page_acronym, .title_page_title  {
    font-weight: bold;
    font-style: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}
.title_page_acronym {
    font-size: 80px;
    text-align: left;
}

.title_page_title {
    font-size: 24px;
    text-align: center;
}

.title_page_subtitle {
    font-size: 11.9pt;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 1.0em;
}

.icc_logo {
    /*font-family: Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    text-align: right;
}

/* Copyright Page */
.copyright_page {
    /*font-family: "Times New Roman", serif;*/
}

.copyright_statement {
    /*font-family: "Times New Roman", serif;*/
    font-weight: normal;
    font-style: normal;
    text-align: center;
}


/* Front Matter */
.frontmatter {
    /*font-family: Arial, sans-serif;*/
}

.frontmatter_title {
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
}

.frontmatter_subhead {
    font-size: 18px;
   /* text-align: center; */
    text-align: left; /* Added 08/22/16 Requested subheads be flush left */
    margin-bottom: 10px;
    font-weight: bold; /* Added 8/22/16 Requested subheads be bold */
}

section.ordinance, 
section.part, 
section.chapter, 
section.subchapter, 
section.level1, 
section.level2,
section.level3,
section.level4,
section.level5  {
    /*font-family: "Times New Roman", serif;*/
    /*font-family:  "Helvetica Neue",Helvetica,Arial,sans-serif*/
}

section.level3 {
    margin-left: 30px !important;
}

section.level4 {
    margin-left: 35px !important;
}

section.level5 {
    margin-left: 40px !important;
}

section.level6 {
    margin-left: 45px !important;
}

section.level7 {
    margin-left: 50px !important;
}

section.level8 {
    margin-left: 55px !important;
}

section.level9 {
    margin-left: 60px !important;
}

section.level10 {
    margin-left: 65px !important;
}

/* Heading Style */
h2.ordinance ,h1.ordinance, h1.chapter, h1.appendix  {
    font-weight: bold;
    font-style: normal;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
}

h1.ordinance {
    font-size: 16pt;
}

h2.ordinance {
    font-size: 12pt;
}

h1.part {
    font-weight: bold;
    font-style: italic;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}

h1.chapter, h1.appendix {
    font-size: 18px;
}

h1 .ct {
    font-weight: bold;
    font-style: normal;
    text-align: center;
    font-size: 16pt;
}

h1.subchapter {
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    /* text-align: left; */
    text-align: center; /* Added 08/22/16 Request all subchapter headings be centered */
    margin-top: 15px;
    margin-bottom: 10px;
}

section.level1 h1,section.level2 h2, section.level3 h3, section.level4 h4, section.level5 h5, section.level6 h6, section.level7 h6, section.level8 h6, section.level9 h6, section.level10 h6 {
    font-weight: bold;
    font-style: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

section.level1 h1 {
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
    /*margin-bottom: 5px;*/
}

section.level2 h2 {
    text-align: left;
    font-size: 10pt;
}

section.level3 h3 {
    text-align: left;
    font-size: 10pt;
}

section.level4 h4 {
    font-size: 10pt;
    text-align: left;
}

section.level5 h5 {
    font-size: 10pt;
    text-align: left;
}

section.level6 h6 {
    text-align: left;
    font-size: 10pt;
}

section.level7 h6 {
    font-size: 10pt;
    text-align: left;
}

section.level8 h6 {
    font-size: 10pt;
    text-align: left;
}

section.level9 h6 {
    text-align: left;
    font-size: 10pt;
}

section.level10 h6 {
    font-size: 10pt;
    text-align: left;
}

/* Inline-Heading Style */
.run_in {
    /*font-weight: bold;*/
    font-style: normal;
    text-align: left;
}


/* List Style */
.no_mark {
    list-style-type: none;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    margin-left: 10px;
    text-indent: -10px;
}

ul {
    list-style-type: disc;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    margin: 0;
    padding: 0;
}

.label {
    /*	font-family: "Times New Roman", serif;
            font-weight: normal;
            font-style: normal;
            font-size: 10pt;
            text-align: left;
    */	}

.definitions {
    /*font-family: "Times New Roman", serif;*/
}

.term {
    /*font-family: "Times New Roman",serif;*/
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-align: left;
}

dl, dt, dd {
    font-weight: normal;
    font-style: normal;
}

dl {margin-top: 10px;}

dt {
    font-size: 10pt;
    text-align: left;
    display: inline-block;
}

dd {
    text-align: left;
    display: inline-block;
}

dt.heading, dd.heading {
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    text-align: left;
}
/**/
dl.organization {
    font-weight: normal;
    font-style: normal;
    margin-top: 1.0em;
    margin-bottom: 1.0em;
}
/**/
dl.organization dt {
    /*font-family: dvsserif, "Times New Roman", serif;*/
    font-weight: bold;
    font-style: normal;
    font-size: 24pt;
    text-align: left;
}

/*dl.organization dd {*/
/*	font-family: dvsserif, "Times New Roman", serif;
        font-weight: normal;
        font-style: normal;
        font-size: 8pt;
        text-align: left;
        }
*/

/*Figure Style */

figure.figure {
    /*font-family: "Times New Roman", serif;*/
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}
/**/
img {
    max-width: 100%;
    text-align: center;
}

figure img {
    /*font-family: "Times New Roman", serif;*/
    /*font-weight: normal;*/
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

figure figcaption div.figure_notes {
    /*font-family: "Times New Roman", serif;*/
}

figure figcaption .figure_note {
    /*font-family: "Times New Roman", serif;*/
    font-weight: normal;
    font-style: normal;
    /*font-size: 8pt;*/
    margin-top: 0px;
    margin-bottom: 0px;
}

.note {
    /*	font-size: 8pt;*/
}

figure figcaption .SI {
    /*font-family: "Times New Roman", serif;*/
    font-weight: normal;
    font-style: normal;
    /*font-size: 8pt;*/
    margin-top: 0px;
    margin-bottom: 0px;
}

figure figcaption .figure_number {
    /*font-family: "Arial Bold", sans-serif;*/
    font-weight: bold;
    font-style: normal;
    text-align: center;
    /*font-size: 8pt;*/
    margin-top: 10px;
    margin-bottom: 0px;
}

figure figcaption .figure_title {
    /*font-family: "Arial Bold", sans-serif;*/
    font-weight: bold;
    font-style: normal;
    text-align: center;
    /*font-size: 8pt;*/
    margin-top: 0px;
    margin-bottom: 10px;
}

figure figcaption .SI .run_in {
    /*font-family: "Times New Roman", serif;*/
    /*font-weight: normal;
    font-style: normal;
    *//*font-size: 8pt;*/
    text-align: left;
}


/* Table Style */
figure.table {
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}

figure figcaption .table_number {
    font-weight: bold;
    font-style: normal;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0px;
}

figure figcaption .table_title {
    font-weight: bold;
    font-style: normal;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
}

figure.table img {
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
table,table thead th, table tbody, table tbody td {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;	
}
table {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-collapse:collapse;
}


table thead th {
    margin-top: 10px;
    margin-bottom: 10px;
    padding:2px;
}

table tbody {
    font-size: inherit;
    margin-top: 10px;
    margin-bottom: 10px;
}

table tbody td {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
    padding:0.2em;
    position: relative;
}

figure figcaption div.table_notes {
    /*font-family: "Times New Roman", serif;*/
}

figure figcaption .table_note {
    font-weight: normal;
    font-style: normal;
    font-size: inherit;
    margin-top: 0px;
    margin-bottom: 0px;
}

th.box_table, td.box_table {
    border:solid 1px;
    padding:0.2em;
}

.hside_table {
    border-bottom:solid 1px;
    border-top:solid 1px;
    padding:0.2em;
}


/* Equation Style */
.equation {
    font-weight: normal;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 5px;
}

/* Quotes Style */
.exception {
    font-weight: normal;
    font-style: normal;
    text-align: left;
    margin-left: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
    /*margin-left: 1.0em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;*/
}


/* Link Style */
.table_reference {
    font-weight: normal;
    font-style: normal;
    text-align: left;
}

.figure_reference {
    font-weight: normal;
    font-style: normal;
    text-align: left;
}

.section_reference {
    font-weight: normal;
    font-style: normal;
    text-align: left;
}

.equation_reference {
    font-weight: normal;
    font-style: normal;
    text-align: left;
}


/* Back Matter */
.backmatter {
    /*font-family: Arial, sans-serif;*/
}

.backmatter_title {
    font-weight: bold;
    font-style: normal;
    font-size: inherit;
    text-align: center;
    margin-top: 3.0em;
    margin-bottom: 2.0em;
}

.editorial_changes {
    font-family: Arial, sans-serif;
}

h1.editorial_changes {
    font-weight: bold;
    font-style: normal;
    text-align: left;
    font-size: 10pt;
    margin-top: 0.5em;
    margin-bottom: 0px;
}


/* Index Style */
.index {
    /*font-family: Arial, sans-serif;*/
}

section.ind_alpha {
    /*font-family: Arial, sans-serif;*/
}

section.ind_alpha h2 {
    font-weight: bold;
    font-style: normal;
    font-size: 12pt;
    text-align: center;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

div.entry {
    /*font-family: Arial, sans-serif;*/
}

.main {
    /*font-family: Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    font-size: 10pt;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 1.0em;
    text-indent: -1.0em;
}

.sub {
    /*font-family: Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    font-size: 10pt;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2.0em;
    text-indent: -1.0em;
}


/* Font Style */
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.left {
    text-align: left;
}
.justify {
    text-align: justify;
}

.small {
    font-size:  80%;
}

/*
sup {
        vertical-align: super;
        font-size: 6pt;
        line-height: 0px;
}
sub {
        vertical-align:bottom;
        font-size: 6pt;
        line-height: 0px;
}
*/

.write_on_line {
    text-decoration: underline;
}

/* Para Style */
.reverse_indent {
    /*font-family: "Times New Roman", serif;*/
    font-size: 10pt;
    margin-left: 1.0em;
    text-indent: -1.0em;
}

/* Floating Style */
.float_right {
    display:block;
}

.float_left {
    display:block;
}

/* Margin Style */

.margin_level1 {
    margin-left: 1.0em;
}

.margin_level2 {
    margin-left: 2.0em;
}

.margin_level3 {
    margin-left: 3.0em;
}

.margin_level4 {
    margin-left: 4.0em;
}

.margin_level5 {
    margin-left: 5.0em;
}

.margin_level6 {
    margin-left: 6.0em;
}

.margin_level7 {
    margin-left: 7.0em;
}

.margin_level8 {
    margin-left: 8.0em;
}

.margin_level9 {
    margin-left: 9.0em;
}

.margin_level10 {
    margin-left: 10.0em;
}

/* border Style */
.border_left, .border_right, .border_top , .border_bottom {
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 0px;
}
.border_right {
    border-right: solid 1px !important;
}
.border_left {
    border-left: solid 1px !important;
}
.border_top {
    border-top: solid 1px !important;
}
.border_bottom {
    border-bottom: solid 1px !important;
}

/* Other Style */
.break {
    page-break-before: always;
}

.clear {
    clear:both;
}

.referenced_standards {
    font-family: Arial, sans-serif;
}

.changed {
    font-weight: normal;
    font-style: normal;
    color: rgb(130,15,30);
}

.formal_usage {
    font-style: italic;
}

th .formal_usage {
    /*font-family: "Arial Italic", sans-serif;*/
    font-style: italic;
}

/*
.deletion:before {
        font-weight: bold;
        font-style: normal;
        color:  rgb(0,125,50);
        content: "[Deletion]";
        }*/

.fraction {
    font-size: 15px;
}

.valign_bottom {
    vertical-align: bottom;
}

.valign_top {
    vertical-align: top;
}

.valign_middle {
    vertical-align: middle;
}
.very_small {
    font-size:0.3em;
}

p.table_number > a:hover, 
p.figure_number > a:hover, 
h2 > a:hover,
h3 > a:hover,
h4 > a:hover,
h5 > a:hover,
h6 > a:hover {
    background-color: yellow;
}

p.table_number > a:link,
p.figure_number > a:link, 
h2 > a:link,
h3 > a:link,
h4 > a:link,
h5 > a:link,
h6 > a:link {
    text-decoration: none;
    color: inherit;
}

.dual_columns {
    margin-top: 5px;
    margin-bottom: 5px;    
} 

.column1, .column2  {
    text-align: left;   
}

.dual_columns span.column1 {
    /* width: 40px; */
/*    float: left;*/
    float: none;
}

.iccpub{
    font-style: italic;
}

.changed_ICC {
    color: blue;
}

a {
    text-decoration: none;
}

section.level2 h1 {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.jurisdiction_insert {
    font-weight: bold;
}

section span.label {
    color: inherit;
}

section.level1 span.label, section.level1 h1.level1, h1.subchapter {
    font-size: 18px;
}


section.level2 span.label {
    font-size: 14px;
}

h1 span.label {
    font-size: 18px;
}

li.toc_level_1 span.label {
    font-size: inherit;
}

div.help {
    font-style: italic;
    text-align: center;
}

span.section_number::after {
    content: " "
}

span.label {
    padding-left: 0px;
}

.equation_number {
    display: inline-block;
    text-align: right;
    float: right;
    font-weight: bold;
}

div.list ol.no-mark li p span.label {
    font-weight: normal;
}


/*-----------*/
/*.promulgator p:first-child{*/
.promulgator_acronym{
    width:30%;
    float:left;
    font-size: 40px;
    font-weight: bold !important;
}

.referenced_standards{
    width:100%;
    height:auto;
    display:table;
}
/*.referenced_standards:nth-child(2n){*/
.referenced_standards:last-child {
    border-bottom:1px solid #000;
    border-top:none;
    margin-bottom:30px ;
}

.referenced_standards:first-child{
    border-top: 1px solid #000;
}

.reference_standard_number{
    width:20%;
    float:left;
    word-break:break-all;
}

/*.referenced_standards p + p{*/
.reference_standard_title{
    width:38%;
    float:left;
    padding: 0px 2%;
    box-sizing: border-box;
}

.sections_referencing_standard{ 
    width:40%;
    text-align: right;
    float:left;
}
.promulgator .promulgator_contact_info{
    width:30%;
    float:left;
}
.promulgator .promulgator_contact_info .promulgator_name, .promulgator .promulgator_contact_info .street_address{
    width:100%;
    float:left;
}
span.section_referencing_standard:after {
    content: ", ";
}
span.section_referencing_standard:last-child:after {
    content: "";
}

span.city:after{
    content: ", ";
}

span.state:after{
    content: " ";
}

/* Rakesh Nainani*/
ol.no_mark span.label{
    font-size: 14px;
    font-weight: normal;
    margin-left:5px;	
}

.changed_ICC table,.changed_ICC table td, .changed_ICC table tr, .changed_ICC table tr td{
    border-color: blue;
    color: 	blue;
} 

.dual_columns p, .no_mark p{
    margin-bottom: 2px;
}

section .list dt ,section .list dd{
    width: 40%;
    float: none;
}

section .list dd{
    width: 60%;
}

section .list dt label{
    width: 100%;
}

.frontmatter_subhead + .list dt {
    width: 40%;
    float: none;
}
p.equation span.run_in {
    padding-right: 5px;
}

div.term_group span.label{
    font-size: 14px;
}

p.sub_term {
    margin-left: 15px;
}
span.definition {
    display: block;
}

ol.no_mark p.sub_term span.label {
    font-weight: bold;
}

ol.no_mark {
    padding-left: 10px !important;
}
div.list dt label {
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 10px;
}


.italic {
    font-style: italic;
}

.bold {
    font-weight: bold;
}


blockquote {    
    /*color: #404040;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    border: none !important;
    font-size: 14px !important;
    margin: 0 0 20px !important;
    padding: 10px 20px !important;
	border-left: 0px solid #eee; /* Remove 5px left gray border 08/22/16 / AB */
}

span.chapter_number {
    padding-right: 5px;
}


/* Bookmark and print this secttion */

div.print-section a { 
    text-align: center; 
    color: #818181; 
    /*display: block;*/ 
    text-decoration: none; 
    font-size: 0.8em; 
}
div.print-section a.disabled { 
    display: none; 
}
.print-link {
    color: #818181; 
}
.print-link.disabled { 
    cursor: text; 
    text-decoration: none; 
}
/* Deletion marker */

.deletion_marker, .deletion_mark {
    background-image: url("/bundles/document/images/contentDelete.png");
    background-size: 2% auto;
    height: 18px;
    background-repeat: no-repeat;
}
/*.deletion_marker_nonICC_CA:before {
    content:">";
	font-size: 26px;
	width: 0%;
	position: absolute;
	left: -20px;
        top: -5px
}*/
.deletion_marker_nonICC_CA:before {
    content:">";
    font-size: 18px;
    width: 0%; /* Added 09/01/16 */
    float: left; /* Added 09/01/16 */
    margin-left: -40px; /* Added 09/01/16 */  
    color:black;
}

td .deletion_marker_nonICC_CA:before {
    content:">";
    font-size: 26px;
    width: 0%;
    position: absolute;
    left: -10px;
    top: -5px;
    color:black;
}

.td_deletion {
    width: 55%;
    position: absolute;
    margin-left: -2.3%;    
}
/*.relocated_to {
    pointer-events: none;
    cursor: default;
}*/

.relocated_to:after {
    content: 'Relocated';
    color: #08ff40 !important;
}

/*.new_location {
    pointer-events: none;
    cursor: default;
}*/

.new_location:after {
    content: 'Relocated';
    color: #ff8000 !important;
}

/*.index .locator {
    float: right;
}

.index .locator:before {
    content: ', ';
}

.index .section_reference {
    float: right;
}

.index .section_reference:before {
    content: ', ';
}*/

.index_link {
      float: right;
      text-align: right;
       width: 62%;
}

.index .sub_entries > li {
   width: 100%;
}

.main_entries > li .index_term {
    font-weight: bold;
    width: 200px;
}
ul.main_entries li {
   width: 100%;
   float: left;
}
.sub_entries > li .index_term {
    font-weight: normal;
}

section.level3 h1,
section.level4 h1,
section.level5 h1,
section.level6 h1,
section.level7 h1,
section.level8 h1,
section.level9 h1,
section.level10 h1 {
    font-size: 14px;
    font-weight: bold;
}

/* To give space in part number & text */
span.part_number{
    padding-right: 5px; 
}

.non_iccpub{
    font-style: italic !important;
}

.informal th {
    text-align: center;
}


/* New CSS Classes for Indore Team */

.content_centered, .content_center {
    text-align: center;
    width: 100%;
    display: table;
}


.content_left {
    float: left;
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
}

.content_right {
    float: left;
    text-align: right;
    width: 100%;
}

.content_newline {
    white-space: nowrap;
    width: 100%;
    float: left;
}

.content_newline_inside_td {
    white-space: nowrap;
    width: 100%;
    display: list-item;
}

.content_indent_first {
    text-indent: 25px;
}

.content_underline {
    text-decoration: underline;
}

.content_indent_full {
    margin-left: 1em;
    display: block;
}

.content_inline {
    display:inline !important;
}
.level1 .level1_title > div.left {
    text-align: center !important;
    width: 100%;
}
.changed_nonICC_CA td,.changed_nonICC_CA {
    color: red;
    /*border-color: black;*/
    border-color: inherit; 
}
/*New changes for FRONTMATTER*/
.Print_statement{
    text-align: center;
}

.cell_text_vtop{
vertical-align: top;
}

.cell_text_vmiddle{
vertical-align: middle;
}


.cell_text_vbottom{
vertical-align: bottom;
}

/* CSS added in Phase 2 for XML clean task : Start */

.Print_statement {
    text-align: center;
    font-style: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}

.ICC_logo {
    /*font-family: Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    text-align: right;
}
	
	
.isbn_statement, .printing_history, .copyright_page_title, .publication_history, .copyright_statement {
    text-align: center;
}

figure img {
    /*font-family: "Times New Roman", serif;*/
    /*font-weight: normal;*/
    font-style: normal;
    margin-top: 10px;
    max-width: 100%;
    text-align: center;
    display: block;
    margin: 0 auto;
}
	
.float_text_left {
    float: left;
}


.deletion_marker_paragraph {
    background-image: url("/bundles/document/images/contentDelete.png");
    background-size: 2% auto;
    height: 18px;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: 10px;
    margin-bottom: 0px;

}

	
.deletion_marker {
    background-image: url("/bundles/document/images/contentDelete.png");
    background-size: 2% auto;
    height: 18px;
    margin-left: -15px;
    margin-top: -10px;
    margin-bottom: -10px;
}

.deletion_marker_table {
    background-image: url("/bundles/document/images/contentDelete.png");
    background-size: 2% auto;
    height: 18px;
    margin-left: 20px;
    margin-top: -10px;
    margin-bottom: -10px;
}

.deletion_marker_row_position{
	position: relative;
	 width: 20px;
}

.bottom_deletion_marker{
    position: absolute;
    bottom: 8px;
    right: 2px;

}
aside.footnote{
font-size:12px;}

.promulgator > table{
    clear:both;
}
.list {
margin-left: 1em;
}

.amendment_CA {
   font-style: italic;
}

/* Styling table and figure footnotes with appropriate font size */
.figure_note .note,
.figure_note .note .label,
.table_notes .figure_note_SI,
.table_notes .figure_note{
  font-size: 8pt;
}

.bibliography {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.heading {
    font-weight: bold;
    text-align: center;
}
/* Needs to uncomment after ICC approval */
/*.list_change_margin {
    margin-left: -15px;
}

.list_change_indentation {
    margin-left: 15px;
    margin-top: -20px;
}*/

.list_definition {
    margin-left: 30px;
}
.sub_term {
    margin-left: 30px;         
}
.dual_columns {
    margin-left: 20px;
}
.equation_group{
    text-align: center;
    font-weight: bold;
}


/*CSS added in Phase 2 for XML clean task : End */

/* CSS added for indentation issue */
.list ul.no_mark {
    list-style-type: none;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    margin-left: 10px;
    text-indent: -10px;
    padding-left: 20px;
}
/* CSS added for indentation issue */
/* CA book css issues */
.chapter_subtitle {
    font-weight: bold;
    text-align: center; 
   
}

.adopting_agency{
    font-weight: bold;
}

.deletion_marker_nonICC_para:before {
   content:">";
   font-size: 18px;
   width: 0%; 
   float: left; 
   margin-left: -40px;
   margin-top: -18px;
   color:black;
}   
/* CA book css issues */

/* Other Css realted issues */
.table-border {
    border: 1px solid #fff;
}

.table-border tbody{
    border-top: none;
}

/* Class for making text color red for VA as per XML Standard Document */
.changed_nonICC_VA td,.changed_nonICC_VA {
    color: red;
}

.deleted_ICC {
    display: none;
}

.chapter_number::before {
    content: " ";
}

.section_number::before {
    content: " ";
}