.PolicySectionContent ul li{
	list-style-type: none;
}

.PolicySectionContent ul li:before{
	list-style-type: none;
	/*content:"-"!important; */
	position:relative; 
	left:-1em;
	margin-left: 0px !important;
	list-style-type:circle
}
table.customIndent td:first-child {
    width:2.8em;
}

.PolicySectionContent ul li {
	margin-left: 15px; /* RdeL: to bring the alignment to being under the first letter of the text before */
	list-style-type: disc;
}
/*.PolicySectionContent  li {
	margin-left: 1.45rem; /* RdeL: to bring the alignment to being under the first letter of the text before *//*
	padding-left: 10px;
}*/

.PolicySectionContent ul ul{
	margin-left: 20px; /* RdeL: to bring the alignment to being under the first letter of the text before */
	padding-left: 5px;
}


.PolicySectionContent ul li ul{
	margin-left: -5px; /* RdeL: to bring the alignment to being under the first letter of the text before */
	padding-left: 5px;
}

ol { 
    padding-left:1rem;
}

.SpaceClass {
    display: inline-block;
    min-width: 0.5em;
}

.k-block, .k-content, .k-dropdown .k-input, .k-popup, .k-toolbar, .k-widget {
    color: #333 !important;
}
.k-dropzone-hovered, .k-footer-template td, .k-grid-footer, .k-group, .k-group-footer td, .k-grouping-header, .k-popup, .k-widget .k-status {
    background-color: #f5f5f5 !important;
}    
@font-face{font-family:WebComponentsIcons;src:url(/Components/Styles/Kendo/fonts/glyphs/WebComponentsIcons.eot?gedxeo);src:url(/Components/Styles/Kendo/fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format('embedded-opentype'),url(/Components/Styles/Kendo/fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format('truetype'),url(/Components/Styles/Kendo/fonts/glyphs/WebComponentsIcons.woff?gedxeo) format('woff'),url(/Components/Styles/Kendo/fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format('svg');
}

.Appeal{
    border-left-color: red;
    border-left-style: solid;
    border-left-width: thick;
    
}

.AppealHeader{
    font-size: 1.5em;
    font-weight: bold;
}
  
.PolicyDocContent ul li {
    list-style-type: disc;
    margin-left: 1.7em;
    padding-left: 0.5em;
}

table.customIndent td:first-child {
    width:2.8em;
}
/*
ol.list_bbbb_DB, ol.list_bbbb_DB ol{
     padding-left: .8em;
	 
	 list_Aibb_DB
list_A1ai_DB
list_1abb_DB
list_Aa1i_DB
list_1bbb_DB
list_Aaib_DB
}*/
ol.customListType, ol.customListType ol, ol.list_1aiI_DB, ol.list_1aiI_DB ol, ol.list_1111_DB, ol.list_1111_DB ol, ol.list_1aiI_Mix1, ol.list_1aiI_Mix1 ol, ol.list_aib_DB, ol.list_aib_DB ol, ol.list_1aib_DB, ol.list_1aib_DB ol, ol.list_1ai1a_DB, ol.list_1ai1a_DB ol, ol.list_Iaib_DB, ol.list_Iaib_DB ol, ol.list_IaiA_DB, ol.list_IaiA_DB ol, ol.list_1aiA_DB, ol.list_1aiA_DB ol, ol.list_1ai1_DB, ol.list_1ai1_DB ol, ol.list_aai1_DB1, ol.list_aai1_DB1 ol, ol.list_aiiA_DB, ol.list_aiiA_DB ol, ol.list_aii1_DB, ol.list_aii1_DB ol, ol.list_aiAA_DB, ol.list_aiAA_DB ol, ol.list_iai1_DB, ol.list_iai1_DB ol, ol.list_1ai_DB, ol.list_1ai_DB ol, ol.list_bbbb_DB, ol.list_bbbb_DB ol, ol.list_Aai1_DB, ol.list_Aai1_DB ol, ol.list_Aibb_DB, ol.list_Aibb_DB ol, ol.list_A1ai_DB, ol.list_A1ai_DB ol, ol.list_1abb_DB, ol.list_1abb_DB ol, ol.list_Aa1i_DB, ol.list_Aa1i_DB ol, ol.list_1bbb_DB, ol.list_1bbb_DB ol, ol.list_Aaib_DB, ol.list_Aaib_DB ol, ol.list_1aiI_CCC1, ol.list_1aiI_CCC1 ol, ol.list_aaIA_CCC1, ol.list_aaIA_CCC1 ol, ol.list_biA_DB, ol.list_biA_DB ol
{
    padding-left: 1.45rem;
	list-style: none;
	counter-reset: li;
	padding-top: 2px;
	/*margin-left: -2.5em;*/
	margin-left:10px;
}

ol.customListType li, ol.list_1aiI_DB li, ol.list_1aiI_Mix1 li, ol.list_aib_DB li, ol.list_1aib_DB li, ol.list_1ai1a_DB li, ol.list_Iaib_DB li, ol.list_IaiA_DB li, ol.list_bbbb_DB li, ol.list_1aiA_DB li, ol.list_aai1_DB1 li, ol.list_1ai1_DB li, ol.list_aii1_DB li, ol.list_aiiA_DB li, ol.list_aiAA_DB li, ol.list_iai1_DB li, ol.list_1ai_DB li, ol.list_Aai1_DB li, ol.list_Aibb_DB li, ol.list_A1ai_DB li, ol.list_1abb_DB li, ol.list_Aa1i_DB li, ol.list_1bbb_DB li, ol.list_Aaib_DB li, ol.list_1aiI_CCC1 li, ol.list_aaIA_CCC1 li, ol.list_biA_DB li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
	counter-increment: li;
    text-indent: initial;
}

ol.customListType ol li, ol.list_1aiI_DB ol li, ol.list_1aiI_Mix1 ol li, ol.list_aib_DB ol li, ol.list_1aib_DB ol li, ol.list_1ai1a_DB ol li, ol.list_Iaib_DB ol li, ol.list_IaiA_DB ol li, ol.list_bbbb_DB ol li, ol.list_1aiA_DB ol li, ol.list_aai1_DB1 ol li, ol.list_1ai1_DB ol li, ol.list_aii1_DB ol li, ol.list_aiiA_DB ol li, ol.list_aiAA_DB ol li, ol.list_iai1_DB ol li, ol.list_1ai_DB ol li, ol.list_Aai1_DB ol li, ol.list_Aibb_DB ol li, ol.list_A1ai_DB ol li, ol.list_1abb_DB ol li, ol.list_Aa1i_DB ol li, ol.list_1bbb_DB ol li, ol.list_Aaib_DB ol li, ol.list_1aiI_CCC1 ol li, ol.list_aaIA_CCC1 ol li, ol.list_biA_DB ol li, ol.upper-alpha_FS ol li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
	counter-increment: ololli;
    text-indent: initial;
}

ol.customListType ol ol li, ol.list_1aiI_DB ol ol li, ol.list_1aiI_Mix1 ol ol li, ol.list_aib_DB ol ol li, ol.list_1aib_DB ol ol li, ol.list_1ai1a_DB ol ol li, ol.list_Iaib_DB ol ol li, ol.list_IaiA_DB ol ol li, ol.list_bbbb_DB ol ol li, ol.list_1aiA_DB ol ol li, ol.list_aai1_DB1 ol ol li, ol.list_1ai1_DB ol ol li, ol.list_aii1_DB ol ol li, ol.list_aiiA_DB ol ol li, ol.list_aiAA_DB ol ol li, ol.list_iai1_DB ol ol li, ol.list_1ai_DB ol ol li, ol.list_Aai1_DB ol ol li, ol.list_Aibb_DB ol ol li, ol.list_A1ai_DB ol ol li, ol.list_1abb_DB ol ol li, ol.list_Aa1i_DB ol ol li, ol.list_1bbb_DB ol ol li, ol.list_Aaib_DB ol ol li, ol.list_1aiI_CCC1 ol ol li, ol.list_aaIA_CCC1 ol ol li, ol.list_biA_DB ol ol li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
	counter-increment: olololli;
    text-indent: initial;
}

