﻿.hidden {
    display: none !important;
    visibility: hidden !important;
}

.gray {
    color: gray !important;
}
/* check with  Guru*/
/*.content > p:first-child {
    display: initial;
    float: left;
    margin-bottom: 0;
    /*margin-top: 10px !important;*/
/*  padding-top: 0 !important;
	padding-right:5px;
}*/
.segment-number {
    margin-bottom: 0 !important;
    float: left !important;
    /*margin-top: 10px !important; */
    padding-top: 0 !important;
    padding-right: 5px !important;
    display: initial !important;
}

    .segment-number + a {
        float: left;
        /*margin-top: 10px; */
    }
/*UL li nth level styling */
ol.numeric {
    list-style-type: decimal;
}

ol.alphabetical {
    list-style-type: lower-alpha;
}

ol.bibliographical {
    list-style-type: decimal;
    counter-reset: list;
}

ol.list.list-with-dash >li {
    /*list-style: none;*/
	list-style-image: url('../img/bullet.png') !Important;
}
ol.list.list-with-dash > li:before {
    /*content: '- ';*/
	/*list-style-image: url('../img/bullet.png');*/
}

.alphabetical > li:before {
    content: "(" counter(list, lower-alpha) ") " !important ;
    position: absolute;
    left: -1.4em;
}

.alphabetical > li {
    list-style-type: none;
    position: relative;
    counter-increment: list;
}

.numeric > li:before {
    content: "(" counter(list, decimal) ") " 
    position: absolute;
    left: -1.4em;
}

.numeric > li {
    list-style-type: none;
    position: relative;
    counter-increment: list;
}

.bibliographical > li:before {
    content: "[" counter(list, decimal) "]";
    position: absolute;
    left: -2em;
}

.bibliographical > li {
    list-style-type: none;
    position: relative;
    counter-increment: list;
}
 
/*following unorder list style added by Dinesh on 27-11-2017*/

/* Start */

/*.ul {
    list-style-image: url('../img/bullet.png');
}*/

 


/* ol.list.list-alphabetical {
  counter-reset: list;
}
ol.list.list-alphabetical > li {
  list-style: none;
}
ol.list.list-alphabetical > li:before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
} */

/* ol.list.list-standardNotInUse {
    counter-reset: list;
}
ol.list.list-standardNotInUse > li {
    list-style: none;
}
ol.list.list-standardNotInUse > li:before {
    content: counter(list) ") ";
    counter-increment: list;
} */


.content ul li{ 
	 list-style-image: url('../img/bullet.png')  !Important;
}
 

/* IAEA standard list */

.content .list.list-standardNotInUse { 
	 list-style-image: url('../img/square.png')  !Important;
}


/* 1st level */

.content .list.list-standardNotInUse {
    counter-reset: alpha;
}

.content .list.list-standardNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content .list.list-standardNotInUse  > li:before {
	   counter-increment: alpha;
    content:"(" counter(alpha, lower-alpha)") ";
	margin-left: -20px;
}

/* level end*/

/* 2nd level */

.content ol .list.list-standardNotInUse {
    counter-reset: roman;
}

.content ol .list.list-standardNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content ol .list.list-standardNotInUse  > li:before {
	   counter-increment: roman;
    content:"(" counter(roman, lower-roman)") ";
	margin-left: -20px;
}

/* level end*/

/* 3rd level */

.content ol li ol .list.list-standardNotInUse {  
    list-style: none;
    position: relative;
} 

.content ol li ol .list.list-standardNotInUse li  {  
	 list-style-image: url('../img/bullet.png') !Important;
}

.content ol li ol .list.list-standardNotInUse > li:before {	   
    content:"";
	margin-left: 0px;
}

/* level end*/

/* 4th level */


.content ol li ol li ol .list.list-standardNotInUse {  
    list-style: none;
    position: relative;
} 

.content ol li ol li ol .list.list-standardNotInUse li  {  
	  list-style-image: url('../img/disc.png') !Important;
}

.content ol li ol li ol .list.list-standardNotInUse > li:before {	   
    content:"";
	margin-left: 0px;
}
/* 
.content ol li ol li ol  .list.list-standardNotInUse li { 
	 list-style-image: url('../img/disc.png');
} */

/* 4th level end*/

/* alphabetical list */



/* 1st level */

.content .list.list-alphabeticalNotInUse {
    counter-reset: alpha !Important;
}

.content .list.list-alphabeticalNotInUse li {
    list-style: none !Important;
    position: relative !Important;
	/* padding-top: 10px; */
} 

.content .list.list-alphabeticalNotInUse  > li:before {
	   counter-increment: alpha !Important;
    content:"(" counter(alpha, lower-alpha)") " !Important;
	margin-left: -20px !Important;
}

