span.strikethrough {
      text-decoration:line-through;
  }
  #CQrte span.strikethrough {
      text-decoration:line-through;
  }

.cmp-text ul li > ol,
.cq-RichText-editable ul li > ol,
.cmp-text ul li > ul,
.cq-RichText-editable ul li > ul,
.cmp-text ol li > ol,
.cq-RichText-editable ol li > ol,
.cmp-text ol li > ul,
.cq-RichText-editable ol li > ul {
	margin-top: 16px;
}

  /*list with checkmark*/
.cmp-text ul,
.cq-RichText-editable ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none;
}

.cmp-text ul li,
.cq-RichText-editable ul li {
    position: relative;
    padding-top: 0;
    margin-bottom: 16px;
    padding-left: 24px;
}

.cmp-text ul li:before,
.cq-RichText-editable ul li:before {
    font-size: inherit;
    color: #467888; /*adding this color as part of color theme FeedBack. Components Effected: Tariff and product*/
    position: absolute;
    left: 0;
    font-family: "o2-brand-icons",sans-serif;
    content: '\e92a';
}

.bg-color-primary-blue .cmp-text ul,
.bg-color-primary-blue .cq-RichText-editable ul,
.theme-primary-blue .cmp-text ul,
.theme-primary-blue .cq-RichText-editable ul {
    color: #FFFFFF;
}

.bg-color-primary-blue .cmp-text ul li:before,
.bg-color-primary-blue .cq-RichText-editable ul li:before,
.theme-primary-blue .cmp-text ul li:before,
.theme-primary-blue .cq-RichText-editable ul li:before {
    color: inherit;
}

/*numbered list*/
.cmp-text ol,
.cq-RichText-editable ol {
    padding-left: 0;
    margin-bottom: 0;
    counter-reset: li;
    list-style-type: none;
}

.cmp-text ol li,
.cq-RichText-editable ol li {
    position: relative;
    padding-top: 0;
    margin-bottom: 16px;
    padding-left: 40px;
}

.cmp-text ol li:before,
.cq-RichText-editable ol li:before {
    content: counter(li);
    counter-increment: li;
    height: 24px;
    width: 24px;
    border: 1.5px solid #39C7C5;
    border-radius: 50%;
    color: #39C7C5;
    position: absolute;
    left: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 17px;
}

.bg-color-primary-blue .cmp-text ol,
.bg-color-primary-blue .cq-RichText-editable ol,
.theme-primary-blue .cmp-text ol,
.theme-primary-blue .cq-RichText-editable ol {
    color: #FFFFFF;
}

.bg-color-primary-blue .cmp-text ol li:before,
.bg-color-primary-blue .cq-RichText-editable ol li:before,
.theme-primary-blue .cmp-text ol li:before,
.theme-primary-blue .cq-RichText-editable ol li:before {
    color: inherit;
    border-color: #FFFFFF;
}

/*basic list*/
.cmp-text-basic {
    display: list-item;
    margin-left: 24px;
}

.cmp-text-basic ::marker {
    font-size: inherit;
    color: #192630;
}

.bg-color-primary-blue .cmp-text-basic,
.theme-primary-blue .cmp-text-basic {
    color: #FFFFFF;
}

/*bullet point*/
.cmp-text-bullet {
    position: relative;
    padding-top:0;
    margin-bottom:16px;
    padding-left:34px;
    display:inline-block;
    align-items:start;
}
@media (max-width: 575.98px) { 
    .cmp-text-bullet{
    padding-left:31px;
     }
    }
 
.cmp-text-bullet::before {
    content: '\e92a';
    font-family: "o2-brand-icons",sans-serif;
    color:white;
    position:absolute;
    left:0;
    width:20px;
    height:20px;
    background-color:darkblue;
    border-radius:20px;
    display: inline-flex;
    justify-content:center;
    align-items:center;
    line-height:17px;
    font-size: 12px;
    margin-top: 4px;
}

/*Darkbluebullet point*/
.cmp-text-darkbluebullet {
    position: relative;
    padding-top:0;
    margin-bottom:16px;
    padding-left:34px;
    display:inline-block;
    
}

.cmp-text-darkbluebullet::before {
    content: '';
    position:absolute;
    left:9px;
    width:12px;
    height:12px;
    background-color:#000066;
    border-radius:12px;
    margin-top: 9px;
}

@media (max-width : 375px){
    .cmp-text-darkbluebullet::before {  
        width:8px;
        height:8px; 
        }
    }


@media (min-width:376px) and (max-width : 991px){
    .cmp-text-darkbluebullet::before {  
        width:8px;
        height:8px;
        }
    }

.cq-RichText-editable .eaem-dotted .footnotecircle{
display: inline-block;
border-radius: 14px;
height: 14px;
width: 14px;
border: 1px solid blue;
padding-left: 1px;
vertical-align: super;
color:blue;
}

.cq-RichText-editable .eaem-dotted .footnotecircle .b2bfootnote{
display:block;
margin-top:-1px;
min-width:10px;
}

.cq-RichText-editable .eaem-dotted .b2btooltip{
vertical-align: super;
color: #0019A5;
}

.cq-RichText-editable {
 color: #192630;
 font-family: "On Air",sans-serif;
 font-weight: 300;
 font-size: 18px;
 line-height: 27px;
}