/*--------    Accordian module starts    --------*/

#approach-and-policies .module-accordian-wrapper {margin-top: 48px;}
#approach-and-policies .document-download-left-content .dd-related-list {margin-bottom: 26px;}
#approach-and-policies .document-download-left-content .dd-document-section {flex-direction: column;}
#approach-and-policies .document-download-left-content .dd-related-doc-list { margin-top: 30px;}

.module-accordian .left-content-wrapper, .module-accordian .left-content-wrapper.acc div *:last-child {margin-bottom: 0;}
.module-accordian-wrapper {clear:left;    margin-top: 30px;}
.module-accordian-wrapper + .note-content {display:none;}
.module-accordian .accordian-title, .result-centre-content .rc-accordian-title{font-size: 1.8rem;font-weight: 400;padding: 21.5px 79px 21.5px 51px;display: inline-block;width: 100%;transition: all 0.3s;position: relative;background: var(--light-grey-2);box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF;border-radius: 50px;margin-bottom: 12px;    color: var(--main-blue);}
.module-accordian span.ttl {padding-left: 32px;display:inline-block;}
.module-accordian span.ttl img {position: absolute;left: 28px;margin-top: 0;    top: 22px;}
.module-accordian span.hidden-acc-icon {display: none;}
.module-accordian .accordian-title.active span.hidden-acc-icon{display:block;}
.module-accordian .accordian-title.active span.visible-acc-icon{display:none;}
.module-accordian .accordian-title .icon-plus, .result-centre-content .rc-accordian-title .icon-plus {height: 39px;width: 39px;background: rgba(0, 0, 0, 0.0001);border-radius: 50%;
  position: absolute;top: 50%;transform: translateY(-50%);right: 30px;text-align: center;
  box-shadow: -4px -4px 16px rgba(255, 255, 255, 0.2), inset 1px 1px 2px rgba(0, 0, 0, 0.181736), inset 2px 1px 1px #FFFFFF;transition: all 0.4s;}

.icon-plus::before {display: block;font-size: 11px;position: relative;top: 50%;transform: translateY(-50%);color:var(--main-blue);}

.module-accordian .accordian-title:hover .icon-plus, .result-centre-content .rc-accordian-title:hover .icon-plus {
  background: linear-gradient(147.83deg, #1E7CFF -36.31%, #031794 86.32%);
  box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);}
.module-accordian .accordian-title:hover .icon-plus::before, .result-centre-content .rc-accordian-title:hover .icon-plus::before {color: var(--white);}
.module-accordian .accordian-title.active, .result-centre-content .rc-accordian-title.active{ background:radial-gradient(45.95% 45.95% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%);box-shadow:4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);color:var(--white); }

.module-accordian .accordian-title.active .icon-plus {background: transparent;box-shadow: none;}
.module-accordian .accordian-title.active .icon-plus::before {content:"\e91f"; font-size: 4px; color: var(--white);}
.module-accordian .accordian-content, .result-centre-content .rc-accordian-content {display: none;}
.module-accordian .accordian-content .accordian-inner, .result-centre-content .rc-accordian-content .rc-accordian-inner {padding: 40px 7% 52px;}
.module-accordian .accordian-content .accordian-inner p:last-child {margin-bottom: 0;}
.module-accordian .accordian-item:last-child .accordian-title, .result-centre-content .rc-accordian-item:last-child .rc-accordian-title {margin-bottom: 0;}
.module-accordian.with-docs .accordian-content .accordian-inner, .result-centre-content .rc-accordian-content .rc-accordian-inner {    padding: 15px 7% 30px;}
/* ------ Accordion with Documents--------------- */
.module-accordian.with-docs span.visible-acc-icon{display:none;}
.module-accordian.with-docs .accordian-title.active span.hidden-acc-icon{display:none;}
.module-accordian.with-docs span.ttl {padding-left:0px;}
.module-accordian.with-docs .report-library-item {display: flex;justify-content:space-between;align-items:center; padding:18px 0px;}
.module-accordian.with-docs .report-library-item .rprt-lib-doc { text-align: center;   min-width: 60px;}
.module-accordian .rprt-lib-title p {color: var(--main-blue);}
.module-accordian .accordian-inner .rprt-lib-doc a{font-size:1.2rem;position:relative;line-height:14px;color: var(--dark-grey-4);}
.module-accordian .accordian-inner .rprt-lib-doc a span {font-size: 1.3rem;color: var(--red);}
.module-accordian .accordian-inner .rprt-lib-doc a.doc-dwnld-link{padding-left:16px;}
.module-accordian .accordian-inner .rprt-lib-doc a.doc-dwnld-link:before {content: '';bottom: 2px;position: absolute;width: 10px;height: 2px;border-radius: 20px;left: 2px;background: var(--red);}
.module-accordian .accordian-inner .rprt-lib-doc a.doc-dwnld-link:after {content: "\e902";font-family: 'icomoon';position: absolute;left: 2px;font-size: 14px;font-weight: normal;bottom: 5px;
  color: var(--red);}