/* level end*/


/* 2nd level */

.content ol .list.list-alphabeticalNotInUse {
    counter-reset: alpha !Important;
}

.content ol .list.list-alphabeticalNotInUse li {
    list-style: none !Important;
    position: relative !Important;
	/* padding-top: 10px; */
} 

.content ol .list.list-alphabeticalNotInUse  > li:before {
	   counter-increment: alpha !Important;
    content:counter(alpha, lower-alpha) ". " !Important;
	margin-left: -20px !Important;
}

/* level end*/

/* 3rd level */


.content ol li .list.list-alphabeticalNotInUse  {
    counter-reset: alpha !Important;
}

.content ol li ol .list.list-alphabeticalNotInUse li {
    list-style: none !Important;
    position: relative !Important;
	/* padding-top: 10px; */
} 

.content ol  li ol .list.list-alphabeticalNotInUse > li:before {
	    counter-increment: alpha !Important;
    content:counter(alpha, lower-roman) ". " !Important;
	margin-left: -20px !Important;
}


/* level end*/


/* 4th level */


.content ol li ol li ol li .list.list-alphabeticalNotInUse  {
    counter-reset: alpha4 !Important;
}

.content ol li ol li ol .list.list-alphabeticalNotInUse li {
    list-style: none !Important;
    position: relative !Important;
	/* padding-top: 10px; */
} 

.content ol li ol li ol .list.list-alphabeticalNotInUse > li:before {
	   counter-increment: alpha4 !Important;
    content:counter(alpha4, decimal) ". " !Important;
	margin-left: -20px !Important;
}

/* level end*/


/* 5th level */

.content ol li ol li ol li ol li .list.list-alphabeticalNotInUse  {
    counter-reset: alpha !Important;
}

.content ol li ol li ol li ol .list.list-alphabeticalNotInUse li {
    list-style: none !Important;
    position: relative !Important;
	/* padding-top: 10px; */
} 

.content ol li ol li ol li ol .list.list-alphabeticalNotInUse > li:before {
	   counter-increment: alpha !Important;
    content:counter(alpha, lower-alpha) ". " !Important;
	margin-left: -20px !Important;
}

/* level end*/

/* 6th level */

.content ol li ol li ol li ol li .list.list-alphabeticalNotInUse {
    counter-reset: alpha !Important;
}

.content ol li ol li ol li ol .list.list-alphabeticalNotInUse li {
    list-style: none !Important;
    position: relative !Important;
	/* padding-top: 10px; */
} 

.content ol li ol li ol li ol .list.list-alphabeticalNotInUse > li:before {
	   counter-increment: alpha !Important;
    content:counter(alpha, lower-alpha) ". " !Important;
	margin-left: -20px !Important;
}

/* level end*/


/* numerial order list */



/* 1st level */

.content .list.list-numericalNotInUse {
    counter-reset: decimal;
}

.content .list.list-numericalNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content .list.list-numericalNotInUse  > li:before {
	   counter-increment: decimal;
    content:"(" counter(decimal, decimal)") ";
	margin-left: -20px;
}

/* level end*/


/* 2nd level */

.content ol .list.list-numericalNotInUse {
    counter-reset: alpha;
}

.content ol .list.list-numericalNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content ol .list.list-numericalNotInUse  > li:before {
	   counter-increment: alpha;
    content:counter(alpha, lower-alpha) ". ";
	margin-left: -20px;
}

/* level end*/

/* 3rd level */


.content ol li ol .list.list-numericalNotInUse {
    counter-reset: roman;
}

.content ol li ol .list.list-numericalNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content ol li ol .list.list-numericalNotInUse > li:before {
	   counter-increment: roman;
    content:counter(roman, lower-roman) ". ";
	margin-left: -20px;
}


/* level end*/


/* 4th level */


.content ol li ol li ol .list.list-numericalNotInUse  {
    counter-reset: decimal;
}

.content ol li ol li ol.list.list-numericalNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content ol li ol li ol .list.list-numericalNotInUse > li:before {
	   counter-increment: decimal;
    content:counter(decimal, decimal) ". ";
	margin-left: -20px;
}

/* level end*/


/* 5th level */

.content ol li ol li ol li ol .list.list-numericalNotInUse {
    counter-reset: alpha;
}

.content ol li ol li ol li ol .list.list-numericalNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content ol li ol li ol li ol .list.list-numericalNotInUse > li:before {
	   counter-increment: alpha;
    content:counter(alpha, lower-alpha) ". ";
	margin-left: -20px;
}

/* level end*/

/* 6th level */

.content ol li ol li ol li ol li .list.list-numericalNotInUse  {
    counter-reset: alpha;
}

