/* added 1/28/2025*/
/*sup {font-family: 'lato'!important;}
h1 sup, h2 sup, h3 sup, h4 sup, h5 sup{font-family: 'Montserrat'!important;}*/

/*
sup {font-family: 'Segoe UI Symbol'!important;}
h1 sup, h2 sup, h3 sup, h4 sup, h5 sup{font-family: 'Segoe UI Symbol'!important;}
*/

/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
sup {font-family: 'Noto Sans'!important;}
h1 sup, h2 sup, h3 sup, h4 sup, h5 sup{font-family: 'Noto Sans'!important;}*/




.ileft{position:relative}
.ileft:after{content:'';display:block;clear:both}
.ileft .icon{border-radius:50%;height:96px;width:96px;margin:0 auto;padding:12px;float:left;margin-right:16px}
.ileft .icon svg{fill:#fff}
.ileft .icon + p{margin-left:112px !important;}
.fontbig{font-size:1.75rem;}

/* IDC CODE - 24/4/2025 */
/* strong.ltteal{color:#00bfb3;} */
/* IDC CODE - 02/05/2025 */
.whitepaper .block{display:block;font-size:1.375rem;color:#fff;padding:64px 64px 64px 128px;background-color:#004677; position:relative;}
.whitepaper .col_last{padding-right:32px;}
.whitepaper blockquote:before{/*content:"\201C";*/ color:#fff;display:block; /* font-size:8rem; */ width: 52px;height: 49px;text-align:right;position:absolute;left:65px;top:25px}
.whitepaper blockquote:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124 118.1'%3E%3Cpath style='fill:%23ffffff;' d='M71.8,118.1V61.8c-0.2-8.1,0.9-15.7,3.5-22.8c2.6-7.1,6.2-13.4,10.9-18.8c4.7-5.4,10.2-9.9,16.7-13.4 C109.3,3.3,116.4,1,124,0v24.3c-9.3,3.2-15.7,7.9-19.1,14.2c-3.4,6.3-5.2,13.9-5.2,23H124v56.7L71.8,118.1L71.8,118.1z M0,118.1 V61.8C-0.2,53.7,1,46.1,3.5,39c2.6-7.1,6.2-13.4,10.9-18.8c4.7-5.4,10.2-9.9,16.7-13.4C37.6,3.3,44.7,1,52.3,0v24.3 c-9.3,3.2-15.7,7.9-19.1,14.2c-3.4,6.3-5.2,13.9-5.2,23h24.3v56.7L0,118.1L0,118.1z'/%3E%3C/svg%3E"); }
.whitepaper blockquote:after{content:'”'}
body.teal blockquote:before{color:#ffffff;}


/* card start */  
#content .section .container .col_one_fourth.csitem {padding: 16px!important; border: 1px solid #ccc !important;padding-bottom: 52px !important; background-color:#ffffff}
#content .csitem a:first-child {display: block;height: 60px; margin-bottom: 16px;}
#content .csitem a:first-child img {width: auto !important; max-width: 100%; max-height: 60px; margin: 0;} 
#content .csitem p {padding: 0;margin-bottom: 8px;font-size: 1.0625rem;}
#content .csitem a.arrow {position: absolute;bottom: 20px;left: 16px;}	

/* IDC CODE - 24/4/2025 */
/* #content .csitem a.arrow:before, .csitem a.arrow:before{background-color:#13958d;} */

#content .csitem a.flextitle {text-decoration: none;}
.mb-32{margin-bottom:32px !important;}
/* card end */


/* IDC CODE - 24/4/2025 solutions page */

body #content ul.toptabs.block > li > a {background-color:#004677;color:#fff !important;}

body #content ul.toptabs.block li a.hltblue:hover, body #content ul.toptabs.block li a.hltblue.active {background-color: #002449;}
body #content ul.toptabs.block li a.hteal:hover, body #content ul.toptabs.block li a.hteal.active {background-color: #002449;}
body #content ul.toptabs.block li a.hberry:hover, body #content ul.toptabs.block li a.hberry.active {background-color: #002449;}
body #content ul.toptabs.block li a.hred:hover, body #content ul.toptabs.block li a.hred.active {background-color: #002449;}
body #content ul.toptabs.block li a.hgreen:hover, body #content ul.toptabs.block li a.hgreen.active {background-color: #002449;} 

body.teal #content ul.toptabs li .csitem a.arrow:hover  {color:#002449;}		
body.teal #content ul.toptabs li .csitem a.arrow:before {background-color:#002449;} 

		
@media (max-width:700px) {

}

		
@media (max-width: 1070px){
	/* card start */ 
	#content .section .container .col_one_fourth.csitem {width: 47.80%;}
	#content .section .container .col_one_fourth.csitem:nth-child(even) {margin-right: 0 !important;}
	/* card end */			
}

@media (max-width: 1024px) {
	#content .whitepaper .col_two_fifth:first-child{display:none;}
	.whitepaper .col_one_fifth{ width: 30.63%; }
	.whitepaper .col_two_fifth.col_last{ width: 65.33%; }
}



@media (max-width: 760px) {
	.whitepaper .col_one_fifth.mhide + .col_two_fifth.col_last{width:100%;float:none;margin-right:0px;clear:both;padding:0 16px;}

	/* card start */ 
	#content .section .container .col_one_fourth.csitem {width: 100%;}			
	#content .section .container .col_one_fourth.csitem.col_last {margin-bottom: 32px !important;}
	/* card end */
	
	/* IDC CODE - 24/4/2025 solutions page */
	body #content ul.toptabs.block li a.hteal:hover, body #content ul.toptabs.block li a.hteal.active {color: #fff !important;} 
	body #content ul.toptabs.block > li > a {background-color: #f2f2f2;color: #004677 !important;}
}

/*CONNECTONE PAGE*/
#content ol.top4 li{list-style: decimal inside;padding:10px;border:2px solid #004677;border-radius: 10px;margin-bottom:8px;background-color: rgba(255,255,255,0.85);}
#content ol.top4{padding-top:42px;margin-left:0px;}
.inner-list{padding-left: 100px;}
@media (max-width: 1024px) {
	#content ol.top4{padding-top:0px;margin-left:0;padding-left:0;} 
	.inner-list{padding-left: 0px;}   
	.triangle { background-image:none !important;}		
}

#content ol{list-style:none;margin:0 0 16px 0;padding:0}
#content ol li{list-style:none;margin:0 0 4px 0;padding:0;position:relative;padding-left:26px;font-size:1.188rem;}
#content ol.square.start{counter-reset:mycounter}
#content ol.square.continue5{counter-reset:mycounter 5}
#content ol.square li{margin-bottom:16px;padding-left:64px;min-height:48px}
#content ol.square li:before{content:counter(mycounter);counter-increment:mycounter;display:block;font-size:2rem;font-weight:700;font-family:Montserrat;height:48px;width:48px;text-align:center;line-height:48px;border:0 Solid #004677;color:#004677;position:absolute;left:0;top:0;font-weight:500}
body.teal #content ol.square li:before{border-color:#004677;color:#004677}
.numberCircle{border-radius:50%;width:40px;height:5px;padding:2px 6px;background:#004677;border:2px solid #004677;color:#fff;text-align:center;font:15px Arial,sans-serif;margin:0 5px 0 0}

/* superdoc page start */
.capbox{padding:32px;color:#fff;position:relative;border-radius:32px;font-weight:700}
body.teal .capbox{background-color:#004677}
body.teal .capbox:after{border-left-color:#004677}
#content .capbox p:last-child{margin-bottom:0}
.capbox:after{content:'';display:block;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:32px solid #1f2b4a;position:absolute;right:-32px;top:31px}
@media (max-width: 760px){
	#content .capbox:after{right:auto;top:auto;bottom:-32px;left:calc((50%) - 16px);transform:rotate(90deg)}
	#content .capbox{margin-bottom:32px}
}	



/*SVG LOGO UPDATES 20240430*/
.banner.l4 .wrapper .container .logo:first-child svg {height:160px; padding: 45px 0px;}
.banner.l4 .wrapper .container .logo:first-child svg.logowhite {fill: #ffffff;}
.banner.l4 .wrapper .container .logo:first-child svg.longlogo {padding: 50px 0px;}

@media (max-width: 1112px) {
	.banner.l4 .wrapper .container .logo:first-child + h1.longtitle {padding: 42px 0px;}
}

 @media (max-width: 1024px){
	.banner.l4 .wrapper .container .logo:first-child svg{height:128px;padding: 30px 0px;}
	.banner.l4 .wrapper .container .logo:first-child + h1.longtitle {padding: 26px 0px;}
	.banner.l4 .wrapper .container .logo:first-child svg.longlogo {padding: 40px 0px;}
}

@media (max-width: 875px){
	.banner.l4 .wrapper .container .logo:first-child+h1 {font-size: 1.25rem; line-height: 30px; padding: 34px 0;}
	.banner.l4 .wrapper .container .logo:first-child + h1.longtitle {padding: 32px 0px;}
	.banner.l4 .wrapper .container .logo:first-child svg.longlogo {padding: 42px 0px;}
}

@media (max-width: 865px){
	.banner.l4 .wrapper .container .logo:first-child:after {top: -24px}
}

@media (max-width: 760px) {
	.banner.l4 .wrapper .container .logo:first-child svg{height:65px;padding:0;}
	.banner.l4{height:auto;padding:16px 0 32px 0;background-size:cover;}
	.banner.l4 .wrapper .container .logo:first-child{float:none;display:block;margin:0px auto;padding:0px;text-align:center;height:auto;margin-bottom:8px;}
	.banner.l4 .wrapper .container .logo:first-child + h1{font-size:1.25rem;line-height:30px;padding:0;text-align:center;margin:0px;}
	.banner.l4 .wrapper .container .logo:first-child:after{display:none;}
	.banner.l4 .wrapper .container .logo.singleline:first-child + h1{line-height:1.25;padding:0;}
	.banner.l4 .wrapper .container .logo:first-child + h1.longtitle {padding: 0px 0px;}
	.banner.l4 .wrapper .container .logo:first-child svg.longlogo {padding: 8px 0px;}
}


/* OLD CSS
.banner.l4 .wrapper .container .logo:first-child{max-height:159px;}
.banner.l4 .wrapper .container .logo:first-child img{max-height:159px;width:auto;}








@media (max-width: 760px) {
		.banner.l4{height:auto;padding:16px 0 32px 0;background-size:cover;}
	.banner.l4 .wrapper .container .logo:first-child{float:none;display:block;margin:0px auto;padding:0px;text-align:center;}
	.banner.l4 .wrapper .container .logo:first-child + h1{font-size:1.25rem;line-height:30px;padding:0;text-align:center;margin:0px;}
	.banner.l4 .wrapper .container .logo:first-child:after{display:none;}
	.banner.l4 .wrapper .container .logo.singleline:first-child + h1{line-height:1.25;padding:0;}	
}

*/


/*

        @media (max-width: 760px){
            .banner.l4 .wrapper .container .logo:first-child {padding: 0px 0;}
        }

        @media (max-width: 875px){
            .banner.l4 .wrapper .container .logo:first-child {padding: 0px 0;}
        }

         @media (max-width: 1024px){
            .banner.l4 .wrapper .container .logo:first-child:after {top: -40px;}
            .banner.l4 .wrapper .container .logo svg.top{margin-top: -15px;}
        }

*/



