@charset "UTF-8";
/* CSS Document */

.pageBg { 
	background-color:#ffffff; 
}


a { color:#62a833; text-decoration:none; }
a:hover { color:#62a833; text-decoration:none; }



.navBg { background-color:#62a833;}
.bannerBg {
	height: auto;
	background-color:#000000;
}
	

.contain-to-grid .top-bar  { margin-bottom:0; }
.top-bar { background-color:#62a833 !important; height:44px; margin-bottom:0; }
.top-bar-section ul li > a { background-color:#62a833 !important; }
.top-bar-section ul li > a:hover { background-color:#333333 !important; color:#ffffff; text-decoration:none; }

.top-bar-section ul .divider { border:none; }

.top-bar-section li a:not(.button) { line-height:44px; }
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { height:34px; }

.top-bar-section ul li > a.active { background-color:#ffffff !important; color:#000000; }


.footerBg { background-color:#000000 !important; padding-top:20px; color:#FFF; border-top:5px solid #62a833; }
.footerBg a { color:#FFF; text-decoration:none; }
.footerBg a:hover { text-decoration:underline; }

.additionalInformation { background-color:#FFF; border:1px solid #797f80; }
.additionalInformation p { }
.additionalInformation h5 { color:#797f80; }
.bulletBlue li { list-style-image:url(../img/bulletBlue.png); }

.disc { margin-left:25px; }

.banner { }


.textGreen { color:#62a833 !important; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; }
.textNavy { color:#ab2932 !important; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; }
.textOrange { color:#be3f25 !important; }
.textSlogan { color:#65b0ce !important; }
.textRed { color:#ab2932 !important; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; }

.headerOutline { color:#797f80 !important; font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; }




.buttonRegister { background-color:#333333 !important;}
.buttonRegister:hover { background-color:#62a833 !important; color:#ffffff }

.speakerBiog { text-align:justify; }


#contactModal, #registerModal { border:5px solid #62a833; }

.bulletList li { color:#62a833; }
.bulletList li span { color:#000000; }

.tickList li { list-style-image:url(../img/tick.png); }



hr { color: #797f80; background-color: #797f80; height:1px; }
blockquote { font-size:18px; font-style:italic; }

.arrowListOrange li { list-style-image:url(../img/arrowOrange.png); }
.arrowListNavy li { list-style-image:url(../img/arrowNavy.png); }
.arrowListBlack li { list-style-image:url(../img/arrowBlack.png); }

.speakerContainer {
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(231,246,210,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(231,246,210,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(231,246,210,1.00) 100%);
	border:none;
}

.button { border:none; box-shadow:none; }
.button:hover { border:none; background-color:#000000; }

.networking { background-color:#ffffff; border:1px solid #797f80;}
.networking h5 { color:#797f80; }
.networking p { color:#000000; }

.keyThemes { background-color:#cbcbcb; }


.invited { font-size:12px; color:#000000; }


.panelContainer { border:3px dotted #9c9c9c;  padding:20px 20px 0 20px; margin-bottom:10px; }


#googleMaps { float:right; margin:10px 0 0 10px; padding:10px; border:5px solid #b21f24;  }

.title { font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; font-size:22px; color:#60a929 !important; }

.squareList { }
.squareList li { margin-bottom:10px; text-align:left; }

.pricing-table {
	border: 1px solid #797f80;
	background-image: -webkit-linear-gradient(63deg,rgba(242,202,205,1.00) 0%,rgba(255,255,255,1.00) 40.95%,rgba(255,255,255,1.00) 61.67%,rgba(242,202,205,1.00) 100%);
	background-image: linear-gradient(27deg,rgba(242,202,205,1.00) 0%,rgba(255,255,255,1.00) 40.95%,rgba(255,255,255,1.00) 61.67%,rgba(242,202,205,1.00) 100%);
}
.pricing-table .title { background-color:#ab2932; }
.pricing-table .description { border-bottom:none; }


.arrowList li { list-style-image:url(../img/arrowOrange.png); margin-left:25px; }






/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 100%;
	height: 150px;
	margin-bottom:0; 
	padding-bottom:0;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 150px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: auto;
	height: 150px;
}

#sponsorsScroller li { margin-right:20px; }