@import url(./icai-legislation-tables.css);
@import url(./icai-legislation-ins-dels.css);
@import url(./icai-legislation-notes.css);
/* -----------------------OVERALL PAGE SETTINGS----------------------- 
 ----------------------------Headings------------------------------- 
 -------Display title of act-----*/
h1,h1 a:link,h1 a:active,h1 a:visited,h1 a:hover {
font-size:1em;
font-weight:bold;
line-height:1.2em;
margin:0;
padding:1.2em 0 0;
text-decoration:none;
border:none;
color: #000;
}

h1.c
{
font-variant:small-caps;
padding:0;
}

h2,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover {
font-size:1em;
font-weight:normal;
line-height:1.2em;
margin:0;
padding:0 0;
text-decoration:none;
border:none;
color: #000;
}

h3,h3 a:link,h3 a:active,h3 a:visited,h3 a:hover {
font-size:1em;
font-weight:bold;
line-height:1.2em;
margin:0;
padding:0.8em 0 0;
text-decoration:none;
border:none;
color: #000;
}

h3 span {
font-weight:bold;
}



h4 {
font-size:1em;
font-weight:normal;
font-style:italic;
line-height:1.2em;
margin:0;
padding:0.8em 0 0;
}

/* ---------------------Schedule cross-heading-----------------------*/
h3.c, h3.c a:link,h3.c a:active,h3.c a:visited,h3.c a:hover {
font-weight:normal
}

h6 {
font-size:1.2em;
font-style: normal;
line-height:1.2em;
margin:0;
padding:0.8em 0 0;
}

h6.t05 {
font-size:1em;
font-style: italic;
font-weight:normal;
}


h1,h2,h3,h4,p {
min-height:1em
}

/* ------------------------Footnote glyphs---------------------------*/
.amendments sup,.citations sup, .footnotes p.j sup {
float:left;
margin-left:-4em;
margin-top:0
}

.footnotes p sup {
margin-left:0em;
}


/* Horizontal line */
hr {
color:#000;
background:#000;
border:0;
height:1px;
}

/* ------------------------Footnote heading---------------------------*/

/*  .footnotes h4 {
margin-left:0em;
display:none;
visibility:hidden
} */

.footnotes h4 {
margin-left:0em;
}


/* ----------------------------POSITIONING----------------------------- 
 -Outdents for provision numbers.
There are a maximum of six numbers which could
in theory appear on the same line
e.g. 67.(1)(a)(i)(I)(A)- */
.o1,.o2,.o3,.o4,.o5,.o6 {
float:left;
margin-top:0
}

.o1 {
margin-left:-4em;
width: 4em;
}

.o2 {
margin-left:-8em;
width: 4em;
}

.o3 {
margin-left:-12em;
width: 4em;
}

.o4 {
margin-left:-16em;
width: 4em;
}

/* -Top margin (space above) settings for paragraphs- */
.t00 {
margin-top:0
}

.t01 {
margin-top:0.5em
}

.t02 {
margin-top:1em
}

.t03 {
margin-top:1.5em
}

.t04 {
margin-top:2em
}

.t05 {
margin-top:2.5em
}

.t06 {
margin-top:3em
}

.t10 {
margin-top:5em
}

/* -Bottom margin (space below) settings for paragraphs- */
.b00 {
margin-bottom:0
}

.b01 {
margin-bottom:0.5em
}

.b02 {
margin-bottom:1em
}

.b03 {
margin-bottom:1.5em
}

/* -Indent from right margin settings- */
.r01 {
margin-right:4em
}

.r02 {
margin-right:8em
}

.r03 {
margin-right:12em
}

.r04 {
margin-right:16em
}

.r05 {
margin-right:20em
}

.r06 {
margin-right:24em
}

.r07 {
margin-right:28em
}

.r08 {
margin-right:32em
}

/* -Indent from left margin settings- */
.l01 {
margin-left:4em
}

.l02 {
margin-left:8em
}

.l03 {
margin-left:12em
}

.l04 {
margin-left:16em
}

.l05 {
margin-left:20em
}

.l06 {
margin-left:24em
}

.l07 {
margin-left:28em
}

.l08 {
margin-left:32em
}

.w01 {
width:10%
}

.w02 {
width:20%
}

.w03 {
width:30%
}

.w04 {
width:40%
}

.w05 {
width:50%
}


/* -Text alignment- */
.l {
text-align:left
}

.j {
text-align:justify
}

.d {
text-align:right;
padding-right:1em
}

.r {
text-align:right
}

/* keep with next */
.y {
page-break-after:avoid
}

a,
a:link,
a:active,
a:visited,
a:hover,
ins p a
{
color:#2565AC
}

.refs,.c {
text-align:center
}

.unresolved-link {
background:#FFD8C1
}

.repealed, .deleted, .renumbered {
background:#2565AC;
color: white;
margin: 0;
margin-top: 1em;
padding: 0.5em;
}

.repealed-note, .deleted-note, .renumbered-note {
background:#E7E7E7;
color: black;
margin: 0;
padding: 0.5em;
}



