body{background:#fff; font-size:14px; line-height:22px;}
p{line-height:22px;}

.Normal, .NormalDisabled, .NormalDeleted{font-size:16px;}

.list-default{margin:0; padding: 0 0 0 20px; list-style-type:disc; line-height: 24px;}
	.list-default>li{margin-bottom:5px; list-style-type: disc;}
	.list-default ol{margin:10px 0; padding: 0 0 0 25px;}
	.list-default ul{margin:10px 0; padding: 0 0 0 25px; list-style-type:circle;}
		.list-default ol>li, .list-default ul>li{margin-bottom:5px;}
		.list-default ol>li{list-style-type: inherit;}
		.list-default ul>li{list-style-type: inherit;}
		
.pad-30{padding-top:30px!important; padding-bottom:30px!important;}

@media (max-width: 2560px) {
	
/* Top Menu
-------------------------------------------------- */
.sticky-top {z-index: 1!important;}
.awards-navbar li a.nav-link{color:#ccc;}
.awards-navbar li.active a.nav-link{color:#fff;}
.awards-navbar .navbar-brand, .navbar-brand:hover{color:#fff;}
.awards-navbar .navbar-brand, .navbar-brand:visited{color:#ccc;}
	.awards-navbar .navbar-brand span{color:#ccc; margin-left:3px;}

/* OffCanvas
-------------------------------------------------- */
.awards-offcanvas .offcanvas-header{background:#212529; color:#fff;}
	.awards-offcanvas .navbar-brand, .navbar-brand:hover{color:#fff;}
	.awards-offcanvas .navbar-brand span{color:#ccc; margin-left:3px;}
	/*.awards-offcanvas .awards-offcanvas-close{margin-top: -55px; margin-left: 15px;}*/
	
/* Header
-------------------------------------------------- */
.section-header{padding-top:60px; padding-bottom:60px; background:no-repeat #201f20 100% 0; color:#fff; background-size: cover;}
	.section-header label{color:#ccc;}
	.section-header h1{font-weight:bold; font-size: 46px; color:#fff;}
	.section-header h2{font-size: 20px; color:#ccc;}
	.section-header .event-info{margin:0; padding:0; color:#fff;}
	
/* Sponsors HP
-------------------------------------------------- */
.section-sponsors{padding-top:30px; padding-bottom:30px; background:#fafafa;}
	.sponsors-list .group-box{text-align:center;}
	.sponsors-list label {display: block; text-align: center; font-weight:bold;}
	.sponsors-list a{display:inline-block; margin:15px 30px;}
		.sponsors-list a.spons-air img{width:200px; height:auto;}
		.sponsors-list a.spons-kpmg img{width:104px; height:auto;}
		.sponsors-list a.spons-rims img{width:145px; height:auto;}
		.sponsors-list a.spons-ambest img{width:150px; height:auto;}
		.sponsors-list a.spons-hsbc img{width:160px; height:auto;}
		.sponsors-list a.spons-managemy img{width:140px; height:auto;}
		.sponsors-list a.spons-msig img{width:140px; height:auto;}
		.sponsors-list a.spons-munichre img{width:180px; height:auto;}
		.sponsors-list a.spons-qbe img{width:117px; height:auto;}
		.sponsors-list a.spons-sunlife img{width: 160px;}
		.sponsors-list a.spons-mtl img{width: 120px;}
		.sponsors-list a.spons-peakre img{width: 145px;}
		
		
/* About
-------------------------------------------------- */
/*.section-main{padding-top:60px; padding-bottom:60px;}*/
	.awards-pill {border-bottom: 2px solid #ccc; height: 36px;}
	.awards-pill .nav-link {color: #000; background-color: none; border-radius: 0!important;}
	.awards-pill .nav-link.active {border-bottom: 2px solid #000; color: #000!important; background: none!important;}
	
	.speak-hor {display: block;	overflow: auto;	margin-top: 30px;}
		.speak-hor img {float: left; width: 100px; margin-right: 15px;}
		.speak-hor .speak-details {margin: 15px 0 0;}
		
		
/* Categories
-------------------------------------------------- */		
.accordion-cat .sponsor-cat {margin-top: 30px;}
	.accordion-cat .sponsor-cat a{display:block;}
		.accordion-cat .sponsor-cat a.scor img{width:138px;}
		.accordion-cat .sponsor-cat a.am-best img{width:154px;}
		.accordion-cat .sponsor-cat a.mtl img{width:140px;}
		.accordion-cat .sponsor-cat a.msig img{width:158px;}
		.accordion-cat .sponsor-cat a.munich-re img{width:206px;}
		.accordion-cat .sponsor-cat a.managemy img{width:153px;}
		.accordion-cat .sponsor-cat a.hsbc img{width:170px;}
		.accordion-cat .sponsor-cat a.qbe img{width:117px;}
		.accordion-cat .sponsor-cat a.sunlife img{width:200px;}
		.accordion-cat .sponsor-cat a.peakre img{width:145px;}
		
	
/* Judges
-------------------------------------------------- */			
.judge-box img{width:150px;}
	.judge-name{font-weight:bold; margin-bottom:5px;}
	.judge-designation{ margin-bottom:5px;}


/* Sponsors
-------------------------------------------------- */	
.sponsors-box{position: relative; border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 15px;}
	/*.sponsors-logo{width: 300px; position: absolute;}*/
	.sponsors-logo{width: 100%; margin-bottom:15px;}
		.sponsors-logo a{display:block;}
			.sponsors-logo a img.air{width: 250px;}
			.sponsors-logo a img.beacon{width: 115px;}
			.sponsors-logo a img.am-best{width: 225px;}
			.sponsors-logo a img.hsbc{width: 230px;}
			.sponsors-logo a img.managemy{width: 215px;}
			.sponsors-logo a img.msig{width: 215px;}
			.sponsors-logo a img.munich-re{width: 270px;}
			.sponsors-logo a img.qbe{width: 145px;}
			.sponsors-logo a img.sunlife{width: 200px;}
			.sponsors-logo a img.mtl{width: 190px;}
			.sponsors-logo a img.peakre{width: 200px;}
			
	/*.sponsors-text{margin-left:350px;}*/
	.sponsors-text{/*margin-left:350px;*/}
	
	
/* FAQ
-------------------------------------------------- */	
.accordion-faq .accordion-button{font-size:24px;}
	.accordion-faq .accordion-button:not(.collapsed) {color: #000; background-color: #f4f4f4; box-shadow:none;}


/* Sticky footer styles
-------------------------------------------------- */
html {position: relative; min-height: 100%;}
body {margin-bottom: 60px; /* Margin bottom by footer height */}
.footer {position: absolute; bottom: 0; width: 100%; height: 60px; line-height: 60px; text-align: center;}
.section-footer {background-color: #212529; color: #fff; font-size: 14px;}
}

@media (max-width: 991px) {
	/* Sponsors
-------------------------------------------------- */	
	.sponsors-box{border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 15px;}
	.sponsors-logo{width: 100%; position: relative; margin-bottom:30px;}
	.sponsors-text{margin-left:0;}
}

@media (max-width: 768px) {
	
/* Header
-------------------------------------------------- */
	.section-header{background-position: center top;}
	
	

	
	
/* Sticky footer styles
-------------------------------------------------- */
	body {margin-bottom: 80px; /* Margin bottom by footer height */}
	.footer {height: auto; line-height:22px; padding: 10px 0;}
	
}


@media (max-width: 425px) {
	
/* Header
-------------------------------------------------- */
	.section-header{padding-top:30px; padding-bottom:30px;}
		.section-header h1{font-size: 32px;}
	
	
/* About
-------------------------------------------------- */
	.awards-pill .nav-link {font-size:11px;}
	
	
.section-special .winnerbox .sponsor-wrap{position:relative!important; text-align:left;}
	
}


@media (max-width: 320px) {
	.speak-hor .speak-details {font-size:11px;}
}