@charset "utf-8";
/* CSS Document */

ol li p{line-height:22px;}
ol.l-alpha{list-style-type:lower-alpha}


.q-icon {
    width: 32px;
    height: 32px;
    background-color: #f71920;
    color: #fff;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 4px;
    flex-shrink: 0;
}



/* ==========================================
   SIRC VOX POP - TESTIMONIAL CARDS
   ========================================== */

/* Main Card */
.vox-card {
    background: #fff;
    border: 1px solid #e9e9e9;
    border-left: 4px solid #f47b45;
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.04);
}

/* Alternate Card - Orange Border Right */
.vox-card.alt {
    border-left: 1px solid #e9e9e9;
    border-right: 4px solid #f47b45;
}

/* Quotation Icon */
.vox-quote-icon {
    color: #f47b45;
    font-size: 48px;
    line-height: 1;
}

/* Quote Paragraphs */
.vox-content p {
    margin-bottom: 1rem;
    line-height: 1.7;
}

.vox-content p:last-child {
    margin-bottom: 0;
}

/* Speaker Image */
.vox-speaker-img {
    width: 65px;
    height: 65px;
    object-fit: cover;
    flex-shrink: 0;
}

/* Speaker Job Title */
.vox-speaker-title {
    font-size: 0.875rem;
    color: #6c757d;
}

/* Placeholder Image - Preview Only */
.fallback-photo {
    width: 65px;
    height: 65px;
    background: #f5e8df;
    color: #a95329;
    display: grid;
    place-items: center;
    font-size: 26px;
}




	
	/*Header -------------------------------------------------- */
	
	/*.navbar-dailies{background: url(/Portals/_default/Skins/conf-dailies-2024/images/IR2026-dailies-bg-v2.jpg) center center #180825!important;}*/
	.navbar-dailies{background: #1f1a5e!important;}
		.navbar-dailies .navbar-brand .dailies-logo {color:#fff;}
			.navbar-dailies .navbar-brand .dailies-logo:hover {color:#fff;}
		.navbar-dailies .navbar-brand .dailies-date {background: #fff!important; color:#000!important;}
		.navbar-dailies .navbar-brand .bycomp{color:#fff!important;}
		.navbar-dailies .nav-underline .nav-link.active, .nav-underline .show>.nav-link {color: #fff!important; border-bottom-color: #fff!important; opacity:1;}
		.navbar-dailies .nav-underline .nav-link {color: #fff!important; opacity:0.75;}
		
		
	.speaker-right ul li, .speaker-left ul li{width: 150px!important;}
	@media (max-width: 426px) {
		.speaker-right ul li, .speaker-left ul li{width: 100px!important;}
	}
		
		
	/* Sponsors -------------------------------------------------- */
	
	.sponsors-list label {margin-bottom: 15px;}
	img.air {width: 200px; height: auto;}
	img.allianz{width: 145px; height: auto;}
	img.aon{width: 70px; height: auto;}
	img.taiping-re{width: 290px; height: auto;}
	img.deutsche{width: 220px; height: auto;}
	img.everest{width: 150px; height: auto;}
	img.guarant{width: 170px; height: auto;}
	img.huntington{width: 230px; height: auto;}
	img.malaysian-re{width: 70px; height: auto;}
	img.scor{width: 115px; height: auto;}
	
	@media (max-width: 768px) {}
	
	
	/*VOX*/
	.vox{border: 2px solid #daa25b; padding: 20px; background:#fff; color:#000;}
		.vox h4{color:#daa25b;}
		.vox .speaker-right ul li, .vox2 .speaker-right ul li {width: 150px;}
		.vox .speaker-info{font-family: "Lato", sans-serif;}
	.vox2{border: 2px solid #cd762b; padding: 20px; background:#fff; color:#000;}
		.vox2 h4{color:#cd762b;}
		
		
	.speaker-right.spk-rt-ir2026 ul li, .speaker-left.spk-rt-ir2026 ul li {
        width: 150px;
    }
	
	.event-border{border:1px solid #004b4e;}
		
		
		
	
		
	/* Offcanvas -------------------------------------------------- */
	
	.offcanvas-header{background: #1f1a5e!important; color:#fff!important; font-size: 1.25rem;}

			
	/*footer -------------------------------------------------- */
	
	footer{background: #000!important; color:#fff;!important}


@media (max-width: 1440px) {}
@media (max-width: 1024px) {}

@media (max-width: 426px) {
	
	/*Sponsors*/
	
	section.sponsors .sponsors-list a {margin: 5px 10px!important;}
	
	.vox .speaker-right, .vox2 .speaker-right{margin-left:0; float:none;}
		.vox .speaker-right ul li, .vox2 .speaker-right ul li{width: 100px !important;}
	
	.speaker-right.spk-rt-ir2026 ul li, .speaker-left.spk-rt-ir2026 ul li {width: 100px;}
	
	
}
@media (max-width: 375px) {}

@media (max-width: 320px) {}