.content ol li ol li ol li ol .list.list-numericalNotInUse li {
    list-style: none;
    position: relative;
	/* padding-top: 10px; */
} 

.content ol li ol li ol li ol li .list.list-numericalNotInUse  > li:before {
	   counter-increment: alpha;
    content:counter(alpha, lower-alpha) ". ";
	margin-left: -20px;
}

/* level end*/


.content ol  li   {		 
    /* padding-top: 10px; */
	margin-top: 10px;	
}

.content ul  li   {		 
    /* padding-top: 10px; */
	margin-top: 10px;		
}

.content ol  li  p {		 
    display: inline;
    vertical-align: top;
	
}


.content ul li p {
    display: inline;
    vertical-align: top;
}

.content ul li{ 
	 list-style-image: url('../img/bullet.png')  !Important;
}

.content ul li ul li{ 
	 list-style-image: url('../img/disc.png')  !Important;
}

.content ul li ul li ul li{ 
	 list-style-image: url('../img/square.png')  !Important;
}

.content ul li ul li ul li ul li{ 
	 list-style-image: url('../img/rightarrow.png')  !Important;
} 

.content ul li ul li ul li ul li ul li{ 
	 list-style-image: url('../img/diamond.png')  !Important;
}
 
.content ul li ul li ul li ul li ul li ul li{ 
	 list-style-image: url('../img/arrow.png')  !Important;
}
 
.content ul li ul li ul li ul li ul li ul li ul li{ 
	 list-style-image: url('../img/square.png')  !Important;
} 
 
.content ul li ul li ul li ul li ul li ul li ul li ul li{ 
	 list-style-image: url('../img/square.png')  !Important;
} 
 
.content ul li ul li ul li ul li ul li ul li ul li ul li ul li{ 
	 list-style-image: url('../img/disc.png')  !Important;
}



/* End */
 
    .ul ul:nth-child(1) {
        list-style-image: url('../img/disc.png');
        /* list-style-image:url('../img/bullet.png') */
    }

        .ul ul:nth-child(1) ul:nth-child(1) {
            list-style-image: url('../img/square.png');
        }

            .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                list-style-image: url('../img/rightarrow.png');
            }

                .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                    list-style-image: url('../img/diamond.png');
                }

                    .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                        list-style-image: url('../img/arrow.png');
                    }

                        .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                            list-style-image: url('../img/square.png');
                        }

                            .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                                list-style-image: url('../img/disc.png');
                            }

                                .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                                    list-style-image: url('../img/diamond.png');
                                }

                                    .ul ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) ul:nth-child(1) {
                                        list-style-image: url('../img/rightarrow.png');
                                    }
/*Overarching requirement styling*/
.contentBold, .overarchingRequirementDescription {
    font-weight: bold;
}

img {
    max-width: 100%;
    height: auto;
}

.content-actionbuttons a {
    text-decoration: none !Important;
}

@media screen and (min-width: 80em) {
	.site-actionbar .toggle-toc {
        display: none
    }
    .site-content-metadata {
        float: none;
        width: calc(100% - 20em - 15em);
        margin: 0 20em 0 15em;
        padding-left: 0;
    }
}

@media screen and (min-width: 64em) {
    .site-content-metadata {
        float: left;
        width: calc(100% - 20em - 15em);
        padding-left: 1em;
    }
}

.site-content-metadata {
    transition: -webkit-transform .4s;
    transition: transform .4s;
}

.list.list-bullets-dash li, .site-content-metadata {
    position: relative;
}
/* CSS Styling for TAGS applicable */
.breadcrumb2 {
    padding: 0 0;
    margin-bottom: 21px;
    list-style: none;
    /*background-color: #ffffff;*/
    border-radius: 5px;
}

    .breadcrumb2 > li {
        display: inline-block;
    }

        .breadcrumb2 > li + li:before {
            font-family: fontello;
            content: "\e809"; /*"/\00a0";*/
            padding: 0 5px;
            color: #555555;
        }

    .breadcrumb2 > .active {
        color: #333333;
    }

.breadcrumb2 {
    margin-bottom: 10.5px;
}

    .breadcrumb2 > li:after {
        font-family: fontello;
        content: "\e809"; /*"/\00a0";*/
        padding: 0 0 0 7px;
        color: #999999;
    }

    .breadcrumb2 > li:before {
        content: '' !important;
        padding: 0 !important;
    }

    .breadcrumb2 > .active:after {
        content: '';
    }

    .breadcrumb2 + h1 {
        margin-top: -5px;
    }

/*.list.list-alphabetical {
     counter-increment: list;
      content: counter(list, lower-alpha) ") ";
    list-style-type: lower-alpha;
}

.list.list-numerical {
    list-style-type: decimal;
}*/

.site-content-metadata .content-item {
    position: relative;
    padding-right: 4em;
}

