@charset "utf-8";
/* CSS Document */

/* global */
@font-face {
  font-family: 'Helvetica-Condensed-Bold';
  src: url('Helvetica-Condensed-Bold.eot?#iefix') format('embedded-opentype'),  url('Helvetica-Condensed-Bold.otf')  format('opentype'),
	     url('Helvetica-Condensed-Bold.woff') format('woff'), url('Helvetica-Condensed-Bold.ttf')  format('truetype'), url('Helvetica-Condensed-Bold.svg#Helvetica-Condensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@import url(https://fonts.googleapis.com/css?family=Lato:400,900italic,900,700italic,700,400italic,300italic,300);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,400italic,500,500italic,700,700italic,300italic,300);
*{
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	min-height: 100%;
}

body {
	height: 100%;
	min-height: 100%;
	background:#fff;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	position: relative;
}

h1 {
	font-size: 22px;
	line-height: 24px;
}

h2 {
	font-size: 13px;
	line-height: 28px;
}

h3 {
	font-size: 13px;
	line-height: 18px;
}

ul {
	list-style: disc;
	text-indent: 0;
	margin-left: 13px;
	
}

ul ul {
	margin: 5px 0;
}

ol {
	text-indent: 0;
	margin-left: 20px;
}

/*li {
	line-height: 18px;
}*/

a {
	color: #004f92;
	text-decoration: none;
	cursor: pointer;
}

a:hover, a.active {
	text-decoration: underline;
}

img {
	border: none;
}

p {
	padding-bottom: 13px;
}

.clear {
	clear: both;
}

.clearAll {
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
	display: block;
}
.spacer {
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
	display: block;
	height:30px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.hidden {
	display: none;
}

.imgLeft {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

.imgRight {
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}

label {
	font-weight: bold;
	font-size: 11px;
}

.formText {
	font-size: 11px;
	font-family: 'Lato', sans-serif;
	color: #565656;
}
.img_responsive {
	max-width:100%;
}
/* end global */



.wrapper {
	width:100%;
	max-width:1030px;
	padding:0 10px;
	margin:0 auto;
	box-sizing:border-box;
}
.logo {
	max-width:100%;
}
.header-menu {
	margin-bottom:10px;
}
.bannerArea {
	width:calc(100% - 270px);
	float:left;
	height:auto;
}
.sectionTitle {
	font-size:20px;
	line-height:35px;
	color:#fff;
	background: #04426f;
	border-bottom:1px solid #014271;
	font-weight:400;
	margin-top:20px;
	text-transform: uppercase;
	text-align: center;
}
.pageTitle {
	font-size:26px;
	line-height:35px;
	color:#04426f;
	padding-bottom:5px;
	font-weight:400;
	margin-bottom:10px;
	margin-top:20px;
}
.boxContentArea {
	width:100%;
	padding:10px;
	box-sizing: border-box;
	border: 1px solid #014271;
}
.defaultBlock {
	border: 1px solid #014271;
	box-sizing: border-box;
	padding-top: 0 !important;
}
.defaultBlock .boxContentArea {
	border: none;
}
.pageContentArea {
	width:100%;
	padding:10px;
	box-sizing: border-box;
	border: 1px solid #014271;
}
.firstleftSection {
	width:300px;
	float:left;
	margin-right: 10px;
	font-size: 15px;
    line-height: 20px;
}
.firstleftSection .boxContentArea {
	min-height: 548px;
}
.bannerrightSection {
	width:240px;
	float:right;
}
.leftSection {
	width:calc(100% - 560px);
	float:left;
	height:auto;
}
.rightSection {
	width:240px;
	float:right;
}
.speakerList {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
}
.speakerList li {
	display:inline-block;
	vertical-align:top;
	width: 23.404255319149%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	line-height:0;
}
.speakerList li img {
	max-width:100%;
    width: 100%;
    height: initial;  
}
.speakerListArea {
	width:100%;
	float:left;
	height:auto;
	padding:5px 10px;
	box-sizing:border-box;
	background:#15416e;
	font-size:12px;
	line-height:16px;
	color:#fff;
}
.speakerListArea span {
	font-weight:700;
	font-size:13px;
}
.boxContentArea .speakerList li {
	width: 31.914893617021%;
	line-height:0;
}
.socialList {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
}
.socialList li {
	display:inline-block;
	vertical-align:top;
	width:33.333333%;
	padding:15px;
	box-sizing:border-box;
}
.socialList li a {
	display:block;
	width:100%;
	float:left;
}
.webinarsList {
	margin:0;
	padding:0;
	list-style-type:none;
}
.webinarsList li {
	display:block;
	width:100%;
	float:left;
	height:auto;
	font-size:16px;
	line-height:22px;
	font-weight:400;
	color:#000;
	margin-bottom:7px;
}
.webinarsList li a {
	color:#000;
}
.webinarsList li a:hover {
	text-decoration:none;
}
.webinarsList li span {
	font-size:15px;
	color:#15416e;
	font-weight:300;
}
.webinarsList li p {
	padding:0;
}
.twocolumns {
	width: 48.936170212766%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	font-size:15px;
	line-height:20px;
	float:left;
}
.twocolumns img {
	max-width:100%;
}
.twocolumns.fit {
	margin-right:0 !important;
}
.threecolumnsTitle {
	margin-bottom: 15px;
}
.threecolumns {
	width: 31.914893617021%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	font-size:15px;
	line-height:20px;
	float:left;
}
.threecolumns.fit {
	margin-right:0 !important;
}
.pricingArea {
	width:100%;
	float:left;
	height:auto;
	padding:15px;
	background:#15416f;
	border-radius:3px;
	box-sizing:border-box;
	text-align:center;
}
.fullpricingArea {
	background: #fbb129;
}
.halfpricingArea {
	background: #26398f;
}
.onepricingArea {
	background: #7ec042;
}
.priceArea {
	width:100%;
	float:left;
	background:#fff;
	padding:15px;
	border-radius:3px;
	box-sizing:border-box;
	text-align:center;
}
.priceArea p {
	padding-bottom:0;
}
.priceTitle {
	font-size:33px;
	line-height:40px;
	color:#000;
}
.priceTagline {
	font-size:17px;
	line-height:20px;
	color:#000;
}
.pricingPrice {
	color:#7987aa;
	font-size:87px;
	line-height:90px;
	font-weight:700;
}
.pricingList {
	margin:0;
	padding:15px 30px;
	list-style-type:none;
	width:100%;
	float:left;
	box-sizing:border-box;
}
.pricingList li {
	display:block;
	font-size:13px;
	line-height:16px;
	color:#fff;
	text-align:left;
}
.pricingBtn {
	display:inline-block;
	width:240px;
	height:40px;
	background:#fff;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	font-size:22px;
	line-height:40px;
	margin:0 auto;
}
.pricingBtn:hover {
	text-decoration:none;
}
.pricingLink  {
	text-align:center;
	width:100%;
	float:left;
}
.pricingLink a {
	font-size:18px;
	line-height:40px;
	font-weight:700;
	color:#7987aa;
}
.platinumSponser {
	width:100%;
	float:left;
	height:auto;
	padding:20px 0 0;
}
.premierSponser {
	width:100%;
	float:left;
	height:auto;
	padding:20px 0 0;
}

.sponsorsTitle {
	font-size:34px;
	line-height:60px;
	color:#fff;
	font-weight:900;
	margin-top:20px;
	text-align:center;
	background: #04426f;
	text-transform: uppercase;
}
.sponsorsTitlepremier {
	font-size:36px;
	line-height:60px;
	color:#fff;
	font-weight:900;
	margin-top:20px;
	text-align:center;
	background: #04426f;
	text-transform: uppercase;
}
.sponsorsList {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
	text-align:center;
}
.sponsorsList li {
	display:inline-block;
	vertical-align:top;
	width:190px;
	height:auto;
	padding:10px;
	box-sizing:border-box;
	position:relative;
}

.footerWrapper {
	width:100%;
	float:left;
	height:auto;
	padding:30px 0;
	margin-top: 30px;
	border-top: 40px solid #04426f;
}
.footer-left{
	float:left;
}
.footer-right{
	float:right;
}
.produces-text{
	font-size:20px;
	display:block;
	color:#04426f;
}
.footer-left figure{
	margin:24px 0 0;
}
.footer-right figure{
	padding: 39px 0 0;
}
.footer-bott{
	font-size:14px;
	display:block;
	color:#04426f;
	padding-top:15px;
	width:100%;
	float:left;
}
.footLogo {
	max-width:420px;
}
#example5 {
	padding-left:250px !important;
}

.timeSlotTitle {
    background: #04426f none repeat scroll 0 0;
    color: #fff;
    float: left;
    height: auto;
    padding: 15px;
    width: 100%;
	box-sizing:border-box;
}
.timeSlotTitle h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    padding-bottom: 5px;
}
.timeSlotTitle h5 {
    font-size: 15px;
    font-weight: 400;
}
.datatable {
	width:100%;
	border-collapse:collapse;
}
.datatable th {
	text-align:left;
	border-bottom:1px solid #000;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:0.5px;
}
.datatable td, .datatable th {
	padding:5px 10px;
	box-sizing:border-box;
	line-height:22px;
}
.datatable td a {
	color:#164070;
	text-decoration:none;
}
.datatable td a:hover {
	text-decoration: underline;
}
.datatable td {
	font-size:14px;
	color:#164070;
	font-weight:400;
	border-right:1px solid #ccc;
	height:60px;
	vertical-align:top;
}
.datatable td:last-child {
	border-right:none;
}
.tableHeading {
    display: none;
}
.conferenceLetterHead {
	width:100%;
	float:left;
	height:auto;
	border-bottom:10px solid #b6ad4e;
	background:#fff url(../images/lethead.png) bottom left repeat-x;
	padding:0 24px;
	box-sizing:border-box;
}
.popupLogo {
	float:left;
	padding-right:15px;
}
.speakersHead {
	width:100%;
	float:left;
	height:auto;
	padding:24px;
	box-sizing:border-box;
}
.speakersHead img {
	max-width:100%;
}
.conferenceLetterContent {
	padding:24px;
	box-sizing:border-box;
	width:100%;
	float:left;
	font-size:14px;
	line-height:22px;
	color:#17406e;
}
.conferenceLetterContent h3 {
	font-size:26px;
	margin-top:10px;
	padding-bottom:20px;
}
.conferenceLetterContent h4 {
	font-size:16px;
	padding-bottom:10px;
}
.popupclientLogo {
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}
.conferenceLetterHead h2 {
	font-size:45px;
	font-weight:600;
	margin-top:30px;
	padding-bottom:20px;
	color:#b63d2c;
	line-height:60px;
}
.conferenceLetterHead h3 {
	font-size:25px;
	font-weight:300;
	padding-bottom:10px;
	line-height:30px;
}
.speakersArea .speakerList li {
	display:inline-block;
	vertical-align:top;
	width: 18.2978723404256%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	line-height:0;
}

.sponsorPopover {
	width:350px;
	height:auto;
	position:absolute;
	top: calc(100% - 10px);
	left:calc(50% - 175px);
	border:7px solid #000;
	padding:15px;
	box-sizing:border-box;
	z-index:999;
	background:#fff;
	font-size:12px;
	line-height:16px;
	color:#04426f;
	text-align:left;
	display:none;
}
.sponsorPopover h3 {
	font-size:26px;
	font-weight:700;
	color:#04426f;
	margin:0;
	padding-bottom:10px;
}
.sponsorPopover:after {
	content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 15px 15px 15px;
    border-color: transparent transparent #fff transparent;
	position:absolute;
	bottom:100%;
	left:calc(50% - 15px);
}
.sponsorPopover:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 24px 24px 24px;
    border-color: transparent transparent #000 transparent;
	position:absolute;
	bottom:100%;
	left:calc(50% - 24px);
}
.sponsorsList li a.active .sponsorPopover {
	display:block;
}
.smallLeftBlock {
	width: 40.425531914894%;
	float:left;
	height:auto;
	padding-top:20px;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	color:#000;
}
.bigLeftBlock {
	width: 57.446808510638%;
	float:left;
	height:auto;
	padding-top:20px;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	color:#000;
}
.fullLeftBlock {
	width:100%;
	float:left;
	height:auto;
	padding-top:20px;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	color:#000;
}
.fit {
	margin-right:0 !important;
}
.DefaultTitle {
	font-size:20px;
	line-height:35px;
	color:#fff;
	background: #04426f;
	border-bottom:1px solid #014271;
	font-weight:400;
	text-transform: uppercase;
	text-align: center;
}
.headerTitle {
	font-size:20px;
	line-height:30px;
	color:#014271;
	padding-bottom:5px;
	font-weight:600;
	margin-bottom:15px;
}
.registerBtn {
	display:inline-block;
	width:200px;
	height:40px;
	background:#7788a9;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:36px;
	margin:0 auto;
	border:none;
}
.registerBtn:hover {
	text-decoration:none;
	border: 2px solid #04426f;
	background: #fff;
	color:#04426f;
	line-height: 32px;
}
.registerBtn:active {
	text-decoration:underline;
	border: 2px solid #000;
	background: #fff;
	color:#04426f;
	line-height: 32px;
}
.registerBtn2 {
	display:inline-block;
	width:200px;
	height:40px;
	background:#04426f;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:36px;
	margin:0 auto;
	border:none;
}
.registerBtn2:hover {
	text-decoration:none;
	border: 2px solid #04426f;
	background: #fff;
	color:#04426f;
	line-height: 32px;
}
.attendeeInfo {
	width: 48.936170212766%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	padding:20px;
	box-sizing:border-box;
	background:#f2f5f8;
	float:left;
	font-size:15px;
	line-height:22px;
	color:#014271;
	font-weight:400;
}
.attendeeInfo .spanhead {
	font-size:18px;
	font-weight:600;
}
.attendeeSummary {
	width: 58.936170212766%;
	margin-bottom: 2.127659574468%;
	padding:20px;
	box-sizing:border-box;
	background:#f2f5f8;
	float:left;
	font-size:15px;
	line-height:22px;
	color:#014271;
	font-weight:400;
	min-height:231px;
}
.attendeeSummary .spanhead {
	font-size:18px;
	font-weight:600;
}
.inputGroup {
	width:100%;
	float:left;
	height:auto;
	margin-bottom:10px;
	font-size:0;
}
.inputGroup label {
	display:inline-block;
	vertical-align:middle;
	line-height:30px;
	font-size:15px;
	line-height:22px;
	color:#014271;
	font-weight:400;
	min-width:60px;
}
.inputGroup .controlsLabel {
	display:inline-block;
	width:calc(100% - 60px);
	border:1px solid #014271;
	padding:5px 10px;
	vertical-align:middle;
	font-size:15px;
	line-height:22px;
	color:#014271;
	font-weight:400;
	height:30px;
	box-sizing:border-box;
}
.attendeeSummaryTable {
	width:100%;
	border-collapse:collapse;
}
.registrationOption {
	font-size:24px; /*18px;*/
	font-weight:600;
	color:#014271;
	line-height:30px;
}
.registrationOption span {
	font-size:15px;
	color:#ff0101;
	line-height:30px;
	font-weight:400;
	float:right;
}
.regisformArea {
	width: 65.957446808511%;
	height:auto;
	float:left;
}
.regisformArea .inputGroup label {
	min-width:270px;
	padding-right:10px;
	box-sizing:border-box;
	text-align:right;
	color:#000;
}
.regisformArea .inputGroup label span {
	color:#ff0101;
}
.regisformArea .inputGroup .controlsLabel {
	width:calc(100% - 270px);
}

.formGroup {
	width:100%;
	float:left;
	height:auto;
	margin-bottom:20px;
}
.formGroup label {
	display:block;
	width:100%;
	font-size:15px;
	font-weight:600;
	color:#014271;
	padding-bottom:20px;
}
.formGroup label span {
	color:#ff0101;
}
.formGroup .radiobox {
	padding-bottom:20px;
	display:block;
	width:100%;
	line-height:22px;
	font-size:15px;
	color:#000;
	padding-left:30px;
	position:relative;
	font-weight:400;
	cursor:pointer;
	box-sizing:border-box;
}
.formGroup .radiobox input[type="radio"] {
	position:absolute;
	top:0;
	left:-9999em;
}
.formGroup .radiobox i {
	position:absolute;
	top:3px;
	left:5px;
	width:16px;
	height:16px;
	border-radius:50%;
	border:1px solid #aaa;
}
.formGroup .radiobox p {
	padding-bottom:0;
	font-weight:300;
	font-style:italic;
}
.formGroup .radiobox i:before {
	width:8px;
	height:8px;
	border-radius:50%;
	position:absolute;
	top:4px;
	left:4px;
	background:#333;
	z-index:99;
	content:'';
	opacity:0;
}
.formGroup .radiobox input:checked + i:before {
	opacity:1;
}


.formGroup .checkbox {
	padding-bottom:20px;
	display:block;
	width:100%;
	line-height:22px;
	font-size:15px;
	color:#000;
	padding-left:30px;
	position:relative;
	font-weight:400;
	cursor:pointer;
	box-sizing:border-box;
}
.formGroup .checkbox input[type="checkbox"] {
	position:absolute;
	top:0;
	left:-9999em;
}
.formGroup .checkbox i {
	position:absolute;
	top:3px;
	left:5px;
	width:16px;
	height:16px;
	border-radius:3px;
	border:1px solid #aaa;
}
.formGroup .checkbox i:before {
	width:8px;
	height:8px;
	position:absolute;
	top:4px;
	left:4px;
	background:#333;
	z-index:99;
	content:'';
	opacity:0;
}
.formGroup .checkbox input:checked + i:before {
	opacity:1;
}
.formGroup .textbox {
	width:100%;
	float:left;
	min-height:100px;
	border:1px solid #014271;
	padding:10px;
	box-sizing:border-box;
}
.additionTitle {
	font-size:26px;
	line-height:35px;
	color:#014271;
	font-weight:400;
	margin-bottom:10px;
	margin-top:20px;
}
.agendaTable {
	width:100%;
	border-collapse:collapse;
}
.agendaTable th {
	padding:15px;
	box-sizing:border-box;
	background:#fff;
	color:#04426f;
	font-size:18px;
	line-height:22px;
	text-align:left;
}
.agendaTable td {
	padding:15px;
	box-sizing:border-box;
	font-size:15px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
}
.agendaTable td h2 {
	font-size:18px;
	line-height:22px;
	font-weight:600;
	color:#014271;
	padding-bottom:15px;
}
.agendaTable td h2 span {
	font-weight:300;
	font-style:italic;
}
.agendaTable td h2 span.required {
	color:#ff0101;
}
.additionalOption {
	padding: 0;
}
.additionalOptionArea {
	width:100%;
	float:left;
	height:auto;
	padding:10px;
	box-sizing:border-box;
}
.additionalOptionArea .formGroup {
	margin-bottom:0;
}
.regisInfo {
	display:inline-block;
	width:20px;
	height:20px;
	position:relative;
	margin-left:20px;
}
.regisInfo:before {
	font-family: FontAwesome;
	content:'\f059';
	font-size:20px;
	color:#000;
	position:absolute;
	top:0;
	left:0;
}


.regsdatatable {
	width:100%;
	border-collapse:collapse;
	margin-bottom: 20px;
}
.regsdatatable td, .regsdatatable th {
	padding:5px 10px;
	box-sizing:border-box;
	line-height:22px;
}
.regsdatatable th {
	text-align:left;
	border-bottom:1px solid #000;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:0.5px;
	line-height:13px;
	text-align:center;
}
.regsdatatable th:first-child {
	text-align:left;
	font-size:15px;
	font-weight:600;
	line-height:20px;
}
.regsdatatable td a {
	color:#164070;
	text-decoration:none;
}
.regsdatatable td {
	font-size:14px;
	color:#164070;
	font-weight:400;
	border-right:1px solid #ccc;
	height:60px;
	vertical-align:top;
	text-align:center;
}
.regsdatatable td p {
	padding-bottom:0;
}
.regsdatatable td:first-child {
	text-align:left;
}
.regsdatatable td:last-child {
	border-right:none;
}
.regsdatatable > tfoot > tr > td {
	border-right:none;
	background:#04426f;
	padding:15px;
	box-sizing:border-box;
	color:#fff;
}
.regqty {
	width:140px;
	height:22px;
	appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	margin:10px 0;
	text-shadow: 0 1px 0 #FFF;
    outline: none;
    background: #fff url(../images/selectbox.png) right 10px center no-repeat;
    background: #fff url(../images/selectbox.png) right 10px center no-repeat;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c7c9cd;
    -webkit-box-shadow: 1px 1px 0 #EFEFEF;
    -moz-box-shadow: 1px 1px 0 #efefef;
    box-shadow: 1px 1px 0 #EFEFEF;
}
.couponCode {
	width:190px;
	height:30px;
	background:#fff;
	padding:5px;
	box-sizing:border-box;
	display:inline-block;
	margin-left:10px;
	vertical-align:top;
	border:none;
	margin-bottom:8px;
}
.couponText {
	display:inline-block;
	color:#fff;
	font-size:30px;
	line-height:30px;
	color:#fff;
	font-weight:400;
	vertical-align:top;
	margin-bottom:8px;
}
.couponSubtext {
	font-size:12px;
	color:#fff;
	padding-bottom:0;
	line-height:14px;
}
.registerOption {
	width:100%;
	float: left;
	height: auto;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0px 0px 0px 3px rgba(236,141,75,1);
	-moz-box-shadow: inset 0px 0px 0px 3px rgba(236,141,75,1);
	box-shadow: inset 0px 0px 0px 3px rgba(236,141,75,1);
	border: 8px solid #e8e6e6;
	background: #f8f9f7;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.5px;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 3px;
}
.registerOption p {
	padding-bottom: 0;
}
.registerOption h3 {
	font-family: 'Helvetica-Condensed-Bold';
	font-size: 20px;
	line-height: 30px;
	color: #0f4272;
	text-transform: uppercase;
	border-bottom:1px solid #0f4272;
	display: inline-block;
}
.registerOption img {
	max-width: 100%;
}
.emailArea {
	width:100%;
	float: left;
	height: auto;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cdcbce+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cdcbce 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#cdcbce 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#cdcbce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcbce',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	padding: 8px;
	box-sizing: border-box;
	position: relative;
	font-size: 13px;
	color: #5e5e68;
	font-family: 'Lato', sans-serif;
	min-height: 100px;
	margin-bottom: 15px;
}
.emailArea p {
	display: inline-block;
	width: calc(100% - 60px);
	vertical-align: top;
	font-weight: 400;
}
.emailArea img {
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}
.emailLetterBox {
	width:160px;
	height: 30px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
	box-sizing: border-box;
	float: right;
}
.emailLetterBtn {
	width:50px;
	height: 30px;
	border-radius: 5px;
	background: #0e4271;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	line-height: 30px;
	border: none;
	position: absolute;
	top: calc(100% - 25px);
	left: 0;
}
.interOption {
	width:100%;
	float: left;
	height: auto;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0px 0px 0px 3px rgba(236,141,75,1);
	-moz-box-shadow: inset 0px 0px 0px 3px rgba(236,141,75,1);
	box-shadow: inset 0px 0px 0px 3px rgba(236,141,75,1);
	border: 8px solid #e8e6e6;
	background: #f8f9f7;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.5px;
	font-weight: 400;
	margin-bottom: 10px;
	padding: 3px;
}
.interOption img {
	max-width: 100%;
}
.webinars {
	width:100%;
	float: left;
	height: auto;
}
.social {
	width:100%;
	float: left;
	height: auto;
}
.platinumSponser .sponsorsList li {
	width: 48.936170212766%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	text-align: center;
}
.platinumSponser .sponsorsList li img {
	max-width: 100%;
}
.platinumSponser .sponsorsList li:last-child {
	margin-right: 0;
}


.premierSponser .sponsorsList li {
	width: 48.936170212766%;
	margin-right: 2.127659574468%;
	margin-bottom: 2.127659574468%;
	text-align: center;
}
.premierSponser .sponsorsList li img {
	max-width: 100%;
}
.premierSponser .sponsorsList li:last-child {
	margin-right: 0;
}