.module-accordian ol {    margin-left: 25px; }
.mod-top-content a {    text-decoration: underline;}

.module-accordian ol{list-style-type: none;counter-reset: item;margin: 15px 0px 0px 0px!important;padding: 0;}
.module-accordian ol > li {display: table;counter-increment: item;margin-bottom: 0.5em!important;}
.module-accordian ol > li:before {content: counters(item, ".") ". ";display: table-cell;padding-right: 0.5em;}
.module-accordian li ol > li {margin: 0;}
.module-accordian li ol > li:before {content: counters(item, ".") " ";}
.module-accordian ol li.h2 {font-size: 3.2em;line-height: 40px;text-transform: none;margin-bottom: 16px;color: #031794;}
/* page blink issue resolve */
#privacy-policy-one .module-accordian .left-content-wrapper.acc .mod-top-content .mCSB_container {    width: 100% !important;}
/* page blink issue resolve */

@media all and (max-width:991px) {   
  .module-tab-with-download-table .rprt-lib-title p,.module-accordian.with-docs .accordian-inner .rprt-lib-title p {        font-size: 1.4rem;        line-height: 21.6px;    }
}
@media only screen and (min-width: 768px) and (max-width:991px) {
  .module-accordian.with-docs .report-library-item {    padding: 5px 0px;}  
}
@media all and (max-width:767px){
  .module-accordian .accordian-content .accordian-inner {    padding: 8px 7% 21px;}
  .module-accordian.with-docs .accordian-content .accordian-inner {    padding: 5px 15px;}
  .module-accordian .accordian-title {    padding: 19px 70px 19px 30px !important;    font-weight: 600;    font-size: 14px;    line-height: 17px;  }
  .module-accordian span.ttl img {top: 50%; transform: translateY(-50%);}
  .module-accordian.with-docs .report-library-item .rprt-lib-title{padding-right: 10px;}
  .module-tab-with-download-table .rprt-lib-title p, .module-accordian.with-docs .accordian-inner .rprt-lib-title p {    font-size: 1.4rem;  }
  .module-accordian-wrapper .accordian-item .accordian-title-withicon { word-break: break-word;}
}

body.nojs .module-accordian .accordian-content { display:block; }
body.nojs .module-accordian .accordian-title .icon-plus { display:none; }
body.nojs .bod-full-wrap.mbl { display: block !important; }
body.nojs .bod-full-wrap .bod-left-col p.bod-desig, body.nojs .bod-full-wrap .bod-left-col p.bod-name { display: none; }
body.nojs .td-content{display:block;}
body.nojs .tailing-database-header > span{display:none;}
/*--------    Accordian module ends    --------*/

.module-accordian.module-section.noIcons span.ttl {    padding-left: 0}
.module-accordian .left-content-wrapper .mod-top-content ul li {    line-height: 3.0rem;}