ol.customListType ol ol ol li, ol.list_1aiI_DB ol ol ol li, ol.list_1aiI_Mix1 ol ol ol li, ol.list_aib_DB ol ol ol li, ol.list_1aib_DB ol ol ol li, ol.list_1ai1a_DB ol ol ol li, ol.list_Iaib_DB ol ol ol li, ol.list_IaiA_DB ol ol ol li, ol.list_bbbb_DB ol ol ol li, ol.list_1aiA_DB ol ol ol li, ol.list_aai1_DB1 ol ol ol li, ol.list_1ai1_DB ol ol ol li, ol.list_aii1_DB ol ol ol li, ol.list_aiiA_DB ol ol ol li, ol.list_aiAA_DB ol ol ol li, ol.list_iai1_DB ol ol ol li, ol.list_Aai1_DB ol ol ol li, ol.list_Aibb_DB ol ol ol li, ol.list_A1ai_DB ol ol ol li, ol.list_1abb_DB ol ol ol li, ol.list_Aa1i_DB ol ol ol li, ol.list_1bbb_DB ol ol ol li, ol.list_Aaib_DB ol ol ol li, ol.list_1aiI_CCC1 ol ol ol li, ol.list_aaIA_CCC1 ol ol ol li, ol.list_biA_DB ol ol ol li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
	counter-increment: ololololli;
    text-indent: initial;
}