.list.list-bullets-dash li,
.site-content-metadata {
    position: relative
}

.site-content-metadata a {
    text-decoration: underline
}

.site-content-metadata .content-container {
    padding-bottom: 1em;
    margin-bottom: 2em;
    border-bottom: 1px solid #d9d9d9
}
.site-content-metadata .content-container.feedback-highlight .content-item .content {
    background-color: #fff5c4
}
.site-content-metadata h1,
.site-content-metadata h2,
.site-content-metadata h3,
.site-content-metadata h4,
.site-content-metadata h5,
.site-content-metadata h6 {
    margin: 0
}
.site-content-metadata h1+p,
.site-content-metadata h2+p,
.site-content-metadata h3+p,
.site-content-metadata h4+p,
.site-content-metadata h5+p,
.site-content-metadata h6+p {
    margin-top: 1em
}

.site-content-metadata .footnote {
    background-color: #333;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: .8em;
    height: 1.6em;
    line-height: 1;
    padding: .3em 0;
    text-align: center;
    text-decoration: none;
    width: 1.6em
}

.site-content-metadata .content-footnotes {
    margin-bottom: 2em
}
.site-content-metadata .content-footnotes .footnote-item {
    margin-bottom: .4em
}
.site-content-metadata .content-footnotes .footnote-item:last-child,
.site-content-metadata .content-item .glossary .glossary-item .glossary-content>:last-child {
    margin-bottom: 0
}
.site-content-metadata .content-footnotes .footnote {
    margin-right: .4em
}
.site-content-metadata .content-item .glossary .glossary-item {
    margin-top: 1em;
    padding: 1em;
    border: 1px solid #d9d9d9
}
.site-content-metadata .content-item .glossary .glossary-item .glossary-type {
    font-size: .9em;
    text-transform: uppercase;
    color: #909090
}
.site-content-metadata .content-item .glossary .glossary-item .glossary-content {
    margin-top: .2em
}
.site-content-metadata .content-item {
    position: relative;
    /* padding-right: 4em*/

}
.site-content-metadata .content-item .content {
    padding: .5em 1em;
    border: 1px solid transparent;
    transition: background-color .4s
}
.site-content-metadata .content-item.feedback-highlight .content {
    background-color: #fff5c4;
    border-color: #ffe45e
}
.site-content-metadata .content-item.content-item--error {
    padding: 1em 4em 1em 1em
}
.site-content-metadata .content-item.content-item--error .content {
    background-color: #ff4040;
    color: #fff
}
.site-content-metadata .content-item .content.panel {
    padding: 0;
    border: 1px solid #d4d4d4
}

/* @media print {
    .site-actionbar,
    .site-mainarea .site-content-metadata .content-actionbuttons,
    .site-mainarea .site-content-metadata .content-externals,
    .site-mainarea .site-feedbackarea {
        display: none!important
    }
    .site-mainarea .site-sidebar {
        position: static!important;
        width: 100%!important
    }
    .site-mainarea .site-sidebar .toc ul li a {
        margin-bottom: 0!important
    }
} */


ol.list.list-alphabetical {
  counter-reset: list;
}
ol.list.list-alphabetical > li {
  list-style: none;
}
ol.list.list-alphabetical > li:before {
  content: "(" counter(list, lower-alpha) ") ";
  counter-increment: list;
}

ol.listRoman.list-romanNumber {
  counter-reset: listRoman;
}

ol.listRoman.list-romanNumber> li {
  list-style: none;
}

ol.listRoman.list-romanNumber > li:before {
  content: "(" counter(listRoman, lower-roman) ") ";
  counter-increment: listRoman;
  
}


ol.listNumber.list-binary {
  counter-reset: listNumb;
  list-style-type: none;
}



ol.listNumber.list-binary > li:before {
  content: "(" counter(listNumb, decimal) ") ";
  counter-increment: listNumb;
  
}

.table-responsive > table {
 border-collapse: collapse;  
}

.table-responsive > table , tbody, th, td {
 border: 1px solid black !important;
 border-style: double;
 }


.toc ul li a  {
    text-overflow: ellipsis !Important;
    overflow: hidden !Important;
    white-space: nowrap !Important;
    padding: .5em 1em;
    background-color: #eee;
    display: block;
    margin-bottom: .5em;
 }



/* TOC SiderBar custom changes for reported styling issue */

.toc ul li a:hover {
    background-color: #d4d4d4 !important;
}
.site-sidebar {
 background: #fff !important;
}

.toc ul li a:hover {
    background-color: #d4d4d4 !important;
}

.site-sidebar a {
    color: #333 !important;
}

.highlight {
    background-color: #ffe45e !important;
    padding: 1px;
    border: #00CC00 dotted 1px;
}