ol.list_1ai1a_DB ol ol ol ol li, ol.list_1aiI_CCC1 ol ol ol ol li, ol.list_aaIA_CCC1 ol ol ol ol li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
	counter-increment: olololololli;
    text-indent: initial;
}

ol.list_1ai1a_DB ol ol ol ol ol li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
	counter-increment: ololololololli;
    text-indent: initial;
}

ol.list_1111_DB, ol.list_1111_DB ol
{   
	counter-reset: section;
}

ol.list_1111_DB li, ol.list_1111_DB ol li
{   
    list-style: none outside none;
	position:relative;
	margin-bottom: 1px; /* bottom spacing between lis */
	padding: 2px 1px;
    text-indent: initial;
}

ol.customListType li:before, ol.list_1aiI_DB li:before, ol.list_1111_DB li:before, ol.list_1aiI_Mix1 li:before, ol.list_aib_DB li:before, ol.list_1aib_DB li:before, ol.list_1ai1a_DB li:before, ol.list_Iaib_DB li:before, ol.list_aai1_DB1 li:before, ol.list_1ai1_DB li:before, ol.list_aii1_DB li:before, ol.list_aiiA_DB li:before, ol.list_aiAA_DB li:before, ol.list_iai1_DB li:before, ol.list_1111_DB li:before, ol.list_1aiA_DB li:before, ol.list_1ai_DB li:before, ol.list_Aai1_DB li:before, ol.list_Aibb_DB li:before, ol.list_A1ai_DB li:before, ol.list_1abb_DB li:before, ol.list_Aa1i_DB li:before, ol.list_1bbb_DB li:before, ol.list_Aaib_DB li:before
{
	text-align: left;
	position:absolute;
	/*width: 2.5em;*/
/*height: 1em;
	line-height: 1em;*/
	font-weight: normal;
	/*left: -2.5em;*/
	color: black;
  margin-left: -1.45rem !important;
  width: 1.45rem;
  display: inline-block;
 /*font-size: 11pt !important;
  line-height: 1.25rem !important;*/
}

ol.boldListType > li:before
{
	font-weight: bold;
}

ol.list_1bbb_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, decimal) '.';             
}

ol.list_1bbb_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, disc);             
}

ol.list_1bbb_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, disc);                  
}

ol.list_1bbb_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, disc);
}

ol.list_1abb_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, decimal) '.';             
}

ol.list_1abb_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) ')';             
}

ol.list_1abb_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, disc);                  
}

ol.list_1abb_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, disc);
}

ol.list_Aa1i_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, upper-alpha) '.';             
}

ol.list_Aa1i_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) ')';             
}

ol.list_Aa1i_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, decimal) '.';                  
}

ol.list_Aa1i_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, lower-roman) '.';
}

ol.list_A1ai_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, upper-alpha) '.';             
}

ol.list_A1ai_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, decimal) '.';             
}

ol.list_A1ai_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, lower-alpha) ')';                  
}

ol.list_A1ai_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, lower-roman) '.';
}

ol.list_Aibb_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, upper-alpha) '.';             
}

ol.list_Aibb_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-roman) '.';             
}

ol.list_Aibb_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, disc);                  
}

ol.list_Aibb_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, disc);
}

ol.list_1aiI_DB > li:before /* 1st level custom counter specific style */
{ 
    content: '(' counter(olli, decimal) ')';             
}

ol.list_1aiI_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-alpha) ')';             
}

ol.list_1aiI_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')';                  
}

ol.list_1aiI_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, disc) ')';
}

ol.list_aii1_DB > li:before /* 1st level custom counter specific style */
{ 
    content: '(' counter(olli, lower-alpha) ')';             
}

ol.list_aii1_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-roman) ')';             
}

ol.list_aii1_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')';                  
}

ol.list_aii1_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, decimal) ')';
}

ol.list_aiiA_DB > li:before /* 1st level custom counter specific style */
{ 
    content: '(' counter(olli, lower-alpha) ')';             
}

ol.list_aiiA_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-roman) ')';             
}

ol.list_aiiA_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')';                  
}

ol.list_aiiA_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, upper-alpha) ')';
}

ol.list_iai1_DB > li:before /* 1st level custom counter specific style */
{ 
    content: '(' counter(olli, lower-roman) ')';             
}

ol.list_iai1_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-alpha) ')';             
}

ol.list_iai1_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')';                  
}

ol.list_iai1_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, decimal) ')';
}

ol.list_aiAA_DB > li:before /* 1st level custom counter specific style */
{ 
    content: '(' counter(olli, lower-alpha) ')';             
}

ol.list_aiAA_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-roman) ')';             
}

ol.list_aiAA_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, upper-alpha) '.';               
}

ol.list_aiAA_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, upper-alpha) ')';
}

ol.list_1ai1_DB > li:before /* 1st level custom counter specific style */
{ 
    content:  counter(olli, decimal) '.';             
}

ol.list_1ai1_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) ')';             
}

ol.list_1ai1_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')';                  
}

ol.list_1ai1_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, decimal) ')';
}

ol.list_aib_DB > li:before /* 1st level custom counter specific style */
{ 
    content: '(' counter(olli, lower-alpha) ')';  
	left: -1em;    
	margin-left: -1em;
    position: relative;                        
}

ol.list_aib_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-roman) ')';
	left: -1em;
	margin-left: -1em;
    position: relative;             
}

ol.list_aib_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative;              
}

ol.list_1aib_DB > li:before /* 1st level custom counter specific style */
{ 
    content:  counter(olli, decimal) '.'; 
	left: -1em;    
	margin-left: -1em;
    position: relative;                         
}

ol.list_1aib_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-alpha) ')';  
	left: -1em;    
	margin-left: -1em;
    position: relative;             
}

ol.list_1aib_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')';                  
}

ol.list_1aib_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_1ai1a_DB > li:before /* 1st level custom counter specific style */
{ 
    content:  counter(olli, decimal) '.'; 
	left: -1em;    
	margin-left: -1em;
    position: relative;                         
}

ol.list_1ai1a_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: '(' counter(ololli, lower-alpha) ')';  
	left: -1em;    
	margin-left: -1em;
    position: relative;             
}

ol.list_1ai1a_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: '(' counter(olololli, lower-roman) ')'; 
	left: -1em;
	margin-left: -1em;
    position: relative;                   
}

ol.list_1ai1a_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: '(' counter(ololololli, decimal) ')';    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_1ai1a_DB ol ol ol ol > li:before /* 5th level custom counter specific style */
{
    content: counter(olololololli, lower-alpha) '.';    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_1aib_DB ol ol ol ol ol > li:before /* 6th level custom counter specific style */
{
    content: counter(ololololololli, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}


ul.list_bbbb_DB > li:before /* 1st level custom counter specific style */
{
    font-family: 'WebComponentsIcons';
    font-size: 8px !important;
    content: "\e149" !important;   
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_bbbb_DB > li:before /* 1st level custom counter specific style */
{
    font-family: 'WebComponentsIcons';
    font-size: 8px !important;
    content: "\e149" !important;   
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_bbbb_DB ol > li:before /* 2nd level custom counter specific style */
{
    content: counter(li, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_bbbb_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(li, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_bbbb_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(li, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_1aiA_DB > li:before, ol.list_1ai_DB > li:before /* 1st level custom counter specific style */
{ 
    content:  counter(li, decimal) "."; 
	left: -1em;    
	margin-left: -1em;
    position: relative;                         
}

ol.list_1aiA_DB ol > li:before, ol.list_1ai_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) '.';  
	left: -1em;    
	margin-left: -1em;
    position: relative;             
}

ol.list_1aiA_DB ol ol > li:before, ol.list_1ai_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content:  counter(olololli, lower-roman) '.';   
	left: -1em;
	margin-left: -1em;
    position: relative;                  
}

ol.list_1aiA_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, upper-alpha) '.';    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_Iaib_DB > li:before /* 1st level custom counter specific style */
{ 
    content:  counter(li, upper-roman) '.'; 
	left: -1em;    
	margin-left: -1em;
    position: relative;                         
}

ol.list_Iaib_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content:  counter(ololli, lower-alpha) '.';  
	left: -1em;    
	margin-left: -1em;
    position: relative;             
}

ol.list_Iaib_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, lower-roman) '.';                  
}

ol.list_Iaib_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, disc);    
	left: -1em;
	margin-left: -1em;
    position: relative; 
}

ol.list_1111_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counters(section, ".") " ";   
    counter-increment: section;              
}

ol.list_1111_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counters(section, ".") " ";
    counter-increment: section;    
}

ol.list_1111_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(section, decimal) '.';
}

ol.list_1111_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(section, decimal) '.';
}


ol.list_1aiI_Mix1 > li:before /* 1st level custom counter specific style */
{ 
    content: counter(li, decimal) '.';
    margin-left: -1.45rem !important;
    width: 1.45rem;
    display: inline-block;     
}

ol.list_1aiI_Mix1 ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) '.';     
    margin-left: -1.45rem !important;
  width: 1.45rem;
  display: inline-block;      
}

ol.list_1aiI_Mix1 ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, lower-roman) '.';
}

ol.list_1aiI_Mix1 ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, upper-alpha) '.';
}


ol.list_aai1_DB1 > li:before, ol.list_aaIA_CCC1 > li:before /* 1st level custom counter specific style */
{ 
    content: counter(li, lower-alpha) '.';             
}

ol.list_aai1_DB1 ol > li:before, ol.list_aaIA_CCC1 ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) '.';           
}

ol.list_aai1_DB1 ol ol > li:before, ol.list_aaIA_CCC1 ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, lower-roman) '.';
}

ol.list_aai1_DB1 ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, decimal) '.';
}

ol.list_aaIA_CCC1 ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, upper-alpha) '.';
}


ol.list_Aai1_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, upper-alpha) '.';             
}

ol.list_Aai1_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) '.';           
}

ol.list_Aai1_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, lower-roman) '.';
}

ol.list_Aai1_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, decimal) '.';
}

ol.list_Aaib_DB > li:before /* 1st level custom counter specific style */
{ 
    content: counter(olli, upper-alpha) '.';             
}

ol.list_Aaib_DB ol > li:before /* 2nd level custom counter specific style */
{ 
    content: counter(ololli, lower-alpha) '.';           
}

ol.list_Aaib_DB ol ol > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, lower-roman) '.';
}

ol.list_Aaib_DB ol ol ol > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, disc) '.';
}


ol.list_1aiI_CCC1 > li:before /* 1st level custom counter specific style */
{    
    content: counter(li, lower-alpha) '.'!important; 
	margin-left: -1.45rem !important;
	width:1.45rem;
	display:inline-block;
	/*padding-left: 25px!important;	*/
}

ol.list_1aiI_CCC1 ol  > li:before /* 2nd level custom counter specific style */
{
    content:  counter(ololli, lower-roman)  '.'!important;
	/*padding-left: 25px!important;*/
	margin-left: -1.45rem;
      width: 1.45rem;
      display: inline-block;
}

ol.list_1aiI_CCC1 ol ol  > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, upper-alpha) '.'!important;
	/*padding-left: 25px!important;*/
}

ol.list_1aiI_CCC1 ol ol ol  > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli, upper-roman) '.'!important;
}

ol.list_1aiI_CCC1 ol ol ol ol  > li:before /* 5th level custom counter specific style */
{
    content: counter(olololololli, decimal) '.'!important;
}


ol.list_biA_DB > li:before /* 1st level custom counter specific style */
{    
    content: counter(li, disc) !important; 
	margin-left: -1.45rem !important;
	width:1.45rem;
	display:inline-block;
	/*padding-left: 25px!important;	*/
}

ol.list_biA_DB ol  > li:before /* 2nd level custom counter specific style */
{
    content:  counter(ololli, lower-roman)  '.'!important;
	/*padding-left: 25px!important;*/
	margin-left: -1.45rem;
      width: 1.45rem;
      display: inline-block;
}

ol.list_biA_DB ol ol  > li:before /* 3rd level custom counter specific style */
{
    content: counter(olololli, upper-alpha) '.'!important;
	/*padding-left: 25px!important;*/
}

ol.list_biA_DB ol ol ol  > li:before /* 4th level custom counter specific style */
{
    content: counter(ololololli,disc) !important;
}

ol.list_biA_DB ol ol ol ol  > li:before /* 5th level custom counter specific style */
{
    content: counter(olololololli, disc) !important;
}

ol.decimal_DB > li:before
{
	content:  counter(li, decimal) '.' !important;
}

ol.lower-alpha_DB > li:before
{
	content: counter(li, lower-alpha) '.' !important;
}

ol.lower-roman_DB > li:before
{
	content:  counter(li, lower-roman) '.' !important;
}

ol.upper-alpha_DB > li:before
{
	content:  counter(li, upper-alpha) '.' !important;
}

ol.upper-roman_DB > li:before
{
	content:  counter(li, upper-roman) '.' !important;
}

ol.decimal_FS > li:before
{
	content: counter(li, decimal) '.' !important;
}

ol.lower-alpha_FS > li:before
{
	content: counter(li, lower-alpha) '.' !important;
}

ol.lower-alpha_FS ol > li:before
{
	content: counter(ololli, lower-alpha) '.' !important;
}

ol.lower-roman_FS > li:before
{
	content: counter(li, lower-roman) '.' !important;
}

ol ol.lower-roman_FS > li:before
{
	content: counter(ololli, lower-roman) '.' !important;
}

ol.upper-alpha_FS > li:before
{
	content: counter(li, upper-alpha) '.' !important;
}

ol ol.upper-alpha_FS > li:before
{
	content: counter(ololli, upper-alpha) '.' !important;
}

ol ol ol.upper-alpha_FS > li:before
{
	content: counter(olololli, upper-alpha) '.' !important;
}

ol.upper-roman_FS > li:before
{
	content: counter(li, upper-roman) '.' !important;
}


ol ol.upper-roman_FS > li:before
{
	content: counter(ololli, upper-roman) '.' !important;
}

ol ol ol.upper-roman_FS > li:before
{
	content: counter(olololli, upper-roman) '.' !important;
}

ol ol ol ol.upper-roman_FS > li:before
{
	content: counter(ololololli, upper-roman) '.' !important;
}

ol.decimal_SB > li:before
{
	content: counter(li, decimal) ')' !important;
}

ol.lower-alpha_SB > li:before
{
	content: counter(li, lower-alpha) ')' !important;
}

ol.lower-roman_SB > li:before
{
	content: counter(li, lower-roman) ')' !important;
}

ol.upper-alpha_SB > li:before
{
	content: counter(li, upper-alpha) ')' !important;
}

ol.upper-roman_SB > li:before
{
	content: counter(li, upper-roman) ')' !important